.td-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;color:#000}.td-form__title{width:70%;margin:0 auto;text-align:center;margin-bottom:48px}.td-form__center,.td-form__left,.td-form__right{width:33.33%}.td-form__center.isDealer,.td-form__left.isDealer,.td-form__right.isDealer{width:50%}.td-form__left{padding-right:16px}.td-form__center,.td-form__right{padding-left:16px}.td-form__center{padding-right:16px}.td-form__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:50px}.td-form__img{margin-top:56px;margin-bottom:32px}.td-form__img img{display:block;max-width:100%;max-height:248px;margin:0 auto}.td-form__label{font-weight:500;margin:0;font-size:2rem;line-height:1.2;margin-bottom:32px}.td-form__dropdown,.td-form__input{margin-bottom:24px;-webkit-transition:.3s;transition:.3s}.td-form__map{text-align:right;margin-top:-8px;margin-bottom:17px}.td-form__map a{display:inline-block;position:relative;font-weight:500;font-size:1.2rem;line-height:1.5;padding-left:24px;color:#003b70}.td-form__map a,.td-form__map a span,.td-form__map a svg{-webkit-transition:.3s;transition:.3s}.td-form__map a svg{display:block;position:absolute;width:16px;height:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;stroke:#003b70}.td-form__map a:hover span{opacity:.8}.td-form__map a:hover svg{stroke:#00aad2}.td-form__accept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.td-form__accept input{display:none}.td-form__accept input:checked+.td-form__box svg{-webkit-transform:scale(1);transform:scale(1)}.td-form__accept input.invalid+.td-form__box{border-color:#c70e0e}.td-form__box{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:24px;height:24px;border:1px solid #e4dcd3;margin-right:16px;cursor:pointer}.td-form__box,.td-form__box svg{-webkit-transition:.3s;transition:.3s}.td-form__box svg{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:scale(0);transform:scale(0)}.td-form__description{font-size:1.4rem;line-height:1.14}.td-form__description a{color:#00aad2}.td-form__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:36px}.td-form__item:not(:last-of-type){margin-right:36px}.appeal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0}.appeal input{display:none}.appeal input:checked+.appeal__circle:after{-webkit-transform:scale(1);transform:scale(1)}.appeal__circle{position:relative;width:24px;height:24px;border:1px solid #e4dcd3;border-radius:50%;cursor:pointer;margin-right:16px}.appeal__circle:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:12px;height:12px;border-radius:50%;background-color:#103a71;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s;transition:.3s}.appeal__description{font-size:1.6rem;line-height:1.5}@media only screen and (max-width:1262px){.td-form{display:block}.td-form__title{width:100%;margin-bottom:53px}.td-form__center,.td-form__left,.td-form__right{width:100%;padding:0}.td-form__center.isDealer,.td-form__left.isDealer,.td-form__right.isDealer{width:100%}.td-form__info{text-align:right;margin-bottom:32px}.td-form__right{padding-top:20px}.td-form__footer{display:block;margin-top:0}.td-form__button{margin-top:40px;width:100%;text-align:center}}@media only screen and (max-width:767px){.td-form__title{margin-bottom:33px}.td-form__label{font-size:16px;margin-bottom:20px}.td-form__label--dealer{margin-top:32px}.td-form__item:not(:last-of-type){margin-right:11px}.td-form__list{margin-bottom:32px}.appeal__circle{margin-right:6px}}.is-hidden{display:none}.configurator-holder{padding-top:72px}#app{min-height:100vh}.header-top{display:none}.p-td__center{padding:40px 72px 48px;background-color:#fff;max-width:1144px;margin:0 auto}@media only screen and (max-width:767px){.p-td__center{padding:48px 16px 24px;margin:16px;background-color:#fff}}@media only screen and (max-width:1262px){.configurator-holder{padding-top:0}}