.contact-form{color:#000}.contact-form__center{position:relative;width:40%;min-width:592px;padding:40px 72px;background-color:#fff;-webkit-transition:.5s;transition:.5s}.contact-form__title{text-align:center;margin-bottom:32px}.contact-form__input{margin-bottom:32px;padding-top:11px;padding-bottom:11px;-webkit-transition:.3s;transition:.3s}.contact-form__accept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:37px}.contact-form__accept input{display:none}.contact-form__accept input:checked+.contact-form__box svg{-webkit-transform:scale(1);transform:scale(1)}.contact-form__accept input.invalid+.contact-form__box{border-color:#c70e0e}.contact-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;-webkit-transition:.3s;transition:.3s}.contact-form__box svg{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.3s;transition:.3s}.contact-form__description{font-size:1.4rem;line-height:1.14}.contact-form__description a{color:#00aad2}.contact-form__button{width:100%;margin-top:50px}@media only screen and (max-width:767px){.contact-form__center{min-width:0;width:auto;margin:16px;padding:48px 16px 32px}.contact-form__title{margin-bottom:24px}}.animation,.placeholder__item{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f6f7f8;background:#eee;background:-webkit-gradient(linear,left top,right top,color-stop(8%,#eee),color-stop(18%,#ddd),color-stop(33%,#eee));background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:50% 100%}.placeholder{padding:50px 16px;background-color:#fff}.placeholder__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100px;background-color:#f1f1f1;margin-bottom:50px}.placeholder__img{width:30%;max-width:100px;height:100%}.placeholder__content{position:relative;padding-left:20px;width:100%}.placeholder__content:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:20px;background-color:#fff}.placeholder__line{position:relative;width:100%;height:25%;border-bottom:4px solid #fff}.placeholder__line:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;background-color:#fff}.placeholder__line:first-of-type::after{width:80%}.placeholder__line:nth-of-type(2):after{width:20%}.placeholder__line:nth-of-type(3):after{width:10%}.placeholder__line:nth-of-type(4):after{width:50%}@-webkit-keyframes placeHolderShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes placeHolderShimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.d-list{color:#000}.d-list__title{text-align:center;margin-bottom:30px}.d-list__list{margin-bottom:31px}.legend{font-size:1.2rem;line-height:1.5;padding:28px 0}.legend__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.legend__item,.legend__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legend__item{margin-bottom:27px}.legend__item img,.legend__item svg{display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-right:16px}.legend__item img{display:block;width:24px;height:13px}.legend__item:not(:last-of-type){margin-right:35px}.dealer{position:relative;padding:44px 32px 35px}.dealer:not(:last-of-type){border-bottom:1px solid #f1f1f1}.dealer.special .dealer__name{background-color:#a36b4f;color:#fff;padding:4px 0;padding-left:8px;padding-right:24px}.dealer.special .dealer__name:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;width:0;height:0;border-top:35px solid transparent;border-right:10px solid #fff;border-bottom:35px solid transparent}.dealer.citystore .dealer__citystore,.dealer.star .dealer__star,.dealer.wa .dealer__wa{display:block}.dealer__wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dealer__flags{position:absolute;top:0;left:0}.dealer__star{display:none;margin-bottom:12px}.dealer__wa{display:none;width:31px}.dealer__citystore{display:none;width:20px;height:20px;border-radius:50%;background-color:#e4dcd3}.dealer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:80px}.dealer__row{position:relative;width:50%}.dealer__row--pl{padding-left:50px}.dealer__right{-webkit-box-flex:0;-ms-flex:none;flex:none}.dealer__name{position:relative;display:inline-block;margin-bottom:12px}.dealer__phone{margin-bottom:8px}.dealer__address,.dealer__phone{font-size:1.6rem;line-height:1.5}.dealer__address{color:#666}.dealer__button{display:block;background-color:transparent;border:2px solid #002c5f;color:#002c5f;font-weight:500;padding:14px 24px}.dealer__button:hover{color:#fff}.dealer__button.avilon{background-color:#002c5f;color:#fff}.dealer__button.avilon:hover{background-color:#103a71}#finddealerpage{position:relative}#finddealerpage .c-find-dealer{position:relative;background-color:transparent;top:auto;right:auto;left:auto;bottom:auto;z-index:1}#finddealerpage .c-find-dealer__wrap{display:block;min-height:0}#finddealerpage .c-find-dealer__center{max-width:100%;margin:0;height:600px}#finddealerpage .c-find-dealer__close{display:none}.cities-list{position:absolute;width:360px;top:32px;left:32px;z-index:2}.bc-form__line{display:-webkit-box;display:-ms-flexbox;display:flex}.bc-form__line input{margin-bottom:0}.bc-form__line input:first-of-type{margin-right:32px}@media only screen and (max-width:1599px){#finddealerpage .c-find-dealer__center{height:480px}}@media only screen and (max-width:1262px){.dealer{padding:28px 26px 31px}.dealer__row{width:100%}.dealer__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.dealer__bottom{width:100%;padding-left:50px;margin-top:23px}.dealer__button:hover{color:#002c5f;background-color:#fff}}@media only screen and (max-width:1023px){#finddealerpage .c-find-dealer__center{height:944px}}@media only screen and (max-width:767px){#finddealerpage .c-find-dealer__center{height:472px}#finddealerpage .c-find-dealer__zoomIn{top:88px}#finddealerpage .c-find-dealer__zoomOut{top:160px}#finddealerpage .c-find-dealer__location{top:auto;bottom:16px}#finddealerpage .label{left:16px;right:16px;bottom:16px;min-width:0;width:auto}.dealer{padding-left:0;padding-right:0}.dealer__left{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0}.dealer__row,.dealer__row--pl{padding-left:40px}.dealer__name{font-size:20px}.dealer__right{width:100%;margin-top:24px}.dealer__button{width:100%}.dealer__phone{margin-top:19px}.d-list__title{margin-bottom:14px}.d-list__list{margin-bottom:16px}.cities-list{top:16px;left:16px;right:16px;width:auto}.bc-form__line{-ms-flex-wrap:wrap;flex-wrap:wrap}.bc-form__line input:first-of-type{margin-right:0;margin-bottom:32px}.legend{padding:19px 0}}