.hero{overflow:hidden}.hero,.hero>.layer{width:100vw;height:100vh;top:0}.hero>.layer{position:absolute;left:0;background-size:cover;background-position:bottom;z-index:0}ol.skytrain,ul.skytrain{list-style:none;position:relative;line-height:2rem;font-weight:500;letter-spacing:.5px;display:flex;flex-direction:column}ol.skytrain .del,ul.skytrain .del{line-height:1.5rem}ol.skytrain .del>del,ul.skytrain .del>del{color:#f5222d;font-size:.9rem}ol.skytrain ins,ul.skytrain ins{text-decoration:none}ol.skytrain>li,ul.skytrain>li{padding-left:8px;padding-bottom:1rem;white-space:nowrap;text-overflow:ellipsis;position:relative}ol.skytrain>li>.date,ul.skytrain>li>.date{font-weight:700}ol.skytrain>li:after,ul.skytrain>li:after{content:"";width:1rem;height:1rem;border-radius:50%;background:#fff;border:.25rem solid #fad457;position:absolute;box-sizing:border-box;top:.1rem;left:-1.25rem;-webkit-transform:translateY(.4rem);transform:translateY(.4rem)}ol.skytrain>li:before,ul.skytrain>li:before{background:#fad457;content:"";width:.5rem;height:100%;position:absolute;left:-1rem;-webkit-transform:translateY(1.3rem);transform:translateY(1.3rem)}ol.skytrain>li.is-active:after,ul.skytrain>li.is-active:after{width:1.5rem;height:1.5rem;left:-1.5rem;border-width:5px}ol.skytrain>li:last-child:before,ul.skytrain>li:last-child:before{display:none}@media (min-width:500px){ol.skytrain,ul.skytrain{flex-direction:row}ol.skytrain>li,ul.skytrain>li{width:20%;display:inline-block;padding-left:0;padding-top:16px;padding-bottom:0;text-align:center}ol.skytrain>li:before,ul.skytrain>li:before{height:.5rem;width:100%;left:50%;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}ol.skytrain>li:after,ul.skytrain>li:after{-webkit-transform:translateY(-.4rem) translateX(-50%);transform:translateY(-.4rem) translateX(-50%);left:50%}ol.skytrain>li.is-active:after,ul.skytrain>li.is-active:after{left:50%;-webkit-transform:translateY(-.6rem) translateX(-50%);transform:translateY(-.6rem) translateX(-50%)}}.collapsible{border:1px solid #bfbfbf;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.collapsible+.collapsible{border-top:none}.collapsible .header{background:#f4f4f4;cursor:pointer;padding:1rem;display:block;border-bottom:0 solid #bfbfbf;transition-property:border;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.collapsible>.header>.arrow{display:inline-block;width:.6rem;height:.6rem;border-top:3px solid #262626;border-right:3px solid #262626;-webkit-transform:rotate(45deg) translate(10%,10%);transform:rotate(45deg) translate(10%,10%);margin:6px 6px 2px 0;transition-property:margin,-webkit-transform;transition-property:transform,margin;transition-property:transform,margin,-webkit-transform;transition-duration:75ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.collapsible.is-active>.header{transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,1,1)}.collapsible.is-active>.header>.arrow{-webkit-transform:rotate(135deg) translate(10%,10%);transform:rotate(135deg) translate(10%,10%);margin:6px 2px 3px 4px;transition-duration:.1s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.collapsible>.body{background:#fff;max-height:0;overflow:hidden;transition-property:max-height;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.collapsible>.body>.content{border-top:1px solid #bfbfbf;padding:1rem;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.collapsible.is-active>.body{max-height:200vh;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,1,1)}@media (min-width:500px){.collapsible.is-active>.body{max-height:100vh}}@media (min-width:1280px){.collapsible.is-active>.body{max-height:50vh}}.carousel{background-color:#fff;box-sizing:border-box;margin:0 auto;overflow:hidden;border:1px solid #d8d8d8;border-radius:8px;box-shadow:0 0 16px 0 rgba(0,0,0,.1);position:relative;width:100%;max-width:100%}.carousel>.arrow{border-radius:50%;box-sizing:border-box;color:#262626;cursor:pointer;display:block;height:32px;left:16px;padding:4px;position:absolute;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color .3s;width:32px;background-color:hsla(0,0%,100%,.9)}.carousel>.arrow:after{content:"";display:block;width:50%;height:50%;border-top:3px solid #262626;border-left:3px solid #262626;-webkit-transform:rotate(-45deg) translate(10%,10%);transform:rotate(-45deg) translate(10%,10%);margin:25%}.carousel>.arrow.is-right{left:unset;right:16px}.carousel>.arrow.is-right:after{-webkit-transform:rotate(135deg) translate(10%,10%);transform:rotate(135deg) translate(10%,10%)}.carousel>.arrow:focus,.carousel>.arrow:hover{background-color:rgba(250,212,87,.9)}.carousel>nav{bottom:8px;left:0;position:absolute;text-align:center;width:100%}.carousel>nav>.dot{background-color:hsla(0,0%,100%,.5);cursor:pointer;display:inline-block;height:8px;margin:0 4px;transition-property:background-color;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);width:40px;border-radius:1px}.carousel>nav>.dot.is-active{cursor:default;background-color:#fad457}.carousel>nav>.dot:hover:not(.is-active){background-color:hsla(0,0%,100%,.9)}.carousel>.contents{display:flex;height:100%}.carousel>.contents>.slide{flex:0 0 0%;transition-property:flex-grow,flex-shrink;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative}.carousel>.contents>.slide.is-active{flex-grow:6;flex-shrink:6;transition-property:flex-grow,flex-shrink;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.carousel>.contents>.slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.carousel>.contents>.slide>.caption{background-image:linear-gradient(transparent,rgba(0,0,0,.8));bottom:0;box-sizing:border-box;color:#fff;left:0;padding:64px 16px 48px;position:absolute;text-align:center;width:100%;text-shadow:0 0 2px #000}#nav-logo{-webkit-filter:drop-shadow(0 4px 8px #fff);filter:drop-shadow(0 4px 8px white);height:50vw}@media (orientation:landscape){#nav-logo{height:50vh}}.hero>.is-5.__index{background-color:#93fadc;background-image:linear-gradient(180deg,#93fadc 0,#fef7d8 50%)}.hero>.is-1.__index{background-image:url(../../img/bg-layer1.png)}.hero>.is-2.__index{background-image:url(../../img/bg-layer2.png)}.hero>.is-3.__index{background-image:url(../../img/bg-layer3.png)}.hero>.is-4.__index{background-image:url(../../img/bg-layer4.png)}@media (orientation:portrait){.hero>#para0{height:95vh}}.hero>#downarr{position:absolute;right:0;left:0;z-index:0;margin-top:90vh;text-align:center;font-size:2rem;text-shadow:0 0 16px rgba(0,0,0,.1);-webkit-animation:arrow_wave 1s cubic-bezier(.4,0,.2,1) infinite;animation:arrow_wave 1s cubic-bezier(.4,0,.2,1) infinite}@media (orientation:portrait){.hero>#downarr{margin-top:80vh}}.hero>#downarr>a{margin-top:-18px;display:block;color:#fff}#comcamp_index{background-color:#fff;box-shadow:inset 0 4px 8px 0 rgba(0,0,0,.1)}@media (min-width:1280px){#comcamp_index.is-active-background{background-size:auto 95%;background-repeat:no-repeat;background-position:98% 120%;background-image:url(../../img/osiris.png)}}#comcamp_index>.container{padding:2rem 0}#comcamp_index>.container .carousel{min-height:318px}@media screen and (min-width:400px){#comcamp_index>.container .carousel{min-height:400px}}#comcampCarousel{height:50vh}#comcampContent{padding-left:1.5rem}@media (max-width:500px){#comcampContent{text-align:center}}#comcampContent span{white-space:nowrap;display:inline-block}#learning_index{background-color:#f8bd47;margin:0 auto;padding:2rem 0;background-image:linear-gradient(-45deg,#f8bd47,#fad457);box-shadow:0 0 16px 0 rgba(0,0,0,.1);position:relative}#learning_index>.container>.row{margin-bottom:0}#learning_index>.container>.row+.row{margin-top:0}#faq_index,#regis_index>.container{padding:2rem 0}#faq_index{background-color:#f8bd47;margin:0 auto;background-image:linear-gradient(-45deg,#f8bd47,#fad457);box-shadow:0 0 16px 0 rgba(0,0,0,.1);position:relative}#contact_index>.container{padding:2rem 0}@-webkit-keyframes arrow_wave{0%{padding-top:0;-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1)}50%{padding-top:4vh;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{padding-top:0;-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1)}}@keyframes arrow_wave{0%{padding-top:0;-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1)}50%{padding-top:4vh;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}to{padding-top:0;-webkit-animation-timing-function:cubic-bezier(.4,0,1,1);animation-timing-function:cubic-bezier(.4,0,1,1)}}