a,address,aside,body,button,div,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,input,li,p,section,select,span,textarea,ul{box-sizing:border-box;margin:0;padding:0;font-weight:inherit;font-size:inherit;color:inherit;background-repeat:no-repeat;vertical-align:middle}body{font-size:16px;font-family:Lato,sans-serif;display:flex;flex-direction:column;height:100vm;min-height:100%}button{border:none;background-color:transparent;cursor:pointer;outline:0;text-transform:inherit}a{display:inline-block;text-decoration:none}.main-footer__copyright__link:hover,.main-footer__navigation__link:hover{text-decoration:underline}address{font-style:inherit}html{height:100%}.vertical-aligner{display:inline-block;width:0;height:100%;vertical-align:middle}.wrapper{position:relative;max-width:75rem;margin:auto}@media screen and (max-width:75rem){.wrapper{padding:0 1rem}}@media screen and (max-width:62rem){.wrapper--reverse--mobile{display:-webkit-flex;display:flex;flex-direction:column-reverse}}.main-content{flex:1 0 auto}.main-footer{-ms-flex-shrink:0;flex-shrink:0;font-size:0}.main-footer__navigation{padding:1.5625rem 0 1.25rem;background-color:#2f3744}.main-footer__navigation__links{display:inline-block;width:calc(100% - 170px);color:#d5d7da}.main-footer__navigation__link{display:inline-block;padding:0 .75rem .3125rem;font-size:1rem;border-right:1px solid #d5d7da}.main-footer__navigation__link:first-of-type{padding-left:0}.main-footer__navigation__link:last-of-type{padding-right:0;border-right:none}.main-footer__navigation__medias{display:inline-block;float:right}@media screen and (max-width:62rem){.main-footer__navigation__links{width:100%;text-align:center}.main-footer__navigation__medias{float:none;display:block;margin-top:1.5rem;text-align:center}}.main-footer__navigation__media{padding:0 .75rem 0 0;font-size:1.6rem;color:#fff}.main-footer__navigation__media:last-of-type{padding-right:0}.main-footer__navigation__media:hover{color:#d5d7da}.header,.main-footer__copyright{color:#fff;background-color:#000}.main-footer__copyright{padding:1.5625rem 0;text-align:right}.main-footer__copyright__text{float:left;display:inline-block;font-size:.875rem}@media screen and (max-width:72rem){.main-footer__copyright{padding:1rem 0;text-align:center}.main-footer__copyright__text{float:none;display:block}}.main-footer__copyright__links{display:inline-block}@media screen and (max-width:72rem){.main-footer__copyright__links{display:block;margin-bottom:1rem}}.main-footer__copyright__link{padding:0 .5rem;border-right:1px solid #fff;font-size:.875rem}.main-footer__copyright__link:last-of-type{padding-right:0;border-right:none}.header{position:fixed;top:0;left:0;right:0;text-align:right;font-size:0;z-index:1000}.header__logo{position:absolute;top:.3125rem;bottom:.3125rem;left:.625rem;display:inline-block;width:8.25rem;background-image:url(../img/web-logo.png);background-position:left center;background-size:auto 100%}.header__navigation{display:inline-block;margin-right:5rem;padding:.6825rem 0}.header__navigation__mobile-buttons{display:none}@media screen and (max-width:62rem){.header__navigation__mobile-buttons{float:right;display:inline-block;margin-left:2rem}.header__navigation__mobile-button{font-size:2rem}}.header__navigation__mobile-button--hidden{display:none}.header__navigation__links{display:inline-block}@media screen and (max-width:62rem){.header__navigation__links{display:none;position:absolute;top:100%;right:0;width:16rem;max-width:90%;background-color:#000}}.header__navigation__link{display:inline-block;margin:.3125rem 1rem;border:2px solid transparent;border-radius:.3125rem;text-align:center;text-transform:uppercase;font-size:1rem;font-weight:700}@media screen and (max-width:62rem){.header__navigation__link{display:block;text-align:right;margin:1rem 2rem 1rem 1rem}}.header__navigation__link:hover{color:#00cf80}.header__navigation__link--login-inner{display:none}@media screen and (max-width:44rem){.header__navigation__link--login-inner{display:block}}@media screen and (max-width:62rem){.header__navigation__link--login-outer{display:inline-block;margin:.3125rem 1rem}}@media screen and (max-width:44rem){.header__navigation__link--login-outer{display:none}}.header__navigation__link--demo-inner{display:none}@media screen and (max-width:32rem){.header__navigation__links{position:absolute;top:100%;right:0;width:16rem;max-width:90%;background-color:#000}.header__navigation__link--demo-inner{display:block}}@media screen and (max-width:62rem){.header__navigation__link--demo-outer{display:inline-block}}.header__navigation__link--thin{font-weight:400}.header__navigation__link--colored{margin:0;padding:.3125rem 1rem;color:#008bff}@media screen and (max-width:32rem){.header__navigation__link--colored,.header__navigation__link--scrolled{padding:1rem;text-align:center;border-radius:0}.header__navigation__link--demo-outer{display:none}.header__navigation__link--colored{color:#fff;background-color:#008bff}.header__navigation__link--colored:hover{color:#008bff;background-color:transparent}}.header__navigation__link--colored:hover{color:#008bff;border-color:#008bff}.header__navigation__link--scrolled{color:#fff;background-color:#008bff}.header__navigation__link--scrolled:hover{color:#008bff;background-color:transparent}.header__language-selector{position:absolute;right:0;bottom:0;top:.6825rem;font-size:1rem}.header__language-selector--active{background-color:#192231}.header__language-selector__button{padding:.3125rem .625rem .3125rem 3rem;background-size:2rem auto;background-position:10px center;cursor:pointer}.header__language-selector__options{position:absolute;right:0;top:100%;display:none;font-size:0}.header__language-selector__option{position:relative;display:block;padding:10px 32px 10px 60px;font-size:1rem;text-align:left;background-color:#192231;background-size:2rem auto;background-position:10px center;white-space:nowrap}.header__language-selector__option:hover{background-color:#2f3744}.header__language-selector__option__arrow{position:absolute;top:0;bottom:0;right:.625rem;height:1rem;margin:auto}.en{background-image:url(../img/flags/en.png)}.bg{background-image:url(../img/flags/bg.png)}.es{background-image:url(../img/flags/es.png)}.de{background-image:url(../img/flags/de.png)}.ru{background-image:url(../img/flags/ru.png)}.it{background-image:url(../img/flags/it.png)}.sr{background-image:url(../img/flags/sr.png)}.el{background-image:url(../img/flags/el.png)}.cs,.cz{background-image:url(../img/flags/cs.png)}.google-tag-manager{display:none;width:0;height:0;visibility:hidden}.hidden{display:none}.cookies{position:fixed;bottom:0;left:0;right:0;display:none;width:1000px;max-width:100%;margin:auto;padding:15px 65px 10px 150px;border:1px solid rgba(255,255,255,.6);border-radius:10px 10px 0 0;font-size:12px;color:#fff;background-color:#000;background-image:url(../img/web-logo.png);background-repeat:no-repeat;background-position:left 20px center;background-size:95px auto;line-height:1.4;z-index:9999}@media (max-width:800px){.cookies{padding:15px 65px 10px 20px;background-image:none}.cookies br{display:none}}.cookies .button-close-cookies{position:absolute;right:20px;top:0;bottom:0;width:20px;height:20px;margin:auto;border:1px solid #fff;border-radius:50%;background-color:transparent;background-image:url(../img/icon-close-white.svg);background-position:center;background-size:45%;background-repeat:no-repeat;cursor:pointer}.cookies a{text-decoration:none;color:#fff}.cookies a:hover{text-decoration:underline}.fr-to-rf-lightbox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;font-size:0;background-color:rgba(0,0,0,.6);z-index:9000}.fr-to-rf-vertical-aligner{display:inline-block;width:0;height:100%;vertical-align:middle}.fr-to-rf-container{position:relative;display:inline-block;width:670px;max-width:100%;padding:30px;border-radius:10px;text-align:left;background-color:#fff;background-image:url(/assets/frontend/img/web-logo-black.png),url(/assets/frontend/img/background-sliced-blue.png);background-position:left 30px top 30px,right center;background-size:180px,50% 100%;vertical-align:middle}.fr-to-rf-close{position:absolute;right:30px;top:30px;width:1.5rem;height:1.5rem;border-radius:50%;font-size:16px;color:#0054E7;background-color:rgba(255,255,255,.8);cursor:pointer;z-index:1}.fr-to-rf-close:hover{background-color:#fff}.fr-to-rf-explore{padding-right:12px;border-bottom:2px solid #008bff;background-image:url(/assets/frontend/img/progressive-old/icon-chevron-left-regular-black.png);background-position:right center;background-size:7px}.fr-to-rf-explore:hover{font-weight:700;background-image:url(/assets/frontend/img/progressive-old/icon-chevron-left-bold-black.png);cursor:pointer}.fr-to-rf-left{display:inline-block;width:50%;font-size:16px;padding-top:90px}.fr-to-rf-title{font-size:30px}.fr-to-rf-text{margin:15px 0 30px}.fr-to-rf-right{position:absolute;top:0;right:0;bottom:0;width:50%;font-size:16px;text-align:center;text-transform:uppercase;color:#fff;background-image:url(/assets/frontend/img/progressive-old/background-home-header-computer.png);background-position:center;background-size:86%}.contact-us .demo-container .demo-content .demo-button,.home__button-full{border-radius:.3125rem;background-position:right 1.4rem center;max-width:100%}.fr-to-rf-right-text{position:absolute;bottom:30px;left:0;width:100%;padding:0 30px}@media screen and (max-width:500px){.fr-to-rf-left{width:100%}.fr-to-rf-right{display:none}}.home__button-full{padding:.6rem 2.1rem;text-transform:uppercase;font-size:1rem;background-image:url(../img/progressive-old/icon-chevron-left-regular-white.png);background-size:.4375rem}.home__button-full--white{border:1px solid transparent;color:#008bff;background-color:#fff;background-image:url(../img/progressive-old/icon-chevron-left-regular-blue.png)}.home__button-full--white:hover{border-color:#fff;color:#fff;background-color:transparent;background-image:url(../img/progressive-old/icon-chevron-left-regular-white.png)}.home__button-full--blue{border:1px solid transparent;color:#fff;background-color:#008bff}.home__button-full--blue:hover{background-color:#0081f7;background-image:url(../img/progressive-old/icon-chevron-left-regular-white.png),linear-gradient(to bottom,#0081f7 0,#0019be 100%);background-position:right 1.4rem center,center;background-size:.4375rem,cover}.home__button-full--green{border:1px solid transparent;color:#fff;background-color:#00cf80}.home__button-full--green:hover{background-color:#00cf80;background-image:url(../img/progressive-old/icon-chevron-left-regular-white.png),linear-gradient(to bottom,#00cf80 0,#009c60 100%);background-position:right 1.4rem center,center;background-size:.4375rem,cover}.home__button__arrow{font-size:.6875rem;vertical-align:middle}.home__button-full__lowercase{text-transform:lowercase;vertical-align:baseline}.home__header{margin-top:3.125rem;text-align:center;font-size:0;background-image:url(../img/progressive-old/background-home-header-computer.png),url(../img/progressive-old/background-home-header-wave.png),url(../img/progressive-old/background-home-header-management.png),url(../img/progressive-old/background-home-header.png);background-position:left 20% bottom 8rem,bottom,right 20% bottom 6rem,center;background-position:right calc(50% + 18.75rem) bottom 8rem,bottom,left calc(50% + 18.75rem) bottom 6rem,center;background-size:28rem,100% 12rem,33rem,cover;overflow:auto}@media screen and (max-width:72rem){.home__header{background-position:right calc(50% + 16.75rem) bottom 8rem,bottom,left calc(50% + 16.75rem) bottom 6rem,center}}@media screen and (max-width:62rem){.home__header{background-image:url(../img/progressive-old/background-home-header-wave.png),url(../img/progressive-old/background-home-header-wave.png),url(../img/progressive-old/background-home-header-management.png),url(../img/progressive-old/background-home-header.png);background-size:auto 13rem,auto 13rem,34rem,auto 50%;background-position:right bottom,left top 41%,bottom 6rem center,center top}}@media screen and (max-width:32rem){.home__header{background-size:auto 16%,auto 13rem,95% auto,auto 48%;background-position:right bottom,left top 45%,bottom 6rem center,center top}}@media screen and (max-width:22rem){.home__header{background-size:auto 15%,auto 13rem,95% auto,auto 48%;background-position:right bottom,left top 43%,bottom 7rem center,center top}}.home__header__section{display:inline-block;width:50%;padding:6rem .5rem 0}.home__header__section:first-of-type{float:right}.home__header__section:last-of-type{float:left}@media screen and (max-width:62rem){.home__header__section{width:100%}.home__header__section:last-of-type{background-image:url(../img/progressive-old/background-home-header-computer.png);background-position:bottom 8rem center;background-size:29rem}}@media screen and (max-width:32rem){.home__header__section:first-of-type .home__header__section__text{padding-top:60%}.home__header__section:last-of-type{background-position:bottom 8rem center;background-size:100% auto}.home__header__section__button{margin:2rem 0 0}}@media screen and (max-width:22rem){.home__header__section:last-of-type{background-position:bottom 26% center}}.home__header__section__title-holder{position:relative}.home__header__section__title{position:absolute;left:0;right:0;bottom:100%;text-transform:uppercase;font-size:1rem}html[lang=ru-ru] .home__header__section__subtitle{min-height:120px}@media screen and (max-width:1200px){html[lang=ru-ru] .home__header__section__subtitle{min-height:200px}}@media screen and (max-width:62rem){html[lang=ru-ru] .home__header__section__subtitle{min-height:0}}.home__header__section__subtitle{font-size:2rem}.home__header__section__button{margin:2rem 0 0}.home__header__section__text{display:block;padding-top:20rem;text-transform:uppercase;font-size:1.2rem;color:#fff}@media screen and (max-width:32rem){.home__header__section__text{padding-top:80%}}.home__header__section__button-under{margin:1rem 0 2rem;padding-right:1rem;border-bottom:2px solid #fff;text-transform:uppercase;font-size:1.25rem;color:#fff;background-image:url(../img/progressive-old/icon-chevron-left-regular-white.png);background-position:right center;background-size:.4375rem}@media screen and (max-width:22rem){.home__header__section__button-under{font-size:1rem}}.home__header__section__button-under:hover{font-weight:700;background-image:url(../img/progressive-old/icon-chevron-left-bold-white.png)}.home__demo{color:#fff;background-color:#008bff}.home__demo__content{padding:2rem 40% 3rem 0;text-transform:uppercase;background-image:url(../img/progressive-old/background-home-demo.png);background-position:right center;background-size:auto 80%}@media screen and (max-width:72rem){.home__demo__content{padding:2rem 0;text-align:center;background-image:none}}.home__demo__content__title{font-size:2.1rem;font-weight:700}.home__demo__content__text{padding:1rem 0 2.5rem;font-size:1.25rem}@media screen and (max-width:72rem){.home__demo__content__text{padding-bottom:16rem;background-image:url(../img/progressive-old/background-home-demo.png);background-position:center bottom 1.5rem;background-size:auto 13rem}}@media screen and (max-width:38rem){.home__demo__content__text{padding-bottom:9rem;background-size:16rem}}.home__options{font-size:0;background-color:#2f3744;background-image:url(../img/progressive-old/background-main-footer.png);background-size:cover;background-position:center}.home__options a{display:inline-block;text-decoration:none;color:inherit}.home__options .record{margin-bottom:20px;text-transform:none;font-size:14px;color:#a3a7ad;line-height:1.45}.home__options .record:first-of-type{margin-top:1.5rem}.home__options .record:last-of-type{margin-bottom:0}.home__options .record .record-title{margin-bottom:6px;text-transform:uppercase;font-weight:700;color:#fff}.home__options .record a{vertical-align:baseline}.home__options .home__options__title{padding:3rem 0;text-align:center;text-transform:uppercase;font-size:2.1rem;font-weight:700;color:#fff}@media screen and (max-width:32rem){.home__options .home__options__title{display:none}}.home__options .home__options__card{display:inline-block;width:47.5%;margin:0 2.5%;padding:1.5rem 20% 1.5rem 1.5rem;border-radius:.625rem;font-size:1rem;background-color:#fff;background-position:right center;background-size:40% 100%}@media screen and (max-width:56rem){.home__options .home__options__card{margin:auto;display:block;width:32rem;max-width:100%;padding-right:33%}}@media screen and (max-width:32rem){.home__options .home__options__card{display:none}}.home__options .home__options__card--left{margin-left:0;background-image:url(../img/progressive-old/background-home-options-card-left.png)}.home__options .home__options__card--right{margin-right:0;background-image:url(../img/progressive-old/background-home-options-card-right.png)}.home__options .home__options__card__title{font-size:1.5rem;font-weight:700;background-position:left bottom;background-size:auto 1.5rem;padding-bottom:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.home__options .home__options__card__title--red{color:#db0014}.home__options .home__options__card__title--sectors{background-image:url(../img/progressive-old/background-home-options-card-left-under.png)}.home__options .home__options__card__title--kart{background-image:url(../img/progressive-old/background-home-options-card-right-under.png)}.home__options .home__options__card__text{padding:1rem 0;font-size:.875rem;color:#474e5a}.home__options .home__options__card__button{padding:0 .7rem .3125rem 0;border-bottom:2px solid transparent;background-image:url(../img/progressive-old/icon-chevron-left-regular-black.png);background-position:right center;background-size:.4375rem}.home__options .home__options__card__button:hover{font-weight:700;background-image:url(../img/progressive-old/icon-chevron-left-bold-black.png)}.home__options .home__options__card__button--blue{border-bottom-color:#008bff}.home__options .home__options__card__button--green{border-bottom-color:#00cf80}.home__options .home__options__card__button__arrow{font-size:.5rem}.home__options .home__options__links{padding:3rem 0;text-transform:uppercase}.home__options .home__options__links__container{display:inline-block;width:20%;text-align:right;vertical-align:top}@media screen and (max-width:72rem){.home__options .home__options__links__container{width:40rem;max-width:100%;margin-top:3rem;text-align:left}}@media screen and (max-width:40rem){.home__options .home__options__links__container{text-align:center}}.home__options .home__options__links__container--double{width:40%;text-align:left}@media screen and (max-width:72rem){.home__options .home__options__links__container--double{width:50%;margin-top:0}.home__options .home__options__links__container--horizontal{width:100%}}@media screen and (max-width:56rem){.home__options .home__options__card--left{margin-left:auto;margin-bottom:2rem}.home__options .home__options__card--right{margin-right:auto}.home__options .home__options__links__container--double{width:100%}.home__options .home__options__links__container--double:first-of-type{margin-bottom:3rem}}@media screen and (max-width:40rem){.home__options .home__options__links__container--double{text-align:center}}.home__options .home__options__links__container--horizontal{width:100%;text-align:left;background-image:url(../img/home_logo.png);background-position:right bottom 20px;background-repeat:no-repeat;background-size:180px auto}.home__options .home__options__links__container--horizontal .home__options__links__sub-container{width:20%}@media screen and (max-width:56rem){.home__options .home__options__links__container--horizontal .home__options__links__sub-container{width:50%}}@media screen and (max-width:40rem){.home__options .home__options__links__container--horizontal{text-align:center;background-image:none}.home__options .home__options__links__container--horizontal .home__options__links__sub-container{width:100%}}.home__options .home__options__links__container--horizontal .home__options__links__sub-container.double{width:40%}@media screen and (max-width:56rem){.home__options .home__options__links__container--horizontal .home__options__links__sub-container.double{width:50%}}@media screen and (max-width:40rem){.home__options .home__options__links__container--horizontal .home__options__links__sub-container.double{width:100%}}.home__options .home__options__links__container__title{font-size:1.25rem;font-weight:700;color:#fff}.home__options .home__options__links__sub-container{display:inline-block;width:50%;margin-top:1.5rem}@media screen and (max-width:40rem){.home__options .home__options__links__sub-container{width:100%}.home__options .home__options__links__sub-container:last-of-type{margin-top:0}}.home__options .home__options__links__sub-container--full{width:100%}.home__options .home__options__email,.home__options .home__options__link,.home__options .home__options__phone{width:100%;font-size:1rem;color:#a3a7ad;line-height:1.6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home__options .home__options__email:hover,.home__options .home__options__link:hover,.home__options .home__options__phone:hover{text-decoration:underline}.home__options .home__options__address{width:100%;margin-bottom:1.5rem;font-size:1rem;color:#a3a7ad;line-height:1.6}@media screen and (max-width:72rem){.home__options .home__options__address{display:inline-block;width:auto}.home__options .home__options__address br:nth-of-type(2n+1){display:none}}@media screen and (max-width:40rem){.home__options .home__options__address{display:block;margin-top:1.5rem}}@media screen and (max-width:72rem){.home__options .home__options__email,.home__options .home__options__phone{float:right;clear:both;display:inline-block;width:auto}}@media screen and (max-width:40rem){.home__options .home__options__email,.home__options .home__options__phone{float:none;display:block}.home__options .home__options__phone{margin-top:1.5rem}}.home__apps{padding:1.2rem 0;text-align:center;font-size:0;color:#fff;background-color:#000}.home__apps__notes{display:inline-block;width:60%;padding:0 2rem;text-align:left;font-size:1rem;line-height:1.6;vertical-align:middle}@media screen and (max-width:72rem){.home__apps__notes{display:none}}.home__apps_buttons{display:inline-block;width:40%;vertical-align:middle}@media screen and (max-width:72rem){.home__apps_buttons{width:24rem;max-width:100%}}.home__apps_button{width:37.5%;height:3.5rem;margin-right:12.5%;background-size:100%;background-position:center}.home__apps_button--android{background-image:url(../img/progressive-old/background-home-app-android-button.png)}.home__apps_button--apple{background-image:url(../img/progressive-old/background-home-app-apple-button.png)}@media screen and (max-width:72rem){.home__apps_button{margin:0;width:45%}.home__apps_button--android{margin-left:5%}.home__apps_button--apple{margin-right:5%}}.home__highlights{text-align:center;font-size:0;background-color:#fff;background-image:linear-gradient(to bottom,#fff 0,#e8f4fc 100%)}.home__highlight{display:inline-block;width:50%;padding:3rem 4rem 2rem;font-size:1rem;color:#2f3744;vertical-align:top}@media screen and (max-width:72rem){.home__highlight{display:block;width:40rem;max-width:100%;margin:auto}}.home__highlight__title{text-transform:uppercase;font-size:1.5rem}.home__highlight__title--strong{display:block;font-weight:700;color:#008bff}.home__highlight__background{width:25rem;max-width:100%;height:15.625rem;margin:3rem auto 2rem;background-image:url(../img/progressive-old/background-home-membership-card.png);background-position:center;background-size:100% 100%}.home__highlight__discounts__title{display:block;margin-bottom:2rem;text-transform:uppercase}.home__highlight__discount{position:relative;margin-bottom:1rem;text-align:left}.home__highlight__discount:last-of-type{margin-bottom:3rem}.home__highlight__discount br{display:none}@media screen and (max-width:38rem){.home__highlight{padding:3rem 0 2rem}.home__highlight__background{width:13rem;height:8rem;margin-top:2rem}.home__highlight__discount{text-align:center}.home__highlight__discount br{display:inline}}.home__highlight__discount__color{display:inline-block;width:2rem;height:1.2rem;border-radius:.2rem}.home__highlight__discount__color--silver{background-color:grey}.home__highlight__discount__color--gold{background-color:#f5a60e}.home__highlight__discount__color--platinum{background-color:#ea7823}.home__highlight__discount__label{display:inline-block;margin-left:1rem;text-transform:uppercase;font-weight:700}.home__highlight__discount__label--silver{color:grey}.home__highlight__discount__label--gold{color:#f5a60e}.home__highlight__discount__label--platinum{color:#ea7823}.home__highlight__discount__condition{position:absolute;left:50%}.home__highlight__discount__value{float:right;vertical-align:middle}@media screen and (max-width:38rem){.home__highlight__discount__condition{position:static}.home__highlight__discount__value{float:none;padding-left:1rem}}.home__highlight__app-features{position:relative;height:27rem;margin:3rem 0;text-transform:uppercase;background-image:url(../img/progressive-old/background-home-phone.png);background-position:center;background-size:auto 100%}@media screen and (max-width:38rem){.home__highlight__app-features{height:auto;padding-top:23rem;background-size:auto 22rem;background-position:center top}}.home__highlight__app-features__side{position:relative;display:inline-block;height:100%;width:50%}.home__highlight__app-features__side--left{float:left;text-align:right}@media screen and (max-width:38rem){.home__highlight__app-features__side{width:100%}.home__highlight__app-features__side--left{float:none;text-align:center}}.home__highlight__app-features__side--right{float:right;text-align:left}.home__highlight__app-feature{position:absolute;white-space:nowrap}@media screen and (max-width:38rem){.home__highlight__app-features__side--right{float:none;text-align:center}.home__highlight__app-feature{position:static;padding:.25rem 0}.home__highlight__app-feature br{display:none}}.home__highlight__app-feature:nth-child(1){top:20%}.home__highlight__app-feature:nth-child(2){top:40%}.home__highlight__app-feature:nth-child(3){top:60%}.home__highlight__app-feature:nth-child(4){top:80%}.home__highlight__app-feature--left{right:50%}.home__highlight__app-feature--right{left:50%}.home__features__top{padding:3rem 0;text-align:center;background-color:#fff;box-shadow:inset 0 5px 5px -5px #000}.home__features__bottom__section__item:hover,.home__tracks__bottom__track:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.4)}.home__features__top__title{text-transform:uppercase;font-size:2rem;font-weight:700}.home__features__bottom,.home__features__bottom__section__item__title,.home__tracks__top__filters{font-size:0}.home__features__top__text{width:40rem;max-width:100%;margin:1.5rem auto 0}.home__features__bottom{text-align:center;background-color:#fff;background-image:url(../img/progressive-old/background-home-header.png);background-position:center top 4.125rem;background-size:cover}.home__features__bottom__section{display:inline-block;width:50%;padding:0 2.5rem 2.5rem;font-size:1rem;vertical-align:top}@media screen and (max-width:72rem){.home__features__bottom__section{width:50%}}@media screen and (max-width:50rem){.home__features__bottom__section{width:100%;padding:0 2.5rem 3.5rem}}@media screen and (max-width:30rem){.home__features__bottom__section{padding:0 0 3.5rem}}.home__features__bottom__section__title{height:4.125rem;padding:.625rem;border-radius:.325rem .325rem 0 0;text-transform:uppercase;font-size:1.2rem;font-weight:700;color:#fff;overflow-y:hidden}.home__features__bottom__section__title--blue{background-color:#008bff}.home__features__bottom__section__title--green{background-color:#00cf80}.home__features__bottom__section__items{padding:1.5rem 0 2.5rem}.home__features__bottom__section__item{margin-bottom:.625rem;padding:.625rem 1rem;border:1px solid #e5e6e7;border-radius:.3125rem;text-align:left;background-color:#fff;cursor:pointer}.home__tracks,.how-works-container .left-side .small-features,.lightbox__home{text-align:center}.home__features__bottom__section__item:last-of-type{margin-bottom:0}.home__features__bottom__section__item__title__icon{display:inline-block;width:3rem;height:3rem;background-position:center;background-size:contain}.home__features__bottom__section__item__title__icon--driver-profile{background-image:url(../img/progressive-old/icon-helm-white-blue-shield.png)}.home__features__bottom__section__item__title__icon--race-results{background-image:url(../img/progressive-old/icon-ranking-steps-blue.png)}.home__features__bottom__section__item__title__icon--ranking{background-image:url(../img/progressive-old/icon-ranking-white-blue-shield.png)}.home__features__bottom__section__item__title__icon--track-website{background-image:url(../img/progressive-old/icon-track-white-blue-shield.png)}.home__features__bottom__section__item__title__icon--software{background-image:url(../img/progressive-old/icon-coins-white-green-shield.png)}.home__features__bottom__section__item__title__icon--calendar{background-image:url(../img/progressive-old/icon-calendar-white-green-shield.png)}.home__features__bottom__section__item__title__icon--voucher{background-image:url(../img/progressive-old/icon-voucher-white-green-shield.png)}.home__features__bottom__section__item__title__icon--garage{background-image:url(../img/progressive-old/icon-garage-white-green-shield.png)}.home__features__bottom__section__item__title__text{display:inline-block;width:calc(100% - 3rem);padding-left:.625rem;font-size:1.2rem;font-weight:700}.home__features__bottom__section__item__text{margin-top:.625rem;color:#2f3744}.home__features__bottom__section__item__more{padding-left:.625rem;padding-right:.7rem;color:#007aff;background-image:url(../img/progressive-old/icon-chevron-left-regular-blue.png);background-position:right center;background-size:.4rem;vertical-align:baseline}.home__features__bottom__section__item__all{display:none;margin-top:1rem;padding-right:.75rem;border-bottom:2px solid #008bff;text-transform:uppercase;background-image:url(../img/progressive-old/icon-chevron-left-regular-black.png);background-position:right center;background-size:.4375rem}.home__features__bottom__section__item__all:hover{font-weight:700;background-image:url(../img/progressive-old/icon-chevron-left-bold-black.png)}.home_features_buffer{height:4rem;background-image:url(../img/progressive-old/background-buffer-piece.jpg);background-repeat:repeat-x;background-size:auto 100%}.lightbox__home{position:fixed;top:0;bottom:0;right:0;left:0;display:none;background-color:rgba(0,0,0,.75);z-index:2000}.lightbox__home .home__features__bottom__section__item{position:relative;display:inline-block;width:25rem;max-width:95%;padding:1rem 1.5rem;cursor:default}.lightbox__home .home__features__bottom__section__item:hover{box-shadow:none}.lightbox__home .home__options__card{display:inline-block;width:47.5%;margin:0 2.5%;padding:1.5rem 20% 1.5rem 1.5rem;border-radius:.625rem;font-size:1rem;background-color:#fff;background-position:right center;background-size:40% 100%}@media screen and (max-width:56rem){.lightbox__home .home__options__card{margin:auto;display:block;width:32rem;max-width:100%;padding-right:33%}}@media screen and (max-width:32rem){.lightbox__home .home__options__card{display:none}}.lightbox__home .home__options__card--left{margin-left:0;background-image:url(../img/progressive-old/background-home-options-card-left.png)}.lightbox__home .home__options__card--right{margin-right:0;background-image:url(../img/progressive-old/background-home-options-card-right.png)}@media screen and (max-width:56rem){.lightbox__home .home__options__card--left{margin-left:auto;margin-bottom:2rem}.lightbox__home .home__options__card--right{margin-right:auto}}.lightbox__home .home__options__card__title{font-size:1.5rem;font-weight:700;background-position:left bottom;background-size:auto 1.5rem;padding-bottom:2rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.lightbox__home .home__options__card__title--red{color:#db0014}.lightbox__home .home__options__card__title--sectors{background-image:url(../img/progressive-old/background-home-options-card-left-under.png)}.lightbox__home .home__options__card__title--kart{background-image:url(../img/progressive-old/background-home-options-card-right-under.png)}.lightbox__home .home__options__card__text{padding:1rem 0;font-size:.875rem;color:#474e5a}.lightbox__home .home__options__card__button{padding:0 .7rem .3125rem 0;border-bottom:2px solid transparent;background-image:url(../img/progressive-old/icon-chevron-left-regular-black.png);background-position:right center;background-size:.4375rem}.lightbox__home .home__options__card__button:hover{font-weight:700;background-image:url(../img/progressive-old/icon-chevron-left-bold-black.png)}.lightbox__home .home__options__card__button--blue{border-bottom-color:#008bff}.lightbox__home .home__options__card__button--green{border-bottom-color:#00cf80}.lightbox__home .home__options__card__button__arrow{font-size:.5rem}.lightbox__home__close{position:absolute;right:1rem;top:1rem;width:1.5rem;height:1.5rem;border-radius:50%;color:#fff;background-color:#b8bcbf}.lightbox__home__close:hover{background-color:#9da3a7}.home__tracks__top{padding:3rem 0 2rem;background-color:#fff}.home__tracks__top__text{width:40rem;max-width:100%;margin:1.5rem auto;color:#2f3744}.home__tracks__top__filter{display:inline-block;width:16rem;max-width:48.5%;padding:.5rem .5rem .5rem 1.5rem;border:1px solid #dedede;border-radius:.3125rem;font-size:1rem;background-color:#fff;outline:0;cursor:pointer;appearance:none}.home__tracks__top__filter::-ms-expand{display:none}.home__tracks__top__filter--country{margin-right:1.5%;background-image:url(../img/progressive-old/icon-location-blue.png),url(../img/progressive-old/icon-select-arrow-black.png),linear-gradient(to bottom,#fff 0,#f3f5f7 100%);background-position:left .625rem center,right .625rem center,center;background-size:.5rem,.6rem,cover}.home__tracks__top__filter--city{margin-left:1.5%;padding-left:1.65rem;background-image:url(../img/progressive-old/icon-building-blue.png),url(../img/progressive-old/icon-select-arrow-black.png),linear-gradient(to bottom,#fff 0,#f3f5f7 100%);background-position:left .625rem center,right .625rem center,center;background-size:.6875rem,.6rem,cover}@media screen and (max-width:32rem){.home__tracks__top__filter{width:100%;max-width:100%}.home__tracks__top__filter--country{margin-right:0}.home__tracks__top__filter--city{margin-left:0;margin-top:1rem}}.home__tracks__top__filter--city:disabled{background-color:#d3d3d3;background-image:none;cursor:not-allowed}.home__tracks__map{height:45rem;border-top:2px solid #008bff;border-bottom:2px solid #008bff}.home__tracks__bottom{padding:2rem 0;background-color:#ebeff4}.home__tracks__bottom__tracks{max-height:12rem;font-size:0;overflow:hidden;transition:max-height 1s linear}.home__tracks__bottom__track{position:relative;display:inline-block;width:23.5%;margin:1.5rem 1% 0;padding:.3125rem;border:1px solid #ddd;border-radius:.625rem;text-align:left;background-color:#fff}.home__tracks__bottom__track:nth-child(4n+1){margin-left:0}.home__tracks__bottom__track:nth-child(4n){margin-right:0}.home__tracks__bottom__track:nth-child(-n+4){margin-top:0}@media screen and (max-width:72rem){.home__tracks__bottom__track{width:32%}.home__tracks__bottom__track:nth-child(n){margin:1.5rem 1% 0}.home__tracks__bottom__track:nth-child(3n+1){margin-left:0}.home__tracks__bottom__track:nth-child(3n){margin-right:0}.home__tracks__bottom__track:nth-child(-n+3){margin-top:0}}@media screen and (max-width:50rem){.home__tracks__bottom__track{width:49%}.home__tracks__bottom__track:nth-child(n){margin:1.5rem 1% 0}.home__tracks__bottom__track:nth-child(2n+1){margin-left:0}.home__tracks__bottom__track:nth-child(2n){margin-right:0}.home__tracks__bottom__track:nth-child(-n+2){margin-top:0}}@media screen and (max-width:32rem){.home__tracks__bottom__track{width:100%}.home__tracks__bottom__track:nth-child(n){margin:1.5rem 0 0}.home__tracks__bottom__track:first-child{margin-top:0}}.home__tracks__bottom__track:hover .home__tracks__bottom__track__link{font-weight:700;background-image:url(../img/progressive-old/icon-chevron-left-bold-blue.png)}.home__tracks__bottom__track__logo{display:inline-block;width:4.5rem;height:4.5rem;vertical-align:top;background-size:contain}.home__tracks__bottom__track__info{display:inline-block;width:11.875rem;width:calc(100% - 4.5rem);padding-left:.625rem;font-size:1rem;vertical-align:top}.home__tracks__bottom__track__location{padding-left:1rem;font-size:.9rem;background-image:url(../img/progressive-old/icon-location-blue.png);background-position:left center;line-height:1.6;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home__tracks__bottom__track__location.has-region{line-height:1}.home__tracks__bottom__track__location div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home__tracks__bottom__track__link{position:absolute;bottom:.625rem;padding-right:.6rem;border-bottom:1px solid #007aff;font-size:.9rem;color:#007aff;background-image:url(../img/progressive-old/icon-chevron-left-regular-blue.png);background-position:right center;background-size:.375rem;vertical-align:baseline}.how-works-container .left-side,.info-box-avatar,.info-box-data{display:inline-block;vertical-align:middle}.home__tracks__bottom__track__name{font-size:1.1rem;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home__tracks__bottom__tracks__all{margin-top:2rem;padding-right:.75rem;border-bottom:2px solid #008bff;text-transform:uppercase;background-image:url(../img/progressive-old/icon-chevron-left-regular-black.png);background-position:right center;background-size:.4375rem}.home__tracks__bottom__tracks__all:hover{font-weight:700;background-image:url(../img/progressive-old/icon-chevron-left-bold-black.png)}.info-box{font-size:0}.info-box-image{height:5rem;border-radius:6px 6px 0 0;background-position:center;background-size:cover}.info-box-avatar{width:70px;height:70px;margin:10px;border:1px solid rgba(0,0,0,.3);border-radius:5px;background-position:center;background-size:contain}.info-box-address,.info-box-details{background-position:left center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.info-box-data{width:calc(100% - 90px);padding:10px;text-align:left;font-size:1rem}.info-box-name{font-size:1rem;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.info-box-address{padding:10px 0 10px 14px;font-size:.9rem;background-image:url(../img/progressive-old/icon-location-blue.png)}.info-box-details{padding-left:22px;font-size:.9rem;font-weight:700;background-image:url(../img/progressive-old/icon-track.png);background-size:18px}.info-box-buttons{font-size:.9rem;overflow:auto}.info-box-button-track{float:left;margin-left:10px;margin-bottom:10px;padding:5px 15px;border-radius:5px;color:#fff;background-color:#007aff;cursor:pointer}.info-box-button-map{float:right;margin-right:15px;margin-bottom:10px;padding-top:5px;color:#007aff;cursor:pointer}.how-works-container{position:relative;padding:25px;margin:auto;font-size:0;background-color:#fff;background-image:linear-gradient(to right,#00f,red),linear-gradient(#fcfcfe,#e3e6eb);background-position:left bottom,center;background-size:100% 2px,auto}.how-works-container .left-side{width:39%}.how-works-container .left-side h2{height:60px;background-image:url(../img/email/logo-safety.svg);background-position:left center;background-size:contain;background-repeat:no-repeat}.how-works-container .left-side p{padding:25px 0;text-transform:uppercase;font-size:25px;line-height:1.3}.how-works-container .left-side p strong{display:block}@media screen and (max-width:75rem){.how-works-container{text-align:center}.how-works-container .left-side{width:100%}.how-works-container .left-side h2{background-position:center}.how-works-container .left-side .small-features{display:inline-block;min-width:550px}}.how-works-container .left-side .small-features .small-feature{display:inline-block;width:33.3333%;border-right:1px solid #bbc8d6;text-transform:uppercase;font-size:14px;vertical-align:top}@media screen and (max-width:43rem){.how-works-container .left-side .small-features{min-width:0}.how-works-container .left-side .small-features .small-feature{width:100%;margin-bottom:10px;border-right:none;text-align:center}}.how-works-container .left-side .small-features .small-feature.fully-automatic{text-align:left}.how-works-container .left-side .small-features .small-feature.fully-automatic span{background-image:url(../img/track_management/icon-automatic-blue.svg)}.how-works-container .left-side .small-features .small-feature.customizable span{background-image:url(../img/track_management/icon-sliders-h-blue.svg)}.how-works-container .left-side .small-features .small-feature.cost-effective{border-right:none}.how-works-container .left-side .small-features .small-feature.cost-effective span{background-image:url(../img/track_management/icon-coins-blue.svg)}.how-works-container .left-side .small-features .small-feature span{display:inline-block;width:16px;height:16px;margin-right:4px;background-size:contain;background-position:center;vertical-align:bottom}.how-works-container .right-side{display:inline-block;width:61%;padding-left:5%;vertical-align:middle}.how-works-container .right-side .big-features{text-transform:uppercase;text-align:center}@media screen and (max-width:75rem){.how-works-container .right-side{width:100%}.how-works-container .right-side .big-features{display:inline-block;min-width:550px;margin-top:20px}}.how-works-container .right-side .big-features .big-feature{display:inline-block;width:33.3333%;padding-top:110px;font-size:16px;font-weight:700;background-size:150px auto;background-position:center top -15px;line-height:1.3;vertical-align:top}.how-works-container .right-side .big-features .big-feature.kart-control-device{background-image:url(../img/track_management/background-kart-control-device.svg)}.how-works-container .right-side .big-features .big-feature.positioning-sensor{background-image:url(../img/track_management/background-positioning-sensor.svg)}.how-works-container .right-side .big-features .big-feature.racesafety-software{background-image:url(../img/track_management/background-racesafety-software.svg)}@media screen and (max-width:43rem){.how-works-container .left-side .small-features .small-feature.fully-automatic{text-align:center}.how-works-container .right-side .big-features{min-width:0}.how-works-container .right-side .big-features .big-feature{width:100%;margin-bottom:20px;background-size:150px auto}.how-works-container .right-side .big-features .big-feature.racesafety-software{margin-bottom:0}}.how-works-container .right-side .big-features .big-feature span{font-size:13px;font-weight:400}.how-works-container .right-side .slogan{float:left;margin-top:33px;padding-left:20px;text-transform:uppercase;font-size:16px;color:#008bff}@media screen and (max-width:75rem){.how-works-container .right-side .slogan{float:none;padding-left:0}.how-works-container .right-side .button.green-button{float:none}}.how-works-container .right-side .button{display:inline-block;min-width:135px;margin-top:25px;padding:8px 16px;border-radius:5px;text-align:center;font-size:16px}.how-works-container .right-side .button.learn-more-button{margin-right:20px;margin-left:20px;border:1px solid #00f;color:#fff;background-color:#008bff}.how-works-container .right-side .button.green-button{border:1px solid #2e820b;color:#fff;background-color:#5eb836}.contact-us .main{margin-top:3.125rem;padding:40px 0 20px;font-size:0;background-image:url(../img//track_management/contact_us_bgr.jpg)}.contact-us .main>.wrapper{position:relative}@media (max-width:800px){.contact-us .main>.wrapper{padding-bottom:700px}}@media (max-width:600px){.contact-us .main>.wrapper{padding-bottom:800px}}@media (max-width:350px){.contact-us .main>.wrapper{padding-bottom:900px}}.contact-us .main .left-side{float:left;width:30%;font-size:1rem;vertical-align:top}@media screen and (max-width:800px){.contact-us .main .left-side{width:100%;text-align:center}}@media (max-width:800px){.contact-us .main .left-side.left-top{float:none;width:100%;text-align:center}}.contact-us .main .left-side .left-side-title{font-size:2.5rem;font-weight:700}.contact-us .main .left-side .left-side-text{padding:25px 0 50px}.contact-us .main .left-side .left-side-text span{font-weight:700;text-decoration:underline;vertical-align:baseline}.contact-us .main .left-side .record{padding-bottom:20px}.contact-us .main .left-side .record .record-title{font-weight:700;color:#008bff}.contact-us .main .left-side .contact-us-inviting-text{padding:30px 0;font-size:16px}.contact-us .main .left-side .left-side-track-container{padding:30px 0;font-size:0}.contact-us .main .left-side .left-side-track-container .left-side-track-avatar{display:inline-block;width:80px;height:80px;border:2px solid gray;border-radius:50%;background-position:center;background-size:cover;vertical-align:middle}.contact-us .main .left-side .left-side-track-container .left-side-track-name{display:inline-block;width:calc(100% - 80px);padding-left:20px;font-size:18px;font-weight:700;vertical-align:middle}@media (max-width:800px){.contact-us .main .left-side .left-side-track-container .left-side-track-name{width:auto;max-width:calc(100% - 80px)}}.contact-us .main .left-side .left-side-track-details{padding-bottom:20px;line-height:1.3}.contact-us .main .connections{float:left;clear:left;width:30%;margin-top:30px}@media (max-width:800px){.contact-us .main .connections{position:absolute;bottom:0;left:0;float:none;width:100%;padding:0 20px 20px}}.contact-us .main .connections .connection{margin-bottom:25px;font-size:15px}.contact-us .main .connections .connection h3 .flag{display:inline-block;width:25px;height:15px;margin-right:5px;background-position:center;background-size:cover}.contact-us .main .connections .connection h3 .flag.ru{background-image:url(/assets/frontend/img/flags/ru.png)}.contact-us .main .connections .connection h3 .flag.ee{background-image:url(/assets/frontend/img/flags/ee.png)}.contact-us .main .connections .connection h3 .flag.lv{background-image:url(/assets/frontend/img/flags/lv.png)}.contact-us .main .connections .connection h3 .flag.lt{background-image:url(/assets/frontend/img/flags/lt.png)}.contact-us .main .connections .connection h3 .flag.en{background-image:url(/assets/frontend/img/flags/en.png)}.contact-us .main .connections .connection h3 .flag.es{background-image:url(/assets/frontend/img/flags/es.png)}.contact-us .main .connections .connection h3 .flag.cz{background-image:url(/assets/frontend/img/flags/cz.png)}.contact-us .main .connections .connection h3 span{font-weight:700;text-transform:uppercase}.contact-us .main .connections .connection p{line-height:1.5}.contact-us .main .right-side{display:inline-block;width:60%;margin-left:10%;vertical-align:top}@media screen and (max-width:800px){.contact-us .main .right-side{width:100%;margin-left:0}}.contact-us .main .right-side .alert{width:100%;padding:0 18px;margin-bottom:20px}.contact-us .main .right-side .alert .alert-inner{width:100%;padding:15px 20px 15px 10px;border-radius:5px;border:1px solid;font-size:14px}.contact-us .main .right-side .alert .alert-inner.success{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.contact-us .main .right-side .alert .alert-inner.error{color:#a94442;background-color:#f2dede;border-color:#a94442}.contact-us .main .right-side .contact-form{padding:20px 30px;border:1px solid #d6d6d6;background-color:#fff;box-shadow:0 2px 4px 1px rgba(0,0,0,.13)}@media screen and (max-width:32rem){.contact-us .main .right-side .contact-form{padding-bottom:50px}}.contact-us .main .right-side .contact-form .contact-form-title{padding-bottom:20px;border-bottom:1px solid #b2b2b2;font-size:1.125rem}.contact-us .main .right-side .contact-form .contact-form-title .fa-envelope-o{margin-right:8px;font-size:1.5rem;color:#008bff;vertical-align:baseline}.contact-us .main .right-side .contact-form .input-block{display:inline-block;width:100%;font-size:16px}.contact-us .main .right-side .contact-form .input-block.half{width:50%}.contact-us .main .right-side .contact-form .input-block.half.padding-right{padding-right:40px}.contact-us .main .right-side .contact-form .input-block.half.padding-left{padding-left:40px}@media screen and (max-width:32rem){.contact-us .main .right-side .contact-form .input-block.half{width:100%}.contact-us .main .right-side .contact-form .input-block.half.padding-right{padding-right:0}.contact-us .main .right-side .contact-form .input-block.half.padding-left{padding-left:0}}.contact-us .main .right-side .contact-form .input-block .label{display:block;padding:25px 15px 10px;font-weight:700}.contact-us .main .right-side .contact-form .input-block .input{display:block;width:100%;margin:0;padding:8px 15px;border:1px solid #ccc;border-radius:4px;outline:0}.contact-us .main .right-side .contact-form .input-block .input.has-error{box-shadow:inset 0 0 10px red}.contact-us .main .right-side .contact-form .input-block .select{display:block;width:100%;margin:0;padding:8px 30px 8px 15px;border:1px solid #ccc;border-radius:4px;background-image:url(../img/progressive-old/icon-select-arrow-black.png);background-position:right .625rem center;background-size:.6rem;outline:0;appearance:none}.contact-us .main .right-side .contact-form .input-block .select::-ms-expand{display:none}.contact-us .main .right-side .contact-form .input-block .select.has-error{box-shadow:inset 0 0 10px red}.contact-us .main .right-side .contact-form .input-block .textarea{min-height:150px;resize:vertical}.contact-us .main .right-side .contact-form .input-block .textarea.has-error{box-shadow:inset 0 0 10px red}.contact-us .main .right-side .contact-form .contact-form-gdpr-agreement-label{position:relative;display:block;margin:20px 0 0;padding:5px 0 0 25px;font-size:12px;cursor:pointer}.contact-us .main .right-side .contact-form .contact-form-gdpr-agreement-label input{position:absolute;top:7px;left:5px}.contact-us .main .right-side .contact-form .buttons{padding:30px 10px 10px}.contact-us .main .right-side .contact-form .buttons .checkbox-container{display:inline-block;padding:9px 0;font-size:16px;cursor:pointer}.contact-us .main .right-side .contact-form .buttons .checkbox-container .checkbox{display:none}.contact-us .main .right-side .contact-form .buttons .checkbox-container .checkbox:checked+.fake-checkbox{background-color:#008bff}.contact-us .main .right-side .contact-form .buttons .checkbox-container .checkbox+.fake-checkbox{display:inline-block;width:15px;height:15px;border-radius:50%;border:4px solid #008bff;background-color:#fff}.contact-us .main .right-side .contact-form .buttons .submit-form-button{float:right;display:inline-block;padding:10px 30px;border:none;border-radius:5px;font-size:16px;color:#fff;background-color:#008bff}.contact-us .main .right-side .contact-form .buttons .submit-form-button .fa-envelope-o{vertical-align:baseline}.contact-us .main .right-side .legal-notes{padding:20px 30px 40px;font-size:12px}.contact-us .main .right-side .legal-notes .legal-note{display:inline-block}.contact-us .main .right-side .legal-notes .legal-note.right{float:right;max-width:65%;text-align:right}.contact-us .main .right-side .legal-notes .legal-note .privacy-conditions-button{text-decoration:underline}.contact-us .demo-container{background-color:#008bff}.contact-us .demo-container .demo-content{padding:10px 0}.contact-us .demo-container .demo-content .demo-text{display:inline-block;padding:5px 0;font-size:24px;text-transform:uppercase;color:#fff}.contact-us .demo-container .demo-content .demo-button{float:right;padding:.6rem 2.1rem;text-transform:uppercase;font-size:1rem;background-size:.4375rem;border:1px solid transparent;color:#008bff;background-color:#fff;background-image:url(../img//progressive-old/icon-chevron-left-regular-blue.png)}@media screen and (max-width:62rem){.contact-us .demo-container .demo-content .demo-text{display:block}.contact-us .demo-container .demo-content .demo-button{float:none;margin:15px 0}}.contact-us .demo-container .demo-content .demo-button:hover{border-color:#fff;color:#fff;background-color:transparent;background-image:url(../img//progressive-old/icon-chevron-left-regular-white.png)}.contact-us .home__options{background-image:none;background-color:#2f3744}.contact-us .home__options .record{margin-bottom:20px;text-transform:uppercase;font-size:12px;color:#a3a7ad}.contact-us .home__options .record:last-of-type{margin-bottom:0}.contact-us .home__options .record .record-title{font-weight:700;color:#fff}.contact-us .home__options .record a{vertical-align:baseline}.login .vertical-align{vertical-align:middle}.login .vertical-aligner{display:inline-block;width:0;height:100%;vertical-align:middle}.login .live-email-validation{background-position:right 10px center;background-size:auto 50%}.login .live-email-validation.invalid{background-image:url(../img//icon-close-red.svg)}.login .live-email-validation.valid{background-image:url(../img//icon-tick-green.svg)}.login .main{position:relative;font-size:0}.login .main .login-side{display:inline-block;width:50%;text-align:center;font-size:1rem;vertical-align:top}@media screen and (max-width:1000px){.login .main .login-side{width:100%}}.login .main .login-side.left{background-color:#fff}.login .main .login-side.left .top{padding:60px 20px 30px}.login .main .login-side.left .top .title{font-size:2rem}.login .main .login-side.left .top .subtitle{padding:30px 0;font-size:1.125rem;color:#192231}.login .main .login-side.left .top .or{margin:0 10px}@media screen and (max-width:500px){.login .main .login-side.left .top .or{display:inline-block;padding:10px}.login .main .login-side.left .top .social-login{width:100%}}.login .main .login-side.left .top .social-login{display:inline-block;padding:5px 25px 5px 10px;min-width:200px;max-width:100%;border:none;border-radius:5px;color:#fff}.login .main .login-side.left .top .social-login.vk{background-color:#4e74a3}.login .main .login-side.left .top .social-login.vk:hover{background-color:#3d5b81}.login .main .login-side.left .top .social-login.vk .fa{height:30px}.login .main .login-side.left .top .social-login.fb{padding-top:7px;padding-bottom:6px;background-color:#3b5998}.login .main .login-side.left .top .social-login.fb:hover{background-color:#2d4373}.login .main .login-side.left .top .social-login .fa{font-size:27px;margin-right:5px}.login .main .login-side.left .middle{padding:40px;border:2px solid #d2d9dc;border-left:none;border-right:none;background-color:#ebeff4}.login .main .login-side.left .middle .form{display:inline-block;width:300px;max-width:100%;text-align:left}.login .main .login-side.left .middle .form .input-box{margin-bottom:10px}.login .main .login-side.left .middle .form .input-box:last-of-type{margin-bottom:0}.login .main .login-side.left .middle .form .input-box .label{display:block;padding:5px 10px;color:gray}.login .main .login-side.left .middle .form .input-box.has-error .input,.login .main .login-side.left .middle .form .input-box.has-error .select-box .select{border-color:red;box-shadow:inset 0 0 5px 0 red}.login .main .login-side.left .middle .form .input-box .input{display:inline-block;width:100%;padding:8px 10px;border:1px solid #ced9ee;border-radius:10px;background-color:#fff;outline:0}.login .main .login-side.left .middle .form .input-box .error-line{margin-top:10px;text-align:center;color:red}.login .main .login-side.left .middle .form .login-button{display:inline-block;width:100%;margin:30px 0;padding:8px 10px;min-width:200px;border:none;border-radius:5px;text-align:center;color:#fff;background-color:#008bff}.login .main .login-side.left .middle .form .login-button:hover{background-color:#006fcc}.login .main .login-side.left .middle .forgot-password-button{width:100%;text-decoration:underline;color:gray}.login .main .login-side.left .middle .tip{width:350px;max-width:100%;margin:auto;font-size:14px;color:gray}.login .main .login-side.left .bottom{padding:30px}.login .main .login-side.left .bottom .paragraph{font-size:18px;color:gray}.login .main .login-side.left .bottom .register-button{min-width:150px;margin-top:20px;padding:5px 10px 8px;border:1px solid #008bff;border-radius:5px;color:#008bff;background-color:#fff}.login .main .login-side.left .bottom .register-button:hover{background-color:#008bff;color:#fff}.login .main .login-side.right{position:relative;padding:60px 60px 150px;color:#fff;background-color:#000;background-image:url(../img//background-login-page-right.png);background-position:center;background-size:cover}.login .main .login-side.right .title{text-transform:uppercase;font-size:2rem}.login .main .login-side.right .title .subtitle{display:block}.login .main .login-side.right .notes-container{position:relative;height:400px;margin:30px 0;background-image:url(../img//progressive-old/background-home-phone.png);background-position:center;background-size:auto 100%;overflow:hidden}@media screen and (max-width:1250px){.login .main .login-side.right .notes-container{height:350px}}@media screen and (max-width:1150px){.login .main .login-side.right{padding-bottom:230px}.login .main .login-side.right .notes-container{height:250px}}@media screen and (max-width:1000px){.login .main .login-side.right{padding-bottom:150px}.login .main .login-side.right .notes-container{height:500px}}@media screen and (max-width:800px){.login .main .login-side.right .notes-container{height:400px}}@media screen and (max-width:650px){.login .main .login-side.right .notes-container{height:300px}}.login .main .login-side.right .notes-container .notes{position:absolute;top:0;bottom:0;text-transform:uppercase;width:30%}.login .main .login-side.right .notes-container .notes.left{left:0;text-align:right}@media screen and (max-width:1150px){.login .main .login-side.right .notes-container .notes{width:50%}.login .main .login-side.right .notes-container .notes.left{left:auto;right:70%}}@media screen and (max-width:500px){.login .main .login-side.right .notes-container{height:auto;background-image:none}.login .main .login-side.right .notes-container .notes{position:static;width:100%}.login .main .login-side.right .notes-container .notes.left{text-align:center}}.login .main .login-side.right .notes-container .notes.left .note{right:0}.login .main .login-side.right .notes-container .notes.right{right:0;text-align:left}@media screen and (max-width:1150px){.login .main .login-side.right .notes-container .notes.right{right:auto;left:70%}}.login .main .login-side.right .notes-container .notes.right .note{left:0}.login .main .login-side.right .notes-container .notes .note{position:absolute}@media screen and (max-width:500px){.login .main .login-side.right .notes-container .notes.right{text-align:center}.login .main .login-side.right .notes-container .notes .note{position:static;margin-bottom:20px}}.login .main .login-side.right .notes-container .notes .note:nth-child(1){top:20%}.login .main .login-side.right .notes-container .notes .note:nth-child(2){top:40%}.login .main .login-side.right .notes-container .notes .note:nth-child(3){top:60%}.login .main .login-side.right .notes-container .notes .note:nth-child(4){top:80%}.login .main .login-side.right .app-stores{position:absolute;bottom:0;left:0;right:0;padding:30px 20px;background-color:#000}.login .main .login-side.right .app-stores .app-store{width:150px;height:50px;margin-right:30px;background-size:100%;background-position:center}.login .main .login-side.right .app-stores .app-store.ios{background-image:url(../img/progressive-old/background-home-app-apple-button.png)}@media screen and (max-width:500px){.login .main .login-side.right .app-stores .app-store{margin-right:0}.login .main .login-side.right .app-stores .app-store.ios{margin-bottom:20px}}.login .main .login-side.right .app-stores .app-store.android{margin-right:0;background-image:url(../img/progressive-old/background-home-app-android-button.png)}.login .outer_popup{width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:100000}.login .outer_popup>.popup{width:100%;height:100%;background:rgba(255,255,255,.9);z-index:100000;text-align:center;font-size:0;vertical-align:middle}.login .outer_popup>.popup .inner_popup{display:inline-block;margin:auto;width:400px;max-width:100%;border-radius:5px;font-size:0}.login .outer_popup>.popup .inner_popup .inner_content{width:100%;height:100%;background-color:#fff;color:#000;border-radius:5px;border:2px solid #ced9ee;padding:30px}.login .outer_popup>.popup .inner_popup .inner_content .logo{display:block;width:174px;height:62px;margin:0 auto;background:url(../img//web-logo-black.png) no-repeat;background-size:cover}.login .outer_popup>.popup .inner_popup .inner_content .title{text-align:center;text-transform:uppercase;font-size:18px;color:#000;margin-top:40px}.login .outer_popup>.popup .inner_popup .inner_content .title.lowercase{text-transform:none}.login .outer_popup>.popup .inner_popup .inner_content .line{width:70px;height:2px;margin:30px auto;background-color:#008bff}.login .outer_popup>.popup .inner_popup .inner_content p{font-size:13px;line-height:1.3;text-align:center}.login .outer_popup>.popup .inner_popup .inner_content p strong{font-weight:700}.login .outer_popup>.popup .inner_popup .inner_content input{width:290px;height:45px;border-radius:5px;margin:0 auto 30px;display:block;border:1px solid #000;font-size:16px;color:#a9a9a9;padding-left:40px;background:url(../img//input_icon_user.png) 15px center no-repeat #FFF}.login .outer_popup>.popup .inner_popup .inner_content input.has-error{border:3px solid #ec1e24;outline:0}.login .outer_popup>.popup .inner_popup .inner_content .error_line{width:290px;color:#ed3a23;height:30px;font-size:15px;line-height:30px;margin:-30px auto 10px}.login .outer_popup>.popup .inner_popup .inner_content .red_btn{display:inline-block;width:250px;max-width:100%;padding:7px 10px;color:#FFF;text-align:center;font-size:16px;text-decoration:none;border-radius:5px;margin-top:40px;border:1px solid #008bff;background-color:#008bff;cursor:pointer}.login .outer_popup>.popup .inner_popup .inner_content .red_btn:hover{color:#008bff;background-color:#fff}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list{width:100%;margin:10px auto 0;max-height:240px;overflow:auto}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account{position:relative;width:300px;max-width:100%;margin:10px auto 0;padding:10px 0 10px 10px;border:1px solid #d2d9dc;border-radius:5px;text-align:left;font-size:0;background-color:#ebeff4;cursor:pointer}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account.selected .is-checked{background-image:url(../img//icon-tick-green.svg);background-position:center;background-size:17px}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account:hover{box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .img{display:inline-block;width:45px;height:45px;border-radius:50%;border:1px solid #000;background-position:center;background-size:cover;vertical-align:middle}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info{display:inline-block;width:calc(100% - 45px);padding:0 10px;vertical-align:middle}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .name{font-size:15px}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank{margin-top:5px;float:left}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .text{float:left;font-size:11px;font-weight:700}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .age{margin-top:3px;float:left;font-size:11px;line-height:20px;margin-left:15px}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .age .age_icon{float:left;background:url(../img//sprite.png) 38.173% 52.637% no-repeat;width:15px;height:14px;margin-right:5px;margin-top:3px}.login .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .is-checked{position:absolute;top:0;bottom:0;right:10px;display:inline-block;width:25px;height:25px;margin:auto;border:1px solid #d2d9dc;border-radius:50%;background-color:#fff}.register{position:relative;font-size:0}.register .vertical-align{vertical-align:middle}.register .hidden{display:none!important}.register .disclaimer{margin-top:25px}.register .disclaimer.not-gdpr{display:none}.register .disclaimer .disclaimer-left{display:inline-block;width:70%;font-size:1rem;vertical-align:middle}@media screen and (max-width:700px){.register .disclaimer .disclaimer-left{width:100%;text-align:center}.register .disclaimer .disclaimer-left .disclaimer-left-points{display:inline-block;text-align:left}}.register .disclaimer .disclaimer-left .disclaimer-left-header{font-size:.875rem;font-weight:700}.register .disclaimer .disclaimer-left .disclaimer-left-header strong{display:inline-block;width:calc(100% - 45px)}.register .disclaimer .disclaimer-left .disclaimer-left-header .fa{position:relative;width:30px;height:30px;margin-right:5px;border-radius:50%;font-size:.9375rem;color:#fff;background-color:#008bff}.register .disclaimer .disclaimer-left .disclaimer-left-header .fa:before{position:absolute;top:0;bottom:0;left:0;right:0;width:15px;height:16px;margin:auto}.register .disclaimer .disclaimer-left .disclaimer-left-points{margin-top:5px;font-size:.8125rem}.register .disclaimer .disclaimer-left .disclaimer-left-points .point .fa{width:35px;text-align:center;color:#489E39}.register .disclaimer .disclaimer-right{display:inline-block;width:30%;text-align:right;vertical-align:middle}@media screen and (max-width:700px){.register .disclaimer .disclaimer-right{width:100%;padding-top:15px;text-align:center}}.register .disclaimer .disclaimer-right .disclaimer-buttons{display:inline-block;text-align:center;cursor:pointer}.register .disclaimer .disclaimer-right .disclaimer-buttons.has-error .disclaimer-button.no{border-color:red;border-width:2px;border-right:1px solid #ced9ee}.register .disclaimer .disclaimer-right .disclaimer-buttons.has-error .disclaimer-button.yes{border-color:red;border-width:2px;border-left:1px solid #ced9ee}.register .disclaimer .disclaimer-right .disclaimer-buttons .disclaimer-button{display:inline-block;width:60px;padding:5px;border:1px solid #ced9ee;font-size:.875rem;font-family:Roboto,sans-serif;background-color:#fff}.register .disclaimer .disclaimer-right .disclaimer-buttons .disclaimer-button.active{transform:scale(1.15);color:#fff;background-color:#489E39}.register .disclaimer .disclaimer-right .disclaimer-buttons .disclaimer-button.no{border-radius:5px 0 0 5px}.register .disclaimer .disclaimer-right .disclaimer-buttons .disclaimer-button.no.active{border-color:red;background-color:red}.register .disclaimer .disclaimer-right .disclaimer-buttons .disclaimer-button.no.has-error{border-color:red;box-shadow:inset 0 0 5px 0 red}.register .disclaimer .disclaimer-right .disclaimer-buttons .disclaimer-button.yes{padding:7px 5px;border-radius:0 5px 5px 0;font-weight:700;font-size:.975rem}.register .disclaimer .disclaimer-right .disclaimer-buttons .disclaimer-button.yes.has-error{border-color:red;box-shadow:inset 0 0 5px 0 red}.register .policies-container{font-size:.75rem;margin:30px 0;border:1px solid #ced9ee;border-radius:5px;overflow:hidden}.register .policies-container .container-title{padding:10px;border-bottom:1px solid #ced9ee;text-align:center;font-weight:700;font-size:1rem;background-color:#ebeff4}.register .policies-container .container-content{height:131px;padding:20px 15px 10px;font-family:Roboto,sans-serif}.register .policies-container .container-content>div{height:100%;overflow:auto}.register .policies-container .container-content .title{margin-bottom:10px}.register .policies-container .container-content p{padding-top:10px}.register .policies-container .container-content a{color:#008bff;font-weight:bolder}.register .policies-container .container-content a:hover{text-decoration:underline;color:#006fcc}.register .policies-container .policies-footer{width:100%;background-color:#ebeff4;border-top:1px solid #ced9ee;display:table}.register .policies-container .policies-footer .item{padding:10px;color:#000;display:table-cell;width:33.333333333333333333%;text-align:center;background-color:#ebeff4;height:auto;font-size:13px;font-family:Roboto,sans-serif;border-right:1px solid #ced9ee}.register .policies-container .policies-footer .item.last{border-right:0}.register .input-box .sub-input-box.has-error .input,.register .input-box .sub-input-box.has-error .select,.register .input-box.has-error .input,.register .input-box.has-error .select-box .select{border-color:red;box-shadow:inset 0 0 5px 0 red}.register .policies-container .policies-footer .item a{color:#000;font-weight:bolder}.register .policies-container .policies-footer .item a:hover{text-decoration:underline}.register .input-box{position:relative;display:inline-block;width:47.5%;margin:5px 2.5% 0;font-size:0;font-family:Roboto,sans-serif;vertical-align:top}@media screen and (max-width:700px){.register .input-box{width:100%;margin:5px 0 0}}.register .input-box:nth-child(2n){margin-right:0}.register .input-box:nth-child(2n+1){margin-left:0}.register .input-box.reversed-order:nth-child(2n){margin-right:2.5%;margin-left:0}.register .input-box.reversed-order:nth-child(2n+1){margin-left:2.5%;margin-right:0}@media screen and (max-width:700px){.register .input-box.reversed-order:nth-child(2n){margin-right:0}.register .input-box.reversed-order:nth-child(2n+1){margin-left:0}}.register .input-box .sub-input-box{display:inline-block;width:47.5%;margin-right:5%;vertical-align:top}.register .input-box .sub-input-box:nth-child(2n){margin-right:0}.register .input-box .label{display:block;padding:5px 10px;font-size:.8125rem;font-weight:700}.register .input-box .input{display:inline-block;width:100%;padding:8px 10px;border:1px solid #ced9ee;border-radius:10px;font-size:.875rem;background-color:#fff;outline:0}@media screen and (max-width:700px){.register .input-box .input.city-text{float:none!important;width:100%!important}}.register .input-box .input.phone{width:64%;margin-left:1%}.register .input-box .select-box{position:relative;display:inline-block;width:100%;font-size:1rem;background-color:#fff;z-index:1;border-radius:10px}.register .input-box .select-box.day{width:28%;margin-right:1%}.register .input-box .select-box.month{width:35%;margin-right:1%}.register .input-box .select-box.phone_code,.register .input-box .select-box.year{width:35%}.register .input-box .select-box .select{display:inline-block;width:100%;padding:8px 35px 8px 10px;border:1px solid #ced9ee;border-radius:10px;font-size:.875rem;outline:0;background-color:transparent;appearance:none}.register .input-box .select-box .select::-ms-expand{display:none}.register .input-box .select-box .arrow{position:absolute;top:0;bottom:0;right:0;width:35px;border-left:1px solid #ced9ee;z-index:-1}.register .input-box .select-box .arrow .fa-angle-down{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;width:11px;height:16px}.register .input-box .reveal-password-button{position:absolute;right:0;bottom:0;height:35px;width:35px;border-left:1px solid #ced9ee;cursor:pointer}.register .input-box .reveal-password-button:hover .fa-eye{color:#000}.register .input-box .reveal-password-button .fa-eye{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:16px;height:18px;font-size:1rem;color:gray}.register .navigation{padding:60px 0 0;text-align:center}.register .navigation .nav-menu{display:inline-block;list-style:none;border:2px solid #d2d9dc;border-bottom:none;border-radius:10px 10px 0 0}.register .navigation .nav-menu .menu-item{font-size:16px;min-width:200px;max-width:50%;padding:10px 20px;background-color:#ebeff4;display:inline-block;cursor:pointer}@media screen and (max-width:700px){.register .navigation .nav-menu .menu-item{min-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.register .navigation .nav-menu .menu-item:first-of-type{border-radius:10px 0 0}.register .navigation .nav-menu .menu-item:last-of-type{border-radius:0 10px 0 0}.register .navigation .nav-menu .menu-item.selected{background-color:#d2d9dc}.register .top{position:relative;padding:60px 0 70px;text-align:center;font-size:1rem;background-image:url(../img//background-register-top.png);background-position:center;background-size:cover}.register .top .underage-text{position:absolute;left:0;right:0;bottom:0;width:520px;max-width:100%;margin:auto;padding:4px;border:2px solid #d2d9dc;border-bottom:none;border-radius:10px 10px 0 0;font-size:.8125rem;background-color:#fff}.register .top .title{font-size:2.25rem}.register .top .subtitle{width:410px;max-width:100%;margin:auto;padding:30px 0;font-size:1rem;color:#192231}.register .top .social-buttons .or{margin:0 10px}@media screen and (max-width:500px){.register .top .social-buttons .or{display:inline-block;padding:10px}.register .top .social-buttons .social-button{width:100%}}.register .top .social-buttons .social-button{display:inline-block;padding:5px 25px 5px 10px;min-width:200px;max-width:100%;border:none;border-radius:5px;font-size:.875rem;font-family:Roboto,sans-serif;font-weight:700;color:#fff}.register .top .social-buttons .social-button.vk{padding-top:3px;padding-bottom:3px;background-color:#4e74a3}.register .top .social-buttons .social-button.vk:hover{background-color:#3d5b81}.register .top .social-buttons .social-button.vk .fa{margin-top:-1px}.register .top .social-buttons .social-button.fb{padding-top:7px;padding-bottom:6px;background-color:#3b5998}.register .top .social-buttons .social-button.fb:hover{background-color:#2d4373}.register .top .social-buttons .social-button.fb .fa{margin-top:-3px;font-size:1.375rem}.register .top .social-buttons .social-button .fa{font-size:27px;margin-right:5px}.register .middle{padding:15px 0 0;border:2px solid #d2d9dc;border-left:none;border-right:none;background-color:#ebeff4}.register .middle .wrapper{width:600px;max-width:100%}@media screen and (max-width:700px){.register .middle .wrapper{width:auto;min-width:0}}.register .middle .info{text-align:center;font-size:20px}.register .middle .mandatory-fields-note{padding:10px;text-align:center;font-family:Roboto,sans-serif;font-size:.9375rem;color:rgba(0,0,0,.8)}.register .bottom{padding:0 0 30px}.register .bottom .wrapper{width:600px;max-width:100%}@media screen and (max-width:700px){.register .bottom .wrapper{width:auto;min-width:0}}.register .bottom .error-line{font-size:16px;color:red;text-align:center;padding:10px 0 0}.register .bottom .login-button{display:inline-block;width:100%;margin:30px 0;padding:8px 10px;min-width:200px;border:none;border-radius:5px;text-align:center;color:#fff;background-color:#008bff}.register .bottom .login-button:hover{background-color:#006fcc}.register .bottom .terms-label{display:block;margin:30px 0 15px;text-align:center;font-size:.9375rem;font-weight:700}.register .bottom .terms-label a{text-decoration:underline;vertical-align:baseline}.register .bottom .note{padding:0 40px;text-align:center;font-size:14px;color:gray}.register .bottom .note a{text-decoration:underline;vertical-align:baseline}.register .bottom .input-box:nth-child(6){margin-left:0;margin-right:2.5%}@media screen and (max-width:700px){.register .bottom .input-box:nth-child(6){width:100%;margin:5px 0 0}}.register .bottom .input-box:nth-child(7){margin-left:2.5%;margin-right:0}@media screen and (max-width:700px){.register .bottom .input-box:nth-child(7){width:100%;margin:5px 0 0}}.register .create-account-container{padding:30px 0;border:2px solid #d2d9dc;border-left:none;border-right:none;text-align:center;background-color:#ebeff4}.register .create-account-container .register-button{display:inline-block;padding:8px 10px;min-width:200px;border:1px solid #008bff;border-radius:5px;text-align:center;font-size:1rem;font-family:Roboto,sans-serif;color:#fff;background-color:#008bff}.register .create-account-container .register-button:hover{color:#008bff;background-color:#fff}.register .outer_popup{display:table;width:100%;height:100%;position:fixed;left:0;top:0;z-index:100000}.register .outer_popup>.popup{width:100%;background:rgba(0,0,0,.9);z-index:100000;border-radius:10px;display:table-cell;vertical-align:middle}.register .outer_popup>.popup .inner_popup{margin:auto;width:400px;background:url(../img//popup_bgr.png);border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.75)}.register .outer_popup>.popup .inner_popup .inner_content{width:100%;height:100%;background:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);color:#FFF;border-radius:10px;border:1px solid #000;padding:30px}.register .outer_popup>.popup .inner_popup .inner_content .logo{display:block;width:174px;height:62px;margin:0 auto;background:url(../img//web-logo.png) no-repeat}.register .outer_popup>.popup .inner_popup .inner_content .title{text-align:center;font-size:18px;color:rgba(255,255,255,.7);margin-top:40px;line-height:1.3}.register .outer_popup>.popup .inner_popup .inner_content .line{width:70px;height:2px;margin:30px auto;background-color:rgba(255,255,255,.7)}.register .outer_popup>.popup .inner_popup .inner_content p{font-size:13px;color:#FFF;line-height:1.3;text-align:center;margin-bottom:20px}.register .outer_popup>.popup .inner_popup .inner_content p strong{font-weight:700}.register .outer_popup>.popup .inner_popup .inner_content input{width:290px;height:45px;border-radius:5px;margin:0 auto 30px;display:block;border:1px solid #000;font-size:16px;color:#a9a9a9;padding-left:40px;background:url(../img//input_icon_user.png) 15px center no-repeat #FFF}.register .outer_popup>.popup .inner_popup .inner_content input.has-error{border:3px solid #ec1e24;outline:0}.register .outer_popup>.popup .inner_popup .inner_content .error_line{width:290px;color:#ed3a23;height:30px;font-size:15px;line-height:30px;margin:-30px auto 10px}.register .outer_popup>.popup .inner_popup .inner_content .red_btn{width:250px;height:40px;margin:40px auto 0;display:block;color:#FFF;text-align:center;line-height:40px;font-weight:700;font-size:16px;text-decoration:none;background:#ed3a23;background:linear-gradient(to bottom,#ed3a23 0,#9c1c1f 100%);border-radius:5px;border:1px solid #6e2c2d;cursor:pointer}.register .outer_popup>.popup .inner_popup .inner_content .red_btn:hover{background:#e31f11;background:linear-gradient(to bottom,#e31f11 0,#770d0f 100%);border:1px solid #622022}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list{width:100%;margin:10px auto 0;max-height:240px;overflow:hidden}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account{width:301px;height:50px;margin:25px auto 0;padding-left:30px;background:url(../img//choose_account_black_bgr.png) no-repeat;cursor:pointer}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account.selected,.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account:hover{background:url(../img//choose_account_red_bgr.png) no-repeat}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .img{margin-top:2.5px;float:left;width:45px;height:45px;border-radius:50%;overflow:hidden;border:1px solid #000}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .img img{width:45px;height:45px;border-radius:50%}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info{float:left;margin-left:15px;margin-top:8px}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .name{font-size:15px;color:#FFF}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank{margin-top:3px;float:left}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon{float:left;width:20px;height:20px}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.beginner{background:url(../img//sprite.png) 1.126% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.driver{background:url(../img//sprite.png) 7.669% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.pilot{background:url(../img//sprite.png) 14.33% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.racer{background:url(../img//sprite.png) 21.063% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .text{float:left;font-size:11px;font-weight:400;line-height:20px;margin-left:8px}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .age{margin-top:3px;float:left;font-size:11px;color:#FFF;line-height:20px;margin-left:15px}.register .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .age .age_icon{float:left;background:url(../img//sprite.png) 38.173% 52.637% no-repeat;width:15px;height:14px;margin-right:5px;margin-top:3px}.legal-page .fa{color:#008bff}.legal-page .legal-page-title{padding:60px 20px;text-align:center;font-size:2rem;font-weight:700;background-image:url(../img/background-legal-page-header.png),linear-gradient(to right,#00f,red);background-position:center,center bottom;background-size:cover,100% 3px;width:100%}.legal-page .wrapper{display:flex;flex-wrap:wrap}.legal-page .wrapper .legal-menu{width:22%;padding:40px 30px;background-color:#ebeff4}@media screen and (max-width:1000px){.legal-page .wrapper .legal-menu{width:100%}}.legal-page .wrapper .legal-menu .legal-menu-label{font-size:1.2rem;font-weight:700}.legal-page .wrapper .legal-menu .legal-menu-item{display:block;margin-top:10px}.legal-page .wrapper .legal-menu .legal-menu-item:hover{color:red}.legal-page .wrapper .legal-menu .legal-menu-item:first-of-type{margin-top:20px}.legal-page .wrapper .legal-menu .legal-menu-item .fa{width:20px;height:20px;margin-right:5px;text-align:center;color:#fff;background-color:#008bff}.legal-page .wrapper .legal-text{padding:40px 30px;flex:1}.legal-page .wrapper .legal-text a,.legal-page .wrapper .legal-text i,.legal-page .wrapper .legal-text span{vertical-align:baseline}.legal-page .wrapper .legal-text a{color:#008bff}.legal-page .wrapper .legal-text a:hover{color:red}.legal-page .wrapper .legal-text h3{font-size:2rem;font-weight:700}.legal-page .wrapper .legal-text h3+p{margin-top:5px;font-size:.9rem}.legal-page .wrapper .legal-text h4{padding:40px 0 0;text-transform:uppercase;font-size:1.2rem;font-weight:700}.legal-page .wrapper .legal-text h4+p .content-item{margin-top:10px}.legal-page .wrapper .legal-text h4 span{vertical-align:middle}.legal-page .wrapper .legal-text h4 span:first-of-type{display:inline-block;width:30px;height:28px;margin-right:5px;padding:3px 0;text-align:center;font-size:1rem;font-weight:400;color:#fff;background-color:#ee2e24}.legal-page .wrapper .legal-text p{margin-top:15px}