*{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}
body{line-height:1;margin:0;padding:0;width:100%;height:100%;min-height:100%}
nav,section{display:block}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
input{vertical-align:middle}
a{text-decoration:none;color:#1f85c5}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_Regular.woff2) format("woff2");font-weight:400;font-style:normal}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_Medium.woff2) format("woff2");font-weight:500;font-style:normal}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_DemiBold.woff2) format("woff2");font-weight:600;font-style:normal}
@font-face{font-family:Golos;src:url(../../../../fonts/golos/Golos-Text_Bold.woff2) format("woff2");font-weight:700;font-style:normal}
html{height:100%;font:400 16px/20px Golos}
.new-container{position:relative;max-width:1440px;min-width:320px;margin:0 auto;padding:0 40px}
.gui-hidden{display:none}
button,input{font-family:inherit}
.title__h1{font-size:3.5rem;font-weight:500;line-height:62px;color:#191716}
@media screen and (max-width:900px){.title__h1{font-size:2.625rem;line-height:46px}
}
@media screen and (max-width:767px){.new-container{padding:0 16px}
.title__h1{font-size:1.5rem;line-height:27px}
}
.header{padding:67px 0 30px}
.header .new-container{padding:0 80px}
.header__list{margin-top:66px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(10%,1fr));gap:86px}
.header__item{position:relative;padding-top:64px}
.header__item:before{position:absolute;content:'';width:32px;height:32px;top:0;left:0}
.header__item:first-child:before{background-image:url(../../../../club/tax-calendar/img/header/1.svg)}
.header__item:nth-child(2):before{background-image:url(../../../../club/tax-calendar/img/header/2.svg)}
.header__item:nth-child(3):before{background-image:url(../../../../club/tax-calendar/img/header/3.svg)}
.header__item:last-child:before{background-image:url(../../../../club/tax-calendar/img/header/4.svg)}
.header__text{font-size:1rem;line-height:21px;font-weight:400;color:#211f1d}
@media screen and (max-width:1260px){.header{padding:60px 0 72px}
.header__list{margin-top:72px;grid-template-columns:repeat(auto-fit,minmax(40%,43%));gap:66px 84px}
}
@media screen and (max-width:767px){.header{padding:72px 0 64px}
.header .new-container{padding:0 32px}
.header__list{margin-top:56px;grid-template-columns:repeat(auto-fit,minmax(40%,100%));gap:48px}
.header__item{padding:0 0 0 64px}
.header__item:before{top:0;left:0}
}
.tax-calendar{padding:50px 0}
.tax-calendar__container{-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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:40px;background-color:rgba(73,206,223,.8)}
.tax-calendar__form{max-width:620px;width:100%;background-color:#fff;padding:42px 40px}
.tax-calendar-image{display:none;max-width:100%;width:100%;min-width:400px;height:auto}
.tax-calendar__calendar{padding:0 0 40px 40px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tax-calendar__success{max-width:620px;padding:48px 46px;background-color:#ecf6f8}
.tax-calendar__success-title{font-size:2.25rem;line-height:39px;font-weight:500;color:#211f1d}
.tax-calendar__success-list{margin-top:52px;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit,minmax(50%,1fr));gap:18px}
.tax-calendar__success-item{position:relative;padding:32px 20px 32px 64px;background-color:#fff;color:#211f1d}
.tax-calendar__success-item:before{position:absolute;content:'';width:24px;height:24px;top:32px;left:24px}
.tax-calendar__success-item:first-child:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='2.92578' y='17.5521' width='2.92536' height='2.92536' fill='%23191716'/%3E%3Crect x='5.85156' y='2.92529' width='2.92536' height='5.85072' fill='%2300BCD5'/%3E%3Crect x='14.6272' y='2.92542' width='2.92536' height='5.85072' fill='%2300BCD5'/%3E%3Crect x='5.85156' y='14.6268' width='11.7014' height='2.92536' fill='%23191716'/%3E%3Crect x='8.77637' width='5.85072' height='2.92536' fill='%2300BCD5'/%3E%3Crect x='8.77637' y='8.77612' width='5.85072' height='2.92536' fill='%2300BCD5'/%3E%3Crect x='17.5525' y='17.5521' width='2.92536' height='2.92536' fill='%23191716'/%3E%3C/svg%3E%0A")}
.tax-calendar__success-item:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='8.77612' y='2.92542' width='8.77608' height='2.92536' fill='%2300BCD5'/%3E%3Crect x='5.85083' y='5.85071' width='2.92536' height='14.6268' fill='%2300BCD5'/%3E%3Crect x='14.6267' y='11.7014' width='2.92536' height='2.92536' fill='%2300BCD5'/%3E%3Crect x='2.92529' y='11.7014' width='11.7014' height='2.92536' fill='%2300BCD5'/%3E%3Crect x='2.92529' y='17.5521' width='14.6268' height='2.92536' fill='%23191716'/%3E%3Crect x='17.5522' y='5.85071' width='2.92536' height='5.85072' fill='%2300BCD5'/%3E%3C/svg%3E%0A")}
.tax-calendar__success-item:last-child:before{width:20px;height:22px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='22' viewBox='0 0 20 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.33521' y='3.96387' width='16.6667' height='3.33333' fill='%2300BCD5'/%3E%3Crect width='16.6667' height='3.33333' transform='matrix(-1 0 0 1 16.6667 13.9629)' fill='%2300BCD5'/%3E%3Crect x='5.62036' y='0.000732422' width='3.33333' height='7.91667' transform='rotate(45 5.62036 0.000732422)' fill='%23191716'/%3E%3Crect x='2.35718' y='3.26221' width='7.91667' height='3.33333' transform='rotate(45 2.35718 3.26221)' fill='%23191716'/%3E%3Crect width='3.33333' height='7.91667' transform='matrix(-0.707107 0.707107 0.707107 0.707107 14.3833 10.214)' fill='%23191716'/%3E%3Crect width='7.91667' height='3.33333' transform='matrix(-0.707107 0.707107 0.707107 0.707107 17.6455 13.4746)' fill='%23191716'/%3E%3C/svg%3E%0A")}
.tax-calendar__success-block{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:53px}
.tax-calendar__success-button{display:inline-block;max-width:224px;width:100%;height:50px;font-size:1.125rem;line-height:50px;font-weight:400;background-color:#00bcd5;color:#fff;text-align:center}
.tax-calendar__success-price{margin-left:23px;font-size:1.125rem;line-height:23px;font-weight:500;color:#211f1d}
@media screen and (max-width:1050px){.tax-calendar__success{max-width:100%}
.tax-calendar__success-title{font-size:1.25rem;line-height:24px}
.tax-calendar__success-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:24px}
.tax-calendar__success-price{margin:0 0 16px}
}
@media screen and (max-width:991px){.tax-calendar__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.tax-calendar__form{max-width:none;padding:40px}
.tax-calendar__calendar{width:100%;padding:40px 0 80px}
.tax-calendar__success{max-width:100%}
}
@media screen and (max-width:767px){.tax-calendar__container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:56px 16px}
.tax-calendar__calendar{padding:0 0 24px}
.tax-calendar-image{min-width:auto}
.tax-calendar__success{padding:32px 16px 48px}
.tax-calendar__success-list{margin-top:32px}
.tax-calendar__success-item{font-size:1rem;line-height:19px}
}
@media screen and (max-width:479px){.tax-calendar{padding:25px 0}
.tax-calendar__container{margin:0 -16px;border-radius:0}
.tax-calendar__form{padding:24px 16px 48px}
}
.form__header{margin-bottom:39px;font-size:1.25rem;line-height:24px;font-weight:500;color:#191716}
.form__step-two{display:none}
.form__row{width:100%;margin-bottom:30px;border-bottom:1px solid #f0f0f0}
.form__elem-title{margin-bottom:20px;font-size:1.25rem;line-height:24px;font-weight:500;color:#191716}
.form__elem-item{position:relative;margin-bottom:30px}
.form__elem-item :last-child{margin-right:0}
.form__elem--input{position:relative;max-width:360px;margin-bottom:25px}
.form__input{position:relative;max-width:100%;width:100%;height:43px;padding-left:27px;border:2px solid #F0F0F0;font-weight:400;font-size:1rem;color:#091520}
.form__input[name=Password]{position:relative}
.form__input-control{position:absolute;top:40px;right:24px;display:inline-block;width:23px;height:23px;background-image:url("data:image/svg+xml,%3Csvg width='23' height='23' viewBox='0 0 23 23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.4942 11.7051C15.4942 12.1941 15.398 12.6782 15.2108 13.1299C15.0237 13.5816 14.7495 13.992 14.4038 14.3377C14.0581 14.6835 13.6476 14.9577 13.1959 15.1448C12.7442 15.3319 12.2601 15.4282 11.7712 15.4282C11.2823 15.4282 10.7981 15.3319 10.3464 15.1448C9.89471 14.9577 9.48428 14.6835 9.13856 14.3377C8.79284 13.992 8.5186 13.5816 8.3315 13.1299C8.1444 12.6782 8.0481 12.1941 8.0481 11.7051C8.0481 10.7177 8.44035 9.77073 9.13856 9.07252C9.83677 8.37431 10.7838 7.98206 11.7712 7.98206C12.7586 7.98206 13.7056 8.37431 14.4038 9.07252C15.102 9.77073 15.4942 10.7177 15.4942 11.7051Z' fill='%235E5E60' fill-opacity='0.4'/%3E%3Cpath d='M11.7712 4.95667C14.9172 4.95667 17.3848 6.1552 19.154 7.4889C20.9195 8.81947 22.025 10.3094 22.4687 10.9735C22.597 11.1634 22.6646 11.3787 22.6646 11.5978C22.6646 11.8169 22.597 12.0322 22.4687 12.2221C22.025 12.8862 20.9195 14.3762 19.154 15.7075C17.3857 17.0404 14.9172 18.239 11.7712 18.239C8.62515 18.239 6.15749 17.0404 4.38832 15.7075C2.62282 14.3777 1.51732 12.887 1.07365 12.2229C0.945266 12.033 0.877686 11.8177 0.877686 11.5986C0.877686 11.3795 0.945266 11.1642 1.07365 10.9743C1.51732 10.3102 2.62282 8.82025 4.38832 7.48812C6.15657 6.1552 8.62515 4.95667 11.7712 4.95667ZM2.26807 11.5548C2.25805 11.5676 2.25263 11.5825 2.25249 11.5978C2.2531 11.6134 2.25829 11.628 2.26807 11.6416C2.67232 12.2463 3.68982 13.6159 5.29949 14.8293C6.90457 16.0396 9.0624 17.067 11.7712 17.067C14.4799 17.067 16.6387 16.0396 18.2428 14.8293C19.8525 13.6159 20.87 12.2463 21.2742 11.6416C21.2844 11.6286 21.2899 11.6134 21.2898 11.5978C21.2899 11.5822 21.2844 11.567 21.2742 11.5541C20.87 10.9501 19.8525 9.57969 18.2428 8.36631C16.6377 7.15606 14.4799 6.12863 11.7712 6.12863C9.0624 6.12863 6.90365 7.15528 5.29949 8.36709C3.68982 9.57969 2.67232 10.9501 2.26807 11.5548Z' fill='%235E5E60' fill-opacity='0.4'/%3E%3Cdefs%3E%3CclipPath id='clip0_10244_15678'%3E%3Crect width='22' height='22' fill='white' transform='translate(0.77124 0.705078)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}
.form__text{margin-bottom:12px;font-weight:500;font-size:1rem;line-height:19px;color:rgba(94,94,96,.8)}
.form__text span{color:#ff5029}
.form-reg__input-text{position:absolute;left:29px;display:block;font-weight:400;font-size:1rem;color:rgba(94,94,96,.4);top:43px}
.form__checkbox{display:inline-block;margin:0 35px 0 0}
.form__checkbox-input{position:absolute;opacity:0}
.form__checkbox-text{display:inline-block;vertical-align:middle;font-size:1rem;line-height:19px;color:#191716}
.form__checkbox-text:before{width:16px;height:16px;margin-right:15px;display:inline-block;vertical-align:top;content:'';background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.999878' width='15' height='15' stroke='%23211F1D' stroke-opacity='0.2'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;background-position:center}
.form__button-block{width:100%;margin-top:30px}
.form__button{position:relative;max-width:270px;width:100%;padding:0 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;font-weight:500;line-height:56px;text-decoration:none;color:#fff;background-color:#007d8f;overflow:hidden;z-index:1}
.form__button--show{margin-top:24px}
.form__oferta{margin-top:12px;font-size:.75rem;line-height:14px;font-weight:400;color:rgba(94,94,96,.4)}
.form__oferta a{color:rgba(94,94,96,.4);text-decoration:underline}
.form__notice{margin-top:6px;font-size:.75rem;line-height:14px;font-weight:400;color:rgba(94,94,96,.4)}
.form__notice span{color:#ff5029}
@media screen and (max-width:767px){.form__elem-title{font-size:1.25rem;line-height:24px}
.form__elem-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}
.form__checkbox{margin:0 0 20px}
.form__checkbox-text{min-width:74px;font-size:1.125rem;line-height:22px}
.form__checkbox-text:before{width:20px;height:20px;margin-right:10px}
.form__button{max-width:290px;font-size:1rem;line-height:44px}
}
.calendar__notice{position:absolute;display:none;max-width:247px;padding:16px 24px;font-size:.875rem;font-weight:400;line-height:17px;color:#091520;background-color:#fff;z-index:2}