*{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}
html{height:100%}
body{line-height:1}
nav,section{display:block}
ul{list-style:none}
input{vertical-align:middle}
a{text-decoration:none;color:#1f85c5}
.fancybox{font-family:Golos}
.fancybox div{position:relative}
.fancybox.fancybox-success{max-width:510px;padding:106px 78px 85px;border:1px solid #e5e5e5;background:#fff}
.form{position:relative;color:#555;text-align:center}
.form-title{display:inline-block;vertical-align:top;width:100%;margin:0 0 24px;font-weight:600;font-size:24px;font-size:1.5rem;line-height:30px;text-align:center}
.form-row{margin:0 auto 24px;font-size:0}
.form-row--tax{position:relative;margin-bottom:24px}
.form-row-title{display:inline-block;vertical-align:top;margin:0 0 13px;font-weight:300;font-size:22px;font-size:1.375rem;line-height:30px}
.form-elem{position:relative;display:inline-block;vertical-align:top;margin:0}
.form-elem--half{width:50%}
.form__input{position:relative;z-index:1;display:inline-block;vertical-align:top;width:100%;margin:0;background:0 0;font-weight:300;font-family:'Open Sans',Arial,Helvetica,sans-serif}
.form__input::-webkit-input-placeholder{color:#777}
.form__input:-moz-placeholder{color:#777}
.form__input::-moz-placeholder{color:#777}
.form__input:-ms-input-placeholder{color:#777}
.form-checkbox{position:relative;display:inline-block;vertical-align:top}
.form-checkbox__input{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;opacity:0}
.form-checkbox__text{display:inline-block;vertical-align:middle;font-weight:300;font-size:22px;font-size:1.375rem}
.form-checkbox__text:before{content:'';display:inline-block;vertical-align:top;margin:2px 20px 0 0;background:url(../../../../img/page/new-bizreg/checkbox-bg.png) -19px -1px no-repeat;width:16px;height:16px}
.form-checkbox__text span{font-size:14px;font-size:.875rem;text-transform:lowercase}
.form-row--tax .form-checkbox:first-child{margin-bottom:24px}
.form__submit{height:60px;font-weight:600;font-size:22px;font-size:1.375rem;line-height:60px}
.form__submit.gui-button--green{font-size:22px;font-size:1.375rem}
.form-row--ownership{margin-top:27px;margin-bottom:16px}
.form-row--tax{margin-top:32px}
.form-row--tax .form-checkbox{margin-bottom:24px}
.form-row--ownership,.form-row--submit,.form-row--tax{width:90%}
.fancybox-reg-form .form-checkbox__text{font-size:1rem}
.fancybox-reg-form .form-checkbox__text:before{top:0;margin-top:0}
@media screen and (max-width:479px){.fancybox.fancybox-success{max-width:320px;padding:50px 10px 40px}
.form{width:100%}
}
.form .form-row{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.form-elem{margin-bottom:40px}
.form__input{height:58px;padding:24px 15px 10px;border:1px solid #eef1f6;border-radius:5px;font-size:1rem;line-height:1;text-align:left}
.form__input[name=Fio]{border-top-color:transparent}
.card{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;width:100%}
.header-main__item{max-width:500px;width:100%;padding-left:20px;-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-bottom:50px}
.header-main__item-title{list-style-type:disc;color:#fff}
.header-main__text{font-size:1rem;color:#fff;line-height:30px;font-weight:400}
@media screen and (max-width:500px){.header-main__item{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
.nav__head{position:relative;z-index:2;padding:50px 0 94px}
.nav__big{z-index:1;position:relative;background-color:#3193b8}
.nav__big .head__title{color:#fff;font-size:3.75rem;font-weight:700;line-height:1.3;padding:0 0 28px}
.nav__big .head__desc{font-size:2.125rem;line-height:1.3;color:#fff;font-weight:400;padding-bottom:68px}
.nav__big .head__button>.button{background-color:#62b251;width:100%;max-width:234px;font-size:.875rem;height:50px;line-height:50px;border-radius:6px;text-transform:uppercase}
@media screen and (max-width:1024px){.nav__big{background-image:none;z-index:auto}
.nav__head{z-index:auto}
}
@media screen and (max-width:640px){.nav__head{padding:80px 0;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.nav__big .head__button .button{max-width:234px}
.nav__big .head__title{font-size:2.3125rem;padding-bottom:15px}
.nav__big .head__desc{font-size:1.3125rem;padding-bottom:110px}
}
@media screen and (max-width:479px){.nav__head{padding:80px 0;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.title-section{font-weight:700;font-size:2.5rem;text-align:left;line-height:1.2}
.subtitle-section{font-weight:400;font-size:1.125rem;line-height:30px;text-align:left}
@media screen and (max-width:768px){.form-elem{width:100%}
.nav__big{background-attachment:inherit;height:auto;background-image:url(../../../../page/mainpage4all/img/header-small.jpg);background-repeat:no-repeat;background-size:cover}
.title-section{font-size:1.625rem}
}
.card__text,.card__video{display:inline-block;vertical-align:top}
.card__text{width:100%}
.card__video{position:relative;right:-99px;top:-52px;display:inline-block;vertical-align:middle;width:65%;height:703px;overflow:hidden;background:url(../../../../page/mainpage4all/img/ipad.jpg);background-size:cover}
.video{display:block;width:100%;height:auto;margin:0}
@media screen and (max-width:1024px){.card__video{width:52%;height:516px;background:url(../../../../page/mainpage4/img/ipad1024.jpg)}
}
@media screen and (max-width:768px){.card__text{width:100%}
.card{display:block}
.card__video,.video{display:none}
}
.form{padding-left:100px;margin:0;width:81%}
.form-elem{width:48%}
@media screen and (max-width:1024px){.form{padding-left:0}
}
@media screen and (max-width:768px){.form{width:100%;margin:0 auto}
.form-elem{width:100%}
body{overflow-y:auto}
}
html{font:400 16px/20px 'Open Sans',Arial,Helvetica,sans-serif}
body{margin:0;padding:0;width:100%;height:100%;min-height:100%;background:#fff;color:#444}
.w-container{position:relative;max-width:1200px;min-width:320px;margin:0 auto;padding:0 15px}
.reporting-section{position:relative;z-index:2;overflow:hidden;padding:0}
.reporting-section .w-container.hidden{visibility:hidden}
.reporting-section .title-section{margin-bottom:25px}
.reporting-slider{display:inline-block;vertical-align:middle;width:37%;max-width:370px}
.reporting-slider__item{display:inline-block;vertical-align:top;width:100%;overflow:hidden}
@media screen and (max-width:1024px){.reporting-section .w-container{padding-top:20px;padding-left:15px}
}
@media screen and (max-width:768px){.reporting-section .w-container{padding-right:15px}
.reporting-slider{width:100%;max-width:none}
.reporting-slider__item{min-height:auto;padding-bottom:25px}
}
@media screen and (max-width:479px){.w-section{overflow:hidden}
.reporting-section{padding:30px 0}
}