@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0}fieldset,img,object{border:0;display:block;margin:0 auto;width:100%}ol,ul{list-style-type:none;list-style-image:none}a{text-decoration:none;outline:none;vertical-align:baseline;background:transparent}article,aside,details,figure,footer,header,nav,section,summary{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}.small,small{font-size:70%}strong{font-weight:bold}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}input,textarea{padding:6px 10px}button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.clear{clear:both}.clearfix:after{content:".";clear:both;display:block;font-size:0;height:0;visibility:hidden}.wrap{width:95%;margin:0 auto;max-width:1170px;position:relative}.row{margin:0 auto;padding:0 24px}.row:after{content:"";display:table;clear:both}.flexbox{display:-webkit-flex;display:-ms-flexbox;display:flex}[class*=gridlayout]{margin-right:2%;float:left;box-sizing:border-box}[class*=gridlayout]:last-child{margin-right:0}.gridlayout1{width:6.5%}.gridlayout2{width:15%}.gridlayout3{width:23.5%}.gridlayout4{width:32%}.gridlayout5{width:40.5%}.gridlayout6{width:49%}.gridlayout7{width:57.5%}.gridlayout8{width:66%}.gridlayout9{width:74.5%}.gridlayout10{width:83%}.gridlayout11{width:91.5%}.grid-full [class*=grid]{float:left;box-sizing:border-box}.grid1{width:8.33333333%}.grid2{width:16.6666667%}.grid3{width:25%}.grid4,.side-content{width:33.3333333%}.grid5{width:41.6666667%}.grid6,.main-content{width:50%}.grid7{width:58.333333%}.grid8{width:66.6666667%}.grid9{width:75%}.grid10{width:83.333333%}.grid11{width:91.6666667%}.grid12,.gridlayout,.gridlayout12{width:100%;float:none!important;clear:both}@media screen and (max-width:768px){.flexbox{display:block}[class*=grid],[class*=gridlayout]{margin-right:0!important;float:none!important;width:100%!important;box-sizing:border-box}}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-clipped{overflow:hidden!important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.4rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.35rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:0.875rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.4rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.35rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:0.875rem!important}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.4rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.35rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:0.875rem!important}}@media screen and (max-width:1023px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.4rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.35rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:0.875rem!important}}@media screen and (min-width:1024px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.4rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.35rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:0.875rem!important}}@media screen and (min-width:1216px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.4rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.35rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:0.875rem!important}}@media screen and (min-width:1408px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.4rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.35rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:0.875rem!important}}.has-text-centered{text-align:center!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media print,screen and (min-width:769px){.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1023px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1024px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1216px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1408px){.has-text-centered-fullhd{text-align:center!important}}.has-text-justified{text-align:justify!important}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media print,screen and (min-width:769px){.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1023px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1024px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1216px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1408px){.has-text-justified-fullhd{text-align:justify!important}}.has-text-left{text-align:left!important}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media print,screen and (min-width:769px){.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1023px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1024px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1216px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1408px){.has-text-left-fullhd{text-align:left!important}}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media print,screen and (min-width:769px){.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1023px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1023px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1024px) and (max-width:1215px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1216px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1216px) and (max-width:1407px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1408px){.has-text-right-fullhd{text-align:right!important}}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1023px){.is-block-touch{display:block!important}}@media screen and (min-width:1024px){.is-block-desktop{display:block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1216px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1408px){.is-block-fullhd{display:block!important}}.is-flex{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1023px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1024px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1216px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1408px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1023px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1024px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1216px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1408px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-inline-flex-tablet-only{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-inline-flex-desktop-only{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-inline-flex-widescreen-only{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1023px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1024px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1216px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1408px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media print,screen and (min-width:769px){.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1023px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1024px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1216px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1408px){.is-invisible-fullhd{visibility:hidden!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,button,input,select,textarea{font-family:"Open Sans", Helvetica, Arial, Microsoft JhengHei, "微軟正黑體", LiHei, "黑體", PMingLiu, "新細明體", sans-serif;font-weight:400}.article-headline h1,.hero h1,.intro h1,.section-header{font-family:source-han-serif-tc, PT Serif, "source-han-serif-tc", Songti TC, serif;font-weight:700}html{font-size:16px}html.fullwidth{height:100vh}html.fullwidth body{position:fixed;height:100vh}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400}.h1,h1{font-size:2.25rem}.h2,h2{font-size:1.8rem}.h3,h3{font-size:1.2rem}.h4,h4{font-size:1rem}.h5,h5{font-size:1rem}body{background-color:rgba(0, 0, 0, 0.1);background:#E9ECEF;color:#3e454c;position:relative;width:100%}a{transition:all 0.3s ease-in-out;transition-property:background, border-radius;transition-duration:.2s, 1s;transition-timing-function:linear, ease-in;transition-delay:0s, 1s}a:link,a:visited{color:#00A6DD}a:focus,a:hover{color:#2196F3}a.line{text-decoration:underline}.fixed-header{position:fixed;left:1%;width:98%;top:.75rem;box-sizing:border-box}.fixed-header .container{position:relative;max-width:1170px;margin:0 auto}.fixed-header .topmenu{display:none}@media (min-width:320px) and (max-width:1024px){.fixed-header .topmenu{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:.5rem 0}}.main-header{margin:0 auto;padding-top:2.6rem;position:relative;width:100%;z-index:49}.main-header .mainmenu{background:rgba(0, 166, 221, 0.8);border-radius:120px;line-height:50px;margin:0 auto;padding:0 1.5rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform ease-out 400ms;transition:transform ease-out 400ms;transition:transform ease-out 400ms, -webkit-transform ease-out 400ms;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.main-header .mainmenu .logo{float:left;position:relative;height:auto}.main-header .mainmenu .logo .festival-time{position:absolute;bottom:-15px;left:160px;color:#FFF100;font-size:.875rem;display:none}.main-header .mainmenu .logo h1{background:url("../photo/logo/title.png") 0 0 no-repeat;background-size:cover;width:300px;height:50px;text-indent:-999em}.main-header .mainmenu .channelmenu{float:right}@media (min-width:320px) and (max-width:1024px){.main-header .mainmenu .channelmenu{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.main-header .mainmenu .mainmenu-list{text-align:center}.main-header .mainmenu .mainmenu-list a{font-size:.9rem;color:#ffffff;padding:0 15px;display:block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;transition-property:color;transition-duration:0.3s;min-width:50px}.main-header .mainmenu .mainmenu-list a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#FFF100;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.5s;transition-timing-function:ease-out}.main-header .mainmenu .mainmenu-list a:active,.main-header .mainmenu .mainmenu-list a:focus,.main-header .mainmenu .mainmenu-list a:hover{background:#FFF100;color:#000000}.main-header .mainmenu .mainmenu-list a:focus:before,.main-header .mainmenu .mainmenu-list a:hover:before{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}@media (min-width:768px) and (max-width:1024px){.main-header .mainmenu .mainmenu-list a{padding:0 8px}}@media (min-width:320px) and (max-width:1024px){.main-header .mainmenu .mainmenu-list>li>a:active,.main-header .mainmenu .mainmenu-list>li>a:focus,.main-header .mainmenu .mainmenu-list>li>a:hover{background:#3e454c;color:#ffffff}.main-header .mainmenu .mainmenu-list a{transition-property:none;transition-duration:0}.main-header .mainmenu .mainmenu-list a:before{content:none;background:transparent}}.main-header .mainmenu .mainmenu-list .has-dropdown{position:relative}.main-header .mainmenu .mainmenu-list .has-dropdown:active,.main-header .mainmenu .mainmenu-list .has-dropdown:focus,.main-header .mainmenu .mainmenu-list .has-dropdown:hover{background:#FFF100}.main-header .mainmenu .mainmenu-list .has-dropdown:active>a,.main-header .mainmenu .mainmenu-list .has-dropdown:focus>a,.main-header .mainmenu .mainmenu-list .has-dropdown:hover>a{color:#000000}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list{position:absolute;top:50px;left:-50%;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);width:200%;transition:all 0.3s ease-in-out;transition-duration:.2s, 1s;transition-timing-function:linear, ease-in;transition-delay:0s, 1s;visibility:hidden}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list:after{content:"";border:transparent 10px solid;border-bottom:rgba(0, 166, 221, 0.8) 12px solid;position:absolute;top:-20px;left:45%}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list .links-list{border-radius:5px;overflow:hidden}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list a{background:rgba(0, 166, 221, 0.8);color:#ffffff;padding:.35rem 0;margin:1px auto;line-height:44px}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list a:hover{color:#3e454c}@media (min-width:320px) and (max-width:1024px){.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list{position:relative;top:inherit;left:inherit;visibility:visible;width:100%;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list:after{content:none}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list .links-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 .5rem}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list .links-list li{margin:.25rem}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list .links-list a{font-size:.8rem;padding:0 .75rem;background:#00A6DD;border-radius:5px}}.main-header .mainmenu .mainmenu-list .has-dropdown:hover .mainmenu-dropdown-list{visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:320px) and (max-width:1024px){.main-header .mainmenu .mainmenu-list .has-dropdown{margin:.5rem auto}.main-header .mainmenu .mainmenu-list .has-dropdown.active,.main-header .mainmenu .mainmenu-list .has-dropdown:hover{background:transparent}.main-header .mainmenu .mainmenu-list .has-dropdown:active,.main-header .mainmenu .mainmenu-list .has-dropdown:focus,.main-header .mainmenu .mainmenu-list .has-dropdown:hover{background:#3e454c}.main-header .mainmenu .mainmenu-list .has-dropdown:active>a,.main-header .mainmenu .mainmenu-list .has-dropdown:focus>a,.main-header .mainmenu .mainmenu-list .has-dropdown:hover>a{color:#ffffff}}@media (min-width:320px) and (max-width:1024px){.main-header .mainmenu{line-height:24px}}.main-header .nav-trigger{display:none;position:absolute;top:0;right:-60px;height:60px;width:60px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent}.main-header .nav-trigger:checked+.nav-trigger-button+.logo+.channelmenu{display:block;position:absolute;z-index:49;width:100%;left:0;top:0;border-radius:5px;background:rgba(0, 166, 221, 0.8);background:#3e454c;transition:all 0.5s ease-in-out;transition-duration:.2s, 1s;transition-timing-function:linear, ease-in;transition-delay:0s, 1s;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);height:97vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.main-header .nav-trigger:checked+.nav-trigger-button+.logo+.channelmenu .mainmenu-list{margin-top:7rem;padding-bottom:2rem;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.main-header .nav-trigger:checked+.nav-trigger-button+.logo+.channelmenu .topmenu{position:absolute;margin:0 auto;padding:0 0 1rem;top:3.5rem;color:#ffffff;border-bottom:#ffffff 1px solid;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.main-header .nav-trigger:checked+.nav-trigger-button+.logo+.channelmenu .topmenu .search{position:absolute;top:-3.1rem;right:5rem}.main-header .nav-trigger:checked+.nav-trigger-button+.logo+.channelmenu .topmenu .search .search-icon{font-size:1.8rem}.main-header .nav-trigger:checked+.nav-trigger-button+.logo+.channelmenu .topmenu .search input[type=text]{top:6px}.main-header .nav-trigger:checked+.nav-trigger-button+.logo+.channelmenu .topmenu .language a{color:#ffffff}.main-header .lines{width:25px;height:3px;background:#FFF;display:none;position:absolute;top:50%;right:18px;margin-left:-12.5px;margin-top:-1.5px;-webkit-transition:-webkit-transform 200ms;transition:-webkit-transform 200ms;transition:transform 200ms;transition:transform 200ms, -webkit-transform 200ms;z-index:100}.main-header .lines.line-1{-webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0)}.main-header .lines.line-2{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.main-header .lines.line-3{-webkit-transform:translate3d(0, 8px, 0);transform:translate3d(0, 8px, 0)}.main-header .nav-trigger:checked+.nav-trigger-button .line-1{-webkit-transform:translate3d(0, 0, 0) rotate(45deg);transform:translate3d(0, 0, 0) rotate(45deg)}.main-header .nav-trigger:checked+.nav-trigger-button .line-2{-webkit-transform:translate3d(0, 0, 0) scale(0.1, 1);transform:translate3d(0, 0, 0) scale(0.1, 1)}.main-header .nav-trigger:checked+.nav-trigger-button .line-3{-webkit-transform:translate3d(0, 0, 0) rotate(-45deg);transform:translate3d(0, 0, 0) rotate(-45deg)}@media (min-width:320px) and (max-width:1024px){.main-header.is-mobile{padding-top:.5rem}.main-header .channelmenu{float:none;display:none}.main-header .channelmenu .topmenu{position:relative}.main-header .mainmenu{padding-left:.75rem}.main-header .mainmenu .logo{width:300px}.main-header .mainmenu .logo h1{width:100%;height:48px}.main-header .lines{display:block}}@media (min-width:320px) and (max-width:568px){.main-header .mainmenu .logo{width:85%}}.hero .main-header{position:absolute;bottom:0;z-index:49;background:rgba(0, 166, 221, 0.8);padding:0}.hero .main-header .mainmenu{margin:0 auto;max-width:1170px;background:transparent}.hero .main-header .mainmenu.fixed-header{background:rgba(0, 166, 221, 0.8);max-width:inherit}.hero .main-header .mainmenu .logo{margin:0;position:relative}.hero .main-header .mainmenu .logo h1{background:url("../photo/logo/title_index.png") 0 0 no-repeat;background-size:cover;height:100px;position:absolute;top:-42px}.hero .main-header .mainmenu.fixed-header .logo h1{background:url("../photo/logo/title.png") 0 0 no-repeat;background-size:cover;height:50px;position:static}@media (min-width:320px) and (max-width:1024px){.hero .main-header{top:.5rem;bottom:inherit;background:transparent;width:95%;margin:0 2.5% 0}.hero .main-header .mainmenu{background:rgba(0, 166, 221, 0.8)}.hero .main-header .mainmenu .logo h1{background:url("../photo/logo/title.png") 0 0 no-repeat;background-size:cover;height:48px;position:static}}@media (min-width:320px) and (max-width:568px){.hero .main-header .mainmenu.fixed-header .logo h1,.hero .main-header .mainmenu .logo h1{height:40px}}.topmenu{font-size:1.25rem;position:absolute;top:-2.85rem;right:0;display:-webkit-flex;display:-ms-flexbox;display:flex}.topmenu .topmenu-icon a{background:#ffffff;border-radius:100%;margin:0 2px;text-align:center;width:30px;height:30px;line-height:30px;padding:0;display:inline-block}.topmenu .topmenu-icon a .ion-android-mail,.topmenu .topmenu-icon a .ion-social-youtube{font-size:1.025rem}.topmenu .search{margin-right:5px;position:relative;top:10px}.topmenu .search input[type=text]{display:inline-block;border:none;outline:none;padding:3px;padding:0 36px 0 12px;width:0px;position:absolute;top:0;right:0;background:none;z-index:3;transition:width 0.4s cubic-bezier(0, 0.795, 0, 1);cursor:pointer;line-height:30px}.topmenu .search input[type=text]:focus:hover{color:#000000}.topmenu .search input[type=text]:focus{width:150px;z-index:1;cursor:text;background:#ffffff;border-radius:30px}.topmenu .search .search-icon{background:none;color:#00A6DD;float:right;border:none;position:absolute;top:1px;right:10px;z-index:2;cursor:pointer;font-size:1.35rem;padding:0;outline:none}.topmenu .search .search-icon:hover{color:#000000}@media (min-width:320px) and (max-width:736px){.topmenu .search input[type=text]{width:150px;background:#ffffff;border-radius:30px;z-index:1}}.topmenu .language{font-size:1rem}.topmenu .language a{padding:0 5px}.channel-title{font-family:source-han-serif-tc, PT Serif, "source-han-serif-tc", Songti TC, serif;font-weight:700;margin-top:.5rem;color:#00A6DD}.sidemenu-nav{background:#00A6DD;border-radius:5px 0 0 5px;margin-top:.65rem;width:100%}.sidemenu-nav li{position:relative}.sidemenu-nav li a{color:#ffffff;padding:.75rem 1rem;display:block;border-top:#FFF 1px solid}.sidemenu-nav li a:hover{background:#2196F3}.sidemenu-nav li:first-child a{border-top:none}.sidemenu-nav li.active>a:after{content:"";border:transparent 10px solid;border-left:#00A6DD 10px solid;position:absolute;top:30%;right:-20px}.sidemenu-nav li.active>a{background:#3e454c}.sidemenu-nav li.active>a:after{border-left-color:#3e454c}.sidemenu-nav .sidemenu-main{background:#3e454c;margin-top:-.5rem;padding:0 0 .5rem 0}.sidemenu-nav .sidemenu-main>li{font-size:.875rem}.sidemenu-nav .sidemenu-main>li strong{display:block;padding:.5rem 2rem;border-bottom:none}.sidemenu-nav .sidemenu-main>li>label{padding:.5rem 2rem}.sidemenu-nav .sidemenu-main input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.sidemenu-nav .sidemenu-main label{display:block;padding:.35rem 3rem;cursor:pointer}.sidemenu-nav .sidemenu-main .filter:checked+label{color:#00A6DD}.sidemenu-nav .cd-filter{color:#ffffff}@media screen and (max-width:768px){.sidemenu{display:none}}.fastmenu{font-size:.875em;margin:auto;position:fixed;bottom:45%;right:1.5rem;width:48px;height:48px;text-align:center;box-sizing:border-box;z-index:49}.fastmenu a{color:#FFF;line-height:44px;position:relative}@media screen and (max-width:768px){.fastmenu{display:none}}.fastmenu .menu-item:focus a:hover:before,.fastmenu a:hover:before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%}.menu-item,.menu-open-button{background:#00A6DD;border-radius:44px;width:44px;height:44px;position:absolute;color:#FFFFFF;text-align:center;line-height:44px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:-webkit-transform ease-out 200ms;transition:transform ease-out 200ms;transition:transform ease-out 200ms, -webkit-transform ease-out 200ms;overflow:hidden;right:0}.menu-item{text-align:right}.menu-item:hover{background:#212121;color:#FFF;transition:all 0.3s ease-in-out}.menu-item span{padding-right:5px}.menu-open{display:none}.menu-open-button{z-index:2;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-duration:400ms;-webkit-transform:scale(1.1, 1.1) translate3d(0, 0, 0);transform:scale(1.1, 1.1) translate3d(0, 0, 0);cursor:pointer}.menu-open-button:hover{background:#212121;transition:all 0.3s ease-in-out}.menu-open:checked+.menu-open-button{transition-timing-function:linear;transition-duration:200ms;-webkit-transform:scale(0.8, 0.8) translate3d(0, 0, 0);transform:scale(0.8, 0.8) translate3d(0, 0, 0)}.menu-open:checked~.menu-item{transition-timing-function:cubic-bezier(0.935, 0, 0.34, 1.33);width:80px;white-space:nowrap;padding:0 24px;margin:0;transition-duration:180ms}.menu-open:checked~.menu-item:nth-child(3){transition-duration:680ms;-webkit-transform:translate3d(0px, -250px, 0);transform:translate3d(0px, -250px, 0)}.menu-open:checked~.menu-item:nth-child(4){transition-duration:580ms;-webkit-transform:translate3d(0px, -200px, 0);transform:translate3d(0px, -200px, 0)}.menu-open:checked~.menu-item:nth-child(5){transition-duration:480ms;-webkit-transform:translate3d(0px, -150px, 0);transform:translate3d(0px, -150px, 0)}.menu-open:checked~.menu-item:nth-child(6){transition-duration:380ms;-webkit-transform:translate3d(0px, -100px, 0);transform:translate3d(0px, -100px, 0)}.menu-open:checked~.menu-item:nth-child(7){transition-duration:280ms;-webkit-transform:translate3d(0px, -50px, 0);transform:translate3d(0px, -50px, 0)}.scroolto{font-size:10px;margin:0 auto;position:absolute;bottom:8%;width:100%}.scroolto a{display:block;margin:0 auto;text-align:center;position:relative;z-index:999;font-size:2.4em;width:48px;height:48px;border-radius:100%;line-height:48px;color:#1532b1}.scroolto a span{background:url("../images/arrow_44.gif") 5px -44px no-repeat;display:block;font-size:1.8em;margin:0 auto 10px;width:48px;height:48px;text-indent:-9999em}.random-img{background:url("../photo/4.jpg") no-repeat center 0 fixed;background-size:100%;height:300px;margin-bottom:-4rem;width:100%}@media (min-width:768px) and (max-width:1680px){.random-img{background-size:150%}}@media screen and (min-device-width:320px) and (max-device-width:736px){.random-img{height:240px;background-size:360%}}.random-img.bg1{background-image:url("../photo/01.jpg")}.random-img.bg2{background-image:url("../photo/02.jpg")}.random-img.bg3{background-image:url("../photo/03.jpg")}.random-img.bg4{background-image:url("../photo/04.jpg")}.random-img.bg5{background-image:url("../photo/05.jpg")}.random-img.bg6{background-image:url("../photo/06.jpg")}.random-img.bg7{background-image:url("../photo/07.jpg")}.random-img.bg8{background-image:url("../photo/08.jpg")}.random-img.bg9{background-image:url("../photo/09.jpg")}.random-img.bg10{background-image:url("../photo/10.jpg")}.list{background:#ffffff;padding:16px 32px}.list .item{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:32px auto}.list .content{-webkit-flex:1;-ms-flex:1;flex:1;margin:-.25rem 0 0 1rem}.list .content h2{font-size:1.2rem;line-height:120%;margin-bottom:.25rem}.list .content p{font-size:0.875rem;color:#3e454c;line-height:170%;text-align:justify;text-justify:distribute}@media screen and (max-width:768px){.list{padding:.35rem 0 1rem}.list .item{display:block;margin:24px auto;padding:0 1rem}.list .content{margin:.25rem auto 0}.list .content h2{font-size:1.15rem}}.info{font-size:.8rem;margin:0 auto .5rem;color:#757575;height:16px}.info span{padding:0 10px;position:relative}.info span:after{content:"";position:absolute;top:3px;right:0;width:1px;height:80%;background:#757575}.info span:first-child{padding-left:0}.info span:last-child:after{content:none}.info .rating{margin:0 8px!important;padding:0 4px}.filmitem{display:block}.filmitem .thumb{border-radius:5px;overflow:hidden}.filmitem h3{margin:.25rem 0 .2rem}.filmitem .credits li{color:#757575}@media (max-width:1024px){.filmitem h3{font-size:1.15rem}}.articleitem .thumb{-webkit-flex:.35;-ms-flex:.35;flex:.35;border-radius:5px;overflow:hidden}.flimlist .gridlayout4{margin:0 1%;width:31.3%;min-height:250px}.flimlist .thumb{border-radius:5px;overflow:hidden;max-height:160px}.flimlist h3{font-size:1.15rem;margin:.25rem auto .15rem;line-height:120%}.flimlist .info{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0}.juryitem .thumb{-webkit-flex:.35;-ms-flex:.35;flex:.35;border-radius:100%;overflow:hidden}.juryitem .content h2{margin:1rem auto 1.5rem}.juryitem .content h2 strong{border-bottom:#000000 2px solid;padding-bottom:5px}@media screen and (max-width:768px){.juryitem .thumb{-webkit-flex:none;-ms-flex:none;flex:none;width:75%;margin:auto}}.winneritem .thumb{-webkit-flex:.35;-ms-flex:.35;flex:.35;border-radius:5px;overflow:hidden}.winneritem h2{margin-bottom:.5rem}.winneritem h3{color:#3e454c;font-size:.8rem;margin:.3rem auto 1.5rem}.winneritem h3 strong{border-bottom:#3e454c 2px solid;padding-bottom:5px}.nominations{margin:2rem auto 3rem}.nominations .award h3{color:#3e454c;font-size:.8rem;margin:.3rem auto 1.5rem;position:relative}.nominations .award h3:after{content:"";width:50%;height:2px;background:#3e454c;position:absolute;bottom:-8px;left:0}.nominations .selecteditem{margin-top:-.55rem}.nominations .selecteditem li{border-bottom:#E9ECEF 1px dotted;font-size:.875rem;padding:.75rem 0}.nominations .selecteditem li h3{font-size:1rem;display:inline-block;width:45%}.nominations .selecteditem li h3 strong{font-size:.8rem;display:block;padding:0;color:#757575}.nominations .selecteditem li strong{padding-left:5px}.nominations .selecteditem li span{display:inline-block;width:33%;vertical-align:top}.nominations .selecteditem li .country{width:18%}.information{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:2rem -2%}.information .information-item{border-radius:4px;border:#757575 1px solid;box-shadow:0 0 8px #E9ECEF;padding:1rem;overflow:hidden;margin:0 2% 2.4em!important;-webkit-flex:0 46%;-ms-flex:0 46%;flex:0 46%;-webkit-transition:box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);box-sizing:border-box}.information .headline{border-bottom:#757575 1px solid;margin-bottom:.5rem;padding-bottom:.5rem;text-align:center}.information .headline .title{font-size:1.125rem;font-weight:700}.information .headline .title a{display:inline-block;position:relative;padding-right:15px}.information .headline .title a:after{content:"/";position:absolute;top:0px;right:4px;color:#757575}.information .headline .title a:last-child{padding:0}.information .headline .title a:last-child:after{content:none}.information .quick-info{font-size:.8rem;margin-bottom:.25rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.information .quick-info li{display:inline-block;margin:0 4px;padding:0 8px 0 0px}@media screen and (max-width:768px){.information .information-item{-webkit-flex:none;-ms-flex:none;flex:none;width:90%;margin:0 auto 1em!important}}.information-list{display:-webkit-flex;display:-ms-flexbox;display:flex}.information-list li{font-size:.8rem;margin:.5rem auto;line-height:32px;overflow:hidden}.information-list li span{margin-right:4px}@media screen and (max-width:768px){.information-list{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.information-list li{line-height:1}}.rule-list{font-size:.9rem;margin-bottom:1rem;padding-left:24px;list-style-type:decimal;line-height:1.8rem}.rule-list.none{list-style-type:none;padding-left:36px;margin:.5rem auto 2rem}.rule-list li{clear:both}.rule-list li>ol{padding-left:60px;margin:.5rem auto 1rem}.rule-list span.title{display:block;float:left;margin:0 0 .5rem}.rule .note{color:#EE7D1C;font-size:0.875rem;margin:0 0 .5rem 40px}.rule span.note{display:block;margin:0}.rule h1{text-align:center;margin-bottom:1rem}.rule h3{font-weight:900}.rule h4{margin:.5rem auto;font-weight:900}.rule p,.rule table{margin:0.5rem auto 1.5rem!important}.rule h3+ol{margin:0.5rem auto 2rem!important}.rule h3+ol.award-list{margin:0.5rem auto!important}.rule ul+.note{margin:-1.5rem auto 1rem}.overview{margin-top:2rem}.overview .archive-item{border-bottom:#757575 1px solid;margin:1.75rem auto 1rem auto}.overview .archive-item .title.toggle{font-size:1.35rem;font-weight:700}.overview .archive-item p{margin:0.5rem auto!important;padding:0}.ad-list{margin:2rem auto}#home+.ad-list{border-top:#757575 1px solid;margin:3rem auto 1rem;padding-top:1rem}.article-film,.article-news{background:#ffffff;padding:16px 32px}@media screen and (max-width:768px){.article-film,.article-news{padding:16px 0}}.article .article-headline{margin:0 auto 1em;text-align:center;width:90%}.article .article-meta{border-top:#757575 1px solid;overflow:hidden;margin-bottom:1rem}.article .article-meta .info_all{font-size:0.875rem;color:#757575;padding-top:1rem;overflow:hidden;height:16px;float:left}.article .article-meta .info_all span{padding:0 10px;position:relative}.article .article-meta .info_all span:after{content:"";position:absolute;top:3px;right:0;width:1px;height:100%;background:#757575}.article .article-meta .info_all span:first-child{padding-left:0}.article .article-meta .info_all span:last-child:after{content:none}.article .article-meta .info_all span strong{padding-left:5px}.article .article-meta .info_all time{padding:0 5px;position:relative;top:-1px}.article .article-meta .fontsize{float:right;margin-top:.75rem}.article .article-meta .fontsize a{height:1.25rem;border:#00A6DD 1px solid}.article .article-meta .fontsize a:first-child{margin-right:-1px}.article.is-small{font-size:0.875rem}.article.is-medium{font-size:1.25rem}.article.is-large{font-size:1.35rem}@media screen and (max-width:768px){.article h1{font-size:1.35rem}.article .article-meta{padding:0 1rem}}.article-content{width:92%;margin:0 auto 2rem;font-size:16px}.article-content ol,.article-content p,.article-content summary,.article-content ul{line-height:1.75em;margin:1.8rem auto;text-align:justify;text-justify:distribute}.article-content ol img,.article-content p img,.article-content summary img,.article-content ul img{display:inline-block;vertical-align:middle;width:auto}.article-content ol{list-style-type:decimal;margin-top:0;padding-left:24px}.article-content ul{list-style-type:square;margin-top:0;padding-left:24px}.article-content ul.sponsor-list{text-align:left}.article-content table{font-size:.875rem;width:100%;border:#00A6DD 1px solid;text-align:center}.article-content table td{padding:10px;border-bottom:#00A6DD 1px solid;border-right:#00A6DD 1px solid}.article-content table th{padding:8px;border-right:#ffffff 1px solid;background:#00A6DD;color:#ffffff}.article-content table th:last-child{border:none}.article-content blockquote{font-size:1.35rem;color:#00A6DD;width:90%;margin:auto}.article-content figure{margin:2em auto;overflow:hidden;position:relative}.article-content figure figcaption{font-size:.8rem;color:#757575;border-bottom:#E9ECEF 1px solid;padding:.5rem 0}.session-awards li{margin-bottom:.35rem}.session-awards li em{color:#757575;padding-right:5px;border-bottom:#757575 1px dotted}.video-play-icon{position:absolute}.video-play-icon:before{content:"";position:absolute;height:35px;width:35px;left:50%;top:50%;margin-left:-15px;margin-top:-20px;border-radius:100%;background:rgba(0, 0, 0, 0.8)!important;cursor:pointer;z-index:10;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease;z-index:1!important}.video-play-icon:after{content:"";border:transparent 8px solid;border-left:#00A6DD 12px solid;position:absolute;left:50%;top:50%;margin-left:-2px;margin-top:-10px;z-index:10}.video-play-icon:hover:before{border-left-color:#FFF100!important}.video-play-icon:hover:after{border-left-color:#00A6DD}.videoWrapper{position:relative;padding-bottom:55.25%;height:0;width:100%}.videoWrapper embed,.videoWrapper iframe,.videoWrapper object{position:absolute;top:0;left:0;width:100%;height:100%}.videocontainer{background:black;position:relative;padding-bottom:55.25%;height:0;width:100%}.videocontainer embed,.videocontainer iframe,.videocontainer object{position:absolute;top:0;left:0;width:100%;height:100%}.videocontainer a{display:block;width:100%;height:100%;position:relative}.videocontainer a:before{height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px}.videocontainer a:after{border:transparent 20px solid;border-left:#00A6DD 30px solid;left:50%;top:50%;margin-left:-10px;margin-top:-20px}.videocontainer a img{width:auto;height:511.875px}@media screen and (max-width:768px){.videocontainer a img{height:270px}}.videocontainer a.playing:after,.videocontainer a.playing:before{content:none}@media (min-width:768px) and (max-width:1024px){.videocontainer{height:495px}}@media screen and (max-width:768px){.videocontainer{height:270px}}@-moz-document url-prefix(){.videocontainer{padding-bottom:100%}}.latest-hgihlight .videocontainer{padding:0}.imgcontainer{background:black;position:relative;width:100%;top:0;overflow:hidden}.program-title{color:#00A6DD;font-size:1.5rem;font-weight:700;padding:.5rem 0 0}.section-title{color:#00A6DD;font-size:1.125rem;font-weight:700;padding:.5rem 0}.film-meta{overflow:hidden;border-top:#757575 1px solid;border-bottom:#757575 1px solid;margin-top:1rem;padding:10px 0}.film-meta .movie-title{float:left;width:50%}.film-meta .movie-title h1{font-weight:900}.film-meta .movie-title h2{font-size:1.25rem;font-weight:900;color:#757575}.film-meta .movie-info{float:right;text-align:right}.film-meta .movie-info .direct{color:#00A6DD;font-weight:900;display:inline-block;margin:.5rem .5rem .75rem 0}.film-meta .ribbon{display:inline-block;color:white;font-size:.7rem;text-shadow:0 0 2px #CCC;padding:0 15px 0 0;border-radius:60px;line-height:30px;margin:.5rem 0 .75rem}.film-meta .ribbon .icon{display:inline-block;float:left;margin-right:5px;width:30px;height:30px;border-radius:60px}.film-meta .ribbon.world-ribbon{background:#E55D87;background:-webkit-linear-gradient(to right, #5FC3E4, #E55D87);background:linear-gradient(to right, #5FC3E4, #E55D87)}.film-meta .ribbon.world-ribbon .icon{background:#E55D87;background:-webkit-linear-gradient(-45deg, #5FC3E4 0%, #E55D87 100%);background:linear-gradient(-45deg, #3a7bd5 0%, #E55D87 100%)}.film-meta .ribbon.international-ribbon{background:#ED4264;background:-webkit-linear-gradient(to right, #FFEDBC, #ED4264);background:linear-gradient(to right, #FFEDBC, #ED4264)}.film-meta .ribbon.international-ribbon .icon{background:#ED4264;background:-webkit-linear-gradient(-45deg, #FFEDBC 0%, #ED4264 100%);background:linear-gradient(-45deg, #FFEDBC 0%, #ED4264 100%)}.film-meta .ribbon.asia-ribbon{background:#00a6dd;background:-moz-linear-gradient(-45deg, #00a6dd 0%, #3ce091 100%);background:-webkit-linear-gradient(-45deg, #00a6dd 0%, #3ce091 100%);background:linear-gradient(135deg, #00a6dd 0%, #3ce091 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a6dd', endColorstr='#3ce091',GradientType=1 )}.film-meta .ribbon.asia-ribbon .icon{background:#00a6dd;background:-moz-linear-gradient(left, #00a6dd 0%, #3bdb3b 100%);background:-webkit-linear-gradient(left, #00a6dd 0%, #3bdb3b 100%);background:linear-gradient(to right, #00a6dd 0%, #3bdb3b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a6dd', endColorstr='#3bdb3b',GradientType=1 )}.film-meta .ribbon.taiwan-ribbon{background:#DA4453;background:-webkit-linear-gradient(to right, #89216B, #DA4453);background:linear-gradient(to right, #89216B, #DA4453)}.film-meta .ribbon.taiwan-ribbon .icon{background:#DA4453;background:-webkit-linear-gradient(-45deg, #89216B 0%, #DA4453 100%);background:linear-gradient(-45deg, #89216B 0%, #DA4453 100%)}.film-meta .ribbon img{width:15px;position:relative;top:8px;text-align:center;margin:0 auto}.film-meta .ribbon:empty{display:none}.film-meta .credits{text-align:right}.film-meta .credits .quick-info{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:320px) and (max-width:1024px){.film-meta{padding:10px 1rem}.film-meta .movie-info,.film-meta .movie-title{float:none;width:100%;text-align:center}.film-meta .movie-title{border-bottom:#E9ECEF 1px dotted;padding-bottom:.5rem}.film-meta .credits{text-align:center}.film-meta .credits .quick-info{-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.credits{font-size:.75rem}.credits .quick-info{display:-webkit-flex;display:-ms-flexbox;display:flex}.credits li{display:inline-block!important;margin:0;padding:0 8px;position:relative;height:18px}.credits li:after{content:"";width:1px;height:70%;background:#757575;position:absolute;top:15%;right:0}.credits li:first-child{padding-left:0}.credits li:last-child{padding-right:0}.credits li:last-child:after{content:none}.rating{font-size:12px;-webkit-transform:scale(0.83333);-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;color:white;text-align:center;position:relative;top:-2px;border-radius:4px;line-height:22px;height:20px;display:inline-block;padding:0 8px;margin-right:-10px}.rating.rating-g{background:#58b531}.rating.rating-p{background:#03a0e9}.rating.rating-pg12{background:#fdd000}.rating.rating-pg15{background:#ef7600}.rating.rating-r{background:#e60311}.ages{display:block;text-indent:1000px;width:20px;overflow:hidden;position:relative;top:-2px}.ages.ages-4{background:url("../images/2x/4%402x.png") 0 0 no-repeat;background-size:contain}.ages.ages-8{background:url("../images/2x/8%402x.png") 0 0 no-repeat;background-size:contain}.ages.ages-11{background:url("../images/2x/11%402x.png") 0 0 no-repeat;background-size:contain}.session-awards{margin-top:2rem;font-weight:900}.session-awards li:empty{display:none}.cd-schedule .footer,.session-time .footer{font-size:.8rem;color:#757575;margin-top:.5rem;text-align:right}.basic-form{font-size:.9rem}.basic-form header{text-align:center;font-size:1.25rem;font-weight:900;border-bottom:#E9ECEF 1px solid;margin-bottom:1rem;padding-bottom:1rem}@media screen and (max-width:768px){.basic-form header{font-size:.875rem;margin-bottom:.5rem;padding-bottom:.5rem}}.basic-form .button{min-width:120px;margin:0 10px}.related-reading-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:0 -1.2%}.related-reading-list .related-reading-item{position:relative;-webkit-flex:0 31.2%;-ms-flex:0 31.2%;flex:0 31.2%;overflow:hidden;margin:0 1% 1.5em}.related-reading-list .related-reading-item img{width:100%}.related-reading-list a{display:block;position:relative;overflow:hidden;background-color:#000;color:#00A6DD}.related-reading-list h3{width:100%;font-size:1em;font-weight:900;padding:0 10px 10px 10px;box-sizing:border-box;background:-moz-linear-gradient(top, transparent 0%, black 100%);background:-webkit-linear-gradient(top, transparent 0%, black 100%);background:linear-gradient(to bottom, transparent 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );position:absolute;left:0;bottom:0}@media screen and (max-width:768px){.related-reading-list{margin:0 auto;width:95%;-webkit-column-count:1;-moz-column-count:1;column-count:1}.related-reading-list .related-reading-item{-webkit-flex:100%;-ms-flex:100%;flex:100%}}.related-reading .section-title{text-align:center;border-top:#00A6DD 2px solid;padding:.75rem 0}#footer{background:#00A6DD;color:#ffffff;font-size:.75rem;padding:1rem 0;line-height:20px}#footer p{margin-top:.5rem}#footer .copyright{-webkit-flex:1;-ms-flex:1;flex:1}#footer .footer-logo{left:-10px;position:relative}#footer .footer-logo .festival-time{position:absolute;bottom:-5px;left:160px;color:#FFF100}#footer .footer-logo img{margin:0 0 .75rem;width:350px}#footer .sponsor{margin-top:2rem;-webkit-flex:1;-ms-flex:1;flex:1}#footer .sponsor li{text-align:right;margin:8px auto}#footer .sponsor li.head-text{display:inline-block}#footer .sponsor li img{height:24px;margin-right:15px}#footer .sponsor .sponsor-list:first-child .head-text:nth-child(3){margin-left:77px}.sponsor{margin-top:2rem}.sponsor li{display:inline-block;margin:5px auto 10px}.sponsor li.head-text{display:block}.sponsor li img{height:28px;width:auto;margin-right:25px}.sponsor li:last-child img{margin:0}.sponsor li.head-logo img{height:36px}.sponsor a{color:#ffffff}@media print,screen and (min-width:769px){#footer .sponsor{margin-top:3.5rem}#footer .sponsor li img{height:20px;margin-right:5px}#footer .sponsor li.head-logo img{height:26px}#footer .sponsor img{position:relative;top:12px}#footer .sponsor .sponsor-list:first-child .head-text:nth-child(3){margin-left:48px}}@media screen and (max-width:768px){#footer .wrap>div{-webkit-flex:none;-ms-flex:none;flex:none;text-align:center!important}#footer .footer-logo{width:300px;margin:0 auto .25rem;left:inherit}#footer .footer-logo img{width:100%;margin:auto}#footer .sponsor{border-top:#ffffff 1px solid;margin:1rem auto .75rem;padding-top:.5rem}#footer .sponsor li{text-align:center;margin:5px auto 0}#footer .sponsor li img{height:13px;margin-right:5px}#footer .sponsor li.head-logo img{height:18px}#footer .sponsor img{position:relative;top:2px}#footer .sponsor .sponsor-list:first-child .head-text:nth-child(3){margin-left:0}}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#0F1215;z-index:800;height:100vh;width:100%}.loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:10px;background:#2196F3;border-radius:5px;-webkit-animation:load 1.8s ease-in-out infinite;animation:load 1.8s ease-in-out infinite}.loader:after,.loader:before{position:absolute;display:block;content:"";-webkit-animation:load 1.8s ease-in-out infinite;animation:load 1.8s ease-in-out infinite;height:10px;border-radius:5px}.loader:before{top:-20px;left:10px;width:40px;background:#EF4836}.loader:after{bottom:-20px;width:35px;background:#F5AB35}@-webkit-keyframes load{0%{-webkit-transform:translateX(40px);transform:translateX(40px)}50%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(40px);transform:translateX(40px)}}@keyframes load{0%{-webkit-transform:translateX(40px);transform:translateX(40px)}50%{-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{-webkit-transform:translateX(40px);transform:translateX(40px)}}.scroll-downs{position:absolute;right:1rem;bottom:5rem;margin:auto;width:34px;height:55px;z-index:49}.scroll-downs:after{content:"";width:1px;height:150px;background:#ffffff;position:absolute;left:48%;bottom:120%}@media (max-width:1024px){.scroll-downs:after{height:100px}}@media screen and (max-width:768px){.scroll-downs{bottom:1rem}}.mousey{display:block;width:3px;padding:8px 12px;height:30px;border:2px solid #FFD700;border-radius:25px;opacity:0.75;box-sizing:content-box}.scroller{width:3px;height:10px;border-radius:25%;background-color:#FFD700;-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);animation-timing-function:cubic-bezier(0.15, 0.41, 0.69, 0.94);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}@keyframes scroll{0%{opacity:0}10%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:0}}.hvr-radial-out{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);overflow:hidden;transition-property:color;transition-duration:0.5s}.hvr-radial-out:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#00A6DD;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;transition-duration:0.3s;transition-timing-function:ease-out}.hvr-radial-out:active:before,.hvr-radial-out:focus:before,.hvr-radial-out:hover:before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);background:#FFF100}.latest-hgihlight{margin:2rem auto}.latest-hgihlight aside{background:#ffffff;border:#00A6DD 2px solid;position:relative;overflow:hidden}.latest-hgihlight .panel-recommend{position:relative}.latest-hgihlight .panel-recommend .section-header{position:absolute;color:#ffffff;top:.0;z-index:10;width:100%}.latest-hgihlight .panel-recommend .section-header strong{border-bottom:#ffffff 3px solid}.latest-hgihlight .panel-recommend .videocontainer,.latest-hgihlight .panel-recommend .videocontainer img{height:auto;width:100%}.latest-hgihlight .panel-recommend .videocontainer img{opacity:.8}.latest-hgihlight .panel-news-list{font-size:15px;padding:1rem 1rem 1.3rem}.latest-hgihlight .panel-news-list li{border-bottom:#757575 1px dotted;margin:2px 0 4px;padding:4px 0 0}.latest-hgihlight .panel-news-list li span{color:#3e454c;font-size:11px;background:#FFF100;border-radius:24px;display:inline-block;margin-right:.25rem;padding:2px 8px;position:relative;top:-8px}.latest-hgihlight .panel-news-list li strong{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:75%}@media (max-width:1024px){.latest-hgihlight .panel-news-list{padding:1rem}.latest-hgihlight .panel-news-list li:nth-child(4){display:none}.latest-hgihlight .panel-news-list li strong{width:72%}}@media (min-width:320px) and (max-width:568px){.latest-hgihlight .panel-news-list li span{top:-2px}.latest-hgihlight .panel-news-list li strong{width:100%}}.first-view .films-filter{margin:0 auto -1.25rem;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.first-view .films-filter .cd-tab-filter{-webkit-flex:1;-ms-flex:1;flex:1;width:45%}.first-view .films-filter .cd-tab-filter .cd-filters{width:100%}.first-view .cd-gallery{padding:30px 0}.first-view .cd-gallery>ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start;-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:0 -1.2%}.first-view .cd-gallery>ul>li{overflow:hidden;margin:0 1% 1.5em;-webkit-flex:0 23%;-ms-flex:0 23%;flex:0 23%;-webkit-transition:box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);text-decoration:none;cursor:pointer}.first-view .cd-gallery>ul .gridlayout3:first-child,.first-view .cd-gallery>ul .gridlayout3:nth-child(2){width:48%;-webkit-flex:48%;-ms-flex:48%;flex:48%}@media screen and (max-width:768px){.first-view .cd-gallery>ul{display:block;-webkit-column-count:1;-moz-column-count:1;column-count:1;margin:0 auto}.first-view .cd-gallery>ul>li{-webkit-flex:none;-ms-flex:none;flex:none;margin:0 auto 1.5em!important;box-sizing:border-box}.first-view .cd-gallery>ul .gridlayout3:first-child,.first-view .cd-gallery>ul .gridlayout3:nth-child(2){width:100%;-webkit-flex:none;-ms-flex:none;flex:none}}.first-view .morefilm .button{background-color:#00A6DD;color:#ffffff;border-radius:44px;width:240px}.section-header{margin:.5rem auto 0;text-align:center}.section-header strong{border-bottom:#3e454c 3px solid;padding-bottom:5px;font-size:1.15rem;letter-spacing:2px}.section-header+.toolbar{margin:1.25rem auto 0}@media screen and (max-width:768px){.section-header+.toolbar{margin:.5rem auto -1rem}}.overlayer{background:rgba(0, 0, 0, 0.9);display:table;position:fixed;top:-100%;bottom:100%;left:0;right:0;width:100%;height:100vh;overflow-y:scroll;z-index:-1;opacity:0}.overlayer.display-show{top:0%;bottom:0%;opacity:1;z-index:9999}.overlayer .container{display:table-cell;vertical-align:middle;margin:0 auto;padding:20px 40px 30px;text-align:center;width:100%}@media screen and (max-width:768px){.overlayer .container{padding:0}}#video .videoWrapper{width:900px;height:540px;padding:0;margin:0 auto;text-align:center}#apply-form form{background:white;width:85%;margin:0 auto;padding:1.5rem 2rem;max-width:480px;text-align:left;box-sizing:content-box}@media screen and (max-width:768px){#apply-form form{padding:1rem}}@media (min-width:320px) and (max-width:568px){#apply-form form{max-width:280px}}.CloseBtn{font-size:5rem;position:fixed;top:-25px;right:15px;cursor:pointer;z-index:1000}.long-animate{transition:.5s .5s ease-in-out}.short-animate{transition:.5s ease-in-out}.onepage{background:#00A6DD;background-size:cover;color:white;display:table;text-align:center;top:0;bottom:0;left:0;right:0;width:100%;height:100vh}.onepage.error{background:url("../photo/system.jpg") 0 0 no-repeat #FFF100}.onepage .container{display:table-cell;vertical-align:middle;margin:0 auto;padding:0px 40px;text-align:center;width:100%}@media screen and (max-width:768px){.onepage .container{padding:0}}.onepage h1{font-size:7rem;font-weight:900;line-height:100%;margin:0 auto 2rem}.onepage h2{font-size:3rem}.onepage .button{margin:3rem auto 0}@media screen and (max-width:768px){.onepage h1{font-size:5rem}.onepage h2{font-size:2rem}}.breadcrumb{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1rem;overflow:hidden;overflow-x:auto;white-space:nowrap}.breadcrumb:not(:last-child){margin-bottom:1.5rem}.breadcrumb a{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0.5em 0.75em}.breadcrumb li{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#000000;cursor:default;pointer-events:none}.breadcrumb li+li:before{content:"\0002f"}.breadcrumb ol,.breadcrumb ul{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:0.5em}.breadcrumb .icon:last-child{margin-left:0.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.breadcrumb.is-small{font-size:0.875rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.35rem}.breadcrumb.has-arrow-separator li+li:before{content:"\02192"}.breadcrumb.has-bullet-separator li+li:before{content:"\02022"}.breadcrumb.has-dot-separator li+li:before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\0227B"}@media screen and (max-width:768px){.breadcrumb{padding:0 1rem;margin:0!important}}.dropdown{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right.dropdown-menu{left:auto;right:0}.dropdown.is-up.dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:unset;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:white;border-radius:3px;box-shadow:0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1)}.dropdown-item{color:#4d4d4d;display:block;font-size:0.875rem;line-height:1.5;padding:0.375rem 1rem;position:relative;border-radius:44px}a.dropdown-item{padding-right:3rem;white-space:nowrap}a.dropdown-item:hover{background-color:whitesmoke;color:#0a0a0a}a.dropdown-item.is-active{background-color:#00A6DD;color:findColorInvert(#3273dc)}.dropdown-divider{background-color:#e6e6e6;border:none;display:block;height:1px;margin:0.5rem 0}.message{background-color:whitesmoke;border-radius:3px;font-size:1rem;width:75%;margin:0 auto;text-align:center;box-shadow:0 0 10px #2196F3}.message:not(:last-child){margin-bottom:1.5rem}.message strong{color:currentColor}.message a:not(.button):not(.tag){color:currentColor;text-decoration:underline}.message.is-small{font-size:0.875rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.35rem}.message.is-white{background-color:white}.message.is-white .message-header{background-color:white;color:#0a0a0a}.message.is-white .message-body{border-color:white}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:white}.message.is-black .message-body{border-color:#0a0a0a}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:whitesmoke;color:#333333}.message.is-light .message-body{border-color:whitesmoke}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#333333;color:whitesmoke}.message.is-dark .message-body{border-color:#333333}.message.is-primary{background-color:#f5fffd}.message.is-primary .message-header{background-color:#00d1b2;color:findColorInvert(#00d1b2)}.message.is-primary .message-body{border-color:#00d1b2}.message.is-link{background-color:#f5fcff}.message.is-link .message-header{background-color:#00A6DD;color:findColorInvert(#3273dc)}.message.is-link .message-body{border-color:#00A6DD}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:findColorInvert(#209cee)}.message.is-info .message-body{border-color:#209cee}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:findColorInvert(#23d160)}.message.is-success .message-body{border-color:#23d160}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:findColorInvert(#ffdd57)}.message.is-warning .message-body{border-color:#ffdd57}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:findColorInvert(#ff3860)}.message.is-danger .message-body{border-color:#ff3860}.message-header{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#4d4d4d;border-radius:3px 3px 0 0;color:#ffffff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:1.25;padding:0.5em 0.75em;position:relative}.message-header .delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10, 10, 10, 0.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px;flex-grow:0;flex-shrink:0;margin-left:0.75em}.message-header .delete:after,.message-header .delete:before{background-color:white;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.message-header .delete:before{height:2px;width:50%}.message-header .delete:after{height:50%;width:2px}.message-header .delete:focus,.message-header .delete:hover{background-color:rgba(10, 10, 10, 0.3)}.message-header .delete:active{background-color:rgba(10, 10, 10, 0.4)}.message-header .delete.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.message-header .delete.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.message-header .delete.is-large{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.message-header+.message-body{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.message-body{border:1px solid #e6e6e6;border-radius:3px;color:#4d4d4d;padding:1em 1.25em}.modal{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:fixed;z-index:20}.modal.is-active{display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:rgba(10, 10, 10, 0.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media print,screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10, 10, 10, 0.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px;background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-close:after,.modal-close:before{background-color:white;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.modal-close:before{height:2px;width:50%}.modal-close:after{height:50%;width:2px}.modal-close:focus,.modal-close:hover{background-color:rgba(10, 10, 10, 0.3)}.modal-close:active{background-color:rgba(10, 10, 10, 0.4)}.modal-close.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.modal-close.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.modal-close.is-large{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal-card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-foot,.modal-card-head{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:whitesmoke;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #e6e6e6;border-top-left-radius:5px;border-top-right-radius:5px}.modal-card-title{color:#333333;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:1.35rem;line-height:1}.modal-card-foot{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #e6e6e6}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{overflow-scrolling:touch;background-color:white;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:auto;padding:20px}.pagination{font-size:1rem;margin:1rem auto}.pagination.is-small{font-size:0.875rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.35rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{-moz-appearance:none;-webkit-appearance:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;box-shadow:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;padding-left:0.5em;padding-right:0.5em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0.25rem;text-align:center}.pagination-ellipsis.is-active,.pagination-ellipsis.is-focused,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link.is-active,.pagination-link.is-focused,.pagination-link:active,.pagination-link:focus,.pagination-next.is-active,.pagination-next.is-focused,.pagination-next:active,.pagination-next:focus,.pagination-previous.is-active,.pagination-previous.is-focused,.pagination-previous:active,.pagination-previous:focus{outline:none}.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{cursor:not-allowed}.pagination-link,.pagination-next,.pagination-previous{border-color:#e6e6e6;min-width:2.05em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#bfbfbf;color:#333333}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10, 10, 10, 0.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#e6e6e6;border-color:#e6e6e6;box-shadow:none;color:gray;opacity:0.5}.pagination-next,.pagination-previous{padding-left:0.75em;padding-right:0.75em;white-space:nowrap}.pagination-link.is-current{background-color:#00A6DD;border-color:#00A6DD;color:#E9ECEF}.pagination-ellipsis{color:#bfbfbf;pointer-events:none}.pagination-list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.pagination{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-next,.pagination-previous{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.pagination-list li{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-order:1;-ms-flex-order:1;order:1}.pagination-previous{-webkit-order:2;-ms-flex-order:2;order:2}.pagination-next{-webkit-order:3;-ms-flex-order:3;order:3}.pagination{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pagination.is-centered .pagination-previous{-webkit-order:1;-ms-flex-order:1;order:1}.pagination.is-centered .pagination-list{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-order:2;-ms-flex-order:2;order:2}.pagination.is-centered .pagination-next{-webkit-order:3;-ms-flex-order:3;order:3}.pagination.is-right .pagination-previous{-webkit-order:1;-ms-flex-order:1;order:1}.pagination.is-right .pagination-next{-webkit-order:2;-ms-flex-order:2;order:2}.pagination.is-right .pagination-list{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-order:3;-ms-flex-order:3;order:3}}.box{background-color:white;border-radius:5px;box-shadow:0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);color:#4d4d4d;display:block;margin:1rem auto;padding:1rem 1.25rem}.box:not(:last-child){margin-bottom:1.5rem}.box img{display:inline-block;width:auto;vertical-align:middle}a.box:focus,a.box:hover{box-shadow:0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #00A6DD}a.box:active{box-shadow:inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #00A6DD}.accordion{list-style-type:none!important;padding:0!important;margin-top:1rem}.accordion li{margin:.25rem auto .5rem auto}.accordion .inner{padding:1em 1.25em;overflow:hidden;display:none}.accordion .inner li>img{display:inline-block;width:auto;vertical-align:middle}.accordion .inner li .title{display:block}.accordion .inner p{margin:auto}.accordion a.toggle{font-size:1.15rem;width:100%;display:block;padding:.5em 0 .5em;border-bottom:#E9ECEF 1px dotted;transition:background .3s ease}.accordion a.toggle:hover{color:#000000}.accordion a.toggle strong{font-size:1.75rem;padding-right:5px}.button{-moz-appearance:none;-webkit-appearance:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;box-shadow:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:white;border-color:#e6e6e6;color:#333333;cursor:pointer;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0.75em;padding-right:0.75em;text-align:center;white-space:nowrap}.button.is-active,.button.is-focused,.button:active,.button:focus{outline:none}.button[disabled]{cursor:not-allowed}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-0.375em - 1px);margin-right:0.1875em}.button .icon:last-child:not(:first-child){margin-left:0.1875em;margin-right:calc(-0.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-0.375em - 1px);margin-right:calc(-0.375em - 1px)}.button.is-hovered,.button:hover{border-color:#bfbfbf;color:#333333}.button.is-focused,.button:focus{border-color:#3273dc;color:#333333}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25)}.button.is-active,.button:active{border-color:#4d4d4d;color:#333333}.button.is-text{background-color:transparent;border-color:transparent;color:#4d4d4d;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:whitesmoke;color:#333333}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#333333}.button.is-text[disabled]{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-text.is-white{background-color:white;border-color:transparent;color:#0a0a0a}.button.is-text.is-white.is-hovered,.button.is-text.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-text.is-white.is-focused,.button.is-text.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-text.is-white.is-focused:not(:active),.button.is-text.is-white:focus:not(:active){box-shadow:0 0 0 0.125em rgba(255, 255, 255, 0.25)}.button.is-text.is-white.is-active,.button.is-text.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-text.is-white[disabled]{background-color:white;border-color:transparent;box-shadow:none}.button.is-text.is-white.is-inverted{background-color:#0a0a0a;color:white}.button.is-text.is-white.is-inverted[disabled]{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:white}.button.is-text.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-text.is-white.is-outlined{background-color:transparent;border-color:white;color:white}.button.is-text.is-white.is-outlined:focus,.button.is-text.is-white.is-outlined:hover{background-color:white;border-color:white;color:#0a0a0a}.button.is-text.is-white.is-outlined.is-loading:after{border-color:transparent transparent white white!important}.button.is-text.is-white.is-outlined[disabled]{background-color:transparent;border-color:white;box-shadow:none;color:white}.button.is-text.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-text.is-white.is-inverted.is-outlined:focus,.button.is-text.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:white}.button.is-text.is-white.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-text.is-black{background-color:#0a0a0a;border-color:transparent;color:white}.button.is-text.is-black.is-hovered,.button.is-text.is-black:hover{background-color:#040404;border-color:transparent;color:white}.button.is-text.is-black.is-focused,.button.is-text.is-black:focus{border-color:transparent;color:white}.button.is-text.is-black.is-focused:not(:active),.button.is-text.is-black:focus:not(:active){box-shadow:0 0 0 0.125em rgba(10, 10, 10, 0.25)}.button.is-text.is-black.is-active,.button.is-text.is-black:active{background-color:black;border-color:transparent;color:white}.button.is-text.is-black[disabled]{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-text.is-black.is-inverted{background-color:white;color:#0a0a0a}.button.is-text.is-black.is-inverted[disabled]{background-color:white;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-text.is-black.is-loading:after{border-color:transparent transparent white white!important}.button.is-text.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-text.is-black.is-outlined:focus,.button.is-text.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:white}.button.is-text.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-text.is-black.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-text.is-black.is-inverted.is-outlined{background-color:transparent;border-color:white;color:white}.button.is-text.is-black.is-inverted.is-outlined:focus,.button.is-text.is-black.is-inverted.is-outlined:hover{background-color:white;color:#0a0a0a}.button.is-text.is-black.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:white;box-shadow:none;color:white}.button.is-text.is-light{background-color:whitesmoke;border-color:transparent;color:#333333}.button.is-text.is-light.is-hovered,.button.is-text.is-light:hover{background-color:#eeeeee;border-color:transparent;color:#333333}.button.is-text.is-light.is-focused,.button.is-text.is-light:focus{border-color:transparent;color:#333333}.button.is-text.is-light.is-focused:not(:active),.button.is-text.is-light:focus:not(:active){box-shadow:0 0 0 0.125em rgba(245, 245, 245, 0.25)}.button.is-text.is-light.is-active,.button.is-text.is-light:active{background-color:#e8e8e8;border-color:transparent;color:#333333}.button.is-text.is-light[disabled]{background-color:whitesmoke;border-color:transparent;box-shadow:none}.button.is-text.is-light.is-inverted{background-color:#333333;color:whitesmoke}.button.is-text.is-light.is-inverted[disabled]{background-color:#333333;border-color:transparent;box-shadow:none;color:whitesmoke}.button.is-text.is-light.is-loading:after{border-color:transparent transparent #333333 #333333!important}.button.is-text.is-light.is-outlined{background-color:transparent;border-color:whitesmoke;color:whitesmoke}.button.is-text.is-light.is-outlined:focus,.button.is-text.is-light.is-outlined:hover{background-color:whitesmoke;border-color:whitesmoke;color:#333333}.button.is-text.is-light.is-outlined.is-loading:after{border-color:transparent transparent whitesmoke whitesmoke!important}.button.is-text.is-light.is-outlined[disabled]{background-color:transparent;border-color:whitesmoke;box-shadow:none;color:whitesmoke}.button.is-text.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#333333;color:#333333}.button.is-text.is-light.is-inverted.is-outlined:focus,.button.is-text.is-light.is-inverted.is-outlined:hover{background-color:#333333;color:whitesmoke}.button.is-text.is-light.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#333333;box-shadow:none;color:#333333}.button.is-text.is-dark{background-color:#333333;border-color:transparent;color:whitesmoke}.button.is-text.is-dark.is-hovered,.button.is-text.is-dark:hover{background-color:#2d2d2d;border-color:transparent;color:whitesmoke}.button.is-text.is-dark.is-focused,.button.is-text.is-dark:focus{border-color:transparent;color:whitesmoke}.button.is-text.is-dark.is-focused:not(:active),.button.is-text.is-dark:focus:not(:active){box-shadow:0 0 0 0.125em rgba(51, 51, 51, 0.25)}.button.is-text.is-dark.is-active,.button.is-text.is-dark:active{background-color:#262626;border-color:transparent;color:whitesmoke}.button.is-text.is-dark[disabled]{background-color:#333333;border-color:transparent;box-shadow:none}.button.is-text.is-dark.is-inverted{background-color:whitesmoke;color:#333333}.button.is-text.is-dark.is-inverted[disabled]{background-color:whitesmoke;border-color:transparent;box-shadow:none;color:#333333}.button.is-text.is-dark.is-loading:after{border-color:transparent transparent whitesmoke whitesmoke!important}.button.is-text.is-dark.is-outlined{background-color:transparent;border-color:#333333;color:#333333}.button.is-text.is-dark.is-outlined:focus,.button.is-text.is-dark.is-outlined:hover{background-color:#333333;border-color:#333333;color:whitesmoke}.button.is-text.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #333333 #333333!important}.button.is-text.is-dark.is-outlined[disabled]{background-color:transparent;border-color:#333333;box-shadow:none;color:#333333}.button.is-text.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:whitesmoke;color:whitesmoke}.button.is-text.is-dark.is-inverted.is-outlined:focus,.button.is-text.is-dark.is-inverted.is-outlined:hover{background-color:whitesmoke;color:#333333}.button.is-text.is-dark.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:whitesmoke;box-shadow:none;color:whitesmoke}.button.is-text.is-primary{background-color:#00d1b2;border-color:transparent;color:findColorInvert(#00d1b2)}.button.is-text.is-primary.is-hovered,.button.is-text.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:findColorInvert(#00d1b2)}.button.is-text.is-primary.is-focused,.button.is-text.is-primary:focus{border-color:transparent;color:findColorInvert(#00d1b2)}.button.is-text.is-primary.is-focused:not(:active),.button.is-text.is-primary:focus:not(:active){box-shadow:0 0 0 0.125em rgba(0, 209, 178, 0.25)}.button.is-text.is-primary.is-active,.button.is-text.is-primary:active{background-color:#00b89c;border-color:transparent;color:findColorInvert(#00d1b2)}.button.is-text.is-primary[disabled]{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-text.is-primary.is-inverted{background-color:findColorInvert(#00d1b2);color:#00d1b2}.button.is-text.is-primary.is-inverted[disabled]{background-color:findColorInvert(#00d1b2);border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-text.is-primary.is-loading:after{border-color:transparent transparent findColorInvert(#00d1b2) findColorInvert(#00d1b2)!important}.button.is-text.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-text.is-primary.is-outlined:focus,.button.is-text.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:findColorInvert(#00d1b2)}.button.is-text.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-text.is-primary.is-outlined[disabled]{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-text.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:findColorInvert(#00d1b2);color:findColorInvert(#00d1b2)}.button.is-text.is-primary.is-inverted.is-outlined:focus,.button.is-text.is-primary.is-inverted.is-outlined:hover{background-color:findColorInvert(#00d1b2);color:#00d1b2}.button.is-text.is-primary.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:findColorInvert(#00d1b2);box-shadow:none;color:findColorInvert(#00d1b2)}.button.is-text.is-link{background-color:#00A6DD;border-color:transparent;color:findColorInvert(#3273dc)}.button.is-text.is-link.is-hovered,.button.is-text.is-link:hover{background-color:#009cd0;border-color:transparent;color:findColorInvert(#3273dc)}.button.is-text.is-link.is-focused,.button.is-text.is-link:focus{border-color:transparent;color:findColorInvert(#3273dc)}.button.is-text.is-link.is-focused:not(:active),.button.is-text.is-link:focus:not(:active){box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25)}.button.is-text.is-link.is-active,.button.is-text.is-link:active{background-color:#0093c4;border-color:transparent;color:findColorInvert(#3273dc)}.button.is-text.is-link[disabled]{background-color:#00A6DD;border-color:transparent;box-shadow:none}.button.is-text.is-link.is-inverted{background-color:findColorInvert(#3273dc);color:#00A6DD}.button.is-text.is-link.is-inverted[disabled]{background-color:findColorInvert(#3273dc);border-color:transparent;box-shadow:none;color:#00A6DD}.button.is-text.is-link.is-loading:after{border-color:transparent transparent findColorInvert(#3273dc) findColorInvert(#3273dc)!important}.button.is-text.is-link.is-outlined{background-color:transparent;border-color:#00A6DD;color:#00A6DD}.button.is-text.is-link.is-outlined:focus,.button.is-text.is-link.is-outlined:hover{background-color:#00A6DD;border-color:#00A6DD;color:findColorInvert(#3273dc)}.button.is-text.is-link.is-outlined.is-loading:after{border-color:transparent transparent #00A6DD #00A6DD!important}.button.is-text.is-link.is-outlined[disabled]{background-color:transparent;border-color:#00A6DD;box-shadow:none;color:#00A6DD}.button.is-text.is-link.is-inverted.is-outlined{background-color:transparent;border-color:findColorInvert(#3273dc);color:findColorInvert(#3273dc)}.button.is-text.is-link.is-inverted.is-outlined:focus,.button.is-text.is-link.is-inverted.is-outlined:hover{background-color:findColorInvert(#3273dc);color:#00A6DD}.button.is-text.is-link.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:findColorInvert(#3273dc);box-shadow:none;color:findColorInvert(#3273dc)}.button.is-text.is-info{background-color:#209cee;border-color:transparent;color:findColorInvert(#209cee)}.button.is-text.is-info.is-hovered,.button.is-text.is-info:hover{background-color:#1496ed;border-color:transparent;color:findColorInvert(#209cee)}.button.is-text.is-info.is-focused,.button.is-text.is-info:focus{border-color:transparent;color:findColorInvert(#209cee)}.button.is-text.is-info.is-focused:not(:active),.button.is-text.is-info:focus:not(:active){box-shadow:0 0 0 0.125em rgba(32, 156, 238, 0.25)}.button.is-text.is-info.is-active,.button.is-text.is-info:active{background-color:#118fe4;border-color:transparent;color:findColorInvert(#209cee)}.button.is-text.is-info[disabled]{background-color:#209cee;border-color:transparent;box-shadow:none}.button.is-text.is-info.is-inverted{background-color:findColorInvert(#209cee);color:#209cee}.button.is-text.is-info.is-inverted[disabled]{background-color:findColorInvert(#209cee);border-color:transparent;box-shadow:none;color:#209cee}.button.is-text.is-info.is-loading:after{border-color:transparent transparent findColorInvert(#209cee) findColorInvert(#209cee)!important}.button.is-text.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-text.is-info.is-outlined:focus,.button.is-text.is-info.is-outlined:hover{background-color:#209cee;border-color:#209cee;color:findColorInvert(#209cee)}.button.is-text.is-info.is-outlined.is-loading:after{border-color:transparent transparent #209cee #209cee!important}.button.is-text.is-info.is-outlined[disabled]{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-text.is-info.is-inverted.is-outlined{background-color:transparent;border-color:findColorInvert(#209cee);color:findColorInvert(#209cee)}.button.is-text.is-info.is-inverted.is-outlined:focus,.button.is-text.is-info.is-inverted.is-outlined:hover{background-color:findColorInvert(#209cee);color:#209cee}.button.is-text.is-info.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:findColorInvert(#209cee);box-shadow:none;color:findColorInvert(#209cee)}.button.is-text.is-success{background-color:#23d160;border-color:transparent;color:findColorInvert(#23d160)}.button.is-text.is-success.is-hovered,.button.is-text.is-success:hover{background-color:#22c65b;border-color:transparent;color:findColorInvert(#23d160)}.button.is-text.is-success.is-focused,.button.is-text.is-success:focus{border-color:transparent;color:findColorInvert(#23d160)}.button.is-text.is-success.is-focused:not(:active),.button.is-text.is-success:focus:not(:active){box-shadow:0 0 0 0.125em rgba(35, 209, 96, 0.25)}.button.is-text.is-success.is-active,.button.is-text.is-success:active{background-color:#20bc56;border-color:transparent;color:findColorInvert(#23d160)}.button.is-text.is-success[disabled]{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-text.is-success.is-inverted{background-color:findColorInvert(#23d160);color:#23d160}.button.is-text.is-success.is-inverted[disabled]{background-color:findColorInvert(#23d160);border-color:transparent;box-shadow:none;color:#23d160}.button.is-text.is-success.is-loading:after{border-color:transparent transparent findColorInvert(#23d160) findColorInvert(#23d160)!important}.button.is-text.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-text.is-success.is-outlined:focus,.button.is-text.is-success.is-outlined:hover{background-color:#23d160;border-color:#23d160;color:findColorInvert(#23d160)}.button.is-text.is-success.is-outlined.is-loading:after{border-color:transparent transparent #23d160 #23d160!important}.button.is-text.is-success.is-outlined[disabled]{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-text.is-success.is-inverted.is-outlined{background-color:transparent;border-color:findColorInvert(#23d160);color:findColorInvert(#23d160)}.button.is-text.is-success.is-inverted.is-outlined:focus,.button.is-text.is-success.is-inverted.is-outlined:hover{background-color:findColorInvert(#23d160);color:#23d160}.button.is-text.is-success.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:findColorInvert(#23d160);box-shadow:none;color:findColorInvert(#23d160)}.button.is-text.is-warning{background-color:#ffdd57;border-color:transparent;color:findColorInvert(#ffdd57)}.button.is-text.is-warning.is-hovered,.button.is-text.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:findColorInvert(#ffdd57)}.button.is-text.is-warning.is-focused,.button.is-text.is-warning:focus{border-color:transparent;color:findColorInvert(#ffdd57)}.button.is-text.is-warning.is-focused:not(:active),.button.is-text.is-warning:focus:not(:active){box-shadow:0 0 0 0.125em rgba(255, 221, 87, 0.25)}.button.is-text.is-warning.is-active,.button.is-text.is-warning:active{background-color:#ffd83d;border-color:transparent;color:findColorInvert(#ffdd57)}.button.is-text.is-warning[disabled]{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-text.is-warning.is-inverted{background-color:findColorInvert(#ffdd57);color:#ffdd57}.button.is-text.is-warning.is-inverted[disabled]{background-color:findColorInvert(#ffdd57);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-text.is-warning.is-loading:after{border-color:transparent transparent findColorInvert(#ffdd57) findColorInvert(#ffdd57)!important}.button.is-text.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-text.is-warning.is-outlined:focus,.button.is-text.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:findColorInvert(#ffdd57)}.button.is-text.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-text.is-warning.is-outlined[disabled]{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-text.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:findColorInvert(#ffdd57);color:findColorInvert(#ffdd57)}.button.is-text.is-warning.is-inverted.is-outlined:focus,.button.is-text.is-warning.is-inverted.is-outlined:hover{background-color:findColorInvert(#ffdd57);color:#ffdd57}.button.is-text.is-warning.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:findColorInvert(#ffdd57);box-shadow:none;color:findColorInvert(#ffdd57)}.button.is-text.is-danger{background-color:#ff3860;border-color:transparent;color:findColorInvert(#ff3860)}.button.is-text.is-danger.is-hovered,.button.is-text.is-danger:hover{background-color:#ff2b56;border-color:transparent;color:findColorInvert(#ff3860)}.button.is-text.is-danger.is-focused,.button.is-text.is-danger:focus{border-color:transparent;color:findColorInvert(#ff3860)}.button.is-text.is-danger.is-focused:not(:active),.button.is-text.is-danger:focus:not(:active){box-shadow:0 0 0 0.125em rgba(255, 56, 96, 0.25)}.button.is-text.is-danger.is-active,.button.is-text.is-danger:active{background-color:#ff1f4b;border-color:transparent;color:findColorInvert(#ff3860)}.button.is-text.is-danger[disabled]{background-color:#ff3860;border-color:transparent;box-shadow:none}.button.is-text.is-danger.is-inverted{background-color:findColorInvert(#ff3860);color:#ff3860}.button.is-text.is-danger.is-inverted[disabled]{background-color:findColorInvert(#ff3860);border-color:transparent;box-shadow:none;color:#ff3860}.button.is-text.is-danger.is-loading:after{border-color:transparent transparent findColorInvert(#ff3860) findColorInvert(#ff3860)!important}.button.is-text.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-text.is-danger.is-outlined:focus,.button.is-text.is-danger.is-outlined:hover{background-color:#ff3860;border-color:#ff3860;color:findColorInvert(#ff3860)}.button.is-text.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #ff3860 #ff3860!important}.button.is-text.is-danger.is-outlined[disabled]{background-color:transparent;border-color:#ff3860;box-shadow:none;color:#ff3860}.button.is-text.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:findColorInvert(#ff3860);color:findColorInvert(#ff3860)}.button.is-text.is-danger.is-inverted.is-outlined:focus,.button.is-text.is-danger.is-inverted.is-outlined:hover{background-color:findColorInvert(#ff3860);color:#ff3860}.button.is-text.is-danger.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:findColorInvert(#ff3860);box-shadow:none;color:findColorInvert(#ff3860)}.button.is-small{border-radius:2px;font-size:0.875rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.35rem}.button[disabled]{background-color:white;border-color:#e6e6e6;box-shadow:none;opacity:0.5}.button.is-fullwidth{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{-webkit-animation:spinAround 500ms infinite linear;animation:spinAround 500ms infinite linear;border:2px solid #e6e6e6;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute!important}.button.is-static{background-color:whitesmoke;border-color:#e6e6e6;color:gray;box-shadow:none;pointer-events:none}.button.is-link{background:#00A6DD;color:#ffffff}.button.is-success{background:#23d160;color:#ffffff}.button.is-info{background:#FFF100;color:#3e454c}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.button span{padding-right:4px}.buttons{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.buttons .button{margin-bottom:0.5rem}.buttons .button:not(:last-child){margin-right:0.5rem}.buttons:last-child{margin-bottom:-0.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button:hover{z-index:4}.buttons.is-centered{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.buttons.is-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;box-shadow:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top;background-color:white;border-color:#e6e6e6;color:#333333;max-width:100%;width:100%;box-sizing:border-box;overflow:hidden}.input.is-active,.input.is-focused,.input:active,.input:focus,.textarea.is-active,.textarea.is-focused,.textarea:active,.textarea:focus{outline:none}.input[disabled],.textarea[disabled]{cursor:not-allowed}.input::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(51, 51, 51, 0.3)}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(51, 51, 51, 0.3)}.input:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(51, 51, 51, 0.3)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(51, 51, 51, 0.3)}.input.is-hovered,.input:hover,.textarea.is-hovered,.textarea:hover{border-color:#bfbfbf}.input.is-active,.input.is-focused,.input:active,.input:focus,.textarea.is-active,.textarea.is-focused,.textarea:active,.textarea:focus{border-color:#00A6DD;box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25)}.input[disabled],.textarea[disabled]{background-color:whitesmoke;border-color:whitesmoke;box-shadow:none;color:gray}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:rgba(128, 128, 128, 0.3)}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:rgba(128, 128, 128, 0.3)}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder{color:rgba(128, 128, 128, 0.3)}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:rgba(128, 128, 128, 0.3)}.input[type=search],.textarea[type=search]{border-radius:290486px}.input[readonly],.textarea[readonly]{box-shadow:none}.input.is-white,.textarea.is-white{border-color:white}.input.is-white.is-active,.input.is-white.is-focused,.input.is-white:active,.input.is-white:focus,.textarea.is-white.is-active,.textarea.is-white.is-focused,.textarea.is-white:active,.textarea.is-white:focus{box-shadow:0 0 0 0.125em rgba(255, 255, 255, 0.25)}.input.is-black,.textarea.is-black{border-color:#0a0a0a}.input.is-black.is-active,.input.is-black.is-focused,.input.is-black:active,.input.is-black:focus,.textarea.is-black.is-active,.textarea.is-black.is-focused,.textarea.is-black:active,.textarea.is-black:focus{box-shadow:0 0 0 0.125em rgba(10, 10, 10, 0.25)}.input.is-light,.textarea.is-light{border-color:whitesmoke}.input.is-light.is-active,.input.is-light.is-focused,.input.is-light:active,.input.is-light:focus,.textarea.is-light.is-active,.textarea.is-light.is-focused,.textarea.is-light:active,.textarea.is-light:focus{box-shadow:0 0 0 0.125em rgba(245, 245, 245, 0.25)}.input.is-dark,.textarea.is-dark{border-color:#333333}.input.is-dark.is-active,.input.is-dark.is-focused,.input.is-dark:active,.input.is-dark:focus,.textarea.is-dark.is-active,.textarea.is-dark.is-focused,.textarea.is-dark:active,.textarea.is-dark:focus{box-shadow:0 0 0 0.125em rgba(51, 51, 51, 0.25)}.input.is-primary,.textarea.is-primary{border-color:#00d1b2}.input.is-primary.is-active,.input.is-primary.is-focused,.input.is-primary:active,.input.is-primary:focus,.textarea.is-primary.is-active,.textarea.is-primary.is-focused,.textarea.is-primary:active,.textarea.is-primary:focus{box-shadow:0 0 0 0.125em rgba(0, 209, 178, 0.25)}.input.is-link,.textarea.is-link{border-color:#00A6DD}.input.is-link.is-active,.input.is-link.is-focused,.input.is-link:active,.input.is-link:focus,.textarea.is-link.is-active,.textarea.is-link.is-focused,.textarea.is-link:active,.textarea.is-link:focus{box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25)}.input.is-info,.textarea.is-info{border-color:#209cee}.input.is-info.is-active,.input.is-info.is-focused,.input.is-info:active,.input.is-info:focus,.textarea.is-info.is-active,.textarea.is-info.is-focused,.textarea.is-info:active,.textarea.is-info:focus{box-shadow:0 0 0 0.125em rgba(32, 156, 238, 0.25)}.input.is-success,.textarea.is-success{border-color:#23d160}.input.is-success.is-active,.input.is-success.is-focused,.input.is-success:active,.input.is-success:focus,.textarea.is-success.is-active,.textarea.is-success.is-focused,.textarea.is-success:active,.textarea.is-success:focus{box-shadow:0 0 0 0.125em rgba(35, 209, 96, 0.25)}.input.is-warning,.textarea.is-warning{border-color:#ffdd57}.input.is-warning.is-active,.input.is-warning.is-focused,.input.is-warning:active,.input.is-warning:focus,.textarea.is-warning.is-active,.textarea.is-warning.is-focused,.textarea.is-warning:active,.textarea.is-warning:focus{box-shadow:0 0 0 0.125em rgba(255, 221, 87, 0.25)}.input.is-danger,.textarea.is-danger{border-color:#ff3860}.input.is-danger.is-active,.input.is-danger.is-focused,.input.is-danger:active,.input.is-danger:focus,.textarea.is-danger.is-active,.textarea.is-danger.is-focused,.textarea.is-danger:active,.textarea.is-danger:focus{box-shadow:0 0 0 0.125em rgba(255, 56, 96, 0.25)}.input.is-small,.textarea.is-small{border-radius:2px;font-size:0.875rem}.input.is-medium,.textarea.is-medium{font-size:1.25rem}.input.is-large,.textarea.is-large{font-size:1.35rem}.input.is-fullwidth,.textarea.is-fullwidth{display:block;width:100%}.input.is-inline,.textarea.is-inline{display:inline;width:auto}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:0.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:80px}.textarea[rows]{height:unset}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#333333}.checkbox[disabled],.radio[disabled]{color:gray;cursor:not-allowed}.radio+.radio{margin-left:0.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):after{border:1px solid #00A6DD;border-right:0;border-top:0;content:" ";display:block;height:0.5em;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:0.5em;margin-top:-0.375em;right:1.125em;top:50%;z-index:4}.select select{-moz-appearance:none;-webkit-appearance:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;box-shadow:none;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-bottom:calc(0.375em - 1px);padding-left:calc(0.625em - 1px);padding-right:calc(0.625em - 1px);padding-top:calc(0.375em - 1px);position:relative;vertical-align:top;background-color:white;border-color:#e6e6e6;color:#333333;cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select.is-active,.select select.is-focused,.select select:active,.select select:focus{outline:none}.select select[disabled]{cursor:not-allowed}.select select::-moz-placeholder{color:rgba(51, 51, 51, 0.3)}.select select::-webkit-input-placeholder{color:rgba(51, 51, 51, 0.3)}.select select:-moz-placeholder{color:rgba(51, 51, 51, 0.3)}.select select:-ms-input-placeholder{color:rgba(51, 51, 51, 0.3)}.select select.is-hovered,.select select:hover{border-color:#bfbfbf}.select select.is-active,.select select.is-focused,.select select:active,.select select:focus{border-color:#00A6DD;box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25)}.select select[disabled]{background-color:whitesmoke;border-color:whitesmoke;box-shadow:none;color:gray}.select select[disabled]::-moz-placeholder{color:rgba(128, 128, 128, 0.3)}.select select[disabled]::-webkit-input-placeholder{color:rgba(128, 128, 128, 0.3)}.select select[disabled]:-moz-placeholder{color:rgba(128, 128, 128, 0.3)}.select select[disabled]:-ms-input-placeholder{color:rgba(128, 128, 128, 0.3)}.select select::-ms-expand{display:none}.select select[disabled]:hover{border-color:whitesmoke}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:unset;padding:0}.select select option{padding:0.5em 1em}.select select:hover:after{border-color:#333333}.select select.is-white select{border-color:white}.select select.is-white select.is-active,.select select.is-white select.is-focused,.select select.is-white select:active,.select select.is-white select:focus{box-shadow:0 0 0 0.125em rgba(255, 255, 255, 0.25)}.select select.is-black select{border-color:#0a0a0a}.select select.is-black select.is-active,.select select.is-black select.is-focused,.select select.is-black select:active,.select select.is-black select:focus{box-shadow:0 0 0 0.125em rgba(10, 10, 10, 0.25)}.select select.is-light select{border-color:whitesmoke}.select select.is-light select.is-active,.select select.is-light select.is-focused,.select select.is-light select:active,.select select.is-light select:focus{box-shadow:0 0 0 0.125em rgba(245, 245, 245, 0.25)}.select select.is-dark select{border-color:#333333}.select select.is-dark select.is-active,.select select.is-dark select.is-focused,.select select.is-dark select:active,.select select.is-dark select:focus{box-shadow:0 0 0 0.125em rgba(51, 51, 51, 0.25)}.select select.is-primary select{border-color:#00d1b2}.select select.is-primary select.is-active,.select select.is-primary select.is-focused,.select select.is-primary select:active,.select select.is-primary select:focus{box-shadow:0 0 0 0.125em rgba(0, 209, 178, 0.25)}.select select.is-link select{border-color:#00A6DD}.select select.is-link select.is-active,.select select.is-link select.is-focused,.select select.is-link select:active,.select select.is-link select:focus{box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25)}.select select.is-info select{border-color:#209cee}.select select.is-info select.is-active,.select select.is-info select.is-focused,.select select.is-info select:active,.select select.is-info select:focus{box-shadow:0 0 0 0.125em rgba(32, 156, 238, 0.25)}.select select.is-success select{border-color:#23d160}.select select.is-success select.is-active,.select select.is-success select.is-focused,.select select.is-success select:active,.select select.is-success select:focus{box-shadow:0 0 0 0.125em rgba(35, 209, 96, 0.25)}.select select.is-warning select{border-color:#ffdd57}.select select.is-warning select.is-active,.select select.is-warning select.is-focused,.select select.is-warning select:active,.select select.is-warning select:focus{box-shadow:0 0 0 0.125em rgba(255, 221, 87, 0.25)}.select select.is-danger select{border-color:#ff3860}.select select.is-danger select.is-active,.select select.is-danger select.is-focused,.select select.is-danger select:active,.select select.is-danger select:focus{box-shadow:0 0 0 0.125em rgba(255, 56, 96, 0.25)}.select select.is-small{border-radius:2px;font-size:0.875rem}.select select.is-medium{font-size:1.25rem}.select select.is-large{font-size:1.35rem}.select select.is-disabled:after{border-color:gray}.select select.is-fullwidth{width:100%}.select select.is-fullwidth select{width:100%}.select select.is-loading:after{-webkit-animation:spinAround 500ms infinite linear;animation:spinAround 500ms infinite linear;border:2px solid #e6e6e6;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;margin-top:0;position:absolute;right:0.625em;top:0.625em;-webkit-transform:none;-ms-transform:none;transform:none}.select select.is-loading:after.is-small:after{font-size:0.875rem}.select select.is-loading:after.is-medium:after{font-size:1.25rem}.select select.is-loading:after.is-large:after{font-size:1.35rem}.label{color:#333333;display:block;font-size:1rem}.label.is-small{font-size:0.875rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.35rem}@media screen and (max-width:768px){.label{display:none}}.help{display:block;font-size:0.875rem;margin-top:0.25rem}.help.is-white{color:white}.help.is-black{color:#0a0a0a}.help.is-light{color:whitesmoke}.help.is-dark{color:#333333}.help.is-primary{color:#00d1b2}.help.is-link{color:#00A6DD}.help.is-info{color:#209cee}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.field{position:relative}.field:not(:last-child){margin-bottom:0.75rem}.field.has-addons{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:first-child .button,.field.has-addons .control:first-child .input,.field.has-addons .control:first-child .select select{border-bottom-left-radius:3px;border-top-left-radius:3px}.field.is-expanded{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.field.has-addons-centered{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.field.has-addons-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.field.is-grouped{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.field.is-expanded{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.field.is-grouped-centered{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.field.is-grouped-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.field.is-grouped-multiline{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.field>.control:last-child,.field>.control:not(:last-child){margin-bottom:0.75rem}.field>.control:not(:last-child){margin-bottom:0}@media print,screen and (min-width:769px){.field.is-horizontal{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (max-width:768px){.field:not(:last-child){margin-bottom:0.5rem}.field>.control:last-child,.field>.control:not(:last-child){margin-bottom:0rem}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:0.5rem}}@media print,screen and (min-width:769px){.field-label{margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:0.875rem;padding-top:0.375em}.field-label.is-normal{padding-top:0.375em}.field-label.is-medium{font-size:1.25rem;padding-top:0.375em}.field-label.is-large{font-size:1.35rem;padding-top:0.375em}}.field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.field-body{display:-webkit-flex;display:-ms-flexbox;display:flex}.field-body .field{margin-bottom:0}.field-body>.field:not(:last-child){margin-right:0.75rem}}.control{font-size:1rem;position:relative;text-align:left}.control.has-icon .icon{color:#e6e6e6;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icon .input:focus+.icon{color:gray}.control.has-icon .input.is-small+.icon{font-size:0.875rem}.control.has-icon .input.is-medium+.icon{font-size:1.25rem}.control.has-icon .input.is-large+.icon{font-size:1.35rem}.control.has-icon:not(.has-icon-right) .icon{left:0}.control.has-icon:not(.has-icon-right) .input{padding-left:2.25em}.control.has-icon.has-icon-right .icon{right:0}.control.has-icon.has-icon-right .input{padding-right:2.25em}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:gray}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:0.875rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.35rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#e6e6e6;height:2.25em;line-height:2.25em;text-align:center;pointer-events:none;position:absolute;top:0px;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:5px}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0px}.control.is-loading:after{-webkit-animation:spinAround 500ms infinite linear;animation:spinAround 500ms infinite linear;border:2px solid #e6e6e6;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute!important;right:0.625em;top:0.625em}.control.is-loading.is-small:after{font-size:0.875rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.35rem}.notification{background-color:whitesmoke;border-radius:3px;border:#E9ECEF 1px solid;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification:not(:last-child){margin-bottom:1.5rem}.notification p{line-height:1.75rem}.notification a:not(.button){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification>.delete{position:absolute;right:0.5em;top:0.5em}.notification .content,.notification .subtitle,.notification .title{color:currentColor}@media screen and (max-width:768px){.notification{padding:.75rem;font-size:.875rem;width:92%;margin:0 auto;box-sizing:border-box}.notification p{line-height:1.5rem}}.block:not(:last-child){margin-bottom:1.5rem}.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10, 10, 10, 0.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before{background-color:white;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:focus,.delete:hover{background-color:rgba(10, 10, 10, 0.3)}.delete:active{background-color:rgba(10, 10, 10, 0.4)}.delete.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.delete.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.delete.is-large{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight:not(:last-child){margin-bottom:1.5rem}.highlight pre{overflow:auto;max-width:100%}.loader{-webkit-animation:spinAround 500ms infinite linear;animation:spinAround 500ms infinite linear;border:2px solid #e6e6e6;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.number{-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:whitesmoke;border-radius:290486px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;height:2em;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:0.25rem 0.5rem;text-align:center;vertical-align:top}.socialshare{margin:3rem auto 2rem;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.socialshare>div{margin:0 5px}.socialshare a{padding:5px 0px;width:54px;display:block;color:aliceblue;border-radius:3px;font-size:1.35rem}.socialshare .facebook a{background:#365899;border:#365899 1px solid}.socialshare .facebook a:hover{background-color:#FFF;color:#365899}.socialshare .twitter a{background:#1da1f2;border:#1da1f2 1px solid}.socialshare .twitter a:hover{background-color:#FFF;color:#1da1f2}.socialshare .google a{background:#d32f2f;border:#d32f2f 1px solid}.socialshare .google a:hover{background-color:#FFF;color:#d32f2f}.socialshare .line a{background:url("../images/LINE_logotype_White.png") center center #00c402 no-repeat;background-size:120%;border:#00c402 1px solid}.socialshare .line a:hover{background:url("../images/LINE_logotype_Green.png") center center #FFF no-repeat;background-size:120%}.swiper-container{width:100%;height:100%}.swiper-slide{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero .swiper-slide{overflow:hidden}.entry.show{height:580px}@media screen and (max-width:768px){.entry.show{height:290px}.entry.show .gallery-top{height:80%}.entry.show .gallery-thumbs{height:20%}.entry.show .swiper-slide{width:25%}}.gallery-top{height:90%;width:100%;overflow:hidden;position:relative;top:0}.gallery-thumbs{height:10%;box-sizing:border-box;padding:10px 0 0!important;text-align:center}.gallery-thumbs .swiper-slide{width:10%;height:100%;opacity:0.4;cursor:pointer}.gallery-thumbs .swiper-slide-active{opacity:1}.hero{position:relative;height:660px;z-index:51}.hero .hero-bg:after{content:"";background:linear-gradient(to left, transparent 0%, #000000 100%);position:absolute;width:50%;height:100%;left:0;top:0}.hero .hero-title:empty+.hero-bg:after{content:none}.hero h1{width:50%;position:absolute;left:5%;top:40%;z-index:49;text-align:left}.hero h1 a{color:#E9ECEF}.hero .swiper-pagination{left:inherit;right:1rem;bottom:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:36px}.hero img{width:auto;height:100%}.hero .topmenu{top:-600px}@media (min-width:768px) and (max-width:1024px){.hero{height:540px}.hero .hero-bg{height:540px}.hero .topmenu{top:-500px}}@media screen and (max-width:768px){.hero{height:450px}.hero .hero-bg{height:450px}.hero .hero-bg:after{background:linear-gradient(to bottom, transparent 0%, #000000 100%);width:100%;height:25%;left:0;top:inherit;bottom:0}.hero h1{width:90%;top:inherit;bottom:2.5%;font-size:1.5rem}.hero img{width:auto;height:100%}}.cd-main-content{position:relative;min-height:100vh}.cd-main-content:after{clear:both;content:"";display:table}.cd-tab-filter-wrapper:after{clear:both;content:"";display:table}.cd-tab-filter{position:relative;height:40px;margin:0 5px auto 0;z-index:10;-webkit-flex:1;-ms-flex:1;flex:1}.cd-tab-filter .ion-chevron-down{position:absolute;right:15px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;pointer-events:none;color:#ffffff;font-size:12px}.cd-tab-filter ul{position:absolute;top:0;left:0}.cd-tab-filter li{display:none}.cd-tab-filter li:first-child{display:block}.cd-tab-filter li:focus span{color:#3e454c}.cd-tab-filter a{display:block;height:40px;line-height:40px;text-align:center;padding:0 1.5em 0 1em;margin-bottom:1px;background:#00A6DD;color:#ffffff}.no-touch .cd-tab-filter a:hover{background:#FFF100;color:#3e454c}.cd-tab-filter a.selected{background:#00A6DD;color:#ffffff}.cd-tab-filter .cd-filters{width:100%}.cd-tab-filter.is-open .ion-chevron-down{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.cd-tab-filter.is-open ul li{display:block}.cd-tab-filter.is-open .placeholder a{background:#2196F3;opacity:0;margin-bottom:-40px}@media screen and (max-width:768px){.cd-tab-filter{display:inline-block;margin:1rem 2%;width:45%;box-sizing:border-box}}@media only screen and (min-width:768px){.cd-tab-filter ul{background:transparent;position:static;text-align:center}}@media only screen and (min-width:1170px){.cd-tab-filter{width:100%;float:right;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s}.cd-tab-filter.filter-is-visible{width:80%}}.cd-gallery{width:100%;clear:both}.cd-gallery li{margin-bottom:1.6em;display:none}.cd-gallery li.gap{opacity:0;height:0;display:inline-block}.cd-gallery .cd-fail-message{display:none;text-align:center}@media screen and (max-width:768px){.cd-gallery>ul{margin:0 1rem}}@media only screen and (min-width:768px){.cd-gallery>ul{text-align:justify;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cd-gallery>ul:after{clear:both;content:"";display:table}}@media only screen and (min-width:1170px){.cd-gallery{-webkit-transition:width 0.3s;-moz-transition:width 0.3s;transition:width 0.3s}.cd-gallery.filter-is-visible{width:80%}}@-moz-document url-prefix(){.cd-filter-block .cd-select:after{display:none}}.cd-schedule{width:92.5%;position:relative}.cd-schedule:before{content:'mobile';display:none}@media only screen and (min-width:800px){.cd-schedule{max-width:1400px;margin:2em auto 2rem 45px}.cd-schedule:after{clear:both;content:"";display:block}.cd-schedule:before{content:'desktop'}}@media (min-width:320px) and (max-width:768px){.cd-schedule{width:85%;margin:2em auto 2rem 12.5%}}.cd-schedule .timeline{display:block;position:absolute;top:45px;left:-35px;height:100%;width:100%;padding-top:36px}.cd-schedule .timeline li{font-size:.75rem;position:relative;height:36px}@media only screen and (min-width:800px){.cd-schedule .timeline{left:-45px}}@media only screen and (min-width:1000px){.cd-schedule .timeline li:after{width:45px}.cd-schedule .timeline li span{display:inline-block;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cd-schedule .timeline li:nth-of-type(2n) span{display:none}}.cd-schedule .events{padding-top:45px;position:relative;z-index:1}.cd-schedule .events h3{position:absolute;left:0;top:10px;text-align:left;font-style:italic}.cd-schedule .events>ul{width:100%}.cd-schedule .events .events-group{margin-bottom:30px}.cd-schedule .events .events-group{width:33.33333%;float:left;border:1px solid #EAEAEA;box-sizing:border-box;margin-bottom:30px}.cd-schedule .events .top-info{width:100%;padding:0 5%;box-sizing:border-box;border-bottom:#E9ECEF 1px solid;line-height:30px}.cd-schedule .events .top-info>span{display:inline-block;line-height:1.2;margin-bottom:10px;font-weight:bold;font-size:.75rem}.cd-schedule .events .events-group>ul{position:relative;padding:0 5%;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch}.cd-schedule .events .events-group>ul:after{display:inline-block;content:'-';width:1px;height:100%;opacity:0;color:transparent}.cd-schedule .events .single-event{font-size:.75rem;position:absolute;z-index:3;width:100%;border:#CCC 1px solid;left:-1px;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;height:auto;max-height:60px;margin-right:0;box-sizing:border-box;text-align:left;overflow:hidden;padding:.5em}.cd-schedule .events .single-event:after{content:"";position:absolute;bottom:0px;left:0;width:100%;height:50%;background:linear-gradient(to top, white 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 )}.cd-schedule .events .single-event:hover{max-height:inherit;height:auto!important;width:110%;background:#ffffff;z-index:10}.cd-schedule .events .single-event:hover:after{content:none}.cd-schedule .events .single-event>a{display:block;line-height:120%;box-sizing:border-box;color:#3e454c;cursor:auto}.cd-schedule .events .single-event .schedule-film-list{margin:.25rem auto;line-height:20px}.cd-schedule .events .single-event .schedule-film-list span{padding-right:4px}.cd-schedule .events .single-event .credits{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);width:110%;text-align:right}.cd-schedule .events .single-event .credits .quick-info{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.cd-schedule .events .single-event .credits li{padding:0 4px}.cd-schedule .events .single-event .credits li:first-child{padding-left:0}.cd-schedule .events .single-event .credits li:last-child{padding-right:0}.cd-schedule .events .events-group>ul{height:900px;display:block;overflow:visible;padding:0}.cd-schedule .events .events-group>ul:after{clear:both;content:"";display:block}.cd-schedule .events .events-group>ul:after{display:none}@media only screen and (min-width:800px){.cd-schedule .events{float:left;width:100%}.cd-schedule .events>ul{width:100%}.cd-schedule .events .top-info{display:table;height:36px;border-bottom:1px solid #EAEAEA;padding:0}.cd-schedule .events .top-info>span{display:table-cell;vertical-align:middle;padding:0 .5em;font-weight:normal;margin-bottom:0}}@media only screen and (min-width:1000px){.cd-schedule .events{width:100%}}.cd-schedule.loading .events .single-event{opacity:0}.cd-schedule .event-date,.cd-schedule .event-name{display:block;font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-schedule .event-date{margin-bottom:.2em;overflow:hidden;width:33.5px;white-space:nowrap}@media screen and (min-device-width:320px) and (max-device-width:736px){.cd-schedule .event-date{width:34.5px}}.cd-schedule .event-modal{background:white;position:fixed;z-index:49;top:0;right:0;height:100%;width:100%;visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:visibility .4s, -webkit-transform .4s;transition:transform .4s, visibility .4s;transition:transform .4s, visibility .4s, -webkit-transform .4s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}.cd-schedule .event-modal .header{position:relative;height:70px;display:table;width:100%;color:white}.cd-schedule .event-modal .header .content{position:relative;z-index:3;display:table-cell;vertical-align:middle;padding:.6em 2.5%;width:100%;box-sizing:border-box;margin:0}.cd-schedule .event-modal .body{position:relative;width:100%;height:calc(100% - 70px)}.cd-schedule .event-modal .event-info{position:relative;z-index:2;line-height:1.4;height:100%;overflow:hidden}.cd-schedule .event-modal .event-info .container{overflow:auto;height:100%;padding:1.4em 5%}.cd-schedule .event-modal .event-info .quick-info li{display:inline-block;margin:0 4px;padding:0 8px 0 0px}.cd-schedule .event-modal .event-info .schedule-film-list{margin-top:1rem;padding-left:24px;list-style-type:square;line-height:2rem}.cd-schedule .event-modal .body-bg,.cd-schedule .event-modal .header-bg{position:absolute;top:0;left:0;height:100%;width:100%}.cd-schedule .event-modal .body-bg{z-index:1;background:white;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.cd-schedule .event-modal .header-bg{z-index:2;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.cd-schedule .event-modal .close{position:absolute;top:0;right:0;z-index:3;color:transparent;white-space:nowrap;text-indent:100%;height:70px;width:70px}.cd-schedule .event-modal .close:after,.cd-schedule .event-modal .close:before{content:'';position:absolute;top:50%;left:50%;width:2px;height:22px;background:white;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-schedule .event-modal .close:before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.cd-schedule .event-modal .close:after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.cd-schedule .event-modal.no-transition{transition:none}.cd-schedule .event-modal.no-transition .body-bg,.cd-schedule .event-modal.no-transition .header-bg{transition:none}@media only screen and (min-width:800px){.cd-schedule .event-modal{right:auto;width:auto;height:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);will-change:transform, width, height;transition:height .4s, width .4s, visibility .4s, -webkit-transform .4s;transition:height .4s, width .4s, transform .4s, visibility .4s;transition:height .4s, width .4s, transform .4s, visibility .4s, -webkit-transform .4s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}.cd-schedule .event-modal .header{position:absolute;display:block;top:0;left:0;height:100%}.cd-schedule .event-modal .header .content{display:block;padding:.8em}.cd-schedule .event-modal .event-info>div{padding:2em 3em 2em 2em}.cd-schedule .event-modal .body{height:100%;width:auto}.cd-schedule .event-modal .body-bg,.cd-schedule .event-modal .header-bg{-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-schedule .event-modal .header-bg{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}.cd-schedule .event-modal .body-bg{opacity:0;-webkit-transform:none;-ms-transform:none;transform:none}.cd-schedule .event-modal .event-date{display:block}.cd-schedule .event-modal .close,.cd-schedule .event-modal .event-info{opacity:0}.cd-schedule .event-modal .close{width:40px;height:40px;background:transparent}.cd-schedule .event-modal .close:after,.cd-schedule .event-modal .close:before{background:#222222;height:16px}}@media only screen and (min-width:1000px){.cd-schedule .event-modal .header .content{padding:1.2em}}.cd-schedule.modal-is-open .event-modal{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);visibility:visible}.cd-schedule.modal-is-open .event-modal .event-info>div{-webkit-overflow-scrolling:touch}.cd-schedule.modal-is-open .event-modal .header .content{padding-right:77px}@media only screen and (min-width:800px){.cd-schedule.animation-completed .event-modal .close,.cd-schedule.content-loaded.animation-completed .event-modal .event-info{opacity:1;transition:opacity .2s}.cd-schedule.modal-is-open .body-bg{opacity:1;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1)}}.cd-schedule .cover-layer{position:fixed;z-index:2;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.8);opacity:0;visibility:hidden;transition:opacity .4s, visibility .4s}.cd-schedule.modal-is-open .cover-layer{opacity:1;visibility:visible}.cd-schedule .single-event[data-event=rating-g]{border-left:#58b531 solid 3px}.cd-schedule [data-event=rating-g] .header-bg{background:#58b531}.cd-schedule .single-event[data-event=rating-p]{border-left:#03a0e9 solid 3px}.cd-schedule [data-event=rating-p] .header-bg{background:#03a0e9}.cd-schedule .single-event[data-event=rating-pg12]{border-left:#fdd000 solid 3px}.cd-schedule [data-event=rating-pg12] .header-bg{background:#fdd000}.cd-schedule .single-event[data-event=rating-pg15]{border-left:#ef7600 solid 3px}.cd-schedule [data-event=rating-pg15] .header-bg{background:#ef7600}.cd-schedule .single-event[data-event=rating-r]{border-left:#e60311 solid 3px}.cd-schedule [data-event=rating-r] .header-bg{background:#e60311}
/*# sourceMappingURL=style.css.map */