.z_pos-1{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.z_pos-2{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 8px 17px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.z_pos-3{-webkit-box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19)}.z_pos-4{-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}.z_pos-5{-webkit-box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22);box-shadow:0 27px 24px 0 rgba(0,0,0,.2),0 40px 77px 0 rgba(0,0,0,.22)}html{height:100%}body{height:100%;margin:0;padding:0;font-family:OpenSansLight,Arial,sans-serif}body.modal--open{overflow:hidden}.wrapper{position:relative;background:#f3f3f3;color:#333;font-weight:300;min-width:320px;min-height:100%}.wrapper>.registration{padding:0 0 82px 0;margin:0 auto;width:100%}.wrapper>.registration .login-header{overflow:hidden;width:100%}.wrapper>.registration .login-header__container{padding:50px}.wrapper>.registration .login-header__left{float:left}.wrapper>.registration .login-header__left>img{width:60px;height:auto}.wrapper>.registration .login-header__right{float:right}.wrapper>.registration .login-header__right_language{float:right;font-weight:700;margin-left:35px;vertical-align:middle;line-height:35px}.wrapper>.registration .login-header__right_language a{text-decoration:none;font-family:OpenSansRegular,Arial,sans-serif;color:#81c683;letter-spacing:3px;-webkit-transition:color .3s ease;transition:color .3s ease}.wrapper>.registration .login-header__right_language a:hover{color:#469b49}.wrapper>.registration .login-header__right_text{float:left;margin-right:35px;line-height:35px;vertical-align:middle;font-size:20px}.wrapper>.registration .login-header__right_button{float:left}.wrapper>.registration .login-header__right_button>a{padding:2px 20px;font-size:17px}.wrapper>.registration .hero{clear:both;margin-top:20px}.wrapper>.registration .hero__container{width:1200px;margin:0 auto}.wrapper>.registration .hero__title>h1{font-size:48px;font-weight:300;margin:0}.wrapper>.registration .hero__title>h1>span{color:#81c683}.wrapper>.registration .hero__subtext{font-weight:300;font-size:32px;margin-top:15px}.wrapper>.registration .hero__buttons{margin:60px 0 80px}.wrapper>.registration .hero__buttons>a{min-width:250px;font-size:22px;padding:10px 25px}.wrapper>.registration .hero__buttons>a+a{margin-left:20px}.wrapper>.registration .hero__screen{background:url(/img/screen1.png) left bottom no-repeat;height:460px}.wrapper>.registration .hero__screen--en{background:url(/img/screen1_en.png) left bottom no-repeat;height:400px}.wrapper>.registration .hero__screen_button{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrapper>.registration .hero__screen_button>.btn{padding:15px 30px;font-size:20px;font-weight:300}.wrapper>.registration .hero__screen_button>.btn>i{text-align:center;margin-right:20px;border:2px solid #fff;padding:0 10px;line-height:30px;border-radius:7px}.wrapper>.registration .benefits{background:#22252e}.wrapper>.registration .benefits__container{width:1200px;margin:0 auto;color:#fff;padding:80px 50px}.wrapper>.registration .benefits__title{margin-bottom:70px}.wrapper>.registration .benefits__title>h2{font-size:44px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .benefits__title>h2>span{color:#81c683}.wrapper>.registration .benefits__list{overflow:hidden}.wrapper>.registration .benefits__list>ul{overflow:hidden}.wrapper>.registration .benefits__list>ul+ul{margin-top:100px}.wrapper>.registration .benefits .benefit{width:45%;float:left;list-style-type:none;margin-right:5%}.wrapper>.registration .benefits .benefit+li{margin-left:5%;margin-right:0}.wrapper>.registration .benefits .benefit__title>i{font-size:32px;color:#81c683;display:inline-block;margin-right:10px;vertical-align:bottom;line-height:40px}.wrapper>.registration .benefits .benefit__title>h3{font-weight:300;display:inline-block;font-size:32px;color:#fff;padding:0;margin:0}.wrapper>.registration .benefits .benefit__text{margin-top:30px;font-weight:300;font-size:20px;line-height:33px}.wrapper>.registration .favorites{background:#f3f3f3;width:100%}.wrapper>.registration .favorites__container{width:1200px;margin:0 auto;padding:80px}.wrapper>.registration .favorites__title{margin-bottom:60px}.wrapper>.registration .favorites__title>h2{font-size:44px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .favorites__title>h2>span{color:#81c683}.wrapper>.registration .favorites__text{width:1000px;margin:0 auto;font-size:27px;line-height:40px;text-align:center}.wrapper>.registration .favorites__image{margin-top:60px}.wrapper>.registration .favorites__title{margin-bottom:60px}.wrapper>.registration .favorites__title>h2{font-size:44px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .favorites__title>h2>span{color:#81c683}.wrapper>.registration .favorites .favorite__title>i{font-size:32px;color:#fff;display:inline-block;margin-right:10px;vertical-align:bottom;line-height:40px}.wrapper>.registration .favorites .favorite__title>h3{display:inline-block;font-size:32px;color:#fff;padding:0;margin:0;font-weight:300}.wrapper>.registration .favorites .favorite__text{color:#fff;margin-top:30px;font-weight:300;font-size:20px;line-height:33px}.wrapper>.registration .favorites__list{background:#ad7ed2;width:100%;overflow:hidden;padding:300px 0 100px;margin-top:-336px}.wrapper>.registration .favorites__list_container{width:1200px;margin:0 auto}.wrapper>.registration .favorites__list ul>li{width:45%;float:left;list-style-type:none;margin-right:5%}.wrapper>.registration .favorites__list ul>li+li{margin-left:5%;margin-right:0}.wrapper>.registration .bottom{background:#f3f3f3}.wrapper>.registration .bottom__container{width:1200px;max-width:1200px;margin:0 auto;padding:80px 0;overflow:hidden}.wrapper>.registration .bottom__left{float:left;width:45%;margin-right:5%}.wrapper>.registration .bottom__left_title{text-align:left;margin-bottom:20px}.wrapper>.registration .bottom__left_title>h2{font-size:44px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .bottom__left_title>h2>span{color:#81c683}.wrapper>.registration .bottom__left_title>h2{text-align:left}.wrapper>.registration .bottom__left_form input{font-family:OpenSansLight,Arial,sans-serif;background:#fff;margin-top:30px;width:100%;border:2px solid #fff;padding:15px 10px;font-size:20px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper>.registration .bottom__left_form input:focus{border:2px solid #81c683;outline:0}.wrapper>.registration .bottom__left_form button{font-family:OpenSansLight,Arial,sans-serif;width:100%;height:75px;line-height:75px;vertical-align:middle;font-size:28px;margin-top:30px}.wrapper>.registration .bottom__right{float:left;width:45%;margin-left:5%}.wrapper>.registration .bottom__right_title{margin-bottom:50px}.wrapper>.registration .bottom__right_title>h2{font-size:44px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .bottom__right_title>h2>span{color:#81c683}.wrapper>.registration .bottom__right_title>h2{text-align:left}.wrapper>.registration .bottom__right_list{margin-top:40px}.wrapper>.registration .bottom__right_list>ul{padding:0;margin:0}.wrapper>.registration .bottom__right_list>ul>li{list-style-type:none;margin-top:20px;font-size:20px}.wrapper>.registration .login{clear:both;margin-top:90px}.wrapper>.registration .login__container{width:90%;max-width:450px;margin:0 auto}.wrapper>.registration .login__form_errors ul{list-style-type:none;padding-left:0}.wrapper>.registration .login__form_errors ul>li{color:#d9534f;font-family:OpenSansRegular,Arial,sans-serif}.wrapper>.registration .login__form_errors ul>li:before{margin-right:10px;vertical-align:middle;content:"\EAD3";display:inline-block;font:normal normal normal 14px/1 fa;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(0,0);transform:translate(0,0)}.wrapper>.registration .login__form_field{width:100%;margin-top:30px}.wrapper>.registration .login__form_field>.form-group>input{font-family:OpenSansLight,Arial,sans-serif;background:#fff;width:100%;border:2px solid #fff;padding:10px 10px;font-size:20px;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.wrapper>.registration .login__form_field>button{margin-top:40px;height:50px;font-size:22px;font-weight:300;font-family:OpenSansLight,Arial,sans-serif}.wrapper>.registration .login__form_reset{text-align:right}.wrapper>.registration .login__form_reset>a{font-family:OpenSansRegular,Arial,sans-serif;color:#337ab7;text-decoration:none;text-align:right;-webkit-transition:all .3s ease;transition:all .3s ease}.wrapper>.registration .login__form_reset>a:hover{color:#81c683}.wrapper>.registration .login__form_socials{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.wrapper>.registration .login__form_socials>a{width:100%}.wrapper>.registration .login__form_socials>a>i{color:#81c683;font-size:18px}.wrapper>.registration .login__form_socials>a+a{margin-left:10px}.wrapper>.footer{position:absolute;left:0;bottom:0;width:100%;height:52px;margin:0;padding:0;border:none}.wrapper>.footer .login-footer{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.wrapper>.footer .login-footer__container{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px 25px;overflow:hidden}.wrapper>.footer .login-footer__left{float:left}.wrapper>.footer .login-footer__left>a{color:#81c683;font-size:18px}.wrapper>.footer .login-footer__left>a:hover{color:#469b49}.wrapper>.footer .login-footer__right{float:right}.wrapper>.footer .login-footer__right>span{color:#81c683;font-size:18px;vertical-align:middle;line-height:30px}.fa-times-thin:before{content:'\00d7'}.benefit__green{color:#81c683!important}.modal{position:fixed;background:rgba(255,255,255,.9);top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease}.modal--show{opacity:1}.modal__body{width:80%;height:0;position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-bottom:56.25%;top:50%;left:50%}.modal__body>iframe{position:absolute;top:10%;left:0;width:100%!important;height:80%!important}.modal__close{cursor:pointer;position:absolute;top:30px;right:30px}.modal__close>i{line-height:0;vertical-align:top;-webkit-transition:all .3s ease;transition:all .3s ease;font-weight:300;font-size:50px;color:#81c683}.modal__close:hover>i{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);color:#5eb660}.auth-error{color:#d9534f;font-family:OpenSansRegular,Arial,sans-serif;margin-top:10px}.auth-error:before{margin-right:10px;vertical-align:middle;content:"\EAD3";display:inline-block;font:normal normal normal 14px/1 fa;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(0,0);transform:translate(0,0)}@media screen and (max-width:1400px){.wrapper>.registration .hero__container{padding:50px;width:900px}.wrapper>.registration .hero__screen{height:340px;width:900px;background-size:100%}.wrapper>.registration .benefits__title>h2{font-size:35px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .benefits__title>h2>span{color:#81c683}.wrapper>.registration .benefits__container{padding:50px;width:900px}.wrapper>.registration .benefits .benefit__title>i{font-size:30px}.wrapper>.registration .benefits .benefit__title>h3{font-size:25px}.wrapper>.registration .benefits .benefit__text{font-size:18px}.wrapper>.registration .favorites__container{padding:50px;width:900px}.wrapper>.registration .favorites__title>h2{font-size:35px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .favorites__title>h2>span{color:#81c683}.wrapper>.registration .favorites__text{width:900px;font-size:24px;line-height:36px}.wrapper>.registration .favorites__list_container{width:900px}.wrapper>.registration .favorites__list .favorite__title>i{font-size:30px}.wrapper>.registration .favorites__list .favorite__title>h3{font-size:25px}.wrapper>.registration .favorites__list .favorite__text{font-size:18px}.wrapper>.registration .bottom__container{padding:50px;width:900px}.wrapper>.registration .bottom__left_title>h2{font-size:35px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .bottom__left_title>h2>span{color:#81c683}.wrapper>.registration .bottom__left_form input{padding:10px 10px;margin-top:20px}.wrapper>.registration .bottom__left_form button{font-size:22px;height:60px;line-height:60px}.wrapper>.registration .bottom__right_title>h2{font-size:35px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .bottom__right_title>h2>span{color:#81c683}.wrapper>.registration .bottom__right_list>ul>li{margin-top:15px;font-size:18px}.wrapper>.registration .login-footer__container{width:1000px}}@media screen and (max-width:1000px){.wrapper>.registration .login-header__container{padding:20px;overflow:hidden}.wrapper>.registration .hero__container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%}.wrapper>.registration .hero__buttons{text-align:center}.wrapper>.registration .hero__buttons>a{font-size:18px;min-width:200px}.wrapper>.registration .hero__buttons>a+a{margin-top:0;margin-left:20px}.wrapper>.registration .hero__subtext{font-size:20px;text-align:center}.wrapper>.registration .hero__title>h1{text-align:center;font-size:22px}.wrapper>.registration .hero__screen{margin:0 auto;width:90%;background-size:100%;height:290px}.wrapper>.registration .hero__screen_button>.btn{padding:5px 20px;font-size:15px}.wrapper>.registration .hero__screen_button>.btn>i{padding:0 5px;font-size:8px;border-radius:4px;line-height:20px;margin-top:4px;margin-right:10px}.wrapper>.registration .benefits__title>h2{font-size:24px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .benefits__title>h2>span{color:#81c683}.wrapper>.registration .benefits__container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 0 50px;width:100%}.wrapper>.registration .benefits__list>ul+ul{margin-top:20px}.wrapper>.registration .benefits .benefit{width:100%;margin:0}.wrapper>.registration .benefits .benefit+li{margin:40px 0 40px 0}.wrapper>.registration .benefits .benefit__title{white-space:nowrap}.wrapper>.registration .benefits .benefit__title>i{font-size:20px;line-height:25px}.wrapper>.registration .benefits .benefit__title>h3{font-size:20px}.wrapper>.registration .benefits .benefit__text{font-size:16px}.wrapper>.registration .favorites__container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;width:100%}.wrapper>.registration .favorites__title>h2{font-size:24px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .favorites__title>h2>span{color:#81c683}.wrapper>.registration .favorites__text{width:100%;font-size:18px;line-height:36px}.wrapper>.registration .favorites__list{margin-top:-83px;padding:100px 0 50px}.wrapper>.registration .favorites__list_container{-webkit-box-sizing:border-box;box-sizing:border-box;width:280px}.wrapper>.registration .favorites__list_container>ul{overflow:hidden;padding:20px 0}.wrapper>.registration .favorites__list .favorite{width:100%;margin:0}.wrapper>.registration .favorites__list .favorite+li{margin-top:30px}.wrapper>.registration .favorites__list .favorite__title{text-align:left;margin-bottom:20px}.wrapper>.registration .favorites__list .favorite__title>i{font-size:20px;line-height:20px}.wrapper>.registration .favorites__list .favorite__title>h3{font-size:20px}.wrapper>.registration .favorites__list .favorite__text{margin-top:10px;font-size:18px}.wrapper>.registration .bottom__container{padding:20px;width:280px}.wrapper>.registration .bottom__left{width:100%;margin:20px 0}.wrapper>.registration .bottom__left_title>h2{font-size:24px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .bottom__left_title>h2>span{color:#81c683}.wrapper>.registration .bottom__left_form input{padding:10px 10px;margin-top:20px}.wrapper>.registration .bottom__left_form button{font-size:22px;height:60px;line-height:60px}.wrapper>.registration .bottom__right{width:100%;margin:20px 0}.wrapper>.registration .bottom__right_title>h2{font-size:24px;padding:0;margin:0;font-weight:300;text-align:center}.wrapper>.registration .bottom__right_title>h2>span{color:#81c683}.wrapper>.registration .bottom__right_list>ul>li{margin-top:15px;font-size:18px}.wrapper>.registration .login-footer__container{width:100%;font-size:14px}.wrapper>.registration .login-footer__left>a{font-size:14px}.wrapper>.registration .login-footer__right>span{font-size:14px}}@media screen and (max-width:550px){.wrapper>.registration .login-header__left>img{width:30px;height:auto}.wrapper>.registration .login-header__right_language{margin-left:20px}.wrapper>.registration .login-header__right_text{font-size:16px;margin-right:20px}.wrapper>.registration .login-header__right_button>a{padding:1px 10px;font-size:15px}.wrapper>.registration .hero__buttons{text-align:center}.wrapper>.registration .hero__buttons>a{clear:both;font-size:18px;min-width:200px}.wrapper>.registration .hero__buttons>a+a{margin-top:20px;margin-left:0}.wrapper>.registration .hero__screen{margin:0 auto;width:90%;background-size:100%;height:140px}.wrapper>.registration .login{clear:both;margin-top:30px}.wrapper>.registration .login__container{width:90%;margin:0 auto}.wrapper>.registration .login__form_field{width:100%;margin-top:20px}.wrapper>.registration .login__form_field>.form-group>input{padding:5px 5px;font-size:18px}.wrapper>.registration .login__form_field>button{margin-top:25px;height:40px;font-size:18px}.wrapper>.registration .login__form_reset{text-align:right;font-size:14px}.wrapper>.registration .login__form_reset>a:hover{color:#81c683}}