@media all and (max-width:767px){.tpl .form-confirmation{flex-wrap:wrap}}@media all and (max-width:767px){.tpl .form-confirmation__summ-text{font-size:14px}}@media all and (max-width:767px){.tpl .form-confirmation__attention{background:0 0;padding-left:0;font-size:14px;margin-top:39px;margin-bottom:23px}}@media all and (max-width:767px){.tpl .steps-page .steps_sum_slider{display:none}}.tpl .b-step{position:relative;font-family:"AvenirNext",sans-serif}.tpl .b-step__content{background:#fff;display:inline-flex;position:relative;z-index:1}.tpl .b-step__text{padding:0 16px}.tpl .b-step__num{background:#fff}.tpl .b-step__num::after{border-radius:50%;border:1px solid #d8d8d8;color:#dbdbdb;content:counter(steps);counter-increment:steps;display:inline-block;font-family:"AvenirNext",Helvetica,sans-serif;font-size:30px;font-weight:400;height:54px;line-height:54px;text-align:center;width:54px}@media all and (max-width:670px){.tpl .b-step__num::after{width:36px;height:36px;line-height:36px;font-size:20px}}.tpl .b-step::after{border-bottom:4px dotted rgba(224,240,248,.5);content:"";height:3px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:0}.tpl .b-step_done::after{border-bottom-color:#47b8f2}.tpl .b-step_active .b-step__num::after,.tpl .b-step_done .tpl .b-step__num::after{border:1px solid #47b9f2;color:#47b9f2}.tpl .b-steps__item:first-child .b-step__num{padding-left:0}.tpl .b-steps__item:last-child .b-step__num{padding-right:0}.tpl .b-steps{counter-reset:steps}.tpl .b-steps__item{width:auto}.tpl .b-steps.steps-display{display:flex;justify-content:space-between;padding:0 20px;width:100%}@media all and (max-width:991px){.tpl .b-steps.steps-display{padding:0}}@media all and (max-width:767px){.tpl .steps-page .step-content{padding:0}}.tpl .b-checkbox{position:relative;display:flex}.tpl .b-checkbox_left{float:left;margin:0}.tpl .b-checkbox__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;left:0;height:1px;width:1px;z-index:-1;display:none}.tpl .b-checkbox__input+.b-checkbox__img{background-image:url(../img/b-checkbox.png);background-position:center;background-repeat:no-repeat;width:23px;height:23px}.tpl .b-checkbox__input:checked+.b-checkbox__img{background-image:url(../img/b-checkbox_check.png)}.tpl .form-confirmation .b-checkbox__img+span{font-size:14px;font-weight:700;line-height:23px}.tpl .form-confirmation .tpl-checkbox__label-link{color:#000;border-bottom:1px solid #000}.tpl .form-confirmation .tpl-checkbox__label-link:hover{border-bottom:none}.tpl .steps__buttons{padding:0 20px!important}.tpl .steps__buttons .row{margin:0;display:flex;justify-content:space-between}.tpl .steps__buttons .row .steps__prev-btn-wrapper{flex:2}.tpl .steps__buttons .row .steps__next-btn-wrapper{flex:4}.tpl .steps__buttons .row .btn{min-width:auto}.tpl .steps__step_hidden{display:none}.tpl .steps__btn-next{padding:0;height:60px}.tpl .steps .row.three-inline:after,.tpl .steps .row.three-inline:before,.tpl .steps__btn-next_hidden{display:none}.tpl .steps__btn-prev{background:url(../img/arrow_prev.png) center center no-repeat;width:123px;height:60px;border-radius:30px;border:2px solid #47b8f2;font-size:0}.tpl .steps__btn-prev:hover{background:#fff url(../img/arrow_prev.png) center center no-repeat}@media all and (max-width:670px){.tpl .steps__btn-prev,.tpl .steps__btn-prev:hover{background:url(../img/blue_arrow_prev.png) 20px center no-repeat}.tpl .steps__btn-prev{width:60px}}.tpl .steps__btn-submit{float:right;height:60px;padding:0;width:100%}.tpl .steps__btn-submit_step2{font-size:20px}.tpl .steps .row.three-inline{display:flex;justify-content:space-between;margin:0}.tpl .steps .small-field{padding:0;width:32%}.tpl .form-step-1{font-family:"AvenirNext",sans-serif;padding:0 20px}@media all and (max-width:767px){.tpl .form-step-1{padding-top:10px}}@media only screen and (max-width:479px){.tpl .form-step-1__img{max-width:150px}}.tpl .form-step-1 .col-md-6{width:50%}@media all and (max-width:767px){.tpl .form-step-1 .col-md-6{padding:0;width:100%}}.tpl .form-step-1__headline{font-size:34px;margin-bottom:30px}@media only screen and (max-width:479px){.tpl .form-step-1__headline{font-size:22px}}.tpl .form-calc__note strong,.tpl .form-step-1__headline span{color:#00a2db}.tpl .form-step-1__page-title{color:#1a1e20;font-size:26px;font-weight:700;line-height:44.16px;text-align:center;font-family:"AvantGardeGothicC-Book";margin-bottom:59px}.tpl .form-step-1__page-title *{margin:0;font-size:inherit;line-height:inherit}@media all and (max-width:767px){.tpl .form-step-1__page-title{text-align:left;font-size:21px;line-height:30.16px;margin-bottom:8px}}.tpl .form-step-1 .row{margin:0}.tpl .form-step-1__amount{display:inline-block;max-width:230px}.tpl .form-step-1__amount .form-group{margin-top:10px;position:relative}.tpl .form-step-1__amount .form-group:after{position:absolute;right:-33px;top:50%;transform:translateY(-66%);margin-left:15px;content:url(../img/ico_edit.svg)}.tpl .form-step-1__amount input{border:1px solid #00a2db;color:#00a2db;font-size:48px;font-weight:700;text-align:center;height:auto}@media only screen and (max-width:479px){.tpl .form-step-1__amount input{font-size:27px}}.tpl .registration-form{margin:0 auto;max-width:940px;padding-bottom:60px;font-family:"AvenirNext",sans-serif}.tpl .registration-form .collect-data{padding:0 20px}@media all and (max-width:991px){.tpl .registration-form .collect-data{padding:0}}.tpl .registration-form_width_full .tpl .registration-form__content{padding:0}.tpl .registration-form__steps{margin-bottom:20px;display:flex;justify-content:space-between}@media all and (max-width:670px){.tpl .registration-form__steps{margin-bottom:25px}}.tpl .registration-form__step{width:54px;height:54px;border-radius:27px;border:1px solid #d8d8d8;color:#dbdbdb;font-size:30px;font-weight:400;text-align:center;line-height:54px}@media all and (max-width:767px){.tpl .registration-form__step{width:36px;height:36px;font-size:20px;line-height:36px}}.tpl .registration-form.active{color:#47b9f2;border:1px solid #47b9f2}.tpl .registration-form .tpl-checkbox__label a{border-bottom:1px solid #000}.tpl .registration-form .tpl-checkbox__label a:hover{border:0}.tpl .registration-form__next-arrow{background:url(../img/next_icon.png) center center no-repeat;width:8px;height:auto;opacity:.9}@media all and (max-width:767px){.tpl .registration-form__next-arrow{background-size:8px auto}}.tpl .registration-form__headline{font-size:16px;margin-bottom:22px;margin-top:29px;font-weight:700}@media all and (max-width:767px){.tpl .registration-form__headline{margin-bottom:29px}}.tpl .registration-form__headline_type_confirmation,.tpl .registration-form__headline_type_no-top-margin{margin-top:0}@media all and (max-width:767px){.tpl .registration-form__headline_type_confirmation{font-size:16px}}.tpl .registration-form__headline_align_center{text-align:center}.tpl .registration-form .wizard__step{padding:0 20px}@media all and (max-width:991px){.tpl .registration-form .wizard__step{padding:0}}.tpl .registration-form__content{margin-bottom:21px;padding:0}.tpl .registration-form__content.steps__buttons_step1{margin-bottom:36px}@media all and (max-width:767px){.tpl .registration-form__content{margin-top:14px}}@media all and (max-width:991px){.tpl .registration-form__content{padding:0!important}}.tpl .registration-form__content_confirm{margin-bottom:22px}.tpl .registration-form .field-confirmationform-agreepolicy{margin-bottom:20px}@media only screen and (max-width:479px){.tpl .registration-form__note{margin-bottom:23px}}.tpl .registration-form__note_personal{margin-left:35px;color:#1a1e20;font-size:14px;font-weight:700;line-height:23px}@media all and (max-width:767px){.tpl .registration-form__note_personal{line-height:23px}}.tpl .registration-form__note a{border-bottom:1px solid #1a1e20;cursor:pointer;color:#1a1e20}.tpl .registration-form__note a:hover{border-bottom:1px solid transparent}.tpl .registration-form .form-confirmation{color:#1a1e20;display:flex;justify-content:space-between}@media all and (max-width:767px){.tpl .registration-form .form-confirmation{flex-wrap:wrap}}.tpl .registration-form .form-confirmation .col-md-6{width:50%}@media all and (max-width:767px){.tpl .registration-form .form-confirmation .col-md-6{padding:0;width:100%}}.tpl .registration-form .form-confirmation__label{display:flex;justify-content:space-between;align-items:baseline}.tpl .registration-form .form-confirmation__summ-text{font-size:19px;font-weight:500}@media all and (max-width:767px){.tpl .registration-form .form-confirmation__summ-text{font-size:14px}}.tpl .registration-form .form-confirmation__summ-wrapper{font-size:16px;font-weight:500}.tpl .registration-form .form-confirmation__summ{font-size:24px}.tpl .registration-form .form-confirmation .b-range-slider__min{text-align:left}.tpl .registration-form .form-confirmation .b-range-slider__max,.tpl .registration-form .form-confirmation .b-range-slider__min{font-size:14px;font-weight:500}.tpl .registration-form .form-confirmation__attention{background:url(../img/attention.svg) left center no-repeat;padding-left:80px;text-align:left;font-family:"AvenirNext",sans-serif;font-size:16px;font-weight:400;max-width:439px;margin-top:64px}@media all and (max-width:991px){.tpl .registration-form .form-confirmation__attention{margin-top:23px;margin-bottom:40px}}@media all and (max-width:767px){.tpl .registration-form .form-confirmation__attention{background:0 0;padding-left:0;font-size:14px;margin-top:39px;margin-bottom:23px}}.tpl .form-confirmation__attention span,.tpl .registration-form .form-confirmation__attention span{color:#e74143;font-weight:700}.tpl .confirmation-page .registration-form{max-width:420px}.tpl .confirmation-page .b-range-slider .form-group,.tpl .steps-page .b-range-slider .form-group{margin-bottom:15px}.tpl .form-calc{background:rgba(255,255,255,.9) url(../img/form-calc__bg.png) right top no-repeat;border:1px solid #e5e5e5;padding:10px 57px 60px;border-radius:20px;font-family:"AvenirNext",sans-serif sans-serif;position:relative}@media all and (max-width:1199px){.tpl .form-calc{padding:10px 43px 40px}}@media all and (max-width:991px){.tpl .form-calc{padding:10px 31px 30px}}@media all and (max-width:767px){.tpl .form-calc{padding:10px 31px 30px}}@media all and (max-width:670px){.tpl .form-calc{display:flex;flex-direction:column;padding:0 20px;border:0;border-radius:0}}.tpl .form-calc .field-formindex-requeststring{display:none}@media all and (max-width:670px){.tpl .form-calc{background:#f7f7f7;padding-bottom:32px}}@media all and (max-width:767px){.tpl .form-calc__helper_hidden-xs{display:none}}.tpl .form-calc::after,.tpl .form-calc__label::after{clear:both;content:"";display:block}.tpl .form-calc__note{font-weight:700;text-align:left;margin-top:44px;font-size:18px;margin-bottom:28px}.tpl .form-calc__note *{margin:0;line-height:inherit}@media all and (max-width:991px){.tpl .form-calc__note{font-size:16px;margin-top:30px}}@media all and (max-width:670px){.tpl .form-calc__note{margin:24px auto;text-align:center;width:80%}}.tpl .form-calc__probability{color:#eb5757;display:inline-block;font-size:24px;margin-left:11px;vertical-align:top}.tpl .form-calc__probability-text{display:inline-block;text-align:left;vertical-align:top}.tpl .form-calc__buttons{position:absolute;text-align:center;bottom:60px;right:54px}@media all and (max-width:991px){.tpl .form-calc__buttons{right:30px;bottom:32px}}@media all and (max-width:670px){.tpl .form-calc__buttons{position:relative;right:0;bottom:0}}.tpl .form-calc__buttons .btn-primary{width:220px;height:50px;border-radius:30px;background:#47b8f2;color:#fff;padding:0;transition:.3s;text-transform:none;font-size:22px;font-weight:400}@media all and (max-width:670px){.tpl .form-calc__buttons .btn-primary{height:60px;line-height:60px;width:100%}}.tpl .form-calc__buttons .btn-primary:hover{box-shadow:5px 5px 5px #ccc}.tpl .form-calc__results{display:none;text-align:center}@media all and (max-width:767px){.tpl .form-calc__results{margin-top:30px}}.tpl .form-calc__range-block{display:flex}@media all and (max-width:670px){.tpl .form-calc__range-block{flex-wrap:wrap}}.tpl .form-calc__range-block .form-calc__left-col{width:50%;padding-right:20px}@media all and (max-width:670px){.tpl .form-calc__range-block .form-calc__left-col{width:100%;padding:0}}.tpl .form-calc__range-block .form-calc__right-col{width:50%;padding-left:20px}@media all and (max-width:670px){.tpl .form-calc__range-block .form-calc__right-col{width:100%;display:none;padding:0}}.tpl .form-calc__table{display:inline-block}.tpl .form-calc__date-wrapper{float:right}.tpl .form-calc__summ-wrapper{float:right;font-weight:700}@media only screen and (max-width:479px){.tpl .form-calc__summ-wrapper{display:inline-block}}.tpl .form-calc__label{margin:15px 0 30px;height:36px}.tpl .form-calc__label_position_top{font-size:20px;font-weight:400}@media all and (max-width:670px){.tpl .form-calc__label_position_top{font-size:14px;margin-top:0;display:flex;justify-content:space-between;align-items:center}.tpl .form-calc__label_position_top::after{display:none}}.tpl .form-calc__math{display:flex;align-items:center}@media all and (max-width:670px){.tpl .form-calc__math{display:none}}.tpl .form-calc__math>div{margin:0 30px}.tpl .form-calc__math>div:first-child{margin-left:0}.tpl .form-calc__math .form-calc__text{color:#1a1e20;font-size:14px;margin-bottom:3px}.tpl .form-calc__math .form-calc_number{font-size:24px}@media all and (max-width:991px){.tpl .form-calc__math .form-calc_number{font-size:22px}}.tpl .form-calc__deadline-wrapper{margin-top:5px;padding-bottom:15px;display:none}.tpl .form-calc__date-wrapper,.tpl .form-calc__summ-wrapper{font-size:16px}@media all and (max-width:991px){.tpl .form-calc__date-wrapper,.tpl .form-calc__summ-wrapper{font-size:20px}}@media all and (max-width:767px){.tpl .form-calc__date-wrapper,.tpl .form-calc__summ-wrapper{font-size:18px}}@media all and (max-width:670px){.tpl .form-calc__date-wrapper,.tpl .form-calc__summ-wrapper{font-size:16px;display:flex;align-items:baseline}}.tpl .form-calc__date-wrapper .form-calc__date,.tpl .form-calc__date-wrapper input.form-calc__summ,.tpl .form-calc__summ-wrapper .form-calc__date,.tpl .form-calc__summ-wrapper input.form-calc__summ{background:0 0;border:0;display:inline;width:auto;text-align:right;font-size:24px;font-weight:700}@media all and (max-width:991px){.tpl .form-calc__date-wrapper .form-calc__date,.tpl .form-calc__date-wrapper input.form-calc__summ,.tpl .form-calc__summ-wrapper .form-calc__date,.tpl .form-calc__summ-wrapper input.form-calc__summ{font-size:20px}}@media all and (max-width:767px){.tpl .form-calc__date-wrapper .form-calc__date,.tpl .form-calc__date-wrapper input.form-calc__summ,.tpl .form-calc__summ-wrapper .form-calc__date,.tpl .form-calc__summ-wrapper input.form-calc__summ{font-size:18px}}@media all and (max-width:670px){.tpl .form-calc__date-wrapper .form-calc__date,.tpl .form-calc__date-wrapper input.form-calc__summ,.tpl .form-calc__summ-wrapper .form-calc__date,.tpl .form-calc__summ-wrapper input.form-calc__summ{font-size:24px;padding:0;margin:0 5px 0 0;width:160px}}.tpl .b-range-slider .form-group{margin-bottom:30px}@media all and (max-width:991px){.tpl .b-range-slider .form-group{margin-bottom:20px}}.tpl .form-calc__probability-wrapper{display:none;font-size:15px}@media all and (max-width:670px){.tpl .form-calc__probability-wrapper{display:flex;justify-content:center;align-items:center}}.tpl .rangeslider{background-color:#cbcbcb;margin-top:20px;box-shadow:none}.tpl .rangeslider--horizontal{height:4px}.tpl .rangeslider--horizontal .tpl .rangeslider__handle{top:-10px}.tpl .rangeslider__handle{background:#fff;border:3px solid #48b9f2;height:23px;width:23px;box-shadow:none}.tpl .rangeslider__handle::after{display:none}.tpl .rangeslider__fill{background:#48b9f2;box-shadow:none}.tpl .form-calc__right-col .rangeslider__fill{background:#e74142}.tpl .form-calc__right-col .rangeslider__handle{border:3px solid #e74142}.tpl .b-range-slider::after{clear:both;content:"";display:block}.tpl .b-range-slider__max,.tpl .b-range-slider__min{color:#313131;float:left;font-size:14px;margin-top:-5px;width:50%}@media all and (max-width:670px){.tpl .b-range-slider__max,.tpl .b-range-slider__min{display:none}}.tpl .b-range-slider__max{text-align:right}.tpl .b-range-slider .control-label{display:none}.tpl .b-input{border:1px solid #ccc;color:#313131;font-family:"Calibri",Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1;padding:17px 20px;width:100%}.tpl .b-input::-webkit-input-placeholder{color:#ccc}.tpl .b-input::-moz-placeholder{color:#ccc}.tpl .b-input:-moz-placeholder{color:#ccc}.tpl .b-input:-ms-input-placeholder{color:#ccc}.tpl .b-input_success{border-color:#29d37d}.tpl .b-input_error{border-color:#d34329}.tpl .b-email-sugg{color:#a7d5eb;padding-top:15px!important}.tpl .b-about{font-family:"AvenirNext",sans-serif}.tpl .b-about .b-about__inner{max-width:1140px;padding:43px 15px 74px;margin:auto}.tpl .b-about .b-about__inner .b-about__title{width:100%;margin-bottom:43px}.tpl .b-about .b-about__inner .b-about__text_wrapper{color:#1a1e20;font-size:16px;font-weight:400;line-height:23px;display:flex;flex-wrap:wrap;max-width:994px;margin:auto}@media all and (max-width:670px){.tpl .b-about .b-about__inner .b-about__text_wrapper{font-size:14px}.tpl .b-about .b-about__inner .b-about__text_wrapper p{margin:0;font-size:inherit}}.tpl .b-about .b-about__inner .b-about__text_wrapper .b-about__text{width:100%;margin:0}.tpl .b-about .b-about__inner .b-about__text_wrapper .b-about__text h1{font-size:26px}@media all and (max-width:670px){.tpl .b-about .b-about__inner .b-about__text_wrapper .b-about__text h1{font-size:18px}}.tpl .b-about .b-about__inner .b-about__text_wrapper .b-about__text ul{margin-left:35px;padding-left:0}.tpl .b-about .b-about__inner .b-about__text_wrapper .b-about__text ul>li{list-style:none;padding-left:0;position:relative}@media all and (max-width:670px){.tpl .b-about .b-about__inner .b-about__text_wrapper .b-about__text ul>li{font-size:14px}}.tpl .b-about .b-about__inner .b-about__text_wrapper .b-about__text ul>li:before{content:"";position:absolute;display:block;width:10px;height:18px;left:-30px;border:solid #1c8cf2;border-width:0 2px 2px 0;transform:rotate(45deg);border-radius:1px}.tpl .b-about .b-about__inner .b-about__text_wrapper a{text-decoration:underline}.tpl .b-about .b-about__inner .b-about__text_wrapper a:hover{text-decoration:none;border-bottom:none}.tpl .confirmation-page .b-about{background-color:#eee}.tpl .form-confirmation{color:#1a1e20;display:flex;justify-content:space-between}@media all and (max-width:767px){.tpl .form-confirmation{flex-wrap:wrap}}.tpl .form-confirmation__label{display:flex;justify-content:space-between;align-items:baseline}.tpl .form-confirmation__summ-text{font-size:19px;font-weight:500}@media all and (max-width:767px){.tpl .form-confirmation__summ-text{font-size:14px}}.tpl .form-confirmation__summ-wrapper{font-size:16px;font-weight:500}.tpl .form-confirmation__summ{font-size:24px}.tpl .form-confirmation .b-range-slider__min{text-align:left}.tpl .form-confirmation .b-range-slider__max,.tpl .form-confirmation .b-range-slider__min{font-size:14px;font-weight:500}.tpl .form-confirmation__attention{background:url(../img/attention.svg) left center no-repeat;padding-left:80px;text-align:left;font-family:"AvenirNext",sans-serif;font-size:16px;font-weight:400;max-width:439px;margin-top:64px}@media all and (max-width:767px){.tpl .form-confirmation__attention{background:0 0;padding-left:0;font-size:14px;margin-top:39px;margin-bottom:23px}}@media all and (max-width:767px){.tpl .steps-page .steps_sum_slider{display:none}}