@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,500i);@import url(https://fonts.googleapis.com/css?family=Anton);@import url(https://fonts.googleapis.com/css?family=Viga);.border-around{border:1px solid rgba(131,122,255,.25)}.level-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:739px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.level-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:739px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width:740px){.level-left{display:-webkit-box;display:-ms-flexbox;display:flex}}.level-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:740px){.level-right{display:-webkit-box;display:-ms-flexbox;display:flex}}.level{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:-webkit-box;display:-ms-flexbox;display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0}.level.is-mobile .level-item:not(.is-narrow){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:740px){.level{display:-webkit-box;display:-ms-flexbox;display:flex}.level>.level-item:not(.is-narrow){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:1024px){html{font-size:calc(3px + 7 * ((100vw - 320px) / 704))!important}}.classes-page{background:#e0eff9 no-repeat top/cover}.classes-page #site{background-color:transparent}@media screen and (min-width:1025px){.classes-page{background-image:url("../../img/classes/bg.jpg")}}@media screen and (max-width:1024px){.classes-page{background-image:url("../../img/classes/bg-touch.jpg")}}.classes-page .anchor{position:absolute}@media screen and (min-width:1025px){.classes-page .anchor{top:-25rem}}@media screen and (max-width:1024px){.classes-page .anchor{top:-31rem}}.classes-page main>.content h1{text-align:center}@media screen and (min-width:1025px){.classes-page main>.content{max-width:161rem;padding-top:17rem}.classes-page main>.content h1{margin-bottom:9rem}}@media screen and (max-width:1024px){.classes-page main>.content{padding-top:15rem}.classes-page main>.content h1{margin-bottom:3rem}}.classes-page .class-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;color:#292929}@media screen and (min-width:1025px){.classes-page .class-item:first-of-type{padding-top:17.8rem}}@media screen and (max-width:1024px){.classes-page .class-item:first-of-type{padding-top:24rem}}.classes-page .class-item:not(:last-child){border-bottom:.5rem solid #68c8e3}@media screen and (max-width:1024px){.classes-page .class-item{margin:0 4rem}.classes-page .class-item:last-child{padding-bottom:4rem}}.classes-page .class-item .class-content{padding-bottom:3rem}@media screen and (min-width:1025px){.classes-page .class-item .class-content{width:120rem;margin-left:4rem}}@media screen and (max-width:1024px){.classes-page .class-item .class-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.classes-page .class-item blockquote{font-family:Roboto;font-style:italic;margin-bottom:1.8rem}@media screen and (min-width:1025px){.classes-page .class-item blockquote{font-size:1.8rem}}@media screen and (max-width:1024px){.classes-page .class-item blockquote{font-size:3.8rem;line-height:1.2}}.classes-page .class-item h2{font-family:Viga;font-weight:400;text-shadow:1px 1px 0 #fff;color:#292929}@media screen and (min-width:1025px){.classes-page .class-item h2{font-size:4rem;margin-bottom:.7rem}}@media screen and (max-width:1024px){.classes-page .class-item h2{font-size:4.8rem;margin:4rem 0 3.5rem}}@media screen and (max-width:1024px){.classes-page .class-item .class-media{position:relative;margin-bottom:1rem}.classes-page .class-item .class-media .class-image{position:absolute;right:0;bottom:0}}.classes-page .class-item .class-details{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1024px){.classes-page .class-item .class-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.classes-page .class-item .class-video{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-right:2rem;border:.2rem solid #fff;position:relative}@media screen and (min-width:1025px){.classes-page .class-item .class-video{width:56.7rem;height:31.8rem}}@media screen and (max-width:1024px){.classes-page .class-item .class-video{width:100%;height:53.1rem}}.classes-page .class-item .class-video:hover:after{opacity:1}.classes-page .class-item .class-video:after{content:"";opacity:.75;-webkit-transition:opacity .25s;transition:opacity .25s;background:url("../../img/classes/play-button.png") no-repeat 0 0/cover;display:block;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%;width:10.6rem;height:10.6rem}.classes-page .class-item .class-description-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:wrap column;flex-flow:column wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width:1025px){.classes-page .class-item .class-description-container{width:100%}}.classes-page .class-item .class-description-text{font-family:Roboto;font-weight:300}@media screen and (min-width:1025px){.classes-page .class-item .class-description-text{font-size:1.8rem;width:100%}}@media screen and (max-width:1024px){.classes-page .class-item .class-description-text{font-size:3.4rem}}.classes-page .class-item .class-description-text p{margin-bottom:2rem;line-height:1.4}.classes-page .class-item dl{display:inline-block;padding:1.5rem 3rem 1.4rem;background-color:#afe0ee;border-radius:3rem}@media screen and (min-width:1025px){.classes-page .class-item dl{font-size:1.6rem}}@media screen and (max-width:1024px){.classes-page .class-item dl{font-size:3.2rem}}.classes-page .class-item dl dt{font-weight:500}.classes-page .class-item dl dd,.classes-page .class-item dl dt{display:inline}.classes-page .class-item dl dd+dt:before{content:"\A";white-space:pre}.classes-page .class-item .class-image{width:34rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.classes-page .slick-slider{z-index:1;border-radius:3rem;overflow:hidden;position:absolute}@media screen and (min-width:1025px){.classes-page .slick-slider{height:17.8rem;left:14.65rem;right:14.65rem}}@media screen and (max-width:1024px){.classes-page .slick-slider{left:3rem;right:3rem}}.classes-page .slick-slider.sticky{top:6.9rem;position:fixed}.classes-page .slick-list{width:100%;height:100%;padding:0 8.25rem 0 8rem;background:url("../../img/classes/slick-list-bg-pattern.png")}.classes-page .slick-slide{position:relative;background-color:#f9e102;overflow:hidden;border-radius:3.5rem}@media screen and (min-width:1025px){.classes-page .slick-slide{margin:2rem 1rem}}@media screen and (max-width:1024px){.classes-page .slick-slide{margin:1rem}}.classes-page .slick-slide .slick-item{position:relative;border:3px solid #fff;border-radius:3.5rem;overflow:hidden;display:block!important}.classes-page .slick-slide .slick-item:focus{outline:0}.classes-page .slick-slide .slick-item.active,.classes-page .slick-slide .slick-item:hover{border-color:#37d4ff}.classes-page .slick-arrow,.classes-page .slick-arrow:focus,.classes-page .slick-arrow:hover{background-color:#fea704;height:100%;width:7rem;margin:0;top:0;bottom:0;-webkit-transform:none;transform:none}.classes-page .slick-arrow{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center; flex-flow:column; align-items:center;}.classes-page .slick-arrow:before{content:"";display:block}@media screen and (min-width:1025px){.classes-page .slick-arrow:before{width:3.275rem;height:5rem}}@media screen and (max-width:1024px){.classes-page .slick-arrow:before{width:3.8rem;height:6.3rem}}.classes-page .slick-arrow.slick-disabled{cursor:default}.classes-page .slick-arrow.slick-disabled:before{opacity:.5}.classes-page .slick-prev{left:0}.classes-page .slick-prev:before{background:url("../../img/classes/arrow-prev.png") no-repeat 0/100% 100%}.classes-page .slick-prev.slick-disabled:before{background-image:url("../../img/classes/arrow-prev-disabled.png")}.classes-page .slick-next{right:0}.classes-page .slick-next:before{background:url("../../img/classes/arrow-next.png") no-repeat 0/100% 100%}.classes-page .slick-next.slick-disabled:before{background-image:url("../../img/classes/arrow-next-disabled.png")}.classes-page .class-label,.classes-page .class-title{position:absolute;font-family:Viga}.classes-page .class-label{text-transform:uppercase;color:#fff;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (min-width:1025px){.classes-page .class-label{font-size:1.6rem}}@media screen and (max-width:1024px){.classes-page .class-label{font-size:2.2rem}}.classes-page .class-label:after,.classes-page .class-label:before{content:"";position:absolute;top:0;background:no-repeat 100% 0/100% 100%;width:1.7rem;height:100%;display:block}.classes-page .class-label:before{right:100%;background-image:url("../../img/classes/labels/new-left.png")}.classes-page .class-label:after{left:100%;background-image:url("../../img/classes/labels/new-right.png")}.classes-page .class-label.label-new{background-color:rgba(255,72,0,.85);padding:0 1rem}.classes-page .class-title{line-height:1.8;background-color:rgba(116,224,255,.85);bottom:0;left:0;right:0;text-align:center;color:#292929}@media screen and (min-width:1025px){.classes-page .class-title{font-size:2rem}}@media screen and (max-width:1024px){.classes-page .class-title{font-size:3.4rem}}
