@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);@font-face{font-family:Ubuntu;src:url("../fonts/ubuntu/ubuntu-regular.woff2") format("woff2"),url("../fonts/ubuntu/ubuntu-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Ubuntu;src:url("../fonts/ubuntu/ubuntu-medium.woff2") format("woff2"),url("../fonts/ubuntu/ubuntu-medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:Ubuntu;src:url("../fonts/ubuntu/ubuntu-bold.woff2") format("woff2"),url("../fonts/ubuntu/ubuntu-bold.woff") format("woff");font-weight:600;font-style:normal}@-webkit-keyframes slideInHeader{from{top:-60px}to{top:0}}@-moz-keyframes slideInHeader{from{top:-60px}to{top:0}}@-o-keyframes slideInHeader{from{top:-60px}to{top:0}}@-ms-keyframes slideInHeader{from{top:-60px}to{top:0}}@keyframes slideInHeader{from{top:-60px}to{top:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-ms-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes loading{from{width:0}to{width:100%}}@-moz-keyframes loading{from{width:0}to{width:100%}}@-o-keyframes loading{from{width:0}to{width:100%}}@-ms-keyframes loading{from{width:0}to{width:100%}}@keyframes loading{from{width:0}to{width:100%}}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;height:100%;margin:0;font:400 16px/normal Roboto,Helvetica,sans-serif,sans-serif;color:#222;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}body{position:relative}*,:after,:before{outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}*>a,a,a:focus,a:hover{text-decoration:none;outline:0;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}a{font-size:1em;color:#e06c08}ul{list-style:none;margin:0;padding:0}img{max-width:100%}.overlay-link{position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-color:transparent;z-index:1;opacity:0}.overlay-image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:.5}.overlay-image.overlay-image--black{background-image:linear-gradient(to top,rgba(94,94,94,0),rgba(0,0,0,.75))}.overlay-image.overlay-image--orange{background-color:#e06c08;opacity:.3}.form-check label span:before{font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.alert{position:fixed;top:70px;left:0;right:0;z-index:101;text-align:center;font-size:.875em;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.page-wrapper{position:relative;width:100%;overflow:hidden;height:auto;min-height:100%;background-color:#fff;-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;-o-animation:fadeIn 2s;-ms-animation:fadeIn 2s;animation:fadeIn 2s;z-index:1}.page-wrapper:after{content:"";display:block}.page-content{position:relative;width:100%}.main-content{padding:70px 0 0}.section-row{position:relative;display:block;padding:40px 0;z-index:0}.section-row .container-fluid{padding:0}.section-row h2{text-align:center}.section-row p{font-size:.875em;line-height:20px}h1,h2,h3,h4,h5{color:#212121;margin:0}h1{font:700 3em/normal Ubuntu,Helvetica,sans-serif,Helvetica,sans-serif;margin:0 0 20px}h2{font:700 2em/normal Ubuntu,Helvetica,sans-serif,Helvetica,sans-serif;margin:0 0 20px}h3{font:700 1.5em/normal Ubuntu,Helvetica,sans-serif,Helvetica,sans-serif;margin:0 0 20px}p{font:400 1em/normal Ubuntu,Helvetica,sans-serif,Helvetica,sans-serif;margin:0 0 10px}label{font:500 1em/normal Ubuntu,Helvetica,sans-serif,Helvetica,sans-serif;color:#222}.form-control,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{font:400 0.875em/normal Ubuntu,Helvetica,sans-serif,Helvetica,sans-serif;padding:10px 10px;width:100%;display:inline-block;background:#fff;border:none;height:auto;color:#212121;resize:none;border:1px solid #dcdcdc;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.form-select{position:relative;display:block}.form-select select{padding-right:30px}.form-select i{position:absolute;right:10px;top:0;bottom:0;margin:auto;width:14px;height:16px;font-size:16px;line-height:16px;text-align:center;color:#757575}.radio-group{position:relative;display:block;padding:5px 0}.radio-group.radio-group--block li{display:block;margin:0 0 10px}.radio-group li{display:inline-block;margin:0 10px 0 0}.form-check{position:relative}.form-check input[type=checkbox],.form-check input[type=radio]{position:absolute;visibility:hidden;z-index:-1;opacity:0}.form-check input[type=checkbox]:checked+label span:before,.form-check input[type=radio]:checked+label span:before{opacity:1}.form-check label{position:relative;font-size:.875em;line-height:20px;color:#757575;font-weight:400;padding:0 0 0 30px;cursor:pointer}.form-check label span{position:absolute;left:0;top:0;display:block;width:20px;height:20px;background-color:transparent;border:solid 2px rgba(33,33,33,.5)}.form-check label span:before{width:17px;height:17px;color:#f78d48;font-size:16px;line-height:16px;text-align:center;content:"\f00c";opacity:0}.file-input{position:relative;display:block}.file-input .form-control{max-width:280px;margin:0 40px 0 0}.file-input .file-input-label{display:inline-block}.file-input .file-input-label input[type=file]{display:none}.button,input[type=button],input[type=submit]{position:relative;outline:0;cursor:pointer;background-color:transparent;color:#575756;border:solid 2px #fff;display:inline-block;font:1em Ubuntu,Helvetica,sans-serif;color:#fff;text-align:center;height:auto;width:auto;min-width:160px;padding:14px 15px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.button i,.button span,input[type=button] i,input[type=button] span,input[type=submit] i,input[type=submit] span{position:relative;z-index:1}.button:before,input[type=button]:before,input[type=submit]:before{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:0;display:block;padding:0;background-color:#212121;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.button.button--small,input[type=button].button--small,input[type=submit].button--small{padding:5px 15px;min-width:auto}.button.button--uppercase,input[type=button].button--uppercase,input[type=submit].button--uppercase{text-transform:uppercase}.button.button--transparent,input[type=button].button--transparent,input[type=submit].button--transparent{background-color:transparent;color:#fff}.button.button--transparent:before,input[type=button].button--transparent:before,input[type=submit].button--transparent:before{background-color:#fff}.button.button--transparent:hover,input[type=button].button--transparent:hover,input[type=submit].button--transparent:hover{border-color:#fff;color:#e06c08}.button.button--transparent:hover:before,input[type=button].button--transparent:hover:before,input[type=submit].button--transparent:hover:before{background-color:#fff}.button.button--white,input[type=button].button--white,input[type=submit].button--white{background-color:#fff;color:#212121}.button.button--black,input[type=button].button--black,input[type=submit].button--black{background-color:#212121;color:#fff;border-color:#212121}.button.button--black:before,input[type=button].button--black:before,input[type=submit].button--black:before{background-color:#fff}.button.button--black:hover,input[type=button].button--black:hover,input[type=submit].button--black:hover{border-color:#212121;color:#212121}.button.button--black:hover:before,input[type=button].button--black:hover:before,input[type=submit].button--black:hover:before{background-color:#fff}.button.button--orange,input[type=button].button--orange,input[type=submit].button--orange{background-color:#e06c08;border-color:#e06c08;color:#fff}.button.button--red,input[type=button].button--red,input[type=submit].button--red{background-color:#a3290b;border-color:#a3290b;color:#fff}.button.button--blue,input[type=button].button--blue,input[type=submit].button--blue{background-color:#059ac0;border-color:#059ac0;color:#fff}.button.button--facebook,input[type=button].button--facebook,input[type=submit].button--facebook{width:100%;border-color:#3b5998;background-color:#3b5998;color:#fff}.button.button--facebook i,input[type=button].button--facebook i,input[type=submit].button--facebook i{margin:0 10px 0 0}.button.button--facebook:before,input[type=button].button--facebook:before,input[type=submit].button--facebook:before{background-color:#192b38}.button.button--facebook:hover,input[type=button].button--facebook:hover,input[type=submit].button--facebook:hover{color:#fff;border-color:#192b38}.button.button--google,input[type=button].button--google,input[type=submit].button--google{width:100%;border-color:#dcdcdc;background-color:#fff;color:#212121}.button.button--google i,input[type=button].button--google i,input[type=submit].button--google i{margin:0 10px 0 0}.button.button--google:before,input[type=button].button--google:before,input[type=submit].button--google:before{background-color:#3fbbe3}.button.button--google:hover,input[type=button].button--google:hover,input[type=submit].button--google:hover{color:#fff;border-color:#212121}.button.button--whatsapp,input[type=button].button--whatsapp,input[type=submit].button--whatsapp{width:100%;border-color:#25ae3f;background-color:#25ae3f;color:#fff}.button.button--whatsapp i,input[type=button].button--whatsapp i,input[type=submit].button--whatsapp i{display:block;margin:0 auto}.button.button--whatsapp:before,input[type=button].button--whatsapp:before,input[type=submit].button--whatsapp:before{background-color:#212121}.button.button--whatsapp:hover,input[type=button].button--whatsapp:hover,input[type=submit].button--whatsapp:hover{border-color:#212121;color:#fff}.button:hover,input[type=button]:hover,input[type=submit]:hover{border-color:#212121;color:#fff}.button:hover:before,input[type=button]:hover:before,input[type=submit]:hover:before{background-color:#212121;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.button.button--hover-white:hover,input[type=button].button--hover-white:hover,input[type=submit].button--hover-white:hover{color:#fff;border-color:#fff}.button.disabled,input[type=button].disabled,input[type=submit].disabled{pointer-events:none;background-color:#757575;border-color:#757575;opacity:.5}.icons{display:inline-block;vertical-align:middle}.icons.icons--arrow-orange{background-image:url("../images/ico_arrow_orange.png");width:40px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:40px 40px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--arrow-orange{background-image:url("../images/ico_arrow_orange@2x.png")}}.icons.icons--arrow-left{background-image:url("../images/ico_arrow_left.png");width:20px;height:14px;background-position:center center;background-repeat:no-repeat;background-size:20px 14px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--arrow-left{background-image:url("../images/ico_arrow_left@2x.png")}}.icons.icons--arrow-right{background-image:url("../images/ico_arrow_right.png");width:20px;height:14px;background-position:center center;background-repeat:no-repeat;background-size:20px 14px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--arrow-right{background-image:url("../images/ico_arrow_right@2x.png")}}.icons.icons--instagram{background-image:url("../images/ico_instagram.png");width:42px;height:42px;background-position:center center;background-repeat:no-repeat;background-size:42px 42px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--instagram{background-image:url("../images/ico_instagram@2x.png")}}.icons.icons--instagram-small{background-image:url("../images/ico_instagram_small.png");width:12px;height:12px;background-position:center center;background-repeat:no-repeat;background-size:12px 12px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--instagram-small{background-image:url("../images/ico_instagram_small@2x.png")}}.icons.icons--facebook{background-image:url("../images/ico_facebook.png");width:42px;height:42px;background-position:center center;background-repeat:no-repeat;background-size:42px 42px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--facebook{background-image:url("../images/ico_facebook@2x.png")}}.icons.icons--facebook-small{background-image:url("../images/ico_facebook_small.png");width:7px;height:12px;background-position:center center;background-repeat:no-repeat;background-size:7px 12px;width:12px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--facebook-small{background-image:url("../images/ico_facebook_small@2x.png")}}.icons.icons--twitter{background-image:url("../images/ico_twitter.png");width:42px;height:42px;background-position:center center;background-repeat:no-repeat;background-size:42px 42px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--twitter{background-image:url("../images/ico_twitter@2x.png")}}.icons.icons--twitter-small{background-image:url("../images/ico_twitter_small.png");width:14px;height:11px;background-position:center center;background-repeat:no-repeat;background-size:14px 11px;height:12px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--twitter-small{background-image:url("../images/ico_twitter_small@2x.png")}}.icons.icons--search-small{background-image:url("../images/ico_search_small.png");width:13px;height:13px;background-position:center center;background-repeat:no-repeat;background-size:13px 13px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--search-small{background-image:url("../images/ico_search_small@2x.png")}}.icons.icons--youtube{background-image:url("../images/ico_youtube.png");width:42px;height:42px;background-position:center center;background-repeat:no-repeat;background-size:42px 42px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--youtube{background-image:url("../images/ico_youtube@2x.png")}}.icons.icons--btn-fb{background-image:url("../images/ico_btn_fb.png");width:11px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:11px 20px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--btn-fb{background-image:url("../images/ico_btn_fb@2x.png")}}.icons.icons--btn-google{background-image:url("../images/ico_btn_google.png");width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:20px 20px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.icons.icons--btn-google{background-image:url("../images/ico_btn_google@2x.png")}}.swiper-container{position:relative;width:100%;height:100%}.swiper-container .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.swiper{position:relative}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:18px;height:18px;background-size:cover;margin-top:-9px}.swiper .swiper-button-prev{left:0}.swiper .swiper-button-next{right:0}.swiper.swiper--vertical .swiper-button-next,.swiper.swiper--vertical .swiper-button-prev{top:auto;left:0;right:0;margin:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.swiper.swiper--vertical .swiper-button-prev{top:9px}.swiper.swiper--vertical .swiper-button-next{bottom:9px}.slider-arrow{position:absolute;bottom:20px;left:0;right:0;margin:auto;text-align:center;z-index:9}.slider-arrow li{display:inline-block}.slider-arrow li a{display:block;padding:5px 15px;background-color:#ececec}.slider-arrow li a.swiper-button-disabled span{opacity:.5}.swiper .swiper-pagination{position:absolute;bottom:20px;left:0;right:0;margin:auto}.swiper .swiper-pagination.swiper-pagination--line .swiper-pagination-bullet{width:50px;height:4px;margin:0 10px;background-color:#505050;opacity:1;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.swiper .swiper-pagination.swiper-pagination--line .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.page-header{position:absolute;top:0;left:0;right:0;display:block;padding:0;margin:0;border:0;z-index:99;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.page-header .container{position:relative}.page-header.page-header--fixed{position:fixed}.page-header.page-header--slide-in{-webkit-animation:slideInHeader .5s ease-in-out;-moz-animation:slideInHeader .5s ease-in-out;-o-animation:slideInHeader .5s ease-in-out;-ms-animation:slideInHeader 0.5s ease-in-out;animation:slideInHeader .5s ease-in-out}.page-header.page-header--inverse{background-color:#fff;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 7px 0 rgba(0,0,0,.3);box-shadow:0 2px 7px 0 rgba(0,0,0,.3)}.page-header.page-header--inverse .navbar .navbar-header{padding:17px 0}.page-header.page-header--inverse .navbar .navbar-header .navbar-brand .main-logo{background-image:url("../images/logo_step_black.png");width:251px;height:36px;background-position:center center;background-repeat:no-repeat;background-size:251px 36px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-header.page-header--inverse .navbar .navbar-header .navbar-brand .main-logo{background-image:url("../images/logo_step_black@2x.png")}}.page-header.page-header--inverse .navbar .navbar-header .navbar-toggle .icon-bar{background-color:#212121}.page-header.page-header--inverse .navbar .navbar-info{border-color:#212121}.page-header.page-header--inverse .navbar .navbar-info__item a{color:#212121}.page-header.page-header--inverse .navbar .navbar-info__item a:hover{color:#212121}.page-header.page-header--inverse .navbar .navbar-info__item a .icons.icons--facebook-small{background-image:url("../images/ico_facebook_small_b.png");width:7px;height:12px;background-position:center center;background-repeat:no-repeat;background-size:7px 12px;width:12px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-header.page-header--inverse .navbar .navbar-info__item a .icons.icons--facebook-small{background-image:url("../images/ico_facebook_small_b@2x.png")}}.page-header.page-header--inverse .navbar .navbar-info__item a .icons.icons--instagram-small{background-image:url("../images/ico_instagram_small_b.png");width:12px;height:12px;background-position:center center;background-repeat:no-repeat;background-size:12px 12px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-header.page-header--inverse .navbar .navbar-info__item a .icons.icons--instagram-small{background-image:url("../images/ico_instagram_small_b@2x.png")}}.page-header.page-header--inverse .navbar .navbar-info__item a .icons.icons--twitter-small{background-image:url("../images/ico_twitter_small_b.png");width:14px;height:11px;background-position:center center;background-repeat:no-repeat;background-size:14px 11px;height:12px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-header.page-header--inverse .navbar .navbar-info__item a .icons.icons--twitter-small{background-image:url("../images/ico_twitter_small_b@2x.png")}}.page-header.page-header--inverse .navbar .navbar-info__item a .icons.icons--search-small{background-image:url("../images/ico_search_small_b.png");width:13px;height:13px;background-position:center center;background-repeat:no-repeat;background-size:13px 13px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-header.page-header--inverse .navbar .navbar-info__item a .icons.icons--search-small{background-image:url("../images/ico_search_small_b@2x.png")}}.page-header .navbar{margin:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.page-header .navbar .navbar-header{width:100%;padding:10px 0}.page-header .navbar .navbar-header .navbar-toggle{position:absolute;left:0;top:0;display:block;z-index:2;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.page-header .navbar .navbar-header .navbar-toggle .icon-bar{width:40px;height:3px;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-header .navbar .navbar-header .navbar-toggle .icon-bar{background-color:#1f1f1f}}.page-header .navbar .navbar-header .navbar-toggle .icon-bar:last-child{width:30px}.page-header .navbar .navbar-header .navbar-toggle .icon-bar+.icon-bar{margin-top:9px}.page-header .navbar .navbar-header .navbar-brand{width:290px;height:auto;padding:0;float:none;margin:0 auto;display:block}.page-header .navbar .navbar-header .navbar-brand .main-logo{display:inline-block;vertical-align:middle;background-image:url("../images/logo_step.png");width:289px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:289px 40px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-header .navbar .navbar-header .navbar-brand .main-logo{background-image:url("../images/logo_step@2x.png")}}.page-header .navbar .navbar-info{position:absolute;top:0;right:0;display:inline-block;margin:0;min-height:70px;padding:25px 5px;list-style:none;z-index:2}.page-header .navbar .navbar-info__item{display:inline-block;margin:0 5px;vertical-align:middle}.page-header .navbar .navbar-info__item.dropdown.show{display:inline-block!important}.page-header .navbar .navbar-info__item a{font:400 0.8125em Ubuntu,Helvetica,sans-serif;color:#fff;display:block}.page-header .navbar .navbar-info__item a:hover{color:#fff}.page-header .navbar .navbar-info__item .profile-dropdown{cursor:pointer}.page-header .navbar .navbar-info__item .profile-dropdown:before{display:none}.page-header .navbar .navbar-info__item .profile-dropdown .dropdown-name{display:inline-block;color:#212121;margin:0 10px 0 0}.page-header .navbar .navbar-info__item .profile-dropdown .dropdown-image{width:30px;height:30px;margin:0 5px 0 0;display:inline-block;overflow:hidden;vertical-align:middle;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.page-header .navbar .navbar-info__item .dropdown-menu{left:auto;right:0;top:40px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.page-header .navbar .navbar-info__item .dropdown-menu>li>a{color:#212121;padding:10px 20px}.page-splash{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;background-color:#fff;background-image:url("../images/img_splash_alt.jpg");width:100%;height:auto;background-position:center center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-splash{background-image:url("../images/img_splash_alt@2x.jpg")}}.page-splash:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:1;opacity:.8}.page-splash .splash-content{position:relative;display:block;margin:auto;max-width:360px;z-index:2}.page-splash .splash-content .splash-logo{display:block;margin:0 auto 10px;background-image:url("../images/ico_horse.png");width:120px;height:68px;background-position:center center;background-repeat:no-repeat;background-size:120px 68px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-splash .splash-content .splash-logo{background-image:url("../images/ico_horse@2x.png")}}.page-splash .splash-content .splash-text{position:relative;display:block;margin:0 0 60px}.page-splash .splash-content .splash-text h3{font-size:1.5em;margin:0}.page-splash .splash-content .splash-text p{font-size:1em;margin:0}.page-splash .splash-content .splash-loader{position:relative;display:block;height:10px;background-color:transparent;border:1px solid #212121}.page-splash .splash-content .splash-loader .line-loader{position:absolute;top:0;bottom:0;left:0;width:100%;display:block;background-color:#212121;-webkit-animation:loading 1s ease-in-out;-moz-animation:loading 1s ease-in-out;-o-animation:loading 1s ease-in-out;-ms-animation:loading 1s ease-in-out;animation:loading 1s ease-in-out}.page-menu--show{overflow:hidden;padding-right:17px}.page-menu--show .page-header{top:-60px;opacity:0}.page-menu--show .page-menu{pointer-events:auto;z-index:99}.page-menu--show .page-menu__column.left,.page-menu--show .page-menu__column.right{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-menu{pointer-events:none;z-index:0;position:fixed;top:0;right:0;bottom:0;left:0}.page-menu .button:hover{color:#fff!important}.page-menu .button:before{background-color:#212121!important}.page-menu__close{position:absolute;left:40px;top:40px;display:block;z-index:4;background-image:url("../images/ico_close_white.png");width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:20px 20px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-menu__close{background-image:url("../images/ico_close_white@2x.png")}}.page-menu__column{position:absolute;top:0;bottom:0;-webkit-transition:.5s transform ease-in-out;-moz-transition:.5s transform ease-in-out;-ms-transition:.5s transform ease-in-out;-o-transition:.5s transform ease-in-out;transition:.5s transform ease-in-out}.page-menu__column.left{padding:80px 80px 60px;right:50%;left:0;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:translate3d(-65vw,0,0);-moz-transform:translate3d(-65vw,0,0);-ms-transform:translate3d(-65vw,0,0);transform:translate3d(-65vw,0,0);z-index:2}.page-menu__column.left:before{content:'';position:absolute;left:-50%;right:0;top:0;bottom:0;z-index:1;background-color:#212121;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.page-menu__column.right{right:0;left:50%;-webkit-transform:translate3d(65vw,0,0);-moz-transform:translate3d(65vw,0,0);-ms-transform:translate3d(65vw,0,0);transform:translate3d(65vw,0,0)}.page-menu__column.right:before{content:'';position:absolute;right:-50%;left:0;top:0;bottom:0;z-index:1;background-color:rgba(161,140,234,.5);-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.page-menu .menu-content{position:relative;display:block;margin:auto 0;z-index:3}.page-menu .menu-list{position:relative;display:block;margin:0 0 30px}.page-menu .menu-list ul{width:100%}.page-menu .menu-list ul li{display:block}.page-menu .menu-list ul li a{position:relative;font-size:2.25em;letter-spacing:1px;font-weight:700;color:#fff;padding:15px 0;display:inline-block}.page-menu .menu-list ul li a:before{content:'';position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:#fff;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.page-menu .menu-list ul li a.active:before,.page-menu .menu-list ul li a:hover:before{width:100%}.page-menu .menu-lang{position:relative;display:block;margin:0 0 20px}.page-menu .menu-lang label{font-size:1.125em;font-weight:400;color:#fff;display:inline-block}.page-menu .menu-lang .form-select{font-size:1.125em;font-weight:400;color:#fff;padding:5px;display:inline-block;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.page-menu .menu-lang .form-select option{color:#212121}.page-menu .menu-link{position:relative;display:block;margin:0 0 30px}.page-menu .menu-link ul li{display:inline-block}.page-menu .menu-link ul li:first-child a{padding-left:0}.page-menu .menu-link ul li:last-child{border-left:1px solid #fff}.page-menu .menu-link ul li:last-child a{color:#e06c08}.page-menu .menu-link ul li:last-child a:hover{color:#fff}.page-menu .menu-link ul li a{font-size:1.125em;font-weight:400;color:#fff;display:block;padding:5px 20px}.page-menu .menu-link ul li a:hover{color:#e06c08}.page-menu .menu-bottom{max-width:230px}.page-menu .menu-bottom .button{width:100%}.page-menu .menu-logo{position:relative;display:block;z-index:3;margin:10px 0;width:75%;float:right}.page-menu .menu-logo .main-logo{display:block;margin:0 auto;background-image:url("../images/logo_step.png");width:289px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:289px 40px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-menu .menu-logo .main-logo{background-image:url("../images/logo_step@2x.png")}}.page-menu .navbar-info{position:absolute;bottom:5%;right:15%;display:inline-block;margin:0;min-height:70px;padding:25px 5px;list-style:none;z-index:3}.page-menu .navbar-info__item{display:inline-block;margin:0 5px;vertical-align:middle}.page-menu .navbar-info__item a{font:400 0.8125em Ubuntu,Helvetica,sans-serif;color:#fff}.page-menu .navbar-info__item a:hover{color:#fff}.page-form--login-show{overflow:hidden;padding-right:17px}.page-form--login-show .page-header{top:-60px;opacity:0}.page-form--login-show .page-form.page-form--login{pointer-events:auto;z-index:99}.page-form--login-show .page-form__column.left,.page-form--login-show .page-form__column.right{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-form--signup-show{overflow:hidden;padding-right:17px}.page-form--signup-show .page-header{top:-60px;opacity:0}.page-form--signup-show .page-form.page-form--sign-up{pointer-events:auto;z-index:99}.page-form--signup-show .page-form__column.left,.page-form--signup-show .page-form__column.right{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-form--admin-show{overflow:hidden;padding-right:17px}.page-form--admin-show .page-header{top:-60px;opacity:0}.page-form--admin-show .page-form.page-form--login-admin{pointer-events:auto;z-index:99}.page-form--admin-show .page-form__column.left,.page-form--admin-show .page-form__column.right{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.page-form{pointer-events:none;z-index:0;position:fixed;top:0;right:0;bottom:0;left:0}.page-form.page-form--reset{position:relative;display:block;top:auto;left:auto;right:auto;bottom:auto;z-index:10;pointer-events:auto}.page-form .button:hover{color:#fff!important}.page-form .button:before{background-color:#212121!important}.page-form__close{position:absolute;left:40px;top:40px;display:block;z-index:4;background-image:url("../images/ico_close_black.png");width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:20px 20px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-form__close{background-image:url("../images/ico_close_black@2x.png")}}.page-form__column{position:absolute;top:0;bottom:0;-webkit-transition:.5s transform ease-in-out;-moz-transition:.5s transform ease-in-out;-ms-transition:.5s transform ease-in-out;-o-transition:.5s transform ease-in-out;transition:.5s transform ease-in-out}.page-form__column.left{padding:80px 80px 60px;right:50%;left:0;color:#000;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform:translate3d(-65vw,0,0);-moz-transform:translate3d(-65vw,0,0);-ms-transform:translate3d(-65vw,0,0);transform:translate3d(-65vw,0,0);z-index:2}.page-form__column.left:before{content:'';position:absolute;left:-50%;right:0;top:0;bottom:0;z-index:1;background-color:#fff;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.page-form__column.right{right:0;left:50%;-webkit-transform:translate3d(65vw,0,0);-moz-transform:translate3d(65vw,0,0);-ms-transform:translate3d(65vw,0,0);transform:translate3d(65vw,0,0)}.page-form__column.right:before{content:'';position:absolute;right:-50%;left:0;top:0;bottom:0;z-index:1;background-color:rgba(33,33,33,.5);-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.page-form .form-content{position:relative;display:block;z-index:3;width:100%;max-width:310px;margin:auto;overflow:auto;max-height:100%}.page-form .form-content h2{font-size:2.25em;margin:0 0 30px}.page-form .form-content .input-wrapper{display:block;margin:0 0 10px}.page-form .form-content .input-wrapper .button{width:100%}.page-form .form-content .input-wrapper .button:hover{color:#fff!important}.page-form .form-content .input-wrapper .button:before{background-color:#212121!important}.page-form .form-content .forgot-link{padding:10px 0;display:block;text-align:right;margin:0 0 20px}.page-form .form-content .sign-with{position:relative;display:block;margin:20px 0 0}.page-form .form-content .sign-with p{font-size:14px;color:#212121;text-align:center;margin:0 0 10px}.page-form .form-content .sign-with .button-row{display:block;margin:0 0 20px}.page-form .form-content .sign-with .button-row:nth-child(3){margin:0 0 40px}.page-form .form-content .sign-with .button-row .button{width:100%}.page-form .bottom-link{padding:10px 0;display:block;text-align:right;margin:0 0 20px;text-align:center}.page-form .bottom-link a,.page-form .bottom-link p{font-size:.875em;color:#e06c08;margin:0;display:inline-block}.page-form .bottom-link a{font-weight:500;margin:0 0 0 3px}.page-form .menu-logo{position:relative;display:block;z-index:3;margin:10px 0;width:75%;float:right}.page-form .menu-logo .main-logo{display:block;margin:0 auto;background-image:url("../images/logo_step.png");width:289px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:289px 40px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.page-form .menu-logo .main-logo{background-image:url("../images/logo_step@2x.png")}}.page-form .navbar-info{position:absolute;bottom:5%;right:15%;display:inline-block;margin:0;min-height:70px;padding:25px 5px;list-style:none;z-index:3}.page-form .navbar-info__item{display:inline-block;margin:0 5px;vertical-align:middle}.page-form .navbar-info__item a{font:400 0.8125em Ubuntu,Helvetica,sans-serif;color:#fff}.page-form .navbar-info__item a:hover{color:#fff}.hero-slider{position:relative;display:block;background-color:#fff;z-index:0}.hero-slider .swiper-container{width:100%;height:100%;height:100vh}.hero-slider .slider-caption{position:absolute;width:100%;height:180px;bottom:15%;left:0;right:0;margin:auto;z-index:2;max-width:720px}.hero-slider .slider-caption__title{margin:0 0 30px;display:block}.hero-slider .slider-caption__title h1{font:700 3.4375em Ubuntu,Helvetica,sans-serif;line-height:50px;color:#fff;text-align:center;margin:0}.hero-slider .slider-caption__title h1 small{font-size:55%;color:#fff}.hero-slider .slider-caption__button{text-align:center;display:block}.hero-slider .slider-caption__button li{display:inline-block;margin:0 20px}.hero-slider__item{position:relative;display:block;height:100vh}.hero-slider__item .slider-images{position:relative;display:block;height:100vh}.hero-slider__item .slider-images img{width:100%;max-width:100%;min-height:100%;display:block;object-fit:cover}.hero-slider .swiper-pagination:not(.swiper-pagination--line){top:40%;bottom:auto;width:auto;right:0;left:auto;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.hero-slider .swiper-pagination:not(.swiper-pagination--line) .swiper-pagination-bullet{margin:0 5px;background-color:transparent;border:1px solid #fff;opacity:.5}.hero-slider .swiper-pagination:not(.swiper-pagination--line) .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;opacity:1}.hero-slider .whatsapp-box{position:absolute;right:10%;bottom:10px;z-index:1}.hero-slider .whatsapp-box .button{min-width:220px;display:block;padding:10px 20px}.hero-slider .whatsapp-box .button i{margin:0 0 0 5px}.about-overview{position:relative;display:block;padding:60px 0}.about-overview__text{position:relative;display:block;padding:60px 0;max-width:500px}.about-overview__text h3{font-size:1.875em;margin:0 0 30px}.about-overview__text h3 span{font-size:75%;display:block}.about-overview__text p{margin:0 0 20px}.about-overview__slider{position:relative;padding:60px 0;margin:10px 0;display:block}.about-overview__slider:before{content:'';position:absolute;top:0;bottom:0;left:50px;right:0;display:block;background-color:#212121;z-index:1}.about-overview__slider .overlay-link{z-index:3}.about-overview__slider .overlay-link:hover+.swiper-image .swiper-image__hover{opacity:1;visibility:visible}.about-overview__slider .overlay-link:hover+.swiper-image .swiper-image__hover h3:before{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;width:100%}.about-overview__slider .overview-slider__item{width:350px;height:auto;display:block}.about-overview__slider .overview-slider__item .swiper-image{width:350px;height:300px;display:block}.about-overview__slider .overview-slider__item .swiper-image img{width:100%;max-width:100%;min-height:100%;object-fit:cover;display:block}.about-overview__slider .overview-slider__item .swiper-image__hover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(33,33,33,.3);visibility:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;opacity:0}.about-overview__slider .overview-slider__item .swiper-image__hover h3{position:relative;font-size:1.5em;color:#fff;width:210px;margin:auto;padding:0 0 10px;text-align:center;z-index:2}.about-overview__slider .overview-slider__item .swiper-image__hover h3:before{content:'';position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:#fff;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.about-overview__slider .overview-slider .slider-arrow{position:absolute;left:60px;bottom:-45px;z-index:2;text-align:left}.success-story{position:relative;display:block;background-color:#212121}.success-story.success-story--activities{background-color:#5b5b5b}.success-story.success-story--activities .success-story__content{max-width:360px;margin:0 auto;text-align:left;padding:0 0 10px 0}.success-story.success-story--activities .success-story__content h3{display:inline-block}.success-story.success-story--activities .success-story__content h3:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff}.success-story__media img,.success-story__media video{width:100%;display:block}.success-story__content{position:relative;padding:40px 0 20px;text-align:right}.success-story__content h3{position:relative;font-size:2.25em;margin:0 0 20px;color:#fff}.success-story__content p{margin:0 0 20px;color:#fff}.our-program{position:relative;padding:80px 0 60px}.our-program__head{max-width:450px;margin:0 auto 50px}.our-program__head h2,.our-program__head p{margin:0;text-align:center}.our-program__content .program-list{margin:0 -10px}.our-program__content .program-list__item{padding:0 5px}.our-program__content .program-list__item .program-item{position:relative;display:block}.our-program__content .program-list__item .program-item:hover .program-item__hover{visibility:visible;opacity:1}.our-program__content .program-list__item .program-item:hover .program-item__hover .hover-content h3:before{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;width:100%}.our-program__content .program-list__item .program-item__image{width:100%;background-color:#f4f4f4}.our-program__content .program-list__item .program-item__image img{width:100%;min-height:430px;max-height:430px;object-fit:cover}.our-program__content .program-list__item .program-item__image-2 img{width:100%;min-height:150px;max-height:300px;object-fit:cover}.our-program__content .program-list__item .program-item__hover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(33,33,33,.5);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;opacity:0;visibility:visible}.our-program__content .program-list__item .program-item__hover .hover-content{position:relative;text-align:center;margin:auto}.our-program__content .program-list__item .program-item__hover .hover-content h3{position:relative;font-size:1.5em;color:#fff;display:block;text-align:center;padding:0 10px 5px;margin:0 0 30px}.our-program__content .program-list__item .program-item__hover .hover-content h3:before{content:'';position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:#fff;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.our-partnership{position:relative;padding:80px 0 60px;background-color:#ececec}.our-partnership__head{max-width:450px;margin:0 auto 50px}.our-partnership__head h2,.our-partnership__head p{margin:0;text-align:center}.our-partnership__content .program-list{margin:0 -10px}.our-partnership__content .program-list__item{padding:0 5px}.our-partnership__content .program-list__item .program-item{position:relative;display:block}.our-partnership__content .program-list__item .program-item:hover .program-item__hover{visibility:visible;opacity:1}.our-partnership__content .program-list__item .program-item:hover .program-item__hover .hover-content h3:before{-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s;width:100%}.our-partnership__content .program-list__item .program-item__image{width:100%;background-color:#f4f4f4}.our-partnership__content .program-list__item .program-item__image img{width:100%;min-height:430px;max-height:430px;object-fit:cover}.our-partnership__content .program-list__item .program-item__image-2 img{width:100%;min-height:150px;max-height:300px;object-fit:cover}.our-partnership__content .program-list__item .program-item__hover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-color:rgba(33,33,33,.5);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;opacity:0;visibility:visible}.our-partnership__content .program-list__item .program-item__hover .hover-content{position:relative;text-align:center;margin:auto}.our-partnership__content .program-list__item .program-item__hover .hover-content h3{position:relative;font-size:1.5em;color:#fff;display:block;text-align:center;padding:0 10px 5px;margin:0 0 30px}.our-partnership__content .program-list__item .program-item__hover .hover-content h3:before{content:'';position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:#fff;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.our-news{position:relative;padding:80px 0 60px}.our-news__head{max-width:450px;margin:0 auto 50px}.our-news__head h2,.our-news__head p{margin:0;text-align:center}.our-news__content .program-list{margin:0 -10px}.our-news__content .program-list__item{padding:0 5px}.our-news__content .program-list__item .program-item{position:relative;display:block}.our-news__content .program-list__item .program-item__hover{visibility:visible;opacity:1}.our-news__content .program-list__item .program-item__hover .info{position:absolute;bottom:0;left:0;width:100%;padding:100px 30px 30px;z-index:10;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(transparent));background-image:linear-gradient(to top,rgba(0,0,0,.6),transparent);color:#fff;border-radius:20px}.our-news__content .program-list__item .program-item__image{width:100%;background-color:#f4f4f4}.our-news__content .program-list__item .program-item__image img{width:100%;min-height:430px;max-height:430px;object-fit:cover}.our-news__content .program-list__item .program-item__image-2 img{width:100%;border-radius:20px;min-height:450px;max-height:500px;object-fit:cover}.our-news__content .program-list__item .program-item__hover{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;border-radius:20px;background-color:rgba(33,33,33,.5);-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;opacity:1;visibility:visible}.our-news__content .program-list__item .program-item__hover .hover-content{position:relative;text-align:center;margin:auto}.our-news__content .program-list__item .program-item__hover .hover-content h3{position:relative;font-size:1.5em;color:#fff;display:block;text-align:center;padding:0 10px 5px;margin:0 0 30px}.our-news__content .program-list__item .program-item__hover .hover-content h3:before{content:'';position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:#fff;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.full-information .information-list{padding:40px 0;display:block}.full-information .information-list h2{font-size:2.25em;margin:0 0 30px;text-align:left}.full-information .information-list ul{max-width:350px;margin:0 auto;display:block}.full-information .information-list ul li{display:block;margin:0 0 20px;max-width:250px}.full-information .information-list ul li a{position:relative;font-size:1.5em;font-weight:500;color:#212121;padding:0 0 10px;display:block;cursor:pointer}.full-information .information-list ul li a:before{content:'';position:absolute;left:0;bottom:0;width:80%;height:2px;background-color:#212121;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-ms-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in}.full-information .information-list ul li a.active:before,.full-information .information-list ul li a:hover:before{width:100%}.full-information .information-slider{position:relative;display:block;background-color:#212121;padding:60px 0}.full-information .information-slider__item.swiper-slide-active .information-box h3:before{width:100%}.full-information .information-slider__item .information-box{position:relative;width:455px;margin:0 auto;display:block;max-height:320px;overflow:auto;padding:0 20px 0 0}.full-information .information-slider__item .information-box::-webkit-scrollbar{width:10px}.full-information .information-slider__item .information-box::-webkit-scrollbar-track{background:rgba(241,241,241,.1)}.full-information .information-slider__item .information-box::-webkit-scrollbar-thumb{background:#888}.full-information .information-slider__item .information-box::-webkit-scrollbar-thumb:hover{background:#555}.full-information .information-slider__item .information-box h3{position:relative;font-size:1.5em;color:#fff;padding:0 20px 10px;display:block;text-align:center}.full-information .information-slider__item .information-box h3:before{content:'';position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:#fff;-webkit-transition:all .7s ease-in;-moz-transition:all .7s ease-in;-ms-transition:all .7s ease-in;-o-transition:all .7s ease-in;transition:all .7s ease-in}.full-information .information-slider__item .information-box h4{position:relative;font-size:1.125em;color:#fff;margin:0 0 10px}.full-information .information-slider__item .information-box p{color:#fff;margin:0 0 20px}.full-information .information-slider__item .information-box ol{color:#fff}.full-information .information-slider .swiper-pagination{bottom:30px}.activities-section .row{position:relative;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.activities-section__col{padding:0;background-color:#5b5b5b}.activities-section .activities-image{position:relative;display:block;height:100%}.activities-section .activities-slider{position:relative;display:block;padding:40px 60px}.activities-section .activities-slider__item.swiper-slide-active .information-box h3:before{width:100%}.activities-section .activities-slider__item .information-box{position:relative;text-align:center;width:455px;margin:0 auto;display:block}.activities-section .activities-slider__item .information-box h3{position:relative;font-size:1.5em;color:#fff;padding:0 20px 10px;margin:0 0 20px;display:inline-block}.activities-section .activities-slider__item .information-box h3:before{content:'';position:absolute;left:0;bottom:0;width:0%;height:2px;background-color:#fff;-webkit-transition:all .7s ease-in;-moz-transition:all .7s ease-in;-ms-transition:all .7s ease-in;-o-transition:all .7s ease-in;transition:all .7s ease-in}.activities-section .activities-slider__item .information-box h4{font-size:1.5em;color:#fff;display:block;margin:0 0 20px}.activities-section .activities-slider__item .information-box p{color:#fff;margin:0 0 20px}.people-testimony{padding:30px 0 0}.people-testimony .swiper-container{height:auto}.people-testimony .testimony-slider{position:relative;width:100%;height:auto;display:block}.people-testimony .testimony-slider__item{overflow:hidden;height:auto}.people-testimony .testimony-slider__item .testimony-content{position:relative;display:block;z-index:0;-webkit-transition:.5s transform ease-in-out;-moz-transition:.5s transform ease-in-out;-ms-transition:.5s transform ease-in-out;-o-transition:.5s transform ease-in-out;transition:.5s transform ease-in-out}.people-testimony .testimony-slider__item .testimony-content .slider-images{position:relative;display:block;width:100%}.people-testimony .testimony-slider__item .testimony-content .slider-caption{position:absolute;top:0;bottom:70px;right:5%;width:40%;text-align:center;z-index:2;-webkit-transition:.5s opacity ease-in-out;-moz-transition:.5s opacity ease-in-out;-ms-transition:.5s opacity ease-in-out;-o-transition:.5s opacity ease-in-out;transition:.5s opacity ease-in-out;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.people-testimony .testimony-slider__item .testimony-content .slider-caption .slider-caption__text{margin:auto}.people-testimony .testimony-slider__item .testimony-content .slider-caption .slider-caption__text.slider-caption__text--ceo h2{font-size:2.5em;color:#212121;margin:0 0 30px}.people-testimony .testimony-slider__item .testimony-content .slider-caption .slider-caption__text.slider-caption__text--ceo p{font-size:1.5em;color:#212121;font-weight:500;margin:0 0 30px;line-height:normal}.people-testimony .testimony-slider__item .testimony-content .slider-caption .slider-caption__text.slider-caption__text--ceo p.founder-text{font-size:1.125em}.people-testimony .testimony-slider__item .testimony-content .slider-caption .slider-caption__text h2{font-size:4em;color:#fff;margin:40px}.people-testimony .testimony-slider__item .testimony-content .slider-caption .slider-caption__text p{font-size:1.5em;color:#fff;margin:0 0 10px}.people-testimony .testimony-slider__item .testimony-content .slider-caption .slider-caption__text .arrow-more{display:block;margin:60px auto 0}.people-testimony .testimony-slider__item.testimony-more--show{overflow:hidden}.people-testimony .testimony-slider__item.testimony-more--show .testimony-content{-webkit-transform:translate3d(40vw,0,0);-moz-transform:translate3d(40vw,0,0);-ms-transform:translate3d(40vw,0,0);transform:translate3d(40vw,0,0)}.people-testimony .testimony-slider__item.testimony-more--show .testimony-content .slider-caption{opacity:0}.people-testimony .testimony-slider__item.testimony-more--show .testimony-more{pointer-events:auto;z-index:2}.people-testimony .testimony-slider__item.testimony-more--show .testimony-more__column.left,.people-testimony .testimony-slider__item.testimony-more--show .testimony-more__column.right{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.people-testimony .testimony-slider__item .testimony-more{pointer-events:none;z-index:0;position:absolute;top:0;right:0;bottom:0;left:0}.people-testimony .testimony-slider__item .testimony-more__close{position:absolute;right:40px;top:40px;display:block;z-index:4;background-image:url("../images/ico_close_white.png");width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:20px 20px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.people-testimony .testimony-slider__item .testimony-more__close{background-image:url("../images/ico_close_white@2x.png")}}.people-testimony .testimony-slider__item .testimony-more__column{position:absolute;top:0;bottom:0;-webkit-transition:.5s transform ease-in-out;-moz-transition:.5s transform ease-in-out;-ms-transition:.5s transform ease-in-out;-o-transition:.5s transform ease-in-out;transition:.5s transform ease-in-out}.people-testimony .testimony-slider__item .testimony-more__column.left{padding:0 20px 40px;right:50%;left:0;-webkit-transform:translate3d(-65vw,0,0);-moz-transform:translate3d(-65vw,0,0);-ms-transform:translate3d(-65vw,0,0);transform:translate3d(-65vw,0,0);z-index:2}.people-testimony .testimony-slider__item .testimony-more__column.left:before{content:'';position:absolute;left:-50%;right:0;top:0;bottom:0;z-index:1;background-color:#fff;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.people-testimony .testimony-slider__item .testimony-more__column.right{right:0;left:50%;-webkit-transform:translate3d(65vw,0,0);-moz-transform:translate3d(65vw,0,0);-ms-transform:translate3d(65vw,0,0);transform:translate3d(65vw,0,0)}.people-testimony .testimony-slider__item .testimony-more__column.right:before{content:'';position:absolute;right:-50%;left:0;top:0;bottom:0;z-index:1;background-color:transparent;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-ms-transform:skew(-20deg);transform:skew(-20deg)}.people-testimony .testimony-slider__item .testimony-more .more-logo{position:relative;display:block;z-index:3;margin:0 0 40px}.people-testimony .testimony-slider__item .testimony-more .more-logo .main-logo{display:block;margin:0 auto;background-image:url("../images/logo_step_black.png");width:251px;height:36px;background-position:center center;background-repeat:no-repeat;background-size:251px 36px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.people-testimony .testimony-slider__item .testimony-more .more-logo .main-logo{background-image:url("../images/logo_step_black@2x.png")}}.people-testimony .testimony-slider__item .testimony-more .more-content{position:relative;display:block;max-width:480px;margin:0 auto;z-index:3;text-align:right}.people-testimony .testimony-slider__item .testimony-more .more-content h2{font-size:2em;color:#fff;display:inline-block;padding:20px;background-color:#212121;margin:0 0 20px;text-align:right}.people-testimony .testimony-slider__item .testimony-more .more-content p{font-size:.8125em;line-height:24px;font-weight:500;color:#212121;margin:0 0 20px}.people-testimony .testimony-slider .slider-arrow{left:50%;bottom:15%}.people-testimony .testimony-slider .slider-arrow li a{display:block;background-color:transparent}.register-banner{background-color:#212121;padding:60px 0}.register-banner .banner-box{position:relative;display:block;max-width:600px;margin:0 auto;text-align:center}.register-banner .banner-box h2{font-size:1.875em;color:#fff;margin:0 0 30px}.subscribe-email{position:relative;display:block;background-color:#757575;padding:30px 0;margin:10px 0}.subscribe-email__text{padding:15px 0}.subscribe-email__text h2{font-size:1.25em;color:#fff;margin:0;text-align:center}.static-page{position:relative;display:block;padding:0 0 80px}.static-page .row{margin-left:-30px;margin-right:-30px}.static-page .row>div{padding-left:30px;padding-right:30px}.static-page .container{position:relative}.static-page__back{position:absolute;left:0;bottom:15px;font-size:1.25em;color:#fff;z-index:3}.static-page__back:hover{color:#fff!important}.static-page__back .icons{width:40px;height:25px;padding:10px;background-color:#fff;display:inline-block;margin:0 10px 0;vertical-align:middle}.static-page__cover{position:relative;display:block;overflow:hidden;width:100%;height:250px;margin:0 0 40px}.static-page__cover img{width:100%;height:100%;display:block;object-fit:cover}.static-page__content{position:relative;display:block}.static-page__content h3{font-size:1.125em;line-height:20px;color:#212121;margin:20px 0 10px}.static-page__content p{font-size:.875em;line-height:20px;color:#212121}.static-page__content .static-images{display:block;margin:0 0 20px}.static-page__content .static-images img{max-width:100%;display:block}.result-level{position:relative;display:block;width:200px;margin:0 auto}.result-level h3{text-align:center}.result-level .result-box{width:100%;font-size:1em;text-align:center;padding:10px;background-color:#212121;color:#fff;text-transform:uppercase;display:block}.result-level .result-box.result-box--beginner{background-color:#f9773a}.result-level .result-box.result-box--elementary{background-color:#ebc71f}.result-level .result-box.result-box--intermediate{background-color:#8cb66d}.result-level .result-box.result-box--upper{background-color:#46968a}.result-level .result-box.result-box--advanced{background-color:#3478ac}.result-level .result-box.result-box--proficient{background-color:#caa62d}.profile-content{position:relative;display:block;padding:70px 0 60px}.profile-header{position:relative;display:block;margin:0 0 30px}.profile-header .container{position:relative}.profile-header__cover{background-color:#eee;width:100%;height:200px}.profile-header__cover img{width:100%;height:100%;object-fit:cover}.profile-header__image{position:absolute;display:block;left:60px;top:60px;width:150px;height:180px}.profile-header__image:hover .upload-image label{opacity:1}.profile-header__image .image-box{width:150px;height:180px;background-color:#565656;background-image:url("../images/ico_profile.png");background-position:center center;background-repeat:no-repeat;background-size:cover;background-size:92px 120px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.profile-header__image .image-box{background-image:url("../images/ico_profile@2x.png")}}.profile-header__image .image-box img{width:100%;height:100%;object-fit:cover}.profile-header__image .upload-image{position:relative;display:block}.profile-header__image .upload-image input[type=file]{position:absolute;visibility:hidden;z-index:-1;opacity:0}.profile-header__image .upload-image label{width:100%;position:absolute;left:0;right:0;bottom:0;z-index:1;cursor:pointer;display:block;margin:0;background-color:rgba(61,63,64,.8);font-size:1em;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;padding:12px 10px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.profile-header__nav{position:relative;display:block;padding:20px 45px;-webkit-box-shadow:0 4px 7px 1px rgba(0,0,0,.19);-moz-box-shadow:0 4px 7px 1px rgba(0,0,0,.19);box-shadow:0 4px 7px 1px rgba(0,0,0,.19)}.profile-header__nav ul li{display:inline-block}.profile-header__nav ul li a{position:relative;font-size:1em;color:#212121;display:block;padding:0 0 5px;margin:0 15px}.profile-header__nav ul li a:before{position:absolute;content:'';bottom:0;left:0;width:0;height:2px;display:block;background-color:#212121;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.profile-header__nav ul li a.active:before,.profile-header__nav ul li a:hover:before{width:100%}.profile-header__info{position:relative;display:block;padding:60px 45px 20px;-webkit-box-shadow:0 4px 7px 1px rgba(0,0,0,.19);-moz-box-shadow:0 4px 7px 1px rgba(0,0,0,.19);box-shadow:0 4px 7px 1px rgba(0,0,0,.19)}.profile-header__info .profile-info{display:block;width:100%;max-width:300px;display:inline-block}.profile-header__info .profile-info.profile-info--right{text-align:right;float:right}.profile-header__info .profile-info h2{margin:0 0 10px}.profile-header__info .profile-info a{color:#c05c05;border-bottom:1px solid #c05c05;padding:5px 0;margin:0 10px 20px;display:inline-block}.profile-header__info .profile-info p{font-size:1em;margin:0 0 10px;color:#212121}.profile-header__info .profile-info p.profile-info__ttl{margin:0 0 5px}.profile-header__info .profile-info p.profile-info__school{margin:0 0 10px}.profile-header__info .profile-info p.profile-info__about{font-style:italic}.profile-header__info .profile-info p.profile-about__bottom{font-size:.875em;color:#212121;margin:0}.profile-header__info .profile-info p.profile-about__bottom b{font-weight:500}.profile-header__info .profile-info p.profile-about__lang{font-weight:500;color:#212121}.profile-header__info .profile-info p.profile-about__lang span.lang--beginner{color:#f9773a}.profile-header__info .profile-info p.profile-about__lang span.lang--elementary{color:#ebc71f}.profile-header__info .profile-info p.profile-about__lang span.lang--intermediate{color:#8cb66d}.profile-header__info .profile-info p.profile-about__lang span.lang--upper{color:#46968a}.profile-header__info .profile-info p.profile-about__lang span.lang--advanced{color:#3478ac}.profile-header__info .profile-info p.profile-about__lang span.lang--proficient{color:#caa62d}.profile-body{position:relative;display:block}.profile-body .profile-nav{width:100%;display:block;padding:30px 20px;background-color:#fcfcfc;border:solid 1px #d0d0d0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.profile-body .profile-nav__row{display:block;max-width:260px;margin:0 auto 10px}.profile-body .profile-nav__row>a:not(.button){font-size:1em;font-weight:500;color:#212121;display:block}.profile-body .profile-nav__row .button{width:100%;display:block;margin:20px 0 0}.profile-body .profile-nav__row ul.sub-nav{padding:10px 0 0 40px;display:block}.profile-body .profile-nav__row ul.sub-nav li a{position:relative;display:block;font-size:.875em;color:#212121;margin:0 0 10px;padding:0 0 5px}.profile-body .profile-nav__row ul.sub-nav li a:before{position:absolute;content:'';bottom:0;left:0;width:0;height:2px;display:block;background-color:#212121;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.profile-body .profile-nav__row ul.sub-nav li a.active:before,.profile-body .profile-nav__row ul.sub-nav li a:hover:before{width:100%}.profile-body .post-message{width:100%;display:block;padding:30px 20px;background-color:#fcfcfc;border:solid 1px #d0d0d0}.profile-body .post-message h3{font-size:1.25em;text-align:center;margin:0 0 20px;display:block}.profile-body .post-message__image{position:relative;display:block;width:200px;margin:0 auto 35px}.profile-body .post-message__image p{font-size:.875em;color:#757575;text-align:center;margin:0 0 15px;display:block}.profile-body .post-message__image:hover .upload-image label{opacity:1}.profile-body .post-message__image .image-box{width:200px;height:150px;background-color:#565656;background-image:url("../images/ico_profile.png");background-position:center center;background-repeat:no-repeat;background-size:cover;background-size:92px 120px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.profile-body .post-message__image .image-box{background-image:url("../images/ico_profile@2x.png")}}.profile-body .post-message__image .image-box img{width:100%;height:100%;object-fit:cover}.profile-body .post-message__image .upload-image{position:relative;display:block}.profile-body .post-message__image .upload-image input[type=file]{position:absolute;visibility:hidden;z-index:-1;opacity:0}.profile-body .post-message__image .upload-image label{width:100%;position:absolute;left:0;right:0;bottom:0;z-index:1;cursor:pointer;display:block;margin:0;background-color:rgba(61,63,64,.8);font-size:1em;font-weight:500;color:#fff;text-transform:uppercase;text-align:center;padding:12px 10px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.profile-body .post-message__input{position:relative;display:block}.profile-body .post-message__input p{font-size:.875em;color:#757575;text-align:center;margin:0 0 15px}.profile-body .profile-form{width:100%;display:block;padding:30px 20px;border:solid 1px #d0d0d0;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.profile-body .profile-form__title{position:relative;display:block;max-width:640px;margin:0 auto 20px}.profile-body .profile-form__title h2{font-size:1.5em;margin:0 0 10px}.profile-body .profile-form__title p{font-size:.875em;font-style:italic;color:#212121;margin:0}.profile-body .profile-form__content{position:relative;display:block;max-width:640px;margin:0 auto}.profile-body .profile-form__content .profile-language__row{position:relative;display:block;padding:20px 0 0}.profile-body .profile-form__content .profile-language__row:not(:last-child){border-bottom:2px solid #d8d8d8}.profile-body .profile-form__content .profile-language__add{position:relative;display:block;padding:30px 0 20px}.profile-body .profile-form__content .profile-language__add a{font-size:1em;font-weight:500;color:#212121}.profile-body .profile-form__content .profile-form__row{position:relative;display:block;margin:0 0 20px}.profile-body .profile-form__content .profile-form__row h3{font-size:1em;margin:0 0 10px;display:block}.profile-body .profile-form__content .profile-form__row label{font-size:.875em;line-height:20px}.profile-body .profile-form__content .profile-form__row p{font-size:.875em;line-height:20px;color:#757575;margin:-5px 0 15px}.profile-body .profile-form__content .profile-form__row .form-add{position:relative;display:block;padding:20px 0 0}.profile-body .profile-form__content .profile-form__row .form-add a{font-size:1em;font-weight:500;color:#212121}.profile-body .profile-form__content .profile-form__row .file-input-add{position:relative;display:block;margin:0 0 20px}.profile-body .profile-form__content .profile-form__row .file-input-add h3{padding:10px 0;display:inline-block;vertical-align:middle}.profile-body .profile-form__content .profile-form__row .file-input-add input[type=text]{display:inline-block;max-width:280px;margin:10px 30px 0 0}.profile-body .profile-form__content .profile-form__row .file-input-add .file-input-remove{display:inline-block;font-size:1.25em;color:#212121;padding:10px}.profile-body .profile-form__content .profile-form__submit{position:relative;display:block;padding:30px 0 20px}.profile-body .profile-form__content .profile-form__submit .button{display:block;width:100%;max-width:280px;margin:0 auto}.inbox-list{position:relative;display:block}.inbox-list .inbox-item{position:relative;display:block;padding:25px 20px;border:solid 1px #d0d0d0}.inbox-list .inbox-item__delete{position:absolute;top:0;right:-24px;width:14px;height:14px;color:#212121;font-size:14px;line-height:14px;text-align:center}.inbox-list .inbox-item:not(:last-child){margin:0 0 10px}.inbox-list .inbox-item__image{position:absolute;top:25px;left:20px;width:150px;height:100px;display:block;background-color:#212121;background-image:url("../images/ico_step_white.png");background-position:center center;background-repeat:no-repeat;background-size:cover;background-size:58px 62px;background-position:center}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.inbox-list .inbox-item__image{background-image:url("../images/ico_step_white@2x.png")}}.inbox-list .inbox-item__image.inbox-item__image--darkblue{background-color:#0c515a}.inbox-list .inbox-item__image.inbox-item__image--blue{background-color:#256a97}.inbox-list .inbox-item__image img{width:100%;height:100%;display:block;object-fit:cover}.inbox-list .inbox-item__content{position:relative;display:block;padding:0 0 0 170px}.inbox-list .inbox-item__content .inbox-title{position:relative;display:block;padding:0 40% 0 0;margin:0 0 10px}.inbox-list .inbox-item__content .inbox-title h3{font-size:1em;margin:0;display:block}.inbox-list .inbox-item__content .inbox-title .timestamp{position:absolute;top:0;right:0;max-width:40%;font-size:.875em;line-height:20px;color:#e06c08;margin:0}.inbox-list .inbox-item__content .inbox-text{position:relative;display:block}.inbox-list .inbox-item__content .inbox-text p{font-size:.875em;line-height:20px;margin:0 0 10px}.table-approval{position:relative;text-align:left}.table-approval thead tr td,.table-approval thead tr th{font-size:1em;font-weight:500;background-color:#212121;color:#fff}.table-approval tbody tr td,.table-approval tbody tr th{font-size:.875em;color:#212121;padding:15px 10px}.table-approval tbody tr td .button,.table-approval tbody tr th .button{display:block}.table-approval .button.button--applied{background-color:#c05c05}.table-approval .button.button--applied:before{background-color:#212121}.table-approval .button.button--applied:hover{color:#fff}.table-approval .button.button--approve{background-color:#059ac0}.table-approval .button.button--approve:before{background-color:#212121}.table-approval .button.button--approve:hover{color:#fff}.table-approval .button.button--registered{background-color:#25ae3f}.table-approval .button.button--registered:before{background-color:#212121}.table-approval .button.button--registered:hover{color:#fff}.confirmation{position:relative;display:block;padding:40px 20px 20px;max-width:300px;margin:0 auto}.confirmation__title{display:block;text-align:center}.confirmation__title h3{font-size:1.125em;color:#212121;margin:0 0 40px}.confirmation__button{display:block}.confirmation__button ul li{display:block;margin:0 0 10px}.confirmation__button ul li .button{width:100%;display:block}.page-footer{position:relative;background-color:#212121;width:100%;z-index:0}.footer-head{position:relative;display:block;padding:30px 0 0;text-align:center}.footer-head h2{font-size:2.25em;color:#fff;margin:0 0 20px}.footer-head .footer-logo{display:inline-block;background-image:url("../images/logo_step.png");width:289px;height:40px;background-position:center center;background-repeat:no-repeat;background-size:289px 40px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min--moz-device-pixel-ratio:2),screen and (-moz-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2 / 1),screen and (min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){.footer-head .footer-logo{background-image:url("../images/logo_step@2x.png")}}.footer-contact{position:relative;display:block;padding:30px 0}.footer-contact h2{font-size:1.5em;color:#fff;margin:0 0 30px}.footer-contact .contact-list h3{font-size:1em;color:#fff;margin:0 0 5px;padding:0 0 0 30px}.footer-contact .contact-list>ul>li{padding:10px 0}.footer-contact .contact-list>ul>li a,.footer-contact .contact-list>ul>li p{position:relative;font-size:.875em;font-weight:500;color:#fff;display:inline-block;vertical-align:top;padding:0 0 0 20px;margin:0 10px 0;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}.footer-contact .contact-list>ul>li a:hover,.footer-contact .contact-list>ul>li p:hover{color:#e06c08}.footer-contact .contact-list>ul>li a i,.footer-contact .contact-list>ul>li p i{position:absolute;left:0;top:3px;font-size:1em;width:16px;height:16px}.footer-contact .contact-list.contact-list--main>ul>li{margin:0 0 8px}.footer-contact .contact-list.contact-list--location>ul{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #fff}.footer-contact .contact-list.contact-list--location>ul>li{padding:2px 0}.footer-contact .social-media{margin:10px 0 0}.footer-contact .social-media h3{font-size:.875em;color:#fff;margin:0 0 30px;padding:0}.footer-contact .social-media ul li{display:inline-block;vertical-align:top}.footer-contact .social-media ul li:not(:last-child){margin:0 20px 0 0}.footer-contact .social-media ul li a:hover{opacity:.6}.footer-contact .footer-menu{position:relative;width:100%;display:block;text-align:center}.footer-contact .footer-menu li{margin:0 0 20px;display:block}.footer-contact .footer-menu li a{font-size:.875em;font-weight:500;color:#fff;margin:0 auto;display:block}.footer-contact .footer-menu li a:hover{color:#e06c08}.footer-contact .footer-button{position:relative;display:block;margin:50px 0 0}.footer-copyright{position:relative;display:block;background-color:#000;padding:10px 0}.footer-copyright p{font-size:.75em;color:#fff;text-align:center;margin:0}.floating-popup{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background-color:rgba(33,33,33,.5);display:none;z-index:99}.floating-popup .floating-container{position:absolute;top:60px;bottom:0;left:0;right:0;margin:auto;background-color:transparent;width:500px;height:500px}.floating-popup .floating-popup__close{position:absolute;top:-20px;right:0;display:block;font-size:16px;color:#fff}.floating-popup .floating-popup__close:hover{color:#e06c08}.floating-popup .floating-popup__content{display:block}.floating-popup .floating-popup__content img{max-width:100%;min-width:100%;min-height:500px;object-fit:cover;height:auto;display:block}#signupform select{width:100%;padding:10px 10px}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-bottom:1rem!important;margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-bottom:auto!important;margin-top:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.py-3{padding-bottom:1rem!important;padding-top:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}