@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,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-box;display:-ms-flexbox;display:flex}[class*=gridlayout]{margin-right:2%;float:left;-webkit-box-sizing:border-box;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:48%}.gridlayout7{width:57.5%}.gridlayout8{width:66%}.gridlayout9{width:74.5%}.gridlayout10{width:83%}.gridlayout11{width:91.5%}.grid-full [class*=grid]{float:left;-webkit-box-sizing:border-box;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;-webkit-box-sizing:border-box;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-box!important;display:-ms-flexbox!important;display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:769px) and (max-width:1023px){.is-flex-tablet-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:1023px){.is-flex-touch{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px){.is-flex-desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1024px) and (max-width:1215px){.is-flex-desktop-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1216px){.is-flex-widescreen{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1216px) and (max-width:1407px){.is-flex-widescreen-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1408px){.is-flex-fullhd{display:-webkit-box!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-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:-webkit-inline-box!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-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (max-width:1023px){.is-inline-flex-touch{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1024px){.is-inline-flex-desktop{display:-webkit-inline-box!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-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1216px){.is-inline-flex-widescreen{display:-webkit-inline-box!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-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1408px){.is-inline-flex-fullhd{display:-webkit-inline-box!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{-webkit-box-shadow:none!important;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: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.25rem}.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{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-property:background, border-radius;-o-transition-property:background, border-radius;transition-property:background, border-radius;-webkit-transition-duration:.2s, 1s;-o-transition-duration:.2s, 1s;transition-duration:.2s, 1s;-webkit-transition-timing-function:linear, ease-in;-o-transition-timing-function:linear, ease-in;transition-timing-function:linear, ease-in;-webkit-transition-delay:0s, 1s;-o-transition-delay:0s, 1s;transition-delay:0s, 1s}a:link,a:visited{color:#3e454c}a:focus,a:hover{color:#2196F3}a.line{text-decoration:underline}.fixed-header{width:100%;position:fixed;left:0;top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.fixed-header .container{position:relative;max-width:1170px;margin:0 auto}@media (min-width:320px) and (max-width:1024px){.fixed-header .topmenu{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 0}}.main-header{margin:0 auto;position:relative;width:100%;z-index:49}.main-header .mainmenu{background:rgba(255, 255, 255, 0.75);-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0px 20px 40px 0px;box-shadow:rgba(0, 0, 0, 0.1) 0px 20px 40px 0px;line-height:60px;margin:0 auto;padding:0 1.5rem;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:-webkit-transform ease-out 400ms;transition:-webkit-transform ease-out 400ms;-o-transition: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.fixed-header{background:rgba(255, 255, 255, 0.8);background:white;max-width:inherit}.main-header .mainmenu.fixed-header .mainmenu-list a,.main-header .mainmenu.fixed-header .topmenu a{color:#3e454c}.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("../images/logo.png") center center no-repeat;background-size:contain;width:300px;height:60px;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:.875rem;padding:0 12px;display:block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;min-width:50px}.main-header .mainmenu .mainmenu-list>li>a:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;top:0;background:#00A6DD;height:4px;-webkit-transition-property:left, right;-o-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.main-header .mainmenu .mainmenu-list>li>a.active,.main-header .mainmenu .mainmenu-list>li>a:active,.main-header .mainmenu .mainmenu-list>li>a:focus,.main-header .mainmenu .mainmenu-list>li>a:hover{color:#00A6DD}.main-header .mainmenu .mainmenu-list>li>a.active:before,.main-header .mainmenu .mainmenu-list>li>a:active:before,.main-header .mainmenu .mainmenu-list>li>a:focus:before,.main-header .mainmenu .mainmenu-list>li>a:hover:before{left:0;right:0}@media (min-width:768px) and (max-width:1024px){.main-header .mainmenu .mainmenu-list>li>a{padding:0 8px}}.main-header .mainmenu .mainmenu-list>li:hover>a{color:#00A6DD}.main-header .mainmenu .mainmenu-list>li:hover>a:before{left:0;right:0}.main-header .mainmenu .mainmenu-list .coming{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;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;min-width:50px}.main-header .mainmenu .mainmenu-list .coming .coming-title,.main-header .mainmenu .mainmenu-list .coming .timer{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-duration:.2s, 1s;-o-transition-duration:.2s, 1s;transition-duration:.2s, 1s;-webkit-transition-timing-function:linear, ease-in;-o-transition-timing-function:linear, ease-in;transition-timing-function:linear, ease-in;-webkit-transition-delay:0s, 1s;-o-transition-delay:0s, 1s;transition-delay:0s, 1s;display:block}.main-header .mainmenu .mainmenu-list .coming .timer{display:none;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);text-align:center;position:absolute;width:calc(100% - 30px)}.main-header .mainmenu .mainmenu-list .coming:hover .coming-title{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}.main-header .mainmenu .mainmenu-list .coming:hover .timer{display:block;-webkit-transform:translateY(-38px);-ms-transform:translateY(-38px);transform:translateY(-38px)}@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{color:#ffffff}.main-header .mainmenu .mainmenu-list a{color:#ffffff;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;-webkit-transition-duration:0;-o-transition-duration:0;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 .mainmenu-dropdown-list{position:absolute;top:50px;left:-50%;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.08);box-shadow:0 10px 20px rgba(0, 0, 0, 0.08);width:200%;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transition-duration:.2s, 1s;-o-transition-duration:.2s, 1s;transition-duration:.2s, 1s;-webkit-transition-timing-function:linear, ease-in;-o-transition-timing-function:linear, ease-in;transition-timing-function:linear, ease-in;-webkit-transition-delay:0s, 1s;-o-transition-delay:0s, 1s;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:15px;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:40px}.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list a:hover{color:#000000}@media (min-width:320px) and (max-width:1024px){.main-header .mainmenu .mainmenu-list .has-dropdown .mainmenu-dropdown-list{position:relative;top:-16px;left:inherit;width:100%;visibility:visible}.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-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: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);height:auto}@media (min-width:320px) and (max-width:1024px){.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>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 .mainmenu .mainmenu-list>li{font-weight:bold;margin:1.25rem auto;border-bottom:#757575 1px solid;padding-bottom:1.25rem}.main-header .mainmenu .mainmenu-list>li>a{font-size:1rem}.main-header .mainmenu .mainmenu-list>li>a:before{content:none}}.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;background:#3e454c;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transition-duration:.2s, 1s;-o-transition-duration:.2s, 1s;transition-duration:.2s, 1s;-webkit-transition-timing-function:linear, ease-in;-o-transition-timing-function:linear, ease-in;transition-timing-function:linear, ease-in;-webkit-transition-delay:0s, 1s;-o-transition-delay:0s, 1s;transition-delay:0s, 1s;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.main-header .nav-trigger:checked+.nav-trigger-button+.logo+.channelmenu .mainmenu-list{margin-top:6.6rem;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 .75rem;top:4.2rem;color:#ffffff;border-bottom:#ffffff 1px solid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack: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.2rem;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:2px}.main-header .nav-trigger:checked+.nav-trigger-button+.logo+.channelmenu .topmenu .language a{color:#ffffff}.main-header .lines{width:25px;height:3px;background:#00A6DD;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;-o-transition: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 .channelmenu{float:none;display:none}.main-header .channelmenu .topmenu{position:relative}.main-header .mainmenu{padding-left:0}.main-header .mainmenu .logo{width:300px}.main-header .mainmenu .logo h1{background:url(../images/logo.png) 5px center no-repeat;background-size:75%;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;top:0;z-index:49;background:transparent;padding:0}@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 .logo h1{background:url("../images/logo.png") 5px center no-repeat;background-size:75%;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{background:url("../images/logo.png") 5px center no-repeat;background-size:75%;height:44px}}.topmenu{font-size:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:80px}.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:12px}.topmenu .search input[type=text]{display:inline-block;border:none;outline:none;padding:5px 36px 5px 12px;width:0px;position:absolute;top:0;right:0;background:none;z-index:3;-webkit-transition:width 0.4s cubic-bezier(0, 0.795, 0, 1);-o-transition:width 0.4s cubic-bezier(0, 0.795, 0, 1);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;-webkit-box-shadow:0 0 10px #ccc;box-shadow:0 0 10px #ccc}.topmenu .search .search-icon{background:none;color:#00A6DD;float:right;border:none;position:absolute;top:5px;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:12px 0 0 12px;margin-top:.65rem;width:100%}.sidemenu-nav li{position:relative}.sidemenu-nav li:not(:first-child){margin-top:0}.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>ul>li:first-child.active>a,.sidemenu-nav>ul>li:first-child>a:hover{border-radius:12px 0 0}.sidemenu-nav>ul>li:last-child.active>a,.sidemenu-nav>ul>li:last-child>a:hover{border-radius:0 0 0 12px}.sidemenu-nav .sidemenu-main{background:#3e454c;margin-top:-1rem;padding:0 0 1em}.sidemenu-nav .sidemenu-main>li{font-size:.875rem}.sidemenu-nav .sidemenu-main>li strong{color:#E9ECEF;display:block;line-height:1;padding:1em 2rem;border-bottom:none;position:relative}.sidemenu-nav .sidemenu-main>li strong span{display:inline-block;position:absolute;right:1rem}.sidemenu-nav .sidemenu-main>li strong span.active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sidemenu-nav .sidemenu-main>li strong:hover{cursor:pointer}.sidemenu-nav .sidemenu-main>li a{padding-left:3.2em}.sidemenu-nav .sidemenu-main>li>label{padding:.5rem 2rem}.sidemenu-nav .sidemenu-sub{display:none}.sidemenu-nav .sidemenu-sub a{padding:.25rem 2rem}.sidemenu-nav .sidemenu-sub a.active{background:#00A6DD;padding:.25rem 2rem .25rem 2.8rem}.sidemenu-nav .sidemenu-sub a:hover{cursor:pointer}.sidemenu-nav .cd-filter{color:#ffffff}@media screen and (max-width:768px){.sidemenu{display:none}}.fastmenu{font-size:.875em;margin:auto;position:fixed;bottom:0;right:5px;width:64px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:48;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fastmenu .fastmenu-list{display:inline-block}.fastmenu a{color:#FFF;position:relative}.fastmenu .menu-item{background:#00A6DD;margin-bottom:.5rem;color:#FFF;text-align:center;overflow:hidden;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fastmenu .menu-item span{display:block;font-size:1.8rem;margin-top:.125rem}.fastmenu .menu-item small{display:block;margin-top:-.25rem;padding-bottom:.75em;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.fastmenu .menu-item:nth-of-type(1n){border-radius:70% 30% 70% 30% / 60% 40% 30% 40%}.fastmenu .menu-item:nth-of-type(2n){border-radius:70% 40% 70% 40% / 60% 40% 30% 40%}.fastmenu .menu-item:nth-of-type(3n){border-radius:100px / 75px}.fastmenu .menu-item:nth-of-type(4n){border-radius:50% 40% 50% 40% / 60% 40% 80% 40%}.fastmenu .menu-item:nth-of-type(5n){border-radius:50%  50%  50%  50%  / 60%   60%   40%  40%}.fastmenu .menu-item:hover{background:#58b531;border-radius:50%!important;color:#FFF}@media screen and (max-width:768px){.fastmenu{height:auto;width:100%;bottom:0;right:0}.fastmenu .fastmenu-list{border-radius:12px 12px 0 0;border-top:#00A6DD 1px solid;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.fastmenu .fastmenu-list .menu-item{background:white;border-radius:0;border-right:#00A6DD 1px solid;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.fastmenu .fastmenu-list .menu-item:last-child{border:none}.fastmenu .fastmenu-list .menu-item a{color:#00A6DD}}@-webkit-keyframes colorful-bg{0%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-radius:100%}50%{-webkit-transform:translate3d(2rem, 0rem, 5rem);transform:translate3d(2rem, 0rem, 5rem);border-radius:50%  50%  50%  50%  / 60%   60%   40%  40%}}@keyframes colorful-bg{0%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);border-radius:100%}50%{-webkit-transform:translate3d(2rem, 0rem, 5rem);transform:translate3d(2rem, 0rem, 5rem);border-radius:50%  50%  50%  50%  / 60%   60%   40%  40%}}.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-box;display:-ms-flexbox;display:flex;margin:32px auto}.list .content{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:-.1rem 0 0 1rem}.list .content h2{font-size:1.25rem;font-weight:bold;line-height:120%;margin-bottom:.25rem}.list .content p{font-size:15px;color:#3e454c;line-height:160%;margin-top:.5rem;text-align:justify;text-justify:distribute}@media screen and (max-width:768px){.list .item{display:block;margin:24px auto;padding:0 1rem}.list .content{margin:.25rem auto 0}.list .content h2{font-size:1.15rem}.list.flimlist .gridlayout{margin:auto!important;width:92%!important}.list.flimlist .gridlayout .gridlayout6{margin-bottom:1rem;height:auto}}.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:12px;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-box-flex:.35;-ms-flex:.35;flex:.35;border-radius:5px;overflow:hidden}.flimlist .gridlayout>ul{margin:1rem -1.25%;clear:both;width:100%}.flimlist .gridlayout4{margin:0 1%;width:31.3%;min-height:235px}.flimlist .gridlayout4 .thumb{max-height:160px}.flimlist .gridlayout6{height:288.6811px;margin:.5rem 1.25% 1rem;width:47.5%}.flimlist .gridlayout6 .thumb{max-height:245px}.flimlist .thumb{border-radius:12px;overflow:hidden;position:relative}.flimlist .thumb .tag{background:#333;color:white;font-size:12px;position:absolute;top:.5rem;left:.5rem;display:inline-block;border-radius:30px;padding:5px 10px}.flimlist h3{font-size:1.15rem;margin:.5rem auto .15rem;line-height:1;text-align:left}.flimlist .info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}.jury-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2rem auto 3rem;width:92%}.jury-list .juryitem{width:45%;display:block}.jury-list .juryitem:nth-child(1n){margin:0 1.5rem 3rem 0}.jury-list .juryitem:nth-child(2n){margin:0 0 3rem 1.5rem}.jury-list .juryitem .thumb{-webkit-box-flex:.35;-ms-flex:.35;flex:.35;border-radius:12px;width:50%;overflow:hidden}.jury-list .juryitem .content{margin:auto}.jury-list .juryitem .content h2{margin:1rem auto 1.5rem}.jury-list .juryitem .content h2 strong{border-bottom:#000000 2px solid;padding-bottom:5px}@media screen and (max-width:768px){.jury-list{display:block}.jury-list .juryitem{margin:0 auto 3rem!important;padding:0;width:95%}.jury-list .juryitem .content h2{text-align:center}.jury-list .thumb{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%;margin:auto}}.winners{margin:2rem auto 3rem;width:92%}.winners .award{color:#3e454c;font-family:source-han-serif-tc, PT Serif, "source-han-serif-tc", Songti TC, serif;margin:0 auto -.5rem}.winners .award strong{display:inline-block;position:relative}.winners .award strong:after{content:"";width:98%;height:2px;background:#3e454c;position:absolute;bottom:-8px;left:0}.winneritem .item{position:relative}.winneritem .thumb{-webkit-box-flex:.45;-ms-flex:.45;flex:.45;border-radius:12px;overflow:hidden}.winneritem h2{margin-bottom:0.75rem!important}.nominations{margin:2rem auto 3rem;width:92%}.nominations .award h3{color:#2196F3;font-family:source-han-serif-tc, PT Serif, "source-han-serif-tc", Songti TC, serif;margin:0 auto 1rem}.nominations .award h3 strong{display:inline-block;position:relative}.nominations .award h3 strong:after{content:"";width:98%;height:2px;background:#2196F3;position:absolute;bottom:-8px;left:0}.nominations .selecteditem li{border-bottom:#E9ECEF 1px dotted;font-size:.875rem;padding:.75rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.nominations .selecteditem li h3{font-size:1.125rem;font-weight:bold;display:inline-block;width:45%}.nominations .selecteditem li strong{color:#757575;display:block;font-size:0.875rem}.nominations .selecteditem li span{display:inline-block;vertical-align:top}.nominations .selecteditem li .director{width:26%}.nominations .selecteditem li .country{margin:0 4.5%;width:20%}.nominations .grid2,.nominations .grid10{float:none;margin:auto;width:100%}.nominations .grid2{margin-top:2rem}.nominations .grid2:first-child{margin-top:0}.information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-column-count:2;column-count:2;margin:2rem -2%}.information .information-item{border-radius:12px;border:#757575 1px solid;-webkit-box-shadow:0 0 8px #E9ECEF;box-shadow:0 0 8px #E9ECEF;padding:1rem;overflow:hidden;margin:0 2% 2.4em!important;-webkit-box-flex:0;-ms-flex:0 46%;flex:0 46%;-webkit-transition:box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);-webkit-transition:-webkit-box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:-webkit-box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-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);transition:box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);-webkit-box-sizing:border-box;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-box-pack:center;-ms-flex-pack:center;justify-content:center}.information .quick-info li{display:inline-block;margin:0 4px;padding:0 8px}@media screen and (max-width:768px){.information .information-item{-webkit-box-flex:0;-ms-flex:none;flex:none;width:90%;margin:0 auto 1em!important}}.information-list{display:-webkit-box;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-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-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{margin:3rem auto 0;padding:1rem 0}.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{border-radius:4px 0 0 4px;margin-right:-1px}.article .article-meta .fontsize a:last-child{border-radius:0 4px 4px 0}.article.is-small{font-size:0.875rem}.article.is-medium{font-size:1.25rem}.article.is-large{font-size:1.35rem}.article#archive{margin-top:2rem}@media screen and (max-width:768px){.article h1{font-size:1.35rem}.article .article-meta{padding:0 1rem}}.article-content{font-size:16px;margin:2rem auto 2rem;width:92%}.article-content ol,.article-content p,.article-content summary,.article-content ul{line-height:1.75em;margin:1.75rem 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{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}.article-content figure img{width:auto;height:inherit!important;max-width:100%}.article-content hr{clear:both;margin:2rem auto}.article-content .section-header{line-height:1;margin:0 auto 2.5rem}.article-content .section-header strong{font-size:1.35rem}.article-content .headtitle{margin:3rem auto auto}.article-content .rule-list{font-size:16px}.article-content .rule-list p{margin:auto!important}.article-content .note{margin-left:auto}.article-content .archive-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;border-bottom:1px solid #ccc}.article-content .archive-thumb{float:left;margin:4px 2rem 2.5rem auto;width:30%}.article-content .archive-detail{float:right;width:66%}.article-content .archive-detail p{margin:1em auto}.article-content ul.archive-award{list-style-type:none!important;margin-left:0;padding-left:0}.article-content ul.archive-award ul{margin-bottom:0}@media screen and (max-width:768px){.article-content .archive-item{display:block}.article-content .archive-detail,.article-content .archive-thumb{float:none;margin:0 auto .5rem;width:100%}.article-content .archive-detail .archive-list{margin:.75rem auto 1.5rem auto}}.article-meta+.article-content{margin-top:0}.is-en-start{border-top:#bfbfbf 1px dotted;clear:both;margin:2.4rem auto 2rem}.session-awards li{margin-bottom:.35rem}.session-awards li em{color:#757575;padding-right:5px;border-bottom:#757575 1px dotted}.newsphoto_self[style*=right]{clear:both;margin:6px 0 2rem 2rem}@media (max-width:736px){.newsphoto_self[style*=right]{float:none!important;margin:auto auto 1rem}}.newsphoto_self[style*=left]{clear:both;margin:6px 2rem 10rem 0;width:240px;display:block}.newsphoto_self[style*=left] img{display:block;width:100%}@media (max-width:736px){.newsphoto_self[style*=left]{float:none!important;margin:auto auto 1rem}}.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;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition: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}@media screen and (max-width:768px){.program-title{padding:.5em 16px .25em}}.section-title{color:#00A6DD;font-size:1.125rem;font-weight:700;padding:.5rem 0}.film-meta{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;border-top:#757575 1px solid;border-bottom:#757575 1px solid;margin-top:1rem;padding:10px 0}.film-meta .movie-title{float:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.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{-webkit-box-flex:1;-ms-flex:1;flex:1;float:right;text-align:right;width:45%}.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:-webkit-gradient(linear, left top, right top, from(#5FC3E4), to(#E55D87));background:-webkit-linear-gradient(left, #5FC3E4, #E55D87);background:-o-linear-gradient(left, #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:-webkit-linear-gradient(135deg, #3a7bd5 0%, #E55D87 100%);background:-o-linear-gradient(135deg, #3a7bd5 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:-webkit-gradient(linear, left top, right top, from(#FFEDBC), to(#ED4264));background:-webkit-linear-gradient(left, #FFEDBC, #ED4264);background:-o-linear-gradient(left, #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:-webkit-linear-gradient(135deg, #FFEDBC 0%, #ED4264 100%);background:-o-linear-gradient(135deg, #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:-webkit-linear-gradient(315deg, #00a6dd 0%, #3ce091 100%);background:-o-linear-gradient(315deg, #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:-webkit-gradient(linear, left top, right top, from(#00a6dd), to(#3bdb3b));background:-o-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:-webkit-gradient(linear, left top, right top, from(#89216B), to(#DA4453));background:-webkit-linear-gradient(left, #89216B, #DA4453);background:-o-linear-gradient(left, #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:-webkit-linear-gradient(135deg, #89216B 0%, #DA4453 100%);background:-o-linear-gradient(135deg, #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{margin-bottom:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:320px) and (max-width:1024px){.film-meta{display:block;padding:10px 1rem}.film-meta .movie-info,.film-meta .movie-title{float:none;width:100%;text-align:center}.film-meta .movie-info{border-top:#E9ECEF 1px dotted;margin-top:.5rem;padding-top:.25rem}.film-meta .credits{text-align:center}.film-meta .credits .quick-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.credits{font-size:.75rem;margin-top:.25rem}.credits .quick-info{display:-webkit-box;display:-ms-flexbox;display:flex}.credits li{display:inline-block!important;margin:0!important;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}.credits li.runtime,.credits li.type{white-space:nowrap}.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}.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}.advanced-notices .has-text-right,.cd-schedule .footer,.session-time .footer{font-size:.8rem;color:#757575;margin-top:.5rem;text-align:right}@media screen and (max-width:768px){.advanced-notices{margin-bottom:-.5rem;padding:1em 1em 0}.advanced-notices .has-text-right{text-align:left!important}}.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-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:circle}.related-reading-list .related-reading-item{margin:0 2.5% 1rem;border-bottom:#757575 1px dotted;margin-bottom:.75rem;padding-bottom:.5rem;width:45%}.related-reading-list .related-reading-item a{display:inline-block;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:20px;width:100%}@media screen and (max-width:768px){.related-reading-list{margin:0 auto;width:92%;-webkit-column-count:1;column-count:1}.related-reading-list .related-reading-item{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}.related-reading .section-title{color:#3e454c;border-top:#3e454c 2px solid;margin-bottom:1rem;padding:.75rem 0;text-align:center}#footer{background-color:#ffffff;background-image:url("../photo/footer-bg-tiffi-top.png"), url("../photo/footer-bg-tiffi.png");background-repeat:no-repeat;background-position:-7.5% top, right 150%;background-size:20%, 20%;border-top:#00A6DD 1px solid;border-bottom:#00A6DD 5px solid;font-size:.8rem;line-height:20px;padding:1rem 0;text-align:center}#footer .socialmenu{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}#footer .socialmenu li{border:#00A6DD 2px solid;border-radius:50%;line-height:36px;margin:0 .35rem;width:36px;height:36px}#footer .socialmenu a{color:#00A6DD}#footer .title{font-size:1rem;margin:1.5rem auto .5rem}#footer .footer-info{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer .footer-info li{margin-right:1rem;padding-right:1em;position:relative}#footer .footer-info li:after{content:"";position:absolute;right:0;top:15%;width:1px;height:70%;background:#3e454c}#footer .footer-info li:last-child{padding:0;margin:0}#footer .footer-info li:last-child:after{content:none}#footer .footer-group{border-bottom:#bfbfbf 1px solid;margin:auto}#footer .copyright{font-size:.8rem}#footer .footer-logo{margin:auto;position:relative}#footer .footer-logo .festival-time{position:absolute;bottom:-5px;left:160px;color:#FFF100}#footer .footer-logo img{margin:0 auto .75rem;width:350px}#footer .sponsor{margin:0rem auto 2rem;-webkit-box-flex:1;-ms-flex:1;flex:1}#footer .sponsor li{margin:12px auto 0}#footer .sponsor li.head-text{display:inline-block}#footer .sponsor li img{height:22px;margin-right:12px;position:relative;top:6px}#footer .sponsor li.head-logo img{height:28px}#footer .sponsor .sponsor-list .head-text{margin:0 4px 0 24px}.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 screen and (max-width:768px){#footer{background-position:-20% top, right 85%;background-size:40%, 45%;padding-bottom:5em}#footer .wrap>div{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:center!important}#footer .footer-logo{width:300px;margin:0 auto 1rem;left:inherit}#footer .footer-logo img{width:100%;margin:auto}#footer .footer-info li:after{content:none}#footer .copyright .footer-info{text-align:center}#footer .sponsor{margin:1rem auto .75rem;text-align:center!important}#footer .sponsor li{text-align:center;margin:10px auto 0}#footer .sponsor li img{height:14px;margin-right:5px;position:relative;top:2px}#footer .sponsor li.head-logo img{height:16px}#footer .sponsor .sponsor-list .head-text{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;-webkit-box-sizing:content-box;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;-webkit-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;-o-transition-duration:0.5s;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);-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;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 .panel-container.grid8{border-radius:12px 0 0 12px;overflow:hidden}.latest-hgihlight aside{background:#ffffff;border:#00A6DD 2px solid;border-radius:0 12px 12px 0;position:relative;overflow:hidden}.latest-hgihlight .section-header{margin:0.8rem auto 0.35rem!important}.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:101%}.latest-hgihlight .panel-recommend .videocontainer img{opacity:.75}.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;-o-text-overflow:ellipsis;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:667px){.latest-hgihlight .panel-container.grid8{border-radius:12px 12px 0 0}.latest-hgihlight aside{border-radius:0 0 12px 12px}.latest-hgihlight .panel-news-list li span{top:-2px}.latest-hgihlight .panel-news-list li strong{width:100%}}.comingsoon{min-height:100vh;background:url("../photo/coming.jpg") center center no-repeat;background-size:cover}.comingsoon .out-wrapper{height:100vh}.comingsoon .singlepage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;height:calc(100% - 210px)}.comingsoon .coming-timer{background:rgba(0, 0, 0, 0.5);border-radius:10px;color:#fff;text-align:center;padding:2rem 1.5rem}.comingsoon .coming-timer h2{font-size:2.4rem;line-height:1.25}.comingsoon .countdown{display:inline-block;font-size:2rem;margin-top:2rem}.comingsoon .countdown .timer>div{padding:10px;border-radius:3px;background:#23d160;display:inline-block}.comingsoon .countdown .timer>div>span{padding:15px;border-radius:3px;background:#00816A;display:inline-block}.comingsoon .countdown .smalltext{padding-top:5px;font-size:1rem}@media (max-width:736px){.comingsoon .coming-timer{padding:1.5rem 1rem;width:90%;right:5%;left:5%;-webkit-box-sizing:border-box;box-sizing:border-box}.comingsoon .coming-timer h2{font-size:2rem;line-height:1.25}.comingsoon .coming-timer .title{font-size:1.25rem}.comingsoon .coming-timer p{font-size:1.25rem}.comingsoon .countdown{display:block}.comingsoon .countdown .timer>div{-webkit-box-sizing:border-box;box-sizing:border-box;padding:6px 4px;width:23%}.comingsoon .countdown .timer>div>span{padding:10px}}.promotion{margin:1rem auto 2.5rem;width:66%}.promotion .field.is-grouped{margin:2rem auto 0}.promotion .button{width:32%;margin:auto .5rem;padding-left:0.5em!important;padding-right:0.5em!important}.promotion .button.is-img{background-image:-webkit-gradient(linear, left top, right top, from(#2bccde), to(#4b99e3));background-image:-webkit-linear-gradient(left, #2bccde, #4b99e3);background-image:-o-linear-gradient(left, #2bccde, #4b99e3);background-image:linear-gradient(90deg, #2bccde, #4b99e3);overflow:hidden}.promotion .button.is-medium{font-size:1rem}@media (max-width:736px){.promotion{width:100%}.promotion .button{font-size:1rem!important;padding-left:1em!important;padding-right:1em!important}.promotion .button.is-img{margin:0 .75rem}}.latest-news{-ms-flex-flow:wrap;flex-flow:wrap;margin:2rem 0}.latest-news>div{margin-bottom:1.5rem;text-align:center}.latest-news>div:nth-child(2){margin:0 0 0 2%}.latest-news>div.gridlayout6 .thumb{height:373.52px}.latest-news>div.gridlayout4 .thumb{height:250.125px}.latest-news>div .thumb{background:white;position:relative}.latest-news>div .thumb img{position:absolute;bottom:0}@media (max-width:736px){.latest-news>div.gridlayout4 .thumb,.latest-news>div.gridlayout6 .thumb{background:white;height:auto}.latest-news>div.gridlayout4 .thumb img,.latest-news>div.gridlayout6 .thumb img{position:relative}}.first-view .films-filter{margin:0 auto -1.25rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.first-view .films-filter .cd-tab-filter{-webkit-box-flex:1;-ms-flex:1;flex:1;width:45%}.first-view .films-filter .cd-tab-filter .cd-filters{width:100%}.first-view .gridlayout{padding:30px 0}.first-view .gridlayout>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-column-count:3;column-count:3;margin:0 -1.2%}.first-view .gridlayout>ul>li{overflow:hidden;margin:0 1% 1.5em;-webkit-box-flex:0;-ms-flex:0 23%;flex:0 23%;-webkit-transition:box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);-webkit-transition:-webkit-box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);transition:-webkit-box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);-o-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);transition:box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-box-shadow 300ms cubic-bezier(0.55, 0.085, 0.68, 0.53);text-decoration:none;cursor:pointer}.first-view .gridlayout>ul .gridlayout3:first-child,.first-view .gridlayout>ul .gridlayout3:nth-child(2){width:48%;-webkit-box-flex:48%;-ms-flex:48%;flex:48%}@media screen and (max-width:768px){.first-view .gridlayout>ul{display:block;-webkit-column-count:1;column-count:1;margin:0 auto}.first-view .gridlayout>ul>li{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0 auto 1.5em!important;-webkit-box-sizing:border-box;box-sizing:border-box}.first-view .gridlayout>ul .gridlayout3:first-child,.first-view .gridlayout>ul .gridlayout3:nth-child(2){width:100%;-webkit-box-flex:0;-ms-flex:none;flex:none}}.first-view .morefilm .button{background-color:#00A6DD;color:#ffffff;border-radius:44px;width:240px}.section-header{margin:0 auto 1.5rem;text-align:center}.section-header strong{border-bottom:#3e454c 3px solid;padding-bottom:5px;font-size:1.15rem;letter-spacing:2px}.section-header .is-en{display:block;margin-top:.5rem}.section-header:first-child{margin-top:2rem}.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;border-radius:12px;width:90%;max-width:860px;margin:1rem auto 3rem;padding:2rem 3rem 3rem;text-align:center;-webkit-box-sizing:content-box;box-sizing:content-box}#apply-form form select{font-size:1rem}#apply-form form .button-full{margin:2.5rem auto 2rem}#apply-form form .button-full .button{width:50%}#apply-form form .button-full p{margin:.5rem auto 0}#apply-form form .button-full.flexbox{margin-bottom:1rem}#apply-form form .button-full.flexbox>.button{margin:auto 2.5%;width:44%}#apply-form form .button-additem{background:white;border:none;color:#3273dc;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.875rem;margin-bottom:.5rem;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#apply-form form .button-additem .icon{border:#3273dc 1px solid;display:inline-block;width:20px;height:20px;text-align:center;line-height:20px;margin-right:.5rem;padding:4px;font-size:1rem}#apply-form form .is-grouped.is-grouped-centered button{font-size:1rem;line-height:32px;height:44px;width:100%}#apply-form form .field .input+.input{margin-bottom:.5rem}#apply-form form .field .input:first-child+.input{margin-top:.5rem}#apply-form form .field .is-en{display:block}#apply-form form .field .ion-android-checkmark-circle{color:#23d160;font-size:5rem}#apply-form form .field .ion-android-remove-circle{color:#ff3860;font-size:5rem}#apply-form form .field .is-blend .style-select{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 .5rem}#apply-form form .field .is-blend .style-select:first-child{margin-left:0}#apply-form form .field .is-blend .is-text{margin-top:5px}#apply-form form .field p{margin:auto!important}#apply-form form .field .item-other-btn{display:none;margin-left:-.65rem;width:92px;position:relative;z-index:0;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;border-color:#3273dc;border-radius:0 3px 3px 0}#apply-form form .field .item-other-btn.show{display:inline-block}#apply-form form .sub-table{display:none}#apply-form form .sub-table .sub-title{text-align:left;position:relative;padding-left:10px;width:118px;min-width:118px;display:block}#apply-form form .sub-table .outside-label{display:block;text-align:left}@media screen and (max-width:768px){#apply-form form .sub-table .field.has-addons{display:block}#apply-form form .sub-table .gridlayout6{margin-bottom:.75rem}#apply-form form .sub-table .gridlayout6 .outside-label{margin-bottom:.25rem}#apply-form form .sub-table .sub-title{margin-bottom:.25rem;width:auto;min-width:inherit}}@media screen and (max-width:768px){#apply-form form{-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 1.5rem;width:100%}#apply-form form .label.title{display:block!important}#apply-form form .field{width:100%}#apply-form form .field>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#apply-form form .field.has-addons.gridlayout{display:block}#apply-form form .field.has-addons.gridlayout .gridlayout6{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#apply-form form .field.has-addons.gridlayout .gridlayout6>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:.75rem}#apply-form form .field.has-addons.gridlayout .gridlayout6:last-child>div{margin-bottom:0}#apply-form form .field.has-addons[style*="-.95rem"]{margin-top:-0.5rem!important}}#apply-form.lightbox form{margin:auto;max-width:480px;text-align:left}@media (min-width:320px) and (max-width:568px){#apply-form.lightbox form{width:90%;max-width:inherit}}#apply-form .article-headline{color:#4d4d4d;font-size:1.05rem;font-weight:bold;margin:0 auto 1rem;padding-left:.5rem;text-align:left;position:relative}#apply-form .article-headline:before{content:"";position:absolute;top:10%;left:0;width:3px;height:85%;background:#4d4d4d}#apply-form .article-headline .is-en{display:block}#apply-form .article-headline .help{position:absolute;right:0;bottom:0}@media screen and (max-width:768px){#apply-form .article-headline .help{position:relative;right:inherit;bottom:inherit}}#apply-form .headerline{text-align:center}#apply-form .headerline .is-en{display:block}#apply-form .register-table{border:none;text-align:left;width:100%}#apply-form .register-table th{background:white;padding:0}#apply-form .register-table th .article-headline{margin:1.5rem auto .25rem}#apply-form .register-table td{border:gray 1px solid;padding:6px 10px}#apply-form .register-table td.title{background:whitesmoke;font-size:0.8rem;width:24%}#apply-form .register-table td.title .is-en{display:block}#apply-form .register-table td table{margin:auto;width:98%}#apply-form .register-table td table td{border:none;border-bottom:#bfbfbf 1px dotted;padding:5px 0}#apply-form .register-table td table tr:last-child td{border:none}#apply-form .register-table td strong{font-size:0.9rem}#apply-form .register-table td p{line-height:1.75;margin:.5rem}#apply-form .register-table td ol{list-style-type:square;line-height:2;padding-left:1.5rem}#confirm-form.lightbox form{background:white;border-radius:5px;margin:auto;max-width:480px;padding:2rem 2.5rem 2.5rem}#confirm-form.lightbox form p{font-size:1rem;margin:1.5rem auto 2rem;text-align:center}@media (min-width:320px) and (max-width:568px){#confirm-form.lightbox form{max-width:280px}}.CloseBtn{font-size:5rem;position:fixed;top:-25px;right:15px;cursor:pointer;z-index:1000}.long-animate{-webkit-transition:.5s .5s ease-in-out;-o-transition:.5s .5s ease-in-out;transition:.5s .5s ease-in-out}.short-animate{-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;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-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;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-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5em 0.75em}.breadcrumb li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;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-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack: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-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{-webkit-box-pack: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-box;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:8px;-webkit-box-shadow:0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);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:8px;font-size:1rem;width:75%;margin:0 auto;text-align:center;-webkit-box-shadow:0 0 10px #2196F3;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-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4d4d4d;border-radius:8px 8px 0 0;color:#ffffff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-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-box-flex:0;-ms-flex-positive:0;flex-grow: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:8px;color:#4d4d4d;padding:1em 1.25em}.modal{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:fixed;z-index:20}.modal.is-active{display:-webkit-box;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-box-flex:0;-ms-flex-positive:0;flex-grow: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-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-foot,.modal-card-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:whitesmoke;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack: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:12px;border-top-right-radius:12px}.modal-card-title{color:#333333;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;font-size:1.35rem;line-height:1}.modal-card-foot{border-bottom-left-radius:12px;border-bottom-right-radius:12px;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-box-flex:1;-ms-flex-positive:1;flex-grow: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-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: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-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack: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-box-pack: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{-webkit-box-shadow:inset 0 1px 2px rgba(10, 10, 10, 0.2);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;-webkit-box-shadow:none;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{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-next,.pagination-previous{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.pagination-list li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pagination-previous{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pagination-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination.is-centered .pagination-previous{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pagination.is-centered .pagination-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pagination.is-centered .pagination-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pagination.is-right .pagination-previous{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pagination.is-right .pagination-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pagination.is-right .pagination-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}#progressbar{overflow:hidden;margin:2.5rem auto;text-align:center;width:85%;display:-webkit-box;display:-ms-flexbox;display:flex}#progressbar li{font-size:1.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:50%;line-height:32px}#progressbar li small{background:#e9ecef;padding:0 10px;position:relative;z-index:1;line-height:1}#progressbar li small .is-en{display:block}#progressbar li strong{font-size:0.875rem;width:32px;height:32px;display:inline-block;color:#333;border-radius:100%;background-color:#888;color:white;margin:0;position:relative;z-index:10}#progressbar li.active strong{background:#3273dc}#progressbar li.active small{color:#3273dc}#progressbar.steps li.current:before{content:"";position:absolute;top:15px;left:50%;width:75%;height:2px;background:#888}#progressbar.steps li.current.active:before{background:#3273dc;background:-moz-linear-gradient(left, #3273dc 0%, gray 100%);background:-webkit-linear-gradient(left, #3273dc 0%, gray 100%);background:-webkit-gradient(linear, left top, right top, from(#3273dc), to(gray));background:-o-linear-gradient(left, #3273dc 0%, gray 100%);background:linear-gradient(to right, #3273dc 0%, gray 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d90000', endColorstr='#555555',GradientType=1 )}#progressbar.steps li.current.complate:before{background:#3273dc}#progressbar.steps li:last-child.current.complate:before{content:none}@media (max-width:736px){#progressbar{margin-bottom:2.4rem;width:100%}#progressbar li{display:block}#progressbar li small{display:block;font-size:12px;margin-top:.5rem}#progressbar.steps li.current:before{width:90%}}.subscribeTable{font-size:1em;line-height:1;margin-bottom:1rem;text-align:left;width:100%}.subscribeTable .columns-1{width:10%}.subscribeTable .columns-2{width:22.5%}.subscribeTable .columns-3{width:26%}.subscribeTable .columns-4{width:26%}.subscribeTable td,.subscribeTable th{border-bottom:#bfbfbf 1px solid;line-height:1.35;padding:15px 0}.subscribeTable th{color:gray;font-size:0.8rem;padding:0 0 10px}.subscribeTable th .is-en{display:block}.subscribeTable tr td:last-child,.subscribeTable tr th:last-child{text-align:right}.subscribeTable del{font-size:1rem}.subscribeTable a{color:#0a0a0a}.subscribeTable .item-category,.subscribeTable .item-title{padding:15px 0 15px 15px}.subscribeTable .subTotal{border-top:#0a0a0a 3px solid}.subscribeTable .subTotal td{border-bottom:none;padding-bottom:0}.subscribeTable .subTotal p{margin:0 0 10px}.subscribeTable .subTotal strong{font-size:2rem;position:relative;top:2px}.subscribeTable .none{text-align:center}.subscribeTable .discount-btn{margin-bottom:-1rem;text-align:right;position:relative}.subscribeTable .discount-btn .discountcode{width:320px}.subscribeTable .discount-btn .button{font-size:0.8rem;position:absolute;right:0;top:0;height:100%}@media (max-width:736px){.subscribeTable .columns-1{width:auto}.subscribeTable .columns-3,.subscribeTable .columns-4{width:18%}.subscribeTable .columns-5{width:15%}.subscribeTable .subTotal td{vertical-align:top}.subscribeTable .subTotal p{font-size:1rem}}.box{background-color:white;border-radius:12px;-webkit-box-shadow:0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.1);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:1.5rem 2rem}.box:not(:last-child){margin-bottom:1.5rem}.box img{display:inline-block;width:auto;vertical-align:middle}a.box:focus,a.box:hover{-webkit-box-shadow:0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #00A6DD;box-shadow:0 2px 3px rgba(10, 10, 10, 0.1), 0 0 0 1px #00A6DD}a.box:active{-webkit-box-shadow:inset 0 1px 2px rgba(10, 10, 10, 0.2), 0 0 0 1px #00A6DD;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;-webkit-transition:background .3s ease;-o-transition:background .3s ease;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-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack: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-box-pack: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){-webkit-box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25);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;-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(255, 255, 255, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(10, 10, 10, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(245, 245, 245, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(51, 51, 51, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(0, 209, 178, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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);-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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);-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(32, 156, 238, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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);-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(35, 209, 96, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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);-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(255, 221, 87, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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);-webkit-box-shadow:none;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){-webkit-box-shadow:0 0 0 0.125em rgba(255, 56, 96, 0.25);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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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;-webkit-box-shadow:none;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);-webkit-box-shadow:none;box-shadow:none;color:findColorInvert(#ff3860)}.button.is-small{border-radius:4px;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;-webkit-box-shadow:none;box-shadow:none;opacity:0.5}.button.is-fullwidth{display:-webkit-box;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;-webkit-box-shadow:none;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-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack: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-box-pack:center;-ms-flex-pack:center;justify-content:center}.buttons.is-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack: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:gray 1px solid;color:#333333;max-width:100%;width:100%;-webkit-box-sizing:border-box;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;-webkit-box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25);box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25)}.input[disabled],.textarea[disabled]{background-color:whitesmoke;border-color:whitesmoke;-webkit-box-shadow:none;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]{-webkit-box-shadow:none;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{-webkit-box-shadow:0 0 0 0.125em rgba(255, 255, 255, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(10, 10, 10, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(245, 245, 245, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(51, 51, 51, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(0, 209, 178, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(32, 156, 238, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(35, 209, 96, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(255, 221, 87, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(255, 56, 96, 0.25);box-shadow:0 0 0 0.125em rgba(255, 56, 96, 0.25)}.input.is-small,.textarea.is-small{border-radius:4px;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;-webkit-box-shadow:none;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-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack: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:gray 1px solid;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;-webkit-box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25);box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25)}.select select[disabled]{background-color:whitesmoke;border-color:whitesmoke;-webkit-box-shadow:none;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{-webkit-box-shadow:0 0 0 0.125em rgba(255, 255, 255, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(10, 10, 10, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(245, 245, 245, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(51, 51, 51, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(0, 209, 178, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(0, 166, 221, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(32, 156, 238, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(35, 209, 96, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(255, 221, 87, 0.25);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{-webkit-box-shadow:0 0 0 0.125em rgba(255, 56, 96, 0.25);box-shadow:0 0 0 0.125em rgba(255, 56, 96, 0.25)}.select select.is-small{border-radius:4px;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}.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}input[type=checkbox].css-checkbox{position:absolute;left:-1000px;overflow:hidden}input[type=checkbox].css-checkbox+label.css-label{display:inline-block;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;width:auto;height:16px;margin:8px 0px}input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -16px}label.css-label{background-image:url("../images/checkbox.html");-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.css-label-radio-2 .text,label.css-label-radio .text,label.css-label .text{display:inline-block;font-size:0.875em;color:#4a4a4a;line-height:16px}label.css-label .text{margin-left:20px}.style-label{display:inline-block;position:relative;cursor:pointer;margin-bottom:.35rem;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;height:36px}.style-label.inside-label{margin-right:.5rem}.style-label input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.style-label input[type=radio]:checked~.checkmark{background-color:#3273dc;border-color:#3273dc}.style-label input[type=radio]:checked~.checkmark:after{display:block}.style-label .checkvalue{border:gray 1px solid;border-radius:3px;display:block;padding:8px 8px 7px;white-space:nowrap}.style-label input:checked+.checkvalue{background:#3273dc;border-color:#3273dc;color:white;padding-left:1.75rem;position:relative}.style-label input:checked+.checkvalue:after{color:white;content:"";background:url("../images/icon-check.svg") no-repeat center center;position:absolute;top:10px;left:10px;-webkit-transition-property:width, height, left, top, opacity;-o-transition-property:width, height, left, top, opacity;transition-property:width, height, left, top, opacity;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;width:14px;height:14px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}@media screen and (max-width:768px){.style-label.inside-label{margin:0 .5rem .5rem 0}}.style-radio{display:inline-block;position:relative;margin-right:36px;padding-left:26px;z-index:9;cursor:pointer;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}.style-radio input:checked+.checkvalue{color:#3273dc}.style-radio .checkmark{position:absolute;top:-3px;left:0;height:21px;width:21px;border:#bfbfbf 1px solid;border-radius:50%}.style-radio .checkmark:after{content:"";position:absolute;display:none;top:5px;left:5px;width:9px;height:9px;border-radius:50%;background:white}.style-radio input[type=radio]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.style-radio input[type=radio]:checked~.checkmark{background-color:#3273dc;border-color:#3273dc}.style-radio input[type=radio]:checked~.checkmark:after{display:block}.style-radio.item-name.inside-label{margin-top:18px}@media (min-width:320px) and (max-width:667px){.style-radio{padding-left:30px}.style-radio.item-name.inside-label{margin:20px 10px 0 0}}.style-checkbox{display:inline-block;position:relative;margin-right:1.5rem;padding-left:24px;z-index:9;cursor:pointer;-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear}.style-checkbox input:checked+.checkvalue{color:#3273dc}.style-checkbox .checkmark{position:absolute;top:0px;left:0;height:16px;width:16px;border:#bfbfbf 1px solid}.style-checkbox .checkmark:after{color:#3273dc;content:"";background:url("../images/icon-check.svg") no-repeat center center;position:absolute;display:none;top:1px;left:1px;-webkit-transition-property:width, height, left, top, opacity;-o-transition-property:width, height, left, top, opacity;transition-property:width, height, left, top, opacity;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;width:14px;height:14px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.style-checkbox input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.style-checkbox input[type=checkbox]:checked~.checkmark{border-color:#3273dc;background:#3273dc}.style-checkbox input[type=checkbox]:checked~.checkmark:after{display:block}.style-checkbox.item-name.inside-label{margin-top:18px}@media (min-width:320px) and (max-width:667px){.style-checkbox{padding-left:30px}.style-checkbox.item-name.inside-label{margin:20px 10px 0 0}}.style-select{position:relative;min-width:240px}.style-select select{background:transparent;border-color:#757575;border-radius:3px;color:black;display:inline-block;vertical-align:middle;padding:6px 24px 6px 10px;text-align:center;width:100%;position:relative;z-index:1;-webkit-appearance:none;-moz-appearance:none}.style-select:after{content:"";position:absolute;top:15px;right:10px;border:transparent 6px solid;border-top:gray 8px solid;z-index:0}@media screen and (max-width:768px){.style-select{min-width:inherit}}.field{position:relative}.field:not(:last-child){margin-bottom:1rem}.field .label .req{color:#ff3860;font-size:.75rem;position:absolute;right:0px;top:3px}.field.has-addons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack: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:8px;border-top-left-radius:8px}.field.has-addons .singleoption{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.field.has-addons .singleoption>div{display:inline-block}.field.has-addons .is-blend{display:-webkit-box;display:-ms-flexbox;display:flex}.field.has-addons .label{text-align:left;position:relative}.field.has-addons .label.title{padding-left:10px;width:150px;min-width:150px}.field.has-addons .style-checkbox{margin-bottom:.75rem}.field.buttons{margin-bottom:1rem}.field.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.field.has-addons-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field.has-addons-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.field.has-addons-fullwidth .control{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.field.is-grouped{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.field>.control{-ms-flex-negative:0;flex-shrink:0}.field.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.field.is-grouped-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field.is-grouped-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.field.is-grouped-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}@media print,screen and (min-width:769px){.field.is-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}}.field.is-fullwide{width:100%}.field.is-fullwide>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.field.gridlayout .gridlayout6:first-child{margin-right:4%}@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.gridlayout .gridlayout6:first-child{margin-right:0}}.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-box;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:8px;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}.notification.is-small{font-size:0.875rem;margin-top:-.5rem;padding:.5em 1em;text-align:left}@media screen and (max-width:768px){.notification{padding:.75rem;font-size:.875rem;width:92%;margin:0 auto;-webkit-box-sizing:border-box;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-box-flex:0;-ms-flex-positive:0;flex-grow: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-box-align:center;-ms-flex-align:center;align-items:center;background-color:whitesmoke;border-radius:290486px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;height:2em;-webkit-box-pack: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}main.grid10{border-radius:12px}@media screen and (max-width:768px){main.grid10{padding:.35rem 0 1rem}}.socialshare{clear:both;margin:4rem auto 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack: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-container .swiper-button-next,.swiper-container .swiper-button-prev{-webkit-transform:scale(0.35);-ms-transform:scale(0.35);transform:scale(0.35)}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{display:block;content:"";border:#2196F3 4px solid;border-radius:100%;width:72px;height:72px;position:absolute;top:-18px}.swiper-container .swiper-button-prev:after{left:-24px}.swiper-container .swiper-button-next:after{right:-24px}.swiper-slide{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.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%;-webkit-box-sizing:border-box;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{background:#ffffff;position:relative;height:660px;z-index:51}.hero .hero-title:empty+.hero-bg:after{content:none}.hero h2{width:90%;position:absolute;left:5%;bottom:5%;z-index:49;text-align:left}.hero h2 a{color:#E9ECEF}.hero .swiper-pagination{bottom:4rem}@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:240px}.hero .hero-bg:after{background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000000));background:-webkit-linear-gradient(top, transparent 0%, #000000 100%);background:-o-linear-gradient(top, transparent 0%, #000000 100%);background:linear-gradient(to bottom, transparent 0%, #000000 100%);width:100%;height:25%;left:0;top:inherit;bottom:0}.hero h2{top:inherit;bottom:5%;font-size:1.35rem;line-height:1.25}}.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-box-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;-o-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:.5rem 4% 0;width:40%;float:right}}@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;-o-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-box-pack: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;-o-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:1em 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{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.cd-schedule .events>ul>li{-webkit-box-flex:1;-ms-flex:1;flex:1}.cd-schedule .events .events-group{border:1px solid #EAEAEA;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:30px}.cd-schedule .events .events-group>ul{position:relative;padding:0 5%;overflow-x:scroll;-webkit-overflow-scrolling:touch;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:inline-block;content:'-';width:1px;height:100%;opacity:0;color:transparent}.cd-schedule .events .events-group>ul:after{display:none}.cd-schedule .events .events-group::empty{border:none;display:none}.cd-schedule .events .top-info{width:100%;padding:0 5%;-webkit-box-sizing:border-box;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 .single-event{font-size:.75rem;position:absolute;z-index:3;width:100%;border:#CCC 1px solid;left:-1px;-ms-flex-negative:1;flex-shrink:1;height:auto;max-height:60px;margin-right:0;-webkit-box-sizing:border-box;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:-webkit-gradient(linear, left bottom, left top, from(white), to(rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(bottom, white 0%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(bottom, white 0%, rgba(255, 255, 255, 0) 100%);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;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%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#3e454c;cursor:auto}.cd-schedule .events .single-event .schedule-film-list{margin:.25rem auto .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-box-pack: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}@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%}}.is-listlayout{-webkit-box-sizing:border-box;box-sizing:border-box;margin:1em auto 2rem;width:100%}.is-listlayout .timeline{display:none}.is-listlayout .swiper-container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 45px}.is-listlayout .swiper-slide.swiper-slide-next+.swiper-slide,.is-listlayout .swiper-slide.swiper-slide-prev{visibility:hidden}.is-listlayout .events>ul{display:block}.is-listlayout .events .top-info{background:#3e454c;color:#ffffff;text-align:left}.is-listlayout .events .top-info>span{font-size:1rem}.is-listlayout .events .events-group{float:none;width:100%}.is-listlayout .events .events-group>ul{height:auto}.is-listlayout .events .events-group .single-event{font-size:1rem;padding:1em;position:relative;max-height:inherit;height:auto!important;width:100%!important;top:inherit!important;border-top:none;border-right:none}.is-listlayout .events .events-group .single-event:after{content:none}.is-listlayout .events .events-group .single-event .schedule-film-list{line-height:28px}.is-listlayout .events .events-group .single-event .event-date{width:auto}.is-listlayout .events .events-group .single-event .credits{text-align:left;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);width:100%}.is-listlayout.cd-schedule .event-name{margin-bottom:.5rem}@media (min-width:320px) and (max-width:768px){.is-listlayout{width:92%;margin:2em auto 2rem 4%}.is-listlayout .top-info{background:#3e454c;color:#ffffff;text-align:left}.is-listlayout .top-info>span{font-size:1rem}.is-listlayout .swiper-container{padding:0 36px}.is-listlayout .swiper-slide.swiper-slide-next,.is-listlayout .swiper-slide.swiper-slide-prev{visibility:hidden}.is-listlayout .swiper-button-next{right:0}.is-listlayout .swiper-button-prev{left:0}}.change-schedule-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.change-schedule-layout .grid-btn,.change-schedule-layout .list-btn{margin:0 0 0 .5em}.change-schedule-layout button{background:#ffffff;border-radius:40px;color:#757575;font-size:1.35rem;width:40px;height:40px;outline:none}.change-schedule-layout button:hover{cursor:pointer;color:#000000;border-color:#000000}.change-schedule-layout button.active,.change-schedule-layout button.active:hover{color:#00A6DD;border-color:#00A6DD}@media (min-width:320px) and (max-width:768px){.change-schedule-layout{padding-right:16px}}.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:.5em;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%);-webkit-transition:visibility .4s, -webkit-transform .4s;transition:visibility .4s, -webkit-transform .4s;-o-transition:transform .4s, visibility .4s;transition:transform .4s, visibility .4s;transition:transform .4s, visibility .4s, -webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);-o-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);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%;-webkit-box-sizing:border-box;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{-webkit-transition:none;-o-transition:none;transition:none}.cd-schedule .event-modal.no-transition .body-bg,.cd-schedule .event-modal.no-transition .header-bg{-webkit-transition:none;-o-transition:none;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;-webkit-transition:height .4s, width .4s, visibility .4s, -webkit-transform .4s;transition:height .4s, width .4s, visibility .4s, -webkit-transform .4s;-o-transition:height .4s, width .4s, transform .4s, visibility .4s;transition:height .4s, width .4s, transform .4s, visibility .4s;transition:height .4s, width .4s, transform .4s, visibility .4s, -webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);-o-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);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{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);-o-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);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;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.cd-schedule.modal-is-open .body-bg{opacity:1;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);-o-transition-timing-function:cubic-bezier(0.5, 0, 0.1, 1);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;-webkit-transition:opacity .4s, visibility .4s;-o-transition:opacity .4s, visibility .4s;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 */