#instructors-list .disabled,#instructors-list .instructor-name,#newsletter .newsletter-title{font-family:FuturaStd-CondensedExtraBd,monospace,sans-serif;text-transform:uppercase}#instructors-list{font-size:0;margin-left:-.2rem;margin-top:-.2rem;overflow:hidden;text-align:center;width:calc(100% + .4rem)}#instructors-list li{margin:.2rem;display:inline-block;position:relative;white-space:normal}#instructors-list li:before{content:'';display:block;padding-top:139%}@media screen and (min-width:1561px){#instructors-list li{width:calc((100% / 7) - .4rem)!important}}@media screen and (min-width:1320px) and (max-width:1560px){#instructors-list li{width:calc((100% / 6) - .4rem)!important}}@media screen and (min-width:1130px) and (max-width:1319px){#instructors-list li{width:calc(20% - .4rem)!important}}@media screen and (min-width:960px) and (max-width:1129px){#instructors-list li{width:calc(25% - .4rem)!important}}@media screen and (min-width:850px) and (max-width:959px){#instructors-list li{width:calc(25% - .4rem)}}@media screen and (min-width:680px) and (max-width:849px){#instructors-list li{width:calc((100% / 3) - .4rem)}}@media screen and (max-width:679px){#instructors-list li{width:calc(50% - .4rem)}}#instructors-list li:hover{z-index:3}#instructors-list input{position:absolute;top:5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:0}#instructors-list input:checked~.instructor-box .lazyload-image{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}#instructors-list input:checked~.instructor-box:before{border-width:6px;zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:border .6s,opacity .3s;-moz-transition:border .6s,opacity .3s;-o-transition:border .6s,opacity .3s;transition:border .6s,opacity .3s}#instructors-list input:checked~.instructor-box .checked{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:translate(-5px,5px);-moz-transform:translate(-5px,5px);-o-transform:translate(-5px,5px);-ms-transform:translate(-5px,5px);transform:translate(-5px,5px);-webkit-transition:-webkit-transform .6s,opacity .3s;-moz-transition:-moz-transform .6s,opacity .3s;-o-transition:-o-transform .6s,opacity .3s;transition:-webkit-transform .6s,-moz-transform .6s,-o-transform .6s,transform .6s,opacity .3s}#instructors-list input:disabled~.instructor-box{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border-color:rgba(229,229,229,.5);cursor:not-allowed}#instructors-list input:disabled~.instructor-box .lazyload-image{-webkit-filter:grayscale(100%)!important;-moz-filter:grayscale(100%)!important;-ms-filter:grayscale(100%)!important;filter:grayscale(100%)!important;zoom:1;-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#instructors-list input:disabled~.instructor-box .instructor-name{zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#instructors-list input:disabled~.instructor-box:hover .disabled{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;visibility:visible}#instructors-list .instructor-box{background-color:#fff;border:1px solid #e5e5e5;cursor:pointer;height:100%;width:100%;position:absolute;top:0;left:0;-webkit-transition:border .3s,-webkit-box-shadow .6s ease-out;-moz-transition:border .3s,-moz-box-shadow .6s ease-out;-o-transition:border .3s,box-shadow .6s ease-out;transition:border .3s,box-shadow .6s ease-out;z-index:2}#instructors-list .instructor-box:hover{-webkit-box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.38);-moz-box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.38);box-shadow:0 .5rem 1.5rem 0 rgba(0,0,0,.38)}#instructors-list .instructor-box:hover .lazyload-image{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);filter:grayscale(0)}#instructors-list .instructor-box:before{content:'';border:0 solid #666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:calc(100% + 2px);width:calc(100% + 2px);display:block;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute;top:-1px;left:-1px;z-index:2;-webkit-transition:border .6s,opacity .4s .2s;-moz-transition:border .6s,opacity .4s .2s;-o-transition:border .6s,opacity .4s .2s;transition:border .6s,opacity .4s .2s}#instructors-list .instructor-box .checked{background:#666;height:4.1rem;width:4.1rem;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:-webkit-transform .6s,opacity .4s .2s;-moz-transition:-moz-transform .6s,opacity .4s .2s;-o-transition:-o-transform .6s,opacity .4s .2s;transition:-webkit-transform .6s,-moz-transform .6s,-o-transform .6s,transform .6s,opacity .4s .2s;position:absolute;top:-1px;right:-1px;z-index:3}#instructors-list .instructor-box .checked svg{height:2rem;width:2.2rem;fill:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#instructors-list .lazyload-image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);position:absolute;bottom:0;left:0;-webkit-transition:-webkit-filter .6s,opacity .5s cubic-bezier(.69,.69,.39,.99) .2s;-moz-transition:-moz-filter .6s,opacity .5s cubic-bezier(.69,.69,.39,.99) .2s;-o-transition:filter .6s,opacity .5s cubic-bezier(.69,.69,.39,.99) .2s;transition:-webkit-filter .6s,-moz-filter .6s,-o-filter .6s,filter .6s,opacity .5s cubic-bezier(.69,.69,.39,.99) .2s;height:calc(100% - 2rem);z-index:1;background-repeat:no-repeat;background-size:contain}#form-newsletter #show-newsletter,#instructors-list .disabled{filter:alpha(opacity=0);position:absolute;visibility:hidden;zoom:1}#instructors-list .instructor-name{color:#333;font-size:16px;font-size:1.6rem;position:absolute;top:6.4%;left:7.3%;-webkit-transition:opacity .5s cubic-bezier(.69,.69,.39,.99) .2s;-moz-transition:opacity .5s cubic-bezier(.69,.69,.39,.99) .2s;-o-transition:opacity .5s cubic-bezier(.69,.69,.39,.99) .2s;transition:opacity .5s cubic-bezier(.69,.69,.39,.99) .2s;z-index:3}#instructors-list .disabled{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:13px;font-size:1.3rem;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;line-height:1.6rem;-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:1.5rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.8);-moz-transform:translate(-50%,-50%) scale(.8);-o-transform:translate(-50%,-50%) scale(.8);-ms-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8);-webkit-transition:opacity .3s,-webkit-transform .3s,visibility 0s .3s;-moz-transition:opacity .3s,-moz-transform .3s,visibility 0s .3s;-o-transition:opacity .3s,-o-transform .3s,visibility 0s .3s;transition:opacity .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s,transform .3s,visibility 0s .3s;width:80%;z-index:7}#instructors-list .slick-dots{margin-top:1.35rem;white-space:normal}#instructors-list .slick-dots li{margin:.25rem;width:auto}#instructors-list .slick-dots li:before{display:none}#instructors-list .slick-dots li.slick-active button{background:#333}#instructors-list .slick-dots li button{background:0 0;border:3px solid #333;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;cursor:pointer;height:1.4rem;width:1.4rem;display:block;-webkit-transition:background .3s,-webkit-transform .2s;-moz-transition:background .3s,-moz-transform .2s;-o-transition:background .3s,-o-transform .2s;transition:background .3s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s,transform .2s}#instructors-list .slick-dots li button:last-child{margin-bottom:0}#instructors-list .slick-dots li button:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#instructors-list .slick-dots li button:active{-webkit-transform:scale(.98);-moz-transform:scale(.98);-o-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}@media screen and (max-width:959px){#instructors-list{font-size:0;margin-left:-.2rem;margin-top:-.2rem;overflow:hidden;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:center;width:calc(100% + .4rem);white-space:nowrap}#instructors-list li{margin:.2rem;white-space:normal}#instructors-list .slick-dots li button{border:2px solid #333;height:1rem;width:1rem}}#newsletter{padding-top:15rem;padding-bottom:1.9rem;text-align:center}#newsletter .newsletter-title{margin-bottom:1.7rem}#newsletter .newsletter-title span{display:block;font-size:40px;font-size:4rem;line-height:4.8rem}#newsletter .newsletter-title b{color:rgba(102,102,102,.2);display:block;font-size:108px;font-size:10.8rem;line-height:11.5rem;-webkit-transition:font-size .2s,line-height .2s;-moz-transition:font-size .2s,line-height .2s;-o-transition:font-size .2s,line-height .2s;transition:font-size .2s,line-height .2s}@media screen and (min-width:1250px) and (max-width:1330px){#newsletter .newsletter-title b{font-size:98px;font-size:9.8rem;line-height:10.4rem}}@media screen and (min-width:990px) and (max-width:1249px){#newsletter .newsletter-title b{font-size:80px;font-size:8rem;line-height:8.8rem}}@media screen and (max-width:989px){#newsletter .newsletter-title b{font-size:74px;font-size:7.4rem;line-height:8.2rem}}#newsletter .common-text{font-size:23px;font-size:2.3rem;letter-spacing:-.2px;line-height:2.8rem;margin:0 auto 6rem;max-width:62rem}#newsletter input[type=text],#newsletter input[type=email]{-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.45,.05,.55,.95),margin-bottom .2s cubic-bezier(.45,.05,.55,.95) .2s;-moz-transition:-moz-box-shadow .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.45,.05,.55,.95),margin-bottom .2s cubic-bezier(.45,.05,.55,.95) .2s;-o-transition:box-shadow .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.45,.05,.55,.95),margin-bottom .2s cubic-bezier(.45,.05,.55,.95) .2s;transition:box-shadow .3s cubic-bezier(.22,.61,.36,1),border-color .3s cubic-bezier(.45,.05,.55,.95),margin-bottom .2s cubic-bezier(.45,.05,.55,.95) .2s;-webkit-text-fill-color:#666!important}#newsletter input[type=text]:focus,#newsletter input[type=email]:focus{-webkit-box-shadow:0 0 15px -2px rgba(0,0,0,.18);-moz-box-shadow:0 0 15px -2px rgba(0,0,0,.18);box-shadow:0 0 15px -2px rgba(0,0,0,.18)}#form-newsletter{display:block;font-size:0;position:relative}#form-newsletter #show-newsletter{-webkit-opacity:0;-moz-opacity:0;opacity:0;top:0;left:50%;-webkit-transform:scale(.78) translateX(-50%);-moz-transform:scale(.78) translateX(-50%);-o-transform:scale(.78) translateX(-50%);-ms-transform:scale(.78) translateX(-50%);transform:scale(.78) translateX(-50%);-webkit-transition:opacity .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1),visibility 0s linear .55s,color .3s,background-color .3s;-moz-transition:opacity .55s cubic-bezier(.23,1,.32,1),-moz-transform .55s cubic-bezier(.23,1,.32,1),visibility 0s linear .55s,color .3s,background-color .3s;-o-transition:opacity .55s cubic-bezier(.23,1,.32,1),-o-transform .55s cubic-bezier(.23,1,.32,1),visibility 0s linear .55s,color .3s,background-color .3s;transition:opacity .55s cubic-bezier(.23,1,.32,1),-webkit-transform .55s cubic-bezier(.23,1,.32,1),-moz-transform .55s cubic-bezier(.23,1,.32,1),-o-transform .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1),visibility 0s linear .55s,color .3s,background-color .3s;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;z-index:0}#form-newsletter.form-hidden #show-newsletter{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1) translateX(-50%);-moz-transform:scale(1) translateX(-50%);-o-transform:scale(1) translateX(-50%);-ms-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%);visibility:visible;z-index:3}#form-newsletter.form-hidden .form-fields{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transform:scale(.78);-moz-transform:scale(.78);-o-transform:scale(.78);-ms-transform:scale(.78);transform:scale(.78);visibility:hidden}#form-newsletter .response-message{line-height:4rem;padding:.8rem 0}#form-newsletter .response-message button{margin-top:1.2rem}#form-newsletter .column{display:inline-block;margin-right:1.8rem;position:relative;width:calc(33.3% - 1.2rem)}#form-newsletter .column>input{background:#fff;border:3px solid #333;color:#333;height:6.4rem;width:100%;font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:18px;font-size:1.8rem;line-height:2.8rem;padding:1.5rem 2.2rem;position:relative;z-index:1}#about .text-box,#differentials #differentials-list li .differential-title,#differentials #differentials-list li .differential-title:after,#form-newsletter .column .common-label,#performa-header .performa-title{font-family:FuturaStd-CondensedExtraBd,monospace,sans-serif}#form-newsletter .column>input.filled~.common-label,#form-newsletter .column>input:focus~.common-label{font-size:14px;font-size:1.4rem;height:1.4rem;line-height:1.4rem;top:-1.6rem;left:0;-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1),cubic-bezier(.23,1,.32,1),cubic-bezier(.19,1,.22,1);-moz-transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1),cubic-bezier(.23,1,.32,1),cubic-bezier(.19,1,.22,1);-o-transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1),cubic-bezier(.23,1,.32,1),cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.25,.46,.45,.94),cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1),cubic-bezier(.23,1,.32,1),cubic-bezier(.19,1,.22,1)}#form-newsletter .column>input.error{margin-bottom:2rem}#form-newsletter .column .error-message{bottom:-.2rem}#form-newsletter .column .common-label{color:#333;cursor:text;font-size:18px;font-size:1.8rem;line-height:6.4rem;position:absolute;top:0;left:calc(2.2rem + 3px);text-transform:uppercase;-webkit-transition:font-size .4s cubic-bezier(.55,.09,.68,.53),line-height .4s cubic-bezier(.95,.05,.8,.04),top .4s cubic-bezier(.95,.05,.8,.04),left .4s cubic-bezier(.76,.05,.86,.06),height .4s cubic-bezier(.95,.05,.8,.04);-moz-transition:font-size .4s cubic-bezier(.55,.09,.68,.53),line-height .4s cubic-bezier(.95,.05,.8,.04),top .4s cubic-bezier(.95,.05,.8,.04),left .4s cubic-bezier(.76,.05,.86,.06),height .4s cubic-bezier(.95,.05,.8,.04);-o-transition:font-size .4s cubic-bezier(.55,.09,.68,.53),line-height .4s cubic-bezier(.95,.05,.8,.04),top .4s cubic-bezier(.95,.05,.8,.04),left .4s cubic-bezier(.76,.05,.86,.06),height .4s cubic-bezier(.95,.05,.8,.04);transition:font-size .4s cubic-bezier(.55,.09,.68,.53),line-height .4s cubic-bezier(.95,.05,.8,.04),top .4s cubic-bezier(.95,.05,.8,.04),left .4s cubic-bezier(.76,.05,.86,.06),height .4s cubic-bezier(.95,.05,.8,.04);z-index:2}#form-newsletter button[type=submit]{padding:0;white-space:nowrap;width:calc(33.4% - 1.2rem)}@media screen and (max-width:959px){#newsletter{padding-top:5.5rem;padding-bottom:0}#newsletter .newsletter-title{margin-bottom:1.1rem}#newsletter .newsletter-title span{font-size:27.6px;font-size:2.7600000000000002rem;line-height:3.8rem}#newsletter .newsletter-title b{font-size:38px;font-size:3.8rem;line-height:3.5rem}#newsletter .common-text{font-size:17px;font-size:1.7rem;line-height:1.9rem;margin:0 auto 2.5rem;max-width:88%}#form-newsletter #show-newsletter{white-space:nowrap}#form-newsletter .column{margin-right:1rem;width:calc(50% - .5rem)}#form-newsletter .column>input{border-width:2px;height:4.4rem;font-size:16px;font-size:1.6rem;line-height:2rem;padding:1rem 1.5rem}#form-newsletter .column>input.filled~.common-label,#form-newsletter .column>input:focus~.common-label{font-size:12px;font-size:1.2rem;height:1.2rem;line-height:1.2rem;top:-1.2rem}#form-newsletter .column .common-label{font-size:15px;font-size:1.5rem;line-height:4.8rem;position:absolute;top:0;left:calc(1.5rem + 2px)}#form-newsletter .column:last-of-type{margin-right:0}#form-newsletter .response-message{line-height:2.8rem}#form-newsletter button[type=submit]{margin-top:1rem;width:100%}}@media screen and (max-width:959px) and (min-width:500px){#form-newsletter{margin:0 auto;max-width:88%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#performa-header{background:#333;height:100vh;max-height:98rem;min-height:60rem;position:relative}#performa-header .performa-header-background{height:100%;width:100%;overflow:hidden;position:relative}#performa-header .performa-header-background .header-image,#performa-header .performa-header-background .header-video{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);filter:grayscale(100%);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#performa-header .performa-header-background .header-image{height:100%;width:100%}#performa-header .performa-header-background .header-video{height:auto;min-width:100%;min-height:100%}#performa-header .performa-header-background .header-image:before{content:'';background:#000;height:100%;width:100%;zoom:1;filter:alpha(opacity=50);-webkit-opacity:.5;-moz-opacity:.5;opacity:.5;position:absolute;top:0;left:0;-webkit-transition:opacity .3s cubic-bezier(.69,.69,.39,.99);-moz-transition:opacity .3s cubic-bezier(.69,.69,.39,.99);-o-transition:opacity .3s cubic-bezier(.69,.69,.39,.99);transition:opacity .3s cubic-bezier(.69,.69,.39,.99);z-index:4}#performa-header .performa-header-background .header-image.loading:before{zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0}#performa-header .performa-header-background .header-image:after{content:url(../../../comum/assets/svg/preloader-reverse.svg)}#performa-header .performa-title{color:rgba(255,255,255,.3);padding:0 40px;position:absolute;bottom:15vh;left:0;text-align:center;text-transform:uppercase;width:100%;z-index:2}#performa-header .performa-title span{display:block}#performa-header .performa-title span:nth-child(1){font-size:60px;font-size:6rem;line-height:6rem}#performa-header .performa-title span:nth-child(2){font-size:140px;font-size:14rem;line-height:14rem}#performa-header .performa-title span:nth-child(2) b,#performa-header .performa-title span:nth-child(2) strong{font-size:98px;font-size:9.8rem;display:block;line-height:9.8rem;color:#fff}@media screen and (min-width:1420px) and (max-width:1560px){#performa-header .performa-title span:nth-child(1){font-size:50px;font-size:5rem;line-height:5rem}#performa-header .performa-title span:nth-child(2){font-size:130px;font-size:13rem;line-height:13rem}#performa-header .performa-title span:nth-child(2) b,#performa-header .performa-title span:nth-child(2) strong{font-size:88px;font-size:8.8rem;line-height:8.8rem}}@media screen and (min-width:960px) and (max-width:1419px){#performa-header .performa-title span:nth-child(1){font-size:45px;font-size:4.5rem;line-height:4.5rem}#performa-header .performa-title span:nth-child(2){font-size:120px;font-size:12rem;line-height:12rem}#performa-header .performa-title span:nth-child(2) b,#performa-header .performa-title span:nth-child(2) strong{font-size:78px;font-size:7.8rem;line-height:7.8rem}}#performa-header #scroll-down{background:0 0;border:3px solid #fff;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;height:3.5rem;width:2.5rem;display:block;padding:.5rem 0;position:absolute;bottom:6vh;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}#performa-header #scroll-down .tracker{-webkit-animation:tracker 1s infinite cubic-bezier(.77,0,.18,1) alternate;-moz-animation:tracker 1s infinite cubic-bezier(.77,0,.18,1) alternate;-o-animation:tracker 1s infinite cubic-bezier(.77,0,.18,1) alternate;animation:tracker 1s infinite cubic-bezier(.77,0,.18,1) alternate;background:#fff;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;height:.5rem;width:.5rem;display:block;position:absolute;top:.5rem;left:.7rem}@-webkit-keyframes tracker{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(1.4rem)}}@-moz-keyframes tracker{0%{-moz-transform:translateY(0)}100%{-moz-transform:translateY(1.4rem)}}@-o-keyframes tracker{0%{-o-transform:translateY(0)}100%{-o-transform:translateY(1.4rem)}}@keyframes tracker{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(1.4rem);-moz-transform:translateY(1.4rem);-ms-transform:translateY(1.4rem);transform:translateY(1.4rem)}}#about{padding-bottom:24.5rem;padding-top:5rem;position:relative}#about .common-text{margin-bottom:6rem;position:relative;z-index:2}#about .bigger-limiter{font-size:0;text-align:center;position:relative;z-index:2}#about #about-gallery{display:inline-block;vertical-align:bottom;margin-bottom:3rem;position:relative;width:calc(50% - 1.5rem);z-index:1}#about #about-gallery #gallery-images{background:#333;overflow:hidden;position:relative;width:100%}#about #about-gallery #gallery-images:before{content:'';display:block;padding-top:58%}#about #about-gallery #gallery-images .gallery-image{background:#333;height:100%;width:100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute;top:0;left:0;visibility:hidden}#about #about-gallery #gallery-images .gallery-image:after{content:url(../../../comum/assets/svg/preloader-reverse.svg)}#about #about-gallery #gallery-images .gallery-image.current{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible}#about #about-gallery #gallery-images .gallery-image.nextOut{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-animation:nextOut .7s forwards cubic-bezier(.45,.05,.55,.95);-moz-animation:nextOut .7s forwards cubic-bezier(.45,.05,.55,.95);-o-animation:nextOut .7s forwards cubic-bezier(.45,.05,.55,.95);animation:nextOut .7s forwards cubic-bezier(.45,.05,.55,.95);z-index:1}#about #about-gallery #gallery-images .gallery-image.nextIn{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-animation:nextIn .7s forwards cubic-bezier(.45,.05,.55,.95);-moz-animation:nextIn .7s forwards cubic-bezier(.45,.05,.55,.95);-o-animation:nextIn .7s forwards cubic-bezier(.45,.05,.55,.95);animation:nextIn .7s forwards cubic-bezier(.45,.05,.55,.95);z-index:2}#about #about-gallery #gallery-images .gallery-image.prevOut{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-animation:prevOut .7s forwards cubic-bezier(.45,.05,.55,.95);-moz-animation:prevOut .7s forwards cubic-bezier(.45,.05,.55,.95);-o-animation:prevOut .7s forwards cubic-bezier(.45,.05,.55,.95);animation:prevOut .7s forwards cubic-bezier(.45,.05,.55,.95);z-index:2}#about #about-gallery #gallery-images .gallery-image.prevIn{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;-webkit-animation:prevIn .7s forwards cubic-bezier(.45,.05,.55,.95);-moz-animation:prevIn .7s forwards cubic-bezier(.45,.05,.55,.95);-o-animation:prevIn .7s forwards cubic-bezier(.45,.05,.55,.95);animation:prevIn .7s forwards cubic-bezier(.45,.05,.55,.95);z-index:1}#about #about-gallery #gallery-images .gallery-video iframe{height:100%;width:100%}#about #about-gallery #gallery-controller{font-size:0;position:absolute;top:50%;left:calc(100% + 3rem);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}#about #about-gallery #gallery-controller .gallery-arrow{background:0 0;border:3px solid #666;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;height:5.6rem;width:5.6rem;display:block;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;-o-transition:border-color .3s;transition:border-color .3s}#about #about-gallery #gallery-controller .gallery-arrow svg{height:2.4rem;width:1.8rem;fill:#666;-webkit-transition:fill .3s;-moz-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}#about #about-gallery #gallery-controller .gallery-arrow:first-child{margin-bottom:1rem}#about #about-gallery #gallery-controller .gallery-arrow:first-child svg{margin-left:-.2rem}#about #about-gallery #gallery-controller .gallery-arrow:last-of-type svg{margin-left:.2rem}#about #about-gallery #gallery-controller .gallery-arrow:active{-webkit-transform:scale(.98);-moz-transform:scale(.98);-o-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}#about #about-gallery #gallery-controller .gallery-arrow:hover{border-color:#333}#about #about-gallery #gallery-controller .gallery-arrow:hover svg{fill:#333}#about #about-gallery #gallery-navigation{text-align:center;width:2.2rem;position:absolute;top:50%;right:10rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#about #about-gallery #gallery-navigation button{background:0 0;border:3px solid #fff;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;cursor:pointer;height:1.4rem;width:1.4rem;display:inline-block;margin-bottom:.5rem;-webkit-transition:background .3s,-webkit-transform .2s;-moz-transition:background .3s,-moz-transform .2s;-o-transition:background .3s,-o-transform .2s;transition:background .3s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s,transform .2s}#about #about-gallery #gallery-navigation button:last-child{margin-bottom:0}#about #about-gallery #gallery-navigation button.current{background:#fff}#about #about-gallery #gallery-navigation button:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}#about #about-gallery #gallery-navigation button:active{-webkit-transform:scale(.98);-moz-transform:scale(.98);-o-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}#about .horizontal-box{display:inline-block;vertical-align:bottom;margin-bottom:3rem;margin-left:3rem;position:relative;text-align:left;width:calc(50% - 1.5rem)}#about .horizontal-box:before{content:'';display:block;padding-top:10.5%}#about .horizontal-box .lazyload{background:#333;max-width:61rem;position:absolute;top:0;left:0;width:100%}#about .horizontal-box .lazyload:before{content:'';display:block;padding-top:57%}#about .horizontal-box .lazyload .lazyload-image{position:absolute;top:0;left:0}#about .horizontal-box .lazyload:after{content:url(../../../comum/assets/svg/preloader-reverse.svg)}#about .vertical-box{display:inline-block;vertical-align:bottom;margin-right:3rem;position:relative;text-align:right;width:calc(50% - 1.5rem)}#about .vertical-box .lazyload{background:#333;display:inline-block;max-width:49.4rem;width:100%}#about .vertical-box .lazyload:before{content:'';display:block;padding-top:120%}#about .vertical-box .lazyload .lazyload-image{position:absolute;top:0;left:0}#about .vertical-box .lazyload:after{content:url(../../../comum/assets/svg/preloader-reverse.svg)}#about .text-box{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#999;display:-webkit-box;display:-moz-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:70px;font-size:7rem;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;line-height:6.3rem;padding-left:1.6rem;text-transform:uppercase;vertical-align:bottom;width:calc(50% - 1.5rem)}#about .text-box b,#about .text-box strong{color:#333}#about .text-box span{display:inline-block;max-width:51rem;text-align:left}@media screen and (min-width:1080px) and (max-width:1200px){#about .text-box{font-size:60px;font-size:6rem;line-height:5.8rem}#about .text-box span{width:45rem}}@media screen and (min-width:960px) and (max-width:1079px){#about .text-box{font-size:54px;font-size:5.4rem;line-height:5rem}#about .text-box span{width:42rem}}#about:after{content:'';height:100%;width:738px;background:url(../../../comum/assets/img/woman-parallax.png) left bottom no-repeat;background-size:contain;position:absolute;bottom:0;left:calc(50% + 263px);z-index:0}@-webkit-keyframes prevOut{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(100%)}}@-moz-keyframes prevOut{0%{-moz-transform:translateX(0)}100%{-moz-transform:translateX(100%)}}@-o-keyframes prevOut{0%{-o-transform:translateX(0)}100%{-o-transform:translateX(100%)}}@keyframes prevOut{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes nextOut{0%{-webkit-transform:translateX(0)}100%{-webkit-transform:translateX(-50%)}}@-moz-keyframes nextOut{0%{-moz-transform:translateX(0)}100%{-moz-transform:translateX(-50%)}}@-o-keyframes nextOut{0%{-o-transform:translateX(0)}100%{-o-transform:translateX(-50%)}}@keyframes nextOut{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@-webkit-keyframes prevIn{0%{-webkit-transform:translateX(-50%)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes prevIn{0%{-moz-transform:translateX(-50%)}100%{-moz-transform:translateX(0)}}@-o-keyframes prevIn{0%{-o-transform:translateX(-50%)}100%{-o-transform:translateX(0)}}@keyframes prevIn{0%{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}lesshat-selector{-lh-property:0}@-webkit-keyframes nextIn{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes nextIn{0%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(0)}}@-o-keyframes nextIn{0%{-o-transform:translateX(100%)}100%{-o-transform:translateX(0)}}@keyframes nextIn{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}#differentials #differentials-list{font-size:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:6rem}#differentials #differentials-list:after{content:'';display:inline-block;height:0}@media screen and (min-width:1250px){#differentials #differentials-list:after{width:calc(33.33% - 1.8rem)}}@media screen and (min-width:960px) and (max-width:1249px){#differentials #differentials-list:after{width:calc(50% - 1.3rem)}}#differentials #differentials-list li{display:inline-block;position:relative}@media screen and (min-width:1250px){#differentials #differentials-list li{width:calc(33.33% - 1.8rem)}#differentials #differentials-list li:nth-child(3n+2){width:calc(33.34% - 1.8rem)}#differentials #differentials-list li:nth-child(n+4){margin-top:10.5rem}}@media screen and (min-width:960px) and (max-width:1249px){#differentials #differentials-list li{width:calc(50% - 1.3rem)}#differentials #differentials-list li:nth-child(n+3){margin-top:10.5rem}}#differentials #differentials-list li .overlay{background:#333;margin-bottom:3rem;overflow:hidden;position:relative;-webkit-transition:-webkit-box-shadow .2s ease-out;-moz-transition:-moz-box-shadow .2s ease-out;-o-transition:box-shadow .2s ease-out;transition:box-shadow .2s ease-out;width:100%}#differentials #differentials-list li .overlay:before{content:'';display:block;padding-top:63%}#differentials #differentials-list li .lazyload{height:100%;width:100%;position:absolute;top:0;left:0}#differentials #differentials-list li .lazyload:after{content:url(../../../comum/assets/svg/preloader-reverse.svg)}#differentials #differentials-list li video{height:100%;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}#differentials #differentials-list li .lazyload,#differentials #differentials-list li video{-webkit-filter:opacity(.4) grayscale(100%);-moz-filter:opacity(.4) grayscale(100%);-ms-filter:opacity(.4) grayscale(100%);filter:opacity(.4) grayscale(100%);-webkit-transition:-webkit-filter .6s;-moz-transition:-moz-filter .6s;-o-transition:filter .6s;transition:-webkit-filter .6s,-moz-filter .6s,-o-filter .6s,filter .6s}#differentials #differentials-list li .common-text{color:#fff}#differentials #differentials-list li .differential-title{background:0 0;color:#fff;font-size:23px;font-size:2.3rem;line-height:3rem;position:absolute;bottom:3rem;left:1.6rem;text-transform:uppercase;text-align:center;-webkit-transition:bottom .4s,-webkit-transform .4s;-moz-transition:bottom .4s,-moz-transform .4s;-o-transition:bottom .4s,-o-transform .4s;transition:bottom .4s,-webkit-transform .4s,-moz-transform .4s,-o-transform .4s,transform .4s;width:calc(100% - 3.2rem);z-index:3}#differentials #differentials-list li .differential-title span{display:inline-block;padding:1.5rem 3rem;position:relative;z-index:2}#differentials #differentials-list li .differential-title span:before{content:'';background:#fff;height:100%;width:100%;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;position:absolute;top:0;left:0;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:opacity .4s cubic-bezier(.95,.05,.8,.04),-webkit-transform .4s cubic-bezier(.95,.05,.8,.04);-moz-transition:opacity .4s cubic-bezier(.95,.05,.8,.04),-moz-transform .4s cubic-bezier(.95,.05,.8,.04);-o-transition:opacity .4s cubic-bezier(.95,.05,.8,.04),-o-transform .4s cubic-bezier(.95,.05,.8,.04);transition:opacity .4s cubic-bezier(.95,.05,.8,.04),-webkit-transform .4s cubic-bezier(.95,.05,.8,.04),-moz-transform .4s cubic-bezier(.95,.05,.8,.04),-o-transform .4s cubic-bezier(.95,.05,.8,.04),transform .4s cubic-bezier(.95,.05,.8,.04);z-index:1}#differentials #differentials-list li .differential-title:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;content:attr(data-title);color:#333;font-size:23px;font-size:2.3rem;line-height:3rem;zoom:1;filter:alpha(opacity=0);-webkit-opacity:0;-moz-opacity:0;opacity:0;padding:0 3rem;position:absolute;top:1.5rem;left:0;-webkit-transform:scaleX(1.2);-moz-transform:scaleX(1.2);-o-transform:scaleX(1.2);-ms-transform:scaleX(1.2);transform:scaleX(1.2);width:100%;z-index:3;-webkit-transition:opacity .4s cubic-bezier(.95,.05,.8,.04),-webkit-transform .4s cubic-bezier(.95,.05,.8,.04);-moz-transition:opacity .4s cubic-bezier(.95,.05,.8,.04),-moz-transform .4s cubic-bezier(.95,.05,.8,.04);-o-transition:opacity .4s cubic-bezier(.95,.05,.8,.04),-o-transform .4s cubic-bezier(.95,.05,.8,.04);transition:opacity .4s cubic-bezier(.95,.05,.8,.04),-webkit-transform .4s cubic-bezier(.95,.05,.8,.04),-moz-transform .4s cubic-bezier(.95,.05,.8,.04),-o-transform .4s cubic-bezier(.95,.05,.8,.04),transform .4s cubic-bezier(.95,.05,.8,.04)}@media screen and (min-width:960px){#differentials #differentials-list li:hover .overlay{-webkit-box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.5);-moz-box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.5);box-shadow:0 1rem 2.5rem 0 rgba(0,0,0,.5)}#differentials #differentials-list li:hover .lazyload,#differentials #differentials-list li:hover video{-webkit-filter:opacity(1) grayscale(100%);-moz-filter:opacity(1) grayscale(100%);-ms-filter:opacity(1) grayscale(100%);filter:opacity(1) grayscale(100%)}#differentials #differentials-list li:hover .differential-title{bottom:50%;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-o-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}#differentials #differentials-list li:hover .differential-title span:before,#differentials #differentials-list li:hover .differential-title:after{zoom:1;filter:alpha(opacity=100);-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:opacity .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1);-moz-transition:opacity .6s cubic-bezier(.19,1,.22,1),-moz-transform .6s cubic-bezier(.19,1,.22,1);-o-transition:opacity .6s cubic-bezier(.19,1,.22,1),-o-transform .6s cubic-bezier(.19,1,.22,1);transition:opacity .6s cubic-bezier(.19,1,.22,1),-webkit-transform .6s cubic-bezier(.19,1,.22,1),-moz-transform .6s cubic-bezier(.19,1,.22,1),-o-transform .6s cubic-bezier(.19,1,.22,1),transform .6s cubic-bezier(.19,1,.22,1)}}#instructors{padding-top:8.5rem}#instructors .common-title{font-size:60px;font-size:6rem;margin-bottom:3.5rem}#instructors #instructors-list{margin-bottom:.2rem}#register{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50vw;min-height:50rem;max-height:100rem;overflow:hidden;position:relative}#register .bigger-limiter{position:relative;z-index:2}#register .section-subtitle{color:rgba(255,255,255,.5)}#register #register-parallax{position:absolute;top:0;left:0;min-height:100%;width:100%;z-index:1;-webkit-transition:top .1s ease-out;-moz-transition:top .1s ease-out;-o-transition:top .1s ease-out;transition:top .1s ease-out}#register #register-parallax img{width:100%}@media screen and (max-width:959px){#about #about-gallery #gallery-controller .gallery-arrow,#performa-header #scroll-down{display:none}#performa-header{height:70vh;max-height:44rem;min-height:30rem}#performa-header .performa-title{bottom:5rem;left:0;padding:0 1.6rem}#performa-header .performa-title span:nth-child(1){font-size:22px;font-size:2.2rem;line-height:2.2rem}#performa-header .performa-title span:nth-child(2){font-size:60px;font-size:6rem;line-height:6rem}#performa-header .performa-title span:nth-child(2) b,#performa-header .performa-title span:nth-child(2) strong{font-size:37px;font-size:3.7rem;line-height:3.7rem}#performa-header #scroll-down .tracker{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;-o-animation-play-state:paused;animation-play-state:paused}#about{padding-bottom:10.8rem;padding-top:3.3rem;z-index:2}#about .common-text{margin-bottom:3.5rem;text-align:center}#about #about-gallery{margin-bottom:1.8rem;margin-left:-1.6rem;width:calc(100% + 3.2rem)}#about #about-gallery #gallery-images{height:68vw;width:100%;min-height:28rem;max-height:50rem}#about #about-gallery #gallery-controller{max-width:90%;position:absolute;bottom:1.2rem;left:50%;top:auto;text-align:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10}#about #about-gallery #gallery-navigation{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);display:block;position:relative;top:auto;right:auto;width:auto}#about #about-gallery #gallery-navigation button{background:0 0;border:2px solid #fff;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;cursor:pointer;height:1rem;width:1rem;display:inline-block;margin:.25rem;-webkit-transition:background .3s,-webkit-transform .2s;-moz-transition:background .3s,-moz-transform .2s;-o-transition:background .3s,-o-transform .2s;transition:background .3s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s,transform .2s}#about #about-gallery #gallery-navigation button.current,#differentials .slick-dots li.slick-active button{background:#fff}#about #about-gallery #gallery-navigation button:last-child{margin-bottom:0}#about #about-gallery #gallery-navigation button:active{-webkit-transform:scale(.98);-moz-transform:scale(.98);-o-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}#about .horizontal-box{display:block;margin-bottom:1.8rem;margin-left:0;width:100%}#about .horizontal-box:before{display:none}#about .horizontal-box .lazyload{margin:0 auto;position:relative}#about .vertical-box{display:block;margin-bottom:13.5rem;margin-right:0;text-align:center;width:100%}#about .vertical-box .lazyload{margin:0 auto}#about .text-box{font-size:38px;font-size:3.8rem;line-height:3.5rem;max-width:49.4rem;padding-left:1.5rem;width:100%}#about .text-box span{max-width:28rem}#about:after{height:48.4rem;width:24.3rem;bottom:-8.6rem;left:auto;right:0;z-index:0}#differentials #differentials-list{display:block;margin-left:-.8rem;overflow:hidden;padding-top:2rem;width:calc(100% + 1.6rem);white-space:nowrap}#differentials #differentials-list:after,#differentials .slick-dots li:before{display:none}#differentials #differentials-list li{margin:0 .8rem;width:calc(100% - 1.6rem);white-space:normal}#differentials #differentials-list li .overlay{margin-bottom:1.6rem}#differentials #differentials-list li .differential-title{font-size:16px;font-size:1.6rem;line-height:2rem;position:absolute;bottom:2rem;left:1.6rem}#differentials #differentials-list li .differential-title span{padding:1rem 2rem}#differentials #differentials-list li .differential-title:after{font-size:15px;font-size:1.5rem;line-height:2rem;padding:0 2rem;top:1px}#differentials .slick-dots{margin-top:3.5rem;text-align:center;white-space:normal;width:100%}#differentials .slick-dots li{margin:.25rem!important;width:auto!important}#differentials .slick-dots li button{background:0 0;border:2px solid #fff;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;cursor:pointer;height:1rem;width:1rem;display:block;-webkit-transition:background .3s,-webkit-transform .2s;-moz-transition:background .3s,-moz-transform .2s;-o-transition:background .3s,-o-transform .2s;transition:background .3s,-webkit-transform .2s,-moz-transform .2s,-o-transform .2s,transform .2s}#differentials .slick-dots li button:last-child{margin-bottom:0}#differentials .slick-dots li button:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#differentials .slick-dots li button:active{-webkit-transform:scale(.98);-moz-transform:scale(.98);-o-transform:scale(.98);-ms-transform:scale(.98);transform:scale(.98)}#instructors{padding-top:6.5rem}#instructors .common-title{font-size:22px;font-size:2.2rem;margin-bottom:2.2rem}#instructors #instructors-list{margin-bottom:5.5rem}#register{height:120vw;min-height:40rem;max-height:49rem}#register #register-parallax{height:100%;top:0!important}#register #register-parallax img{height:100%;left:50%;min-width:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:auto}}@media screen and (max-width:959px) and (min-width:580px) and (max-width:767px){#about .vertical-box{margin-bottom:11rem}#about .text-box{font-size:45px;font-size:4.5rem;line-height:4.2rem}#about .text-box span{max-width:34rem}}@media screen and (max-width:959px) and (min-width:768px){#about .vertical-box{margin-bottom:9.5rem}#about .text-box{font-size:50px;font-size:5rem;line-height:4.6rem}#about .text-box span{max-width:40rem}}@media screen and (max-width:959px) and (min-width:700px){#differentials #differentials-list li{width:calc(50% - 1.6rem)}}