@media screen and (min-width:961px){.faq .question{cursor:pointer}}@media screen and (min-width:1225px){.filter-toggler{display:none}}@media screen and (max-width:1460px){.about-us .inside{width:1200px}.catalog .content{grid-template-columns:314px 840px}}@media screen and (max-width:1224px){.order-calculation_form.dark .component{padding:0 0 0 30px}.order-calculation_form.dark .component .text .caption{margin-bottom:40px}.catalog .content{grid-template-columns:1fr}.catalog .filter:not(.opened){display:none}.catalog .filter{box-shadow:0 4px 20px #525251}.catalog .content{position:relative}.filter .filter-heading .reset-filter.pc{display:none}.filter .filter-footer .reset-filter{display:block}.filter-toggler{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:800}.filter-toggler button{writing-mode:vertical-rl;transform:rotate(180deg);background-color:#fdc200;color:rgba(0,0,0,.8);padding:10px 5px 10px 10px;border:none;cursor:pointer;border-radius:6px 0 0 6px;height:fit-content;text-transform:uppercase;font-weight:900;font-size:18px;letter-spacing:1.5px}#cars-filter.opened{animation:slideIn .5s ease forwards}#cars-filter.closing{animation:slideOut .4s ease forwards}.filter-heading .mobile.close{position:absolute;top:12px;right:10px;z-index:3}.filter-body .filter-section:first-child{border-top:none}.filter .filter-footer{display:flex;justify-content:space-around;padding:20px 0}.filter .filter-footer .apply-filter{display:block;background:#fdc200;color:#17191c;border:none;font-size:14px;padding:15px 20px;border-radius:64px}.contacts .contact-form{grid-template-columns:1fr 1fr}}@media screen and (max-width:960px){.catalog .filter .filter-heading strong.pc{display:none}}@media screen and (min-width:961px){.filter-heading .mobile{display:none}}@media screen and (max-width:740px){.contacts .contact-form{grid-template-columns:1fr}.contacts .contact-form .title{margin-bottom:40px}.faq .faq-list li .question{line-height:1.2;font-size:16px;padding:16px 70px 16px 14px}.faq .faq-list li .open{right:12px;top:12px;margin-top:0}.faq .faq-list li .answer{padding:0 56px 16px 14px}.faq h3{font-size:32px;margin-bottom:30px}.order-calculation_form.dark .component{padding-left:0;background-position:center 0}}@media screen and (max-width:540px){.header .header_city span{padding:12px 26px 12px 8px}}@media screen and (max-width:480px){.review-item .item .img{height:220px}.review-item .item .img{border-radius:12px}}