@media only screen and (max-width: 1660px) { /**/ }

@media only screen and (max-width: 1500px) { /**/
  .section-cabinet .cabinet-slider { height: 80vh; min-height: 50rem; } }

@media only screen and (max-width: 1400px) { /**/
  html { font-size: 9px; } }

@media only screen and (max-width: 1300px) { /**/
  .section-cabinet .cabinet-slider { height: 55rem; } }

@media only screen and (max-width: 1200px) { /**/
  html { font-size: 8px; } }

@media only screen and (max-width: 1100px) { /**/
  html { font-size: 7.5px; }
  .section-save { padding: 5rem 0 5rem 0; }
  .section-save .save { padding: 7rem 4rem; }
  .section-save .save-content { padding-right: 0; padding-left: 0; max-width: 100%; display: block; }
  .section-save .save-content__tabs { border-bottom: 5px solid #3265B1; }
  .section-save .save-content__tabs .link--economy { max-width: 50%; background: transparent; color: #A6C3EE; }
  .section-save .save-content__tabs .link svg path { fill: #A6C3EE; }
  .section-save .save-content__tabs .link:after { content: none; }
  .section-save .save-content__tabs .link:before { content: none; }
  .section-save .save-content__tabs .link:not(.active) { color: #A6C3EE; }
  .section-save .save-content__tabs .link.active { background: #3265B1; color: #fff; }
  .section-save .save-content__tabs .link.active svg path { fill: #fff; }
  .section-save .save-content__tab { opacity: 1; max-width: 100%; display: none; padding: 3rem 2rem; border-top: 5px solid transparent; background: #A6C3EE; border-top-color: #CDDDF4; }
  .section-save .save-content__tab ul li { color: #2A2A2A; padding-left: 5rem; }
  .section-save .save-content__tab ul li:after { background: #CDDDF4; width: 2.6rem; height: 2.6rem; top: 0; }
  .section-save .save-content__tab ul li:before { opacity: 1; width: 1rem; height: 1rem; top: .8rem; left: .8rem; }
  .section-save .save-content__tab ul li .link--tooltip:after { background: #3D66AC; color: #fff; }
  .section-save .save-content__tab ul li .link--tooltip:before { background: url("../img/triag.svg") no-repeat center center; -webkit-background-size: 1.6rem 1.6rem; background-size: 1.6rem 1.6rem; }
  .section-save .save-content__tab ul li .link--tooltip svg path:nth-child(1) { stroke: #3265B1; }
  .section-save .save-content__tab ul li .link--tooltip svg path:nth-child(2) { fill: #3265B1; }
  .section-save .save-content__tab ul li .link--tooltip svg path:nth-child(3) { fill: #3265B1; }
  .section-save .save-content__tab:hover { background: #A6C3EE; border-top-color: #CDDDF4; }
  .section-save .save-content__tab:hover ul li { color: #2A2A2A; }
  .section-save .save-content__tab:hover ul li:after { background: #CDDDF4; }
  .section-save .save-content__tab:hover ul li:before { opacity: 1; }
  .section-save .save-content__tab.active { background: #A6C3EE; border-top-color: #CDDDF4; }
  .section-save .save-content__tab.active ul li { color: #2A2A2A; }
  .section-save .save-content__tab.active ul li:after { background: #CDDDF4; }
  .section-save .save-content__tab.active ul li:before { opacity: 1; } }

/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) { /**/
  html { font-size: 6.5px; } }

@media only screen and (max-width: 768px) { html { font-size: 10px; }
  .cookie-save { max-width: 38rem; }
  .cookie-save__content p { font-size: 1.4rem; line-height: 2.4rem; }
  .link--sites + .link--sites { margin-top: .8rem; }
  .link--openmenu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 2rem; height: 2rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .link--openmenu svg { width: 1.8rem; height: 1.2rem; }
  .link--openmenu svg path { -webkit-transition: 0.24s linear; -o-transition: 0.24s linear; transition: 0.24s linear; }
  h1 { font-size: 3.6rem; line-height: 4rem; }
  h2 { font-size: 3.6rem; line-height: 4rem; font-weight: 800; }
  h3 { font-size: 1.8rem; line-height: 2.8rem; font-weight: 600; }
  h4, h5, h6 { font-size: 1.6rem; font-weight: 400; line-height: 2.4rem; }
  .btn--start { padding: 1.6rem 2rem; }
  .wrapper { padding: 0 4rem; }
  .section-header { padding-top: 2rem; padding-bottom: 2rem; }
  .section-header .header { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-header .header-logo { max-width: 10rem; -webkit-transition: 0.24s linear; -o-transition: 0.24s linear; transition: 0.24s linear; }
  .section-header .header-mobile__row { max-width: 100%; width: 100%; }
  .section-header .header-content { display: none; width: 100%; }
  .section-header .header-content__lang { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-header .header-content__lang .lang-selected { display: none; }
  .section-header .header-content__lang .lang-selected__list { margin-top: 0; position: static; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; visibility: visible; opacity: 1; pointer-events: auto; }
  .section-header .header-content__lang .lang-selected__list .link { border-right: 1px solid rgba(42, 42, 42, 0.2); border-bottom: none; line-height: 3.2rem; padding: 0 1.2rem; }
  .section-header .header-content__lang .lang-selected__list .link:first-child { border-left: 1px solid rgba(42, 42, 42, 0.2); }
  .section-header .header-content__lang .lang-selected__list .link:last-child { border-right: 1px solid rgba(42, 42, 42, 0.2); }
  .section-header .header-content__lang .lang-selected__list .link.active { display: block; background: #3367B1; color: #fff; border-color: #3367B1; }
  .section-header.invert .header .link--openmenu, .section-header.page .header .link--openmenu { background: url("../img/close-pop.svg") no-repeat center center; -webkit-background-size: 0 0; background-size: 0; }
  .section-header.invert .header .link--openmenu svg path, .section-header.page .header .link--openmenu svg path { fill: #231F20; }
  .section-header.open { height: 100vh; z-index: 999; }
  .section-header.open .header { height: 100%; }
  .section-header.open .header .link--openmenu { -webkit-background-size: 1.6rem 1.6rem; background-size: 1.6rem 1.6rem; }
  .section-header.open .header .link--openmenu svg { opacity: 0; visibility: hidden; }
  .section-header.open .header-logo { max-width: 18rem; }
  .section-header.open .header-content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-top: 2rem; padding-right: 0; height: 100%; padding-bottom: 13rem; }
  .section-header.open .header-content__row { margin-top: 17rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .section-header.open .header-content__row .link--phone { font-weight: 600; font-size: 2rem; line-height: 1.6rem; color: #2A2A2A; }
  .section-header.open .header-content__social { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-header.open .header-content__social .link { width: 4rem; height: 4rem; border: 1px solid #2A2A2A; }
  .section-header.open .header-content__social .link svg path { fill: #2A2A2A; }
  .section-header.open .header-content__social .link.fb svg { width: auto; height: 1.6rem; }
  .section-header.open .header-content__social .link.inst svg { width: 1.6rem; height: 1.6rem; }
  .section-header.open .header-content__social .link + .link { margin-left: 1.2rem; }
  .section-header.open .header-content__login { margin-left: auto; }
  .section-header.open .header-content__login .btn--primary { padding-top: 1.1rem; padding-bottom: 1.1rem; }
  .section-header.open .header-content__login .form-login { left: initial; right: 0; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-box-shadow: 0px 4px 8px rgba(50, 101, 177, 0.08); box-shadow: 0px 4px 8px rgba(50, 101, 177, 0.08); }
  .section-header.open .header-content__search { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; width: 100%; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; padding-left: 0; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-left: none; }
  .section-header.open .header-content__search .link--language { margin-bottom: 0.35rem; }
  .section-header.open .header-content__search .form-search { max-width: 29rem; width: 100%; }
  .section-header.open .header-content__search .form-search .form-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .section-header.open .header-content__search .form-search .form-row .field--primary { max-width: 100%; padding: 1rem 4rem 1rem 1.2rem; }
  .section-header.open .header-content__search .form-search .form-row .btn--search { top: calc(50% + 1.6rem); }
  .section-header.open .header-content__search .form-search .form-row label { margin-bottom: 1.6rem; margin-right: 0; font-weight: 600; font-size: 1.6rem; line-height: 1.6rem; color: #2A2A2A; }
  .section-header.open .header-content__menu { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; margin-top: 3rem; padding-right: 0; }
  .section-header.open .header-content__menu li { padding: 0; margin: 0 0 1.6rem 0; width: 100%; }
  .section-header.open .header-content__menu li:last-child { margin-bottom: 0; }
  .section-header.open .header-content__menu li .link { font-weight: 700; font-size: 4rem; line-height: 5.5rem; color: #231F20; }
  .section-main .main-content p { margin-bottom: 4.8rem; }
  .section-main .main-footer__numb { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .section-main .main-footer__numb h4 { margin-right: 0; font-weight: 700; font-size: 2.4rem; line-height: 2.8rem; letter-spacing: 0.15px; color: #FFFFFF; margin-bottom: 0.4rem; }
  .section-main .main-footer__numb p { font-size: 1.4rem; line-height: 2.8rem; font-weight: 400; }
  .section-main .main-footer__numb:nth-child(1) { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }
  .section-main .main-footer__numb:nth-child(2) { -webkit-box-ordinal-group: 5; -webkit-order: 4; -ms-flex-order: 4; order: 4; }
  .section-main .main-footer__numb:nth-child(3) { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .section-main .main-footer__numb:nth-child(4) { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; }
  .section-main .main-footer__numb:nth-child(5) { -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; }
  .section-main .main-footer__content { padding: 4.5rem 0; }
  .section-help { padding: 10rem 0 5rem 0; }
  .section-help .help { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .section-help .help-visual { max-width: 100%; height: 57rem; margin-top: 3.5rem; }
  .section-help .help-visual.video { max-width: 100%; height: 39rem; }
  .section-help .help-content { max-width: 100%; }
  .section-help .help-content__items { margin-top: 4.8rem; }
  .section-help .help-content__item .icon { margin-right: 4rem; }
  .section-terminal { padding: 5rem 0 5rem 0; }
  .section-terminal .terminal { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-terminal .terminal-content { max-width: 100%; }
  .section-terminal .terminal-content p { margin-bottom: 4rem; }
  .section-terminal .terminal-visual { margin-top: 8.8rem; max-width: 100%; }
  .section-save { padding: 5rem 0 5rem 0; }
  .section-save .save { padding: 7rem 4rem; }
  .section-save .save-content { padding-right: 0; padding-left: 0; max-width: 100%; display: block; }
  .section-save .save-content__tab { opacity: 1; max-width: 100%; display: none; }
  .section-save .save-content__tab ul li { font-size: 1.4rem; line-height: 2.8rem; }
  .section-save .save-visual { display: none; }
  .section-services { padding: 9rem 0 10rem 0; }
  .section-services .services-items { grid-template-columns: 1fr 1fr 1fr; }
  .section-services .services-items .link--service { grid-column: auto; font-size: 1.4rem; text-align: center; }
  .section-services .services-items .link--service.active { grid-column: auto; }
  .section-services .services-item { padding: 2.4rem 3rem; }
  .section-services .services-item .icon { margin-bottom: .8rem; max-width: 7.2rem; height: 7.2rem; }
  .section-services .services-item p { font-size: 1.4rem; line-height: 2rem; }
  .section-services .services-item.non-visible-tablet { display: none; }
  .section-services .services-item.show { display: block; }
  .section-services .services-item:nth-child(1) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(2) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(3) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(4) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(5) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(6) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(7) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(8) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(9) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(10) .icon svg { max-width: 5.7rem; }
  .section-services .services-item:nth-child(11) .icon svg { max-width: 5.7rem; }
  .section-support { padding: 5rem 0 10rem 0; }
  .section-support .support { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
  .section-support .support-visual { max-width: 100%; height: 54rem; margin-top: 6rem; }
  .section-support .support-visual.video { max-width: 100%; height: 39rem; margin-top: 6rem; }
  .section-support .support-visual img { -o-object-fit: cover; object-fit: cover; }
  .section-support .support-content { max-width: 100%; }
  .section-support .support-content h2 br { display: none; }
  .section-support .support-content__items { margin-top: 4rem; grid-row-gap: 3rem; grid-column-gap: 6rem; }
  .section-support .support-content__item .icon { margin-right: 4rem; }
  .section-insurance .insurance { padding: 4rem 0 4rem 4rem; position: relative; }
  .section-insurance .insurance-navigation { margin-left: auto; }
  .section-insurance .insurance-title .link--play { position: absolute; left: 4rem; bottom: 4rem; }
  .section-insurance .insurance-title .link--play svg { margin-left: 0; }
  .section-insurance .insurance-content__text h5 { font-size: 1.8rem; font-weight: 600; }
  .section-insurance .insurance-slider { right: 0; max-width: 100%; z-index: -1; }
  .section-insurance .insurance-slider .link--play { display: none; }
  .section-cabinet { padding: 8rem 0 10rem 0; }
  .section-cabinet .cabinet { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-cabinet .cabinet-navigation { max-width: 35rem; margin-top: 4.5rem; padding-right: 0; margin-left: auto; margin-right: auto; }
  .section-cabinet .cabinet-mockups { max-width: 100%; }
  .section-cabinet .cabinet-slider { height: 40rem; max-width: 50rem; width: 100%; margin: 0 auto; min-height: initial; }
  .section-cabinet .cabinet-slide img { width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; }
  .section-cabinet .cabinet-content { max-width: 100%; padding-top: 0; margin-top: 10rem; padding-left: 8rem; padding-right: 4rem; }
  .section-cabinet .cabinet-content h5 { font-weight: 600; font-size: 1.8rem; line-height: 2.8rem; margin: 2rem 0 4rem 0; }
  .section-cabinet .cabinet-content ul li { font-size: 1.4rem; }
  .section-auctions { padding: 4rem 0 10rem 0; }
  .section-auctions .auctions { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-auctions .auctions-content { max-width: 100%; }
  .section-auctions .auctions-content h2 { margin-bottom: 2.4rem; }
  .section-auctions .auctions-content .btn { margin-top: 4rem; }
  .section-auctions .auctions-content p { font-size: 1.4rem; line-height: 2.4rem; }
  .section-auctions .auctions-content p + p { margin-top: 1.4rem; }
  .section-auctions .auctions-logos { max-width: 100%; margin-top: 5.5rem; }
  .section-auctions .auctions-logos .link--auctions { height: 12rem; }
  .section-auctions .auctions-logos .link--auctions svg { bottom: 1rem; display: none; }
  .section-contacts { padding: 4rem 0 4rem 0; }
  .section-contacts .contacts-tabs__item { grid-template-columns: 1fr 1fr; grid-row-gap: 4rem; grid-column-gap: 2rem; }
  .section-invoice { padding: 8rem 0 6rem 0; background-position: center center; -webkit-background-size: cover; background-size: cover; }
  .section-invoice .invoice .btn { margin-top: 2rem; }
  .section-terms { padding: 12rem 0 8rem 0; }
  .section-terms .terms-content h3 { font-weight: 600; }
  .section-terms .terms-content h3 + p { margin-top: 2.4rem; }
  .section-terms .terms-content h3 + ul { margin-top: 2.4rem; }
  .section-terms .terms-content h4 { font-size: 1.4rem; line-height: 2.4rem; }
  .section-terms .terms-content h4 + p { margin-top: 1.6rem; }
  .section-terms .terms-content p + ul { margin-top: 2.4rem; }
  .section-terms .terms-content p + h4 { margin-top: 2.4rem; }
  .section-terms .terms-content p + h3 { margin-top: 4rem; }
  .section-terms .terms-content p + h4 { margin-top: 1.6rem; }
  .section-terms .terms-content ul { padding-left: 2rem; }
  .section-terms .terms-content ul + h4 { margin-top: 2.4rem; }
  .section-terms .terms-content ul + p { margin-top: 2.4rem; }
  .section-terms .terms-content ul + h3 { margin-top: 4rem; }
  .section-terms .terms-content ul li { padding-left: 4.5rem; font-size: 1.4rem; line-height: 2.4rem; -webkit-background-size: 2rem 2rem; background-size: 2rem 2rem; }
  .section-vin { padding: 8rem 0 8rem 0; }
  .section-vin .vin { grid-template-columns: 27.5rem 1fr; grid-column-gap: 2rem; grid-row-gap: 2rem; }
  .section-vin .vin-title h1 { font-size: 2rem; font-weight: 700; line-height: 1; }
  .section-vin .vin-info h5 { font-size: 1.4rem; }
  .section-vin .vin-info h3 { font-size: 1.8rem; margin-bottom: 1.2rem; }
  .section-vin .vin-info__cols { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-vin .vin-info__col { max-width: calc(100% - 4rem); }
  .section-vin .vin-info__col + .vin-info__col { border-top: none; }
  .section-vin .vin-images__big { height: 20rem; }
  .section-vin .vin-images__little { height: 6rem; }
  .section-vin .vin-images__little:after { font-size: 2rem; right: 2.5rem; font-weight: 700; }
  .section-footer { padding: 4rem 0 1.5rem 0; }
  .section-footer .footer-terms .link { font-size: 1rem; line-height: 1.6rem; }
  .section-footer .footer-content .link--phone { font-size: 1.2rem; font-weight: 600; line-height: 1.6rem; }
  .section-footer .footer-content__social { margin-left: 2.4rem; }
  .section-footer .footer-content__menu { display: none; }
  .section-footer .footer-row .copy { font-size: 1rem; line-height: 1.6rem; }
  .section-footer .footer-row .link--logo { max-width: 10rem; }
  .section-footer .footer-row .link--logo svg { height: auto; }
  .fancybox-close-small { right: 2.4rem; top: 3.2rem; width: 2.5rem; }
  .fancybox-close-small .text { display: none; }
  .popup-steps .popup-content .steps-progress { max-width: 29.5rem; padding: 3rem 4rem; }
  .popup-steps .popup-content .steps-progress h3 { font-size: 2.6rem; line-height: 3.2rem; margin-bottom: 7rem; }
  .popup-steps .popup-content .steps-progress__item { margin-bottom: 5rem; }
  .popup-steps .popup-content .steps-content { padding: 10rem 2.5rem 4rem 2.5rem; max-width: calc(100% - 29.5rem); }
  .popup-steps .popup-content .steps-content__items { height: calc(100% - 10rem); }
  .popup-steps .popup-content .steps-content__item .p-label.p-label--small { font-size: 1rem; line-height: 1; margin-top: 0.8rem; }
  .popup-steps .popup-content .steps-content__item .p-label.flex { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row .link--diller { max-width: 100%; margin: 0; padding: 3.2rem 4rem; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row .link--diller span.sb { font-size: 1.4rem; line-height: 2.4rem; margin: .8rem 0 .4rem 0; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row .link--diller span.second { font-size: 1.2rem; line-height: 1.6rem; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row .link--diller + .link { margin: 1.2rem 0 0 0; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row + .content-row { margin-top: 3rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__weight .link--radio { margin-right: .8rem; height: 8.2rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__weight .link--radio .icon { width: 3.2rem; height: 3rem; margin-bottom: 1rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__weight .link--radio p { font-size: 1rem; line-height: 1.6rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__weight .link--radio:last-child { margin-right: 0; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__items { margin-top: 1.2rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__items .inputs { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__items .inputs .sites { grid-template-columns: 1fr; grid-row-gap: .8rem; } }

@media only screen and (max-width: 580px) { .cookie-save { max-width: 100%; right: 0; bottom: 0; padding: 2rem; }
  .cookie-save__content p { font-size: 1rem; line-height: 1.6rem; }
  .cookie-save__content .btn { margin-top: 1.2rem; }
  .wrapper { padding: 0 2rem; }
  h1 { font-size: 2.4rem; line-height: 2.8rem; }
  h2 { font-size: 2.4rem; line-height: 2.8rem; font-weight: 800; }
  h3 { font-size: 1.2rem; line-height: 1.6rem; font-weight: 600; }
  h4 { font-size: 1.2rem; line-height: 1.6rem; font-weight: 700; }
  h5, h6 { font-size: 1.1rem; font-weight: 400; line-height: 1.6rem; }
  body { font-size: 1.1rem; font-weight: 400; line-height: 1.6rem; }
  p { font-size: 1.1rem; font-weight: 400; line-height: 1.6rem; }
  .btn--start { padding: .8rem 2rem; font-size: 1rem; line-height: 1.6rem; font-weight: 600; }
  .link--play { font-weight: 600; line-height: 1.6rem; font-size: 1rem; }
  .link--play svg { width: 2.4rem; height: 2.4rem; margin-right: 1.2rem; }
  .link--tooltip { width: 1.4rem; height: 1.4rem; }
  .link--tooltip svg { width: 1.4rem; height: 1.4rem; }
  .link--tooltip:after { font-size: 1rem; width: 20rem; line-height: 1.6rem; padding: 1rem 1rem; }
  .section-vin { padding: 8rem 0 4rem 0; }
  .section-vin .vin { grid-template-columns: 100%; grid-column-gap: 2rem; grid-row-gap: 1.5rem; grid-template-areas: 'title' 'images' 'info'; max-width: 100%; width: 100%; }
  .section-vin .vin-title h1 { font-size: 1.6rem; font-weight: 600; line-height: 1; }
  .section-vin .vin-info h5 { font-size: 1.2rem; }
  .section-vin .vin-info h3 { font-size: 1.4rem; margin-bottom: 1.2rem; }
  .section-vin .vin-info__cols { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .section-vin .vin-info__col { max-width: 100%; }
  .section-vin .vin-info__col + .vin-info__col { border-top: none; }
  .section-vin .vin-images { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .section-vin .vin-images form { width: 100%; }
  .section-vin .vin-images__big { margin: 0; max-width: calc(100% - 6rem - 1rem); height: 15.5rem; }
  .section-vin .vin-images__little { max-width: 6rem; height: 15.5rem; margin: 0; }
  .section-vin .vin-images__little:after { font-size: 1.2rem; right: 2.5rem; top: initial; line-height: 1.7rem; font-weight: 500; bottom: 1.3rem; -webkit-transform: none; -ms-transform: none; transform: none; }
  .section-terms { padding: 8rem 0 4rem 0; }
  .section-terms .terms-content h1 + p { margin-top: 3.2rem; }
  .section-terms .terms-content h3 { font-size: 1.2rem; line-height: 1.8rem; font-weight: 600; }
  .section-terms .terms-content h3 + h4 { margin-top: 1.6rem; }
  .section-terms .terms-content h3 + p { margin-top: 1.6rem; }
  .section-terms .terms-content h3 + ul { margin-top: 1.6rem; }
  .section-terms .terms-content h4 { font-size: 1rem; line-height: 1.6rem; }
  .section-terms .terms-content h4 + p { margin-top: 1.6rem; }
  .section-terms .terms-content p { font-size: 1rem; line-height: 1.8rem; }
  .section-terms .terms-content p + ul { margin-top: 1.6rem; }
  .section-terms .terms-content p + h4 { margin-top: 1.6rem; }
  .section-terms .terms-content p + h3 { margin-top: 2.4rem; }
  .section-terms .terms-content ul { padding-left: 1rem; }
  .section-terms .terms-content ul + p { margin-top: 1.6rem; }
  .section-terms .terms-content ul + h3 { margin-top: 2.4rem; }
  .section-terms .terms-content ul li { padding-left: 3.5rem; font-size: 1rem; line-height: 1.8rem; -webkit-background-size: 1.6rem 1.6rem; background-size: 1.6rem 1.6rem; margin-bottom: 1.6rem; }
  .section-terms .terms-content ul li:last-child { margin-bottom: 0; }
  .section-notfound .notfound-content h1 { font-size: 12rem; line-height: 10rem; }
  .section-notfound .notfound-content h2 { font-size: 1.2rem; line-height: 1.8rem; margin: 3rem 0; }
  .section-header { padding: 1.6rem 0; }
  .section-header.open .header-content { padding-bottom: 4.5rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .section-header.open .header-content__lang { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2; }
  .section-header.open .header-content__login { margin-right: auto; margin-left: 0; -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; position: static; }
  .section-header.open .header-content__login .form-login { right: initial; left: 0; top: 4rem; width: 100%; }
  .section-header.open .header-content__search { position: relative; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .section-header.open .header-content__search .form-search { margin-top: 1.6rem; -webkit-box-ordinal-group: 4; -webkit-order: 3; -ms-flex-order: 3; order: 3; max-width: 100%; }
  .section-header.open .header-content__search .form-search .form-row .btn--search { top: calc(50% + 1.1em); }
  .section-header.open .header-content__search .form-search .form-row label { margin-bottom: .8rem; font-size: 1.2rem; line-height: 1.6rem; }
  .section-header.open .header-content__menu { margin-top: 2rem; }
  .section-header.open .header-content__menu li .link { font-size: 2.8rem; line-height: 2.8rem; }
  .section-header.open .header-content__row { margin-top: 3.5rem; }
  .section-header.open .header-content__row .link--phone { font-size: 1.8rem; line-height: 1.8rem; }
  .section-header.open .header-logo { max-width: 10rem; }
  .section-main .main-content h1 br { display: none; }
  .section-main .main-content p { margin: 1.2rem 0 2.8rem 0; }
  .section-main .main-content .btn { margin-right: 2.8rem; }
  .section-main .main-footer { overflow: auto; }
  .section-main .main-footer .wrapper { max-width: initial; padding: 0 0; }
  .section-main .main-footer__content { padding: 1.6rem 2rem 1.2rem 2rem; width: 76.8rem; }
  .section-help { padding: 6rem 0 3rem 0; }
  .section-help .help-content__items { margin-top: 2rem; }
  .section-help .help-content__item .icon { width: 4rem; height: 4rem; margin-right: 1rem; }
  .section-help .help-content__item .icon svg { width: auto; height: 4rem; }
  .section-help .help-content__item p { width: calc(100% - 5rem); font-size: 1rem; line-height: 1.6rem; }
  .section-help .help-visual { height: 29rem; margin-top: 1.6rem; }
  .section-help .help-visual .video { height: 16rem; }
  .section-terminal { padding: 3rem 0; }
  .section-terminal .terminal-content p { margin: .8rem 0 1.6rem 0; font-size: 1rem; }
  .section-terminal .terminal-visual { margin-top: 2.4rem; max-width: 90%; }
  .section-terminal .terminal-tooltip { width: 9rem; padding: .75rem 0; }
  .section-terminal .terminal-tooltip p { font-size: 1rem; line-height: 1.6rem; }
  .section-save { padding: 3rem 0 3rem 0; }
  .section-save .save { padding: 3.2rem .8rem 3.2rem .8rem; }
  .section-save .save-content__tabs { margin-top: 2.5rem; }
  .section-save .save-content__tabs .link { font-size: 1.4rem; line-height: 1.6rem; padding: 1.5rem 0; }
  .section-save .save-content__tabs .link svg { width: 1.8rem; height: 1.8rem; }
  .section-save .save-content__tab { padding: 2rem; }
  .section-save .save-content__tab ul li { padding-left: 3.2rem; font-size: 1.1rem; line-height: 1.6rem; margin-bottom: 2rem; }
  .section-save .save-content__tab ul li:after { width: 1.6rem; height: 1.6rem; }
  .section-save .save-content__tab ul li:before { width: .5rem; height: .5rem; top: .6rem; left: .6rem; }
  .section-services { padding: 3rem 0 3rem 0; }
  .section-services .services-items { margin-top: 1.6rem; grid-template-columns: 1fr 1fr; grid-gap: 1.6rem; }
  .section-services .services .link--service { font-size: .8rem; }
  .section-services .services-item { padding: 1.6rem 1.8rem; }
  .section-services .services-item p { font-size: 0.9rem; line-height: 1.2rem; }
  .section-services .services-item .icon { height: 4rem; width: 4rem; }
  .section-services .services-item:nth-child(1) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(2) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(3) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(4) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(5) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(6) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(7) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(8) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(9) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(10) .icon svg { max-width: 3.2rem; }
  .section-services .services-item:nth-child(11) .icon svg { max-width: 3.2rem; }
  .section-support { padding: 3rem 0 6rem 0; }
  .section-support .support-visual.video { margin-top: 2rem; }
  .section-support .support-content__items { margin-top: 2.4rem; grid-template-columns: 1fr 1fr; grid-row-gap: 1.6rem; grid-column-gap: 1.6rem; }
  .section-support .support-content__item p { font-size: 1rem; line-height: 1.6rem; }
  .section-insurance .insurance { padding: 2.8rem 0; }
  .section-insurance .insurance-content__text h5 { font-size: 1.2rem; line-height: 1.6rem; margin: 1.6rem 0 0.4rem 0; }
  .section-insurance .insurance-content__text p { font-size: 1rem; line-height: 1.6rem; min-height: 6.4rem; }
  .section-insurance .insurance-navigation { max-width: 13rem; }
  .section-insurance .insurance-navigation p { font-size: 1.2rem; }
  .section-insurance .insurance-title .link--play { left: 0; bottom: 2.4rem; }
  .section-cabinet { padding: 6rem 0 3rem 0; }
  .section-cabinet .cabinet-slider { height: auto; max-width: 30rem; }
  .section-cabinet .cabinet-navigation { max-width: 100%; width: 100%; padding: 0 2rem; margin-top: 2rem; }
  .section-cabinet .cabinet-content { margin-top: 6rem; padding: 0 2rem; }
  .section-cabinet .cabinet-content h5 { font-weight: 400; font-size: 1rem; line-height: 1.6rem; margin: .8rem 0 3.2rem 0; }
  .section-cabinet .cabinet-content ul { margin-bottom: 1.6rem; }
  .section-cabinet .cabinet-content ul li { padding-left: 3.2rem; font-size: 1rem; line-height: 1.6rem; -webkit-background-size: 1.6rem 1.6rem; background-size: 1.6rem 1.6rem; }
  .section-cabinet .cabinet-content .link--more { padding-left: 3.2rem; font-size: 1rem; line-height: 1.6rem; }
  .section-auctions { padding: 3rem 0 3rem 0; }
  .section-auctions .auctions-content .btn { margin-top: 2rem; }
  .section-auctions .auctions-content h2 { margin-bottom: .8rem; }
  .section-auctions .auctions-content p { font-size: 1rem; line-height: 1.6rem; }
  .section-auctions .auctions-content p + p { margin-top: 0; }
  .section-auctions .auctions-logos { grid-template-columns: 1fr 1fr; grid-gap: 1.6rem; margin-top: 2.4rem; }
  .section-auctions .auctions-logos .link--auctions { height: 7.5rem; }
  .section-auctions .auctions-logos .link--auctions:nth-child(1) img { max-width: 8rem; }
  .section-auctions .auctions-logos .link--auctions:nth-child(2) img { max-width: 5rem; }
  .section-auctions .auctions-logos .link--auctions:nth-child(3) img { max-width: 8rem; }
  .section-auctions .auctions-logos .link--auctions:nth-child(4) img { max-width: 8rem; }
  .section-auctions .auctions-logos .link--auctions:nth-child(5) img { max-width: 8rem; }
  .section-auctions .auctions-logos .link--auctions:nth-child(6) img { max-width: 8rem; }
  .section-auctions .auctions-logos .link--auctions:nth-child(7) img { max-width: 8rem; }
  .section-auctions .auctions-logos .link--auctions:nth-child(8) img { max-width: 8rem; }
  .section-auctions .auctions-logos .link--auctions:nth-child(9) img { max-width: 12rem; }
  .section-contacts { padding: 3rem 0 6rem 0; }
  .section-contacts .contacts-navigation { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 13rem; margin-top: 3.2rem; }
  .section-contacts .contacts-title p { font-size: 1rem; line-height: 1.6rem; margin-top: .8rem; }
  .section-contacts .contacts-tabs { margin-top: 2.4rem; }
  .section-contacts .contacts-tabs__head .link { font-size: 1.2rem; line-height: 1.6rem; padding-bottom: 1rem; }
  .section-contacts .contacts-tabs__head .link + .link { margin-left: 0; }
  .section-contacts .contacts-tabs__head .link.active:after { height: .2rem; }
  .section-contacts .contacts-tabs__items { padding-top: 1.6rem; }
  .section-contacts .contacts-tabs__item { display: none; }
  .section-contacts .contacts-tabs__item .map { display: none; min-height: 31rem; }
  .section-contacts .contacts-tabs__item .map:nth-child(1) { display: block; }
  .section-contacts .contacts-tabs__item .map-frame { height: 16.8rem; margin-bottom: 1.6rem; }
  .section-contacts .contacts-tabs__item .map p { font-size: 1rem; line-height: 1.6rem; }
  .section-contacts .contacts-tabs__item .map p.addrs { font-size: 1.2rem; }
  .section-contacts .contacts-tabs__item .map-title h4 { font-size: 2rem; line-height: 2.8rem; }
  .section-contacts .contacts-tabs__item .map-title span { font-size: 1rem; line-height: 1.6rem; height: 2.8rem; margin-left: 1.6rem; }
  .section-contacts .contacts-tabs__item.active { display: block; }
  .section-invoice { padding: 5.5rem 0 4.5rem 0; background-position: center center; -webkit-background-size: cover; background-size: cover; }
  .section-footer { padding: 3rem 0 1.5rem 0; }
  .section-footer .footer-content__social { margin-left: .8rem; }
  .section-footer .footer-row { padding-bottom: 1.4rem; }
  .section-footer .footer-row .link--phone { font-size: 1rem; line-height: 1.6rem; }
  .section-footer .footer-row + .footer-row { padding-bottom: 0; }
  .section-footer .footer-row .copy { font-size: 0.8rem; line-height: 1.6rem; }
  .section-footer .footer-terms { display: none; }
  .field--steps.filled + label { padding: .25rem .5rem .35rem .5rem; }
  .popup-steps { height: auto; min-height: initial; }
  .popup-steps .popup-content .steps { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .popup-steps .popup-content .steps-content { max-width: 100%; padding: 0 1.6rem 2rem 1.6rem; }
  .popup-steps .popup-content .steps-content__navigation { margin-top: 3rem; }
  .popup-steps .popup-content .steps-content__items { height: 100%; }
  .popup-steps .popup-content .steps-content__item .p-label .link--tooltip { padding: 0 .3rem; }
  .popup-steps .popup-content .steps-content__item .p-label .link--tooltip:after { left: initial; right: 0; }
  .popup-steps .popup-content .steps-content__item .p-label.flex { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content { padding-top: 5rem; padding-right: 0; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row .link--diller { padding: 2rem 2.5rem 1.4rem 2.5rem; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row .link--diller span.sb { font-size: 1.4rem; line-height: 2.4rem; margin-top: .2rem; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row .link--diller span.second { font-size: 0.8rem; line-height: 1.2rem; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row .link--diller .icon { width: 4rem; height: 4rem; }
  .popup-steps .popup-content .steps-content__item[data-step="1"] .content-row .link--diller[data-type="new"] svg { width: 2.4rem; height: 2.8rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content { padding-right: 0; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__weight { margin-top: 1.2rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__field { margin-top: 1.2rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__items .inputs { margin-top: 1.2rem; grid-template-columns: 1fr; grid-row-gap: 1.2rem; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__items .inputs .link--sites { width: 100%; background: transparent; height: auto; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 0.5rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__items .inputs .link--sites svg { width: 1rem; height: 1rem; display: block; margin-right: 1rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__items .inputs .link--sites svg path { fill: #3367B1; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row__items .inputs .link--sites:after { content: attr(data-add); font-weight: 600; font-size: 1.2rem; line-height: 1.6rem; letter-spacing: 0.02em; color: #3367B1; font-family: "Manrope", sans-serif; display: block; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row .companies { margin-top: 1.2rem; }
  .popup-steps .popup-content .steps-content__item[data-step="2"] .content-row + .content-row { margin-top: 1.2rem; }
  .popup-steps .popup-content .steps-content__item[data-step="3"] .content { padding-right: 0; }
  .popup-steps .popup-content .steps-content__item[data-step="3"] .content-row + .content-row { margin-top: 1.2rem; }
  .popup-steps .popup-content .steps-content__item[data-step="3"] .content-row__field { margin-top: 1.2rem; }
  .popup-steps .popup-content .steps-progress { background: #fff; height: auto; max-width: 100%; padding: 2.4rem 5rem 1.2rem 1.6rem; }
  .popup-steps .popup-content .steps-progress h3 { color: #2A2A2A; font-weight: 800; margin-bottom: 0; }
  .popup-steps .popup-content .steps-progress__items { display: none; }
  .fancybox-close-small { right: 1.6rem; } }
