.tpl .tpl-form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (max-width:575px){.tpl .tpl-form-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tpl .tpl-form-group{width:100%;margin-bottom:20px}.tpl .tpl-form-group .suggestions-wrapper{display:block}.tpl .tpl-form-group_hidden{margin:0;padding:0}.tpl .tpl-form-group_amount .tpl-form-group__wrapper,.tpl .tpl-form-group_term .tpl-form-group__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #A3A5B1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:15px;height:60px}.tpl .tpl-form-group_amount .tpl-form-group__input,.tpl .tpl-form-group_term .tpl-form-group__input{margin-top:0;border:none;height:58px;text-align:center;font-weight:500;font-size:24px;line-height:120%;color:#484E63}.tpl .tpl-form-group_amount .tpl-form-group__input:focus,.tpl .tpl-form-group_term .tpl-form-group__input:focus{border:none}.tpl .tpl-form-group_amount .tpl-form-group__btn_minus,.tpl .tpl-form-group_term .tpl-form-group__btn_minus{margin-left:-1px}.tpl .tpl-form-group_amount .tpl-form-group__btn_plus,.tpl .tpl-form-group_term .tpl-form-group__btn_plus{margin-right:-1px}.tpl .tpl-form-group__label{font-family:"Roboto";font-style:normal;font-weight:600;font-size:16px;line-height:140%;color:#2C2C2C}.tpl .tpl-form-group__input{margin-top:8px;display:block;width:100%;height:60px;border:1px solid #A3A5B1;border-radius:15px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:17px;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:#161d35}.tpl .tpl-form-group__input::-webkit-input-placeholder{font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:rgba(44,44,44,.5)}.tpl .tpl-form-group__input::-moz-placeholder{font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:rgba(44,44,44,.5)}.tpl .tpl-form-group__input:-ms-input-placeholder{font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:rgba(44,44,44,.5)}.tpl .tpl-form-group__input::-ms-input-placeholder{font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:rgba(44,44,44,.5)}.tpl .tpl-form-group__input::placeholder{font-family:"Roboto";font-style:normal;font-weight:400;font-size:18px;line-height:140%;color:rgba(44,44,44,.5)}.tpl .tpl-form-group__input:focus{border:1px solid #1A87D8}.tpl .tpl-form-group__input:focus-visible{outline:none}.tpl .tpl-form-group__btn{width:60px;min-width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#FFF;border:1px solid #A3A5B1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 4px 8px rgba(10,20,116,.05);box-shadow:0 4px 8px rgba(10,20,116,.05);position:relative;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s;cursor:pointer;border-radius:10px}.tpl .tpl-form-group__btn:before,.tpl .tpl-form-group__btn:after{position:absolute;content:"";display:block;background-color:#1A87D8;border-radius:10px;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tpl .tpl-form-group__btn_plus:before{width:20px;height:2px}.tpl .tpl-form-group__btn_plus:after{width:2px;height:20px}.tpl .tpl-form-group__btn_minus:before{width:20px;height:2px;background-color:#1A87D8;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.tpl .tpl-form-group__btn:hover{background-color:#D9EDF3}.tpl .tpl-form-submit{font-weight:500;font-size:16px;line-height:19px;color:#FFF;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 55px;width:270px;height:56px;background:-o-linear-gradient(357.08deg,#1ED372 0%,#16C8D3 100%);background:linear-gradient(92.92deg,#1ED372 0%,#16C8D3 100%);-webkit-box-shadow:0 6px 22px rgba(0,206,106,.35);box-shadow:0 6px 22px rgba(0,206,106,.35);border-radius:15px;border:none;outline:none}@media screen and (max-width:575px){.tpl .tpl-form-submit{width:100%}}.tpl .tpl-input-label{margin-bottom:8px;display:block}.tpl .tpl-input-label span:last-child{font-weight:300;font-size:12px;line-height:160%;color:#161d35}.tpl .tpl-checkbox__sign{border:1px solid #A3A5B1;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;width:18px;height:18px;min-width:18px;min-height:18px}.tpl .tpl-checkbox__sign:after{top:0;left:6px;width:5px;height:12px;border:solid #1A87D8;border-width:0 2px 2px 0}.tpl .tpl-form-group__label_error input{border-color:red;color:red}.tpl .tpl-form-group__label_error .tpl-form-group__error{display:block}.tpl .tpl-form-group__error{color:red;margin-top:1.125rem;font-size:14px;font-weight:500;display:none}.tpl-steps-progress{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:7px;background:#DCEFFB;border-radius:10px;position:relative}.tpl-steps-progress__fill{position:absolute;top:0;left:0;background-color:#1A87D8;height:7px;border-radius:10px}.tpl .tpl-confirmation{padding-left:15px;padding-right:15px;padding-top:56px;padding-bottom:90px}@media screen and (max-width:575px){.tpl .tpl-confirmation{padding-top:20px;padding-bottom:65px}}.tpl .tpl-confirmation__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:990px){.tpl .tpl-confirmation__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.tpl .tpl-confirmation__form{max-width:670px;width:100%}@media screen and (max-width:990px){.tpl .tpl-confirmation__form{margin-top:50px}}@media screen and (max-width:575px){.tpl .tpl-confirmation__form{margin-top:25px}}.tpl .tpl-confirmation__info{max-width:400px;width:100%}@media screen and (max-width:990px){.tpl .tpl-confirmation__info{max-width:100%;text-align:center}}.tpl .tpl-confirmation__title{font-family:"Roboto";font-style:normal;font-weight:500;font-size:38px;line-height:120%;color:#161D35}@media screen and (max-width:575px){.tpl .tpl-confirmation__title{text-align:left;font-size:30px}}.tpl .tpl-confirmation__title>*{padding:0;margin:0}.tpl .tpl-confirmation__image{margin-top:20px}@media screen and (max-width:990px){.tpl .tpl-confirmation__image{display:none}}.tpl .tpl-confirmation-form{max-width:670px;width:100%;position:relative}.tpl .tpl-confirmation-form .tpl-steps-progress{position:absolute;top:-3.5px;left:0}.tpl .tpl-confirmation-form .tpl-steps-progress__fill{width:20%}.tpl .tpl-confirmation-form__wrapper{padding-top:37px;padding-left:35px;padding-right:35px;padding-bottom:40px;background:#FFF;mix-blend-mode:normal;-webkit-box-shadow:0 12px 25px -1px rgba(61,109,201,.12);box-shadow:0 12px 25px -1px rgba(61,109,201,.12);border-radius:0 0 15px 15px}@media screen and (max-width:575px){.tpl .tpl-confirmation-form__wrapper{padding-top:25px;padding-left:15px;padding-right:15px;padding-bottom:32px}}.tpl .tpl-confirmation-form__title{font-weight:500;font-size:30px;line-height:120%;color:#484E63;margin-bottom:12px}@media screen and (max-width:575px){.tpl .tpl-confirmation-form__title{font-size:24px}}.tpl .tpl-confirmation-form__title>*{padding:0;margin:0}.tpl .tpl-confirmation-form__text{margin-bottom:24px;font-weight:500;font-size:20px;line-height:140%;color:#74CEEB}.tpl .tpl-confirmation-form__text>*{padding:0;margin:0}.tpl .tpl-confirmation-form__notice{max-width:534px;width:100%;line-height:140%;color:#A3A5B1;margin-top:20px}.tpl .tpl-confirmation-form .tpl-form{max-width:534px;width:100%}.tpl .tpl-confirmation-form .tpl-form__checkboxes{margin-top:15px;margin-bottom:35px}.tpl p.tpl-form-group__label{margin-top:0;margin-bottom:.5rem}