.Car_car__vayr1{position:relative;flex:1 1;display:flex;flex-direction:column;background-color:white;border-radius:16px;width:100%;margin-bottom:40px;@media (max-width:992px){flex-direction:column}}.Car_backContainer__AF71V{padding:10px;width:max-content}.Car_backIcon__uFTU4{background-color:var(--light);border-radius:50%;padding:5px}.Car_content__T7yQW{display:flex;justify-content:center}.Car_container__e04Gq{flex:1 1;display:flex;flex-direction:column;gap:40px;padding:20px;background-color:white;margin:10px;border-radius:16px;@media (max-width:992px){margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px;padding-bottom:40px}}.Car_layout__1hWMq{display:flex;flex-direction:row;gap:80px;@media (max-width:992px){flex-direction:column-reverse}}.Car_configs__WBL7T{flex:1 1;display:flex;flex-direction:column;gap:40px}.Car_pricing__PpV7v{display:flex;flex-direction:column;gap:40px;width:100%;max-width:350px;background-color:#f3f3f3;padding:20px;border-radius:10px;@media (max-width:992px){max-width:100%;padding-left:15px;padding-bottom:15px;padding-right:15px;padding-top:15px}}.Car_block__uwmIm{display:flex;flex-direction:column;gap:20px;width:100%}.Car_galleryContainer__p0bCr{min-height:65vh;width:100%;@media (max-width:992px){min-height:50vh}@media (max-width:576px){min-height:50vh}}.Car_name__tFVBv{color:var(--heading);font-size:1.4rem}.Car_actionIcon__ZrSmW{display:flex;align-items:center;justify-content:center;background-color:white;color:var(--dark);border-radius:50%;height:28px;width:28px}.Car_footer__e_z3B{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.Car_property__Vl__n{display:flex;flex-direction:row;gap:5px;color:var(--heading)}.Car_value__D_H4R{display:flex;align-items:center;color:var(--heading);font-weight:600;white-space:nowrap;gap:2px}.Car_dots__WLbkS{flex-grow:1;border-bottom:2px dotted color-mix(in srgb,var(--text),transparent 70%);width:10%}.Car_contacts__R25rn{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--dark)}.Car_carId__BeqrU{cursor:pointer}.Car_propertyName__GWNLF{@media (max-width:576px){width:min-content}}.Car_supWrapper__t0iEN{display:inline-block;line-height:1}.Car_phoneMobileButton__NCILL{display:flex;align-items:center;justify-content:center;gap:5px;padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2);border-radius:calc(var(--radius) / 2);background-color:var(--dark);color:white;width:100%;font-size:16px}.Car_insurancePayment__ojpzL{color:red}.Car_phoneContentIcon__gkUhb{display:flex;align-items:center}.Car_disabled__dYRKu{position:relative;pointer-events:none}.Car_disabled__dYRKu:after{content:"Объявление снято с публикации";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:1;border-radius:16px;pointer-events:none;display:flex;justify-content:center;padding-top:100px;text-align:center;font-size:24px;font-weight:900;color:var(--dark)}.Car_rubPrice__nmv4z{color:rgb(114,114,114)}.Car_link__g3l0b{border-bottom:1px solid;cursor:pointer}.Car_options__45lAB{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;@media (max-width:1250px){grid-template-columns:1fr 1fr}@media (max-width:576px){grid-template-columns:1fr}}.Car_option__OUsWG{display:flex;flex-direction:row;gap:10px;align-items:center;&.Car_no__nP_cp{opacity:.4}}.Car_optionName__RtUQa{display:flex;justify-content:center;font-size:14px;text-align:center}.page_section__zPxlt{display:flex;justify-content:center;width:100%}.page_container__Z9dBr{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:var(--container-width);padding:0 40px;@media (max-width:992px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.IconButton_btn__optXI{padding:calc(var(--spacing));border-radius:50%;border:1px solid transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition-property:background-color,color,active,transform;transition-duration:.3s;transition-timing-function:ease-out;width:max-content;&:disabled{opacity:.5}&:active{transform:scale(.9)}}.IconButton_primary__rh1VQ{background-color:var(--primary);color:white}.IconButton_secondary__SmAqv{background-color:var(--secondary);color:var(--heading)}.IconButton_success__BqtI7{background-color:var(--success)}.IconButton_warning__Pvabv{background-color:var(--warning)}.IconButton_error__NhzkA{background-color:var(--error)}.IconButton_info__p_S5D{background-color:var(--info)}.IconButton_light__sZfRd{background-color:var(--light);color:var(--dark)}.IconButton_dark__aiYkk{background-color:var(--dark);color:var(--light)}.IconButton_contained__aEVXd{background-color:var(--primary)}.IconButton_outlined__AMyvw{background-color:transparent;box-shadow:0 0 0 2px var(--primary) inset;color:var(--primary)}.IconButton_text__bbDRn{color:var(--text);background-color:transparent;padding:0}.IconButton_small__tB3qU{padding:calc(var(--spacing) / 2) var(--spacing);font-size:.8rem}.IconButton_medium__zSEP_{padding:calc(var(--spacing) * 1.5) calc(var(--spacing) * 2)}.IconButton_large__2XEul{padding:var(--spacing) calc(var(--spacing) * 3);font-size:1.2rem}.Menu_root__SVQWH{display:flex;align-items:center}.Menu_blocks__rZ4he{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:20px}.Menu_links__zASnq{display:flex;flex-direction:column;gap:20px}.Menu_link__KgydW{gap:10px;color:white;font-size:1.2rem}.Menu_link__KgydW,.Menu_menuButton__CdHrY{display:flex;flex-direction:row;align-items:center}.Menu_menuButton__CdHrY{cursor:pointer;text-transform:uppercase;color:var(--heading);font-size:12px;font-weight:800}.Menu_menuIcon__Te505{position:relative;top:-1px;color:var(--heading)}.Menu_modal__35Qd5{position:fixed;top:10px;bottom:10px;right:10px;z-index:5;width:300px;box-shadow:0 0 150px 0 black;border-radius:var(--radius);background-color:var(--heading)}.Menu_sidebar__WaPeS{display:flex;flex-direction:column;color:white;height:100%}.Menu_header__xLNJP{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 0 0}.Menu_title__SIHHy{color:white;font-size:1.3rem}.Menu_closeButton__FTiyU{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;background-color:color-mix(in srgb,var(--light),transparent 80%);color:var(--light);border-radius:50%;cursor:pointer}.Menu_icon__EQ_vf{display:flex;align-items:center;color:color-mix(in srgb,var(--light),transparent 50%)}.Menu_label__7SFqJ{color:var(--text)}.Brands_container__yl3hv{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.Brands_brands__SMBM0{display:flex;flex-direction:row;gap:20px;padding:0;overflow-x:auto;scrollbar-width:none;@media (max-width:992px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.Brands_control__tvRYV{width:0;overflow:hidden;opacity:0;transition:all .3s ease;@media (max-width:992px){display:none}}.Brands_controlVisible__sv18i{width:40px;opacity:1}.Brands_controlHidden__hvHp9{display:none}.Brands_brands__SMBM0::-webkit-scrollbar{display:none}.Brands_brand__A2ihB{display:flex;flex-direction:column;align-items:center;gap:5px}.Brands_name__QqZvM{font-size:.7rem}.Brands_active__t2NRx{color:var(--dark)}.CarList_carsContainer__Aqx3h{flex:1 1;display:flex;flex-direction:column;border-radius:16px}.CarList_cars__nuQdI{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;gap:20px;width:100%;border-radius:30px;@media (max-width:1300px){grid-template-columns:1fr 1fr 1fr}@media (max-width:992px){grid-template-columns:1fr 1fr}@media (max-width:576px){grid-template-columns:1fr}}.CarList_noFound___K5Yk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;padding:30px 10px;text-align:center}.AdminCarSearch_container__jDc5z{display:flex;flex-direction:row;gap:5px}.AdminCarSearch_search___buOi{display:flex;flex-direction:row;align-items:center;width:100%;background-color:white;border-radius:var(--radius)}.AdminCarSearch_field__V9b8w{display:flex;flex-direction:row;align-items:center;border-radius:calc(var(--radius) * 2);overflow:hidden;gap:calc(var(--spacing) * 1);color:var(--heading)}.AdminCarSearch_outline__1x4_R{border:var(--border);transition:border-color .3s}.AdminCarSearch_outline__1x4_R:focus-within{border-color:var(--primary)}.AdminCarSearch_input__XY7v0{padding:10px 15px}.AdminCarSearch_searchButton__uuHdk{border:2px solid rgb(255 255 255/0)}.AdminCarSearch_cancelButton__8leVY{visibility:hidden;opacity:0;cursor:not-allowed;pointer-events:none;transition:opacity .5s ease,visibility .5s ease}.AdminCarSearch_cancelButtonShow__y1J7E{visibility:visible;opacity:1;cursor:pointer;pointer-events:inherit}.CompareButton_actionIcon__3Bg9u{display:flex;align-items:center;justify-content:center;background-color:white;color:var(--dark);border-radius:50%;cursor:pointer;height:max-content;width:max-content}.CompareButton_active__Jif1r{color:var(--dark)}.FavoriteButton_actionIcon__lRoqY{display:flex;align-items:center;justify-content:center;background-color:white;color:var(--dark);border-radius:50%;cursor:pointer}.FavoriteButton_active__pfv00{color:rgb(194,37,37)}.FavoriteButton_favoriteIcon__rZhX7{position:relative;top:1px}.CarCompare_car__H11Ax,.CarCompare_container__b5l6m{position:relative;flex:0 0 200px}.CarCompare_car__H11Ax{display:flex;flex-direction:column;gap:10px;border-radius:16px}.CarCompare_imageContainer__nCsG4{overflow:hidden;position:relative;padding:0 0 100%}.CarCompare_image__2Lpvy{position:absolute;height:100%;width:100%;inset:0;color:transparent;border-radius:16px;object-fit:cover}.CarCompare_link__GZP0f{display:flex;flex-direction:column;gap:10px;padding:10px}.CarCompare_content__GFllw{display:flex;flex-direction:column;border-radius:16px;color:var(--heading)}.CarCompare_content__GFllw div{padding:10px}.CarCompare_content__GFllw div:nth-child(2n){background-color:rgb(233,233,233)}.CarCompare_name___EZL3{font-weight:600;color:var(--heading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:3em}.CarCompare_actions__e4Oc1{position:absolute;top:20px;left:20px;z-index:2;display:flex;flex-direction:column;gap:10px}.CarCompare_property__rAUwr{min-height:63px}.CarCompare_disabled__TzBMM{position:relative;pointer-events:none}.CarCompare_disabled__TzBMM:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:1;pointer-events:none}.CarCompare_disabled__TzBMM:before{content:"Объявление снято с публикации";position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center;text-align:center;font-size:24px;font-weight:900;color:var(--dark)}.CompareCarList_container__T7uWb{flex:1 1;display:flex;flex-direction:column;gap:20px}.CompareCarList_carsContainer__4BMA1{flex:1 1;padding:20px;background-color:white;border-radius:16px}.CompareCarList_cars__KNlgb{display:flex;flex-direction:row;width:100%;overflow-x:scroll}.CompareCarList_car__xV7_M{position:relative;flex:0 0 185px;display:flex;flex-direction:column;gap:10px}.CompareCarList_link__QCnku{display:flex;flex-direction:column;gap:10px;padding:10px}.CompareCarList_imageContainer___9yqB{overflow:hidden;position:relative;padding:0 0 100%;height:180px}.CompareCarList_image__sTkiT{position:absolute;height:100%;width:100%;inset:0;color:transparent;border-radius:16px;object-fit:cover}.CompareCarList_name__qjEGw{height:48px}.CompareCarList_content__rwVPI{display:flex;flex-direction:column;border-radius:16px}.CompareCarList_content__rwVPI div{padding:10px}.CompareCarList_content__rwVPI div:nth-child(2n){background-color:rgb(233,233,233)}.CompareCarList_sup__WI_cz{position:absolute;font-size:.7rem}.CompareCarList_noFound__mS67r{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;padding:30px 10px}.CompareCarList_title2__mXz6Q{text-align:center}.CompareCarList_property__P_OkB{min-height:63px}.CompareCarListSkeleton_container__iatck{flex:1 1;display:flex;flex-direction:column;gap:20px}.CompareCarListSkeleton_carsContainer__qqmNC{flex:1 1;padding:20px;background-color:white;border-radius:16px}.CompareCarListSkeleton_cars__0aBy2{display:flex;flex-direction:row;width:100%;overflow-x:scroll}.CompareCarListSkeleton_car__qNuDb{position:relative;flex:0 0 185px;display:flex;flex-direction:column;gap:10px}.CompareCarListSkeleton_link___kHYU{display:flex;flex-direction:column;gap:10px;padding:10px}.CompareCarListSkeleton_imageContainer__n7F9T{overflow:hidden;position:relative;padding:0 0 100%;height:180px}.CompareCarListSkeleton_image__5uh4_{position:absolute;height:100%;width:100%;inset:0;color:transparent;border-radius:16px;object-fit:cover}.CompareCarListSkeleton_name__K0CqB{height:48px}.CompareCarListSkeleton_content__Mfdyd{display:flex;flex-direction:column;border-radius:16px}.CompareCarListSkeleton_content__Mfdyd div{padding:10px}.CompareCarListSkeleton_content__Mfdyd div:nth-child(2n){background-color:rgb(233,233,233)}.CompareCarListSkeleton_sup__cn7Zk{position:absolute;font-size:.7rem}.CarListSkeleton_carsContainer__Te_95{width:100%;border-radius:16px 16px 0 0}.CarListSkeleton_cars__N_5ib{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;gap:20px;width:100%;border-radius:30px;@media (max-width:992px){grid-template-columns:1fr 1fr 1fr}@media (max-width:576px){grid-template-columns:1fr}}.CarListSkeleton_noFound__22GrI{display:flex;flex-direction:column;justify-content:center;width:100%;padding:30px 10px}.CarListSkeleton_car___e1IM{position:relative;border-radius:16px;padding:20px;background-color:white;box-shadow:0 0 20px 0 rgb(218,218,218)}.CarListSkeleton_car___e1IM,.CarListSkeleton_content___H7KY,.CarListSkeleton_link__cnXjB{display:flex;flex-direction:column;gap:10px}.CarListSkeleton_content___H7KY{border-radius:16px}.CarListSkeleton_footer__Mo7_C{display:flex;flex-direction:row;justify-content:space-between;gap:10px}.page_section__iEcTy{display:flex;justify-content:center;width:100%}.page_container__HCAK0{display:flex;flex-direction:column;overflow:hidden;width:100%;max-width:var(--container-width);padding:var(--container-padding);padding-top:0;@media (max-width:992px){padding:var(--container-padding-mobile);padding-top:0}}.page_brands__6chvj{padding:15px 0 30px;@media (max-width:992px){padding-left:0;padding-bottom:20px;padding-right:0;padding-top:5px}}.CarPreview_imageContainer__cY2fu{overflow:hidden;position:relative;padding:0 0 80%}.CarPreview_image__0Ns2G{position:absolute;height:100%;width:100%;inset:0;color:transparent;border-radius:16px;object-fit:cover}.CarPreview_car__W7Sae{position:relative;border-radius:16px;padding:20px;background-color:white;box-shadow:0 0 20px 0 rgb(218,218,218)}.CarPreview_car__W7Sae,.CarPreview_content__Y17WI,.CarPreview_link__vahuo{display:flex;flex-direction:column;gap:10px}.CarPreview_content__Y17WI{border-radius:16px}.CarPreview_name__htCek{font-weight:800;color:var(--heading);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.5;max-height:3em;min-height:48px}.CarPreview_actions__D9Dww{position:absolute;top:30px;left:30px;z-index:3;display:flex;flex-direction:column;gap:10px}.CarPreview_year__9Tg3B{color:var(--text)}.CarPreview_footer__r4s0x{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:10px}.CarPreview_price__uYVEe{display:flex;flex-direction:row;align-items:center;gap:5px;color:var(--heading);font-weight:600;font-size:1.3rem}.CarPreview_disabled__64C_i{position:relative;pointer-events:none}.CarPreview_disabled__64C_i:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:1;border-radius:16px;pointer-events:none}.CarPreview_disabled__64C_i:before{content:"Объявление снято с публикации";position:absolute;top:0;left:0;right:0;width:100%;height:100%;z-index:2;display:flex;justify-content:center;align-items:center;text-align:center;font-size:24px;font-weight:900;color:var(--dark)}.CarPreview_ruPrice__bvyCC{font-size:.9rem;color:rgb(77,77,77)}.FavoriteCarList_carsContainer__hUE51{flex:1 1;border-radius:16px}.FavoriteCarList_cars__YuOwF{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;gap:20px;width:100%;border-radius:30px;@media (max-width:992px){grid-template-columns:1fr 1fr 1fr}@media (max-width:576px){grid-template-columns:1fr}}.FavoriteCarList_noFound__lkzKM{flex-direction:column;align-items:center;gap:20px;padding:30px 10px}.FavoriteCarList_noFound__lkzKM,.page_section__zRvG3{display:flex;justify-content:center;width:100%}.page_container__HpTWq{display:flex;flex-direction:column;gap:20px;overflow:hidden;width:100%;max-width:var(--container-width);padding:var(--container-padding);padding-top:0;@media (max-width:992px){padding:var(--container-padding-mobile);padding-top:0}}.Catalog_content__UZaVS{display:flex;flex-direction:column;gap:40px}.Catalog_cars__YDGzF{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;gap:20px;width:100%;border-radius:30px;@media (max-width:1300px){grid-template-columns:1fr 1fr 1fr}@media (max-width:992px){grid-template-columns:1fr 1fr}@media (max-width:576px){grid-template-columns:1fr}}@media (min-width:992px) and (max-width:1300px){.Catalog_cars__YDGzF>:nth-child(4n){display:none}}.Catalog_footer__jJH6o{display:flex;justify-content:center}.Faq_section__6PuHw{background-color:var(--light)}.Faq_container__rNGq_{flex:1 1 50%;display:flex;width:100%;max-width:var(--container-width);padding:var(--section-padding);@media (max-width:992px){padding:var(--section-padding-mobile)}}.Faq_content__qancB{display:flex;flex-direction:row;gap:40px;@media (max-width:768px){flex-direction:column}}.Faq_title3__lJvv9{text-transform:none}.Faq_faqContainer__TxmlS{flex:1 1 50%;display:flex;flex-direction:column;gap:20px}.Faq_title__FAQH4{@media (max-width:576px){font-size:1.5rem}}.Faq_imageContainer__L72Da{flex:1 1 50%;min-height:300px;max-height:600px;display:grid;grid-gap:20px;gap:20px;grid-template-areas:"area-1 area-1" "area-2 area-3"}.Faq_image1__rinpA{position:relative;grid-area:area-1}.Faq_image2__0gut6{position:relative;grid-area:area-2}.Faq_image3__LX7FD{position:relative;grid-area:area-3}.Faq_image__zJMUG{position:absolute;object-fit:cover;border-radius:calc(var(--radius) * 2)}.Text_span__hc5Kr{color:var(--text)}.Text_h1__pfEuC{--size:2rem}.Text_h2__sSOgL{--size:1.6rem}.Text_h3__LBwdB{--size:1.3rem}.Text_h4__M8Ecl{--size:1.1rem}.Text_h1__pfEuC,.Text_h2__sSOgL,.Text_h3__LBwdB,.Text_h4__M8Ecl{font-family:var(--font-heading);text-wrap:balance;font-size:var(--size);color:var(--heading);font-weight:400}.Text_p__9Yokk{color:var(--text);line-height:1.5rem;text-wrap:pretty;margin-bottom:calc(var(--spacing) * 2);&:last-of-type{margin-bottom:0}}.Text_dark__ANIXf{color:var(--dark)}.Text_light__kb4El{color:var(--light)}.Text_primary__EGMlu{color:var(--primary)}.Text_secondary__AEglF{color:var(--secondary)}.Text_success__J_ZP_{color:var(--success)}.Text_warning__XcP4F{color:var(--warning)}.Text_error__g6xV4{color:var(--error)}.Text_info__qdPBV{color:var(--info)}.Text_label__UEszs{font-size:.8rem;color:var(--text)}.Text_heading__fecKj{font-size:1.6rem;color:var(--heading)}.Table_tableWrapper__GrYTQ{overflow-x:auto;background-color:var(--light);border-radius:var(--radius);width:100%}.Table_table__m1ENp{width:100%;border-collapse:collapse;tbody{.Table_tr__0DCUS:hover{background:var(--secondary)}}}.Table_td__HKfk_,.Table_th__3wWme{padding:12px 20px;text-align:left;border-bottom:1px solid var(--secondary);white-space:nowrap}.Table_td__HKfk_:last-child,.Table_th__3wWme:last-child{width:1px}.Table_td__HKfk_:not(:last-child),.Table_th__3wWme:not(:last-child){width:auto}.Grid_grid__LTmJa{display:grid}.StatisticsDashboard_metric__9oQpe{display:flex;flex-direction:column;gap:var(--spacing);background-color:var(--light);border-radius:var(--radius);padding:calc(var(--spacing) * 2)}.ReviewPreview_review__jnBhk{position:relative;display:flex;flex-direction:column;gap:20px;padding:40px;border-radius:var(--radius);background-color:white;@media (max-width:576px){padding-left:30px;padding-bottom:30px;padding-right:30px;padding-top:30px}}.ReviewPreview_title__E7IiF{text-transform:none;-webkit-line-clamp:1;line-clamp:1}.ReviewPreview_description__y0au5,.ReviewPreview_title__E7IiF{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ReviewPreview_description__y0au5{color:var(--text);-webkit-line-clamp:3;line-clamp:3;line-height:1.5;max-height:6em}.ReviewPreview_footer__CxbWM{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.ReviewPreview_userInfo__jO9Sr{display:flex;flex-direction:row;align-items:center;gap:10px}.ReviewPreview_user__I7_gI{display:flex;flex-direction:column;gap:5px}.ReviewPreview_name___f5re{color:var(--heading);font-weight:600}.ReviewPreview_date__etu8l{color:var(--text);font-size:.8rem}.ReviewPreview_avatar__Ev_Sg{position:relative;border-radius:50%;overflow:hidden;height:40px;width:40px}.ReviewPreview_rating__z7p35{display:flex;flex-direction:column;justify-content:flex-start;gap:10px;align-items:flex-end;width:100%}.ReviewPreview_read__naP_V{display:flex;justify-content:flex-end}.ReviewPreview_reviewFirst__HWMbN:after{content:"”";position:absolute;top:-108px;left:40px;font-size:16rem;color:var(--primary);transform:scaleX(-1);@media (max-width:576px){top:-86px;left:27px;font-size:13rem}}.ReviewPreview_imagesContainer__K2MkD{display:flex;overflow:hidden;max-width:150px;.ReviewPreview_images__DetZ7{display:flex;flex-direction:row;gap:5px;overflow-x:auto;scrollbar-width:none;.ReviewPreview_image__JQ_6b{inset:0;color:transparent;object-fit:cover;border-radius:var(--radius);cursor:pointer}}}.Profile_profile__Iy_zF{flex:1 1;display:flex;justify-content:center;height:100%}.Profile_info__SCcvR{display:flex;flex-direction:row;gap:20px;width:100%}.Profile_avatar__ADfU7{height:100px;width:100px;border-radius:50%;overflow:hidden}.Profile_fields__BFfIw{flex:1 1;display:flex;flex-direction:column;gap:20px}.Profile_field__x9wsb{display:flex;flex-direction:column;gap:3px}.Profile_property__6uSDZ{font-size:.8rem}.Profile_value__AO_T0{color:var(--heading)}.PhotoGallery_size__aErgO{position:absolute;top:20px;right:20px;display:flex;align-items:center;justify-content:center;background-color:white;color:var(--dark);border-radius:50%;cursor:pointer;@media (max-width:992px){top:var(--container-padding-mobile);right:var(--container-padding-mobile)}}.PhotoGallery_overlay__7vTLN{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:rgba(0,0,0,1);z-index:5;.PhotoGallery_modal__zCiQ2{position:fixed;top:10px;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;gap:10px;overflow:hidden;border-radius:16px;.PhotoGallery_header__es_Up{position:relative;display:flex;align-items:center;justify-content:center;padding-top:3px;padding-right:40px;.PhotoGallery_close__rF7_N{position:absolute;top:-1px;right:1px;cursor:pointer}}.PhotoGallery_bigImage__2h9u3{flex:1 1;display:flex;align-items:center;justify-content:center;overflow:hidden;overflow:auto;position:relative;height:100%;width:100%;.PhotoGallery_image__FVYn9{position:relative!important;inset:auto!important;color:transparent;object-fit:contain;border-radius:var(--radius)}.PhotoGallery_control__rsQcV{position:absolute;z-index:1;color:rgba(255,255,255,.8);background-color:hsl(0deg 0% 0%/10%);&.PhotoGallery_controlLeft__BSEzC{left:0}&.PhotoGallery_controlRigt__nWZ_x{right:0}}}.PhotoGallery_imagesContainer__x7Gup{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;.PhotoGallery_images__9Qs2G{display:flex;flex-direction:row;gap:5px;overflow-x:auto;scrollbar-width:none;.PhotoGallery_image__FVYn9{inset:0;color:transparent;object-fit:cover;border-radius:var(--radius);cursor:pointer}}.PhotoGallery_control__rsQcV{position:absolute;z-index:1;background-color:black;color:white;box-shadow:0 0 10px black;&.PhotoGallery_controlLeft__BSEzC{left:0}&.PhotoGallery_controlRigt__nWZ_x{right:0}@media (max-width:992px){display:none}}}}}.CarGallery_galleryContainer__pVKcy{flex:1 1;display:flex;padding:10px;@media (max-width:992px){width:100%}}.CarGallery_gallery__E9Zjf{display:flex;flex-direction:column;gap:5px;overflow:hidden;border-radius:16px;height:max-content;width:100%;position:relative}.CarGallery_bigImage__2xeax{overflow:hidden;position:relative;height:65vh;width:100%;@media (max-width:992px){height:50vh}@media (max-width:576px){height:50vh}}.CarGallery_imagesContainer__X6AhI{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center}.CarGallery_control__yX1r3{position:absolute;z-index:1;background-color:black;color:white;box-shadow:0 0 10px black;&.CarGallery_controlLeft__ZjmRL{left:0}&.CarGallery_controlRigt__198OX{right:0}@media (max-width:992px){display:none}}.CarGallery_images__SuuHT{display:flex;flex-direction:row;gap:5px;overflow-x:auto;scrollbar-width:none}.CarGallery_images__SuuHT::-webkit-scrollbar{display:none}.CarGallery_imageContainer__9FmhM{position:relative;cursor:pointer}.CarGallery_image__6GkrI{inset:0;color:transparent;object-fit:cover;border-radius:var(--radius)}.CarGallery_actions__r3n_x{position:absolute;top:20px;left:20px;z-index:1;display:flex;flex-direction:column;gap:10px;@media (max-width:992px){top:var(--container-padding-mobile);left:var(--container-padding-mobile)}}.Review_review__qyE0h{display:flex;flex-direction:column;gap:20px;padding:20px;border-radius:var(--radius);background-color:var(--light)}.Review_title__NGE1l{color:var(--heading);font-weight:600;font-size:1.5rem;text-transform:none}.Review_description__34Slk{color:var(--text)}.Review_footer__IivwD{display:flex;flex-direction:row;justify-content:space-between;gap:20px}.Review_userInfo__SxebU{display:flex;flex-direction:row;align-items:center;gap:20px}.Review_user__bIdm9{display:flex;flex-direction:column;gap:10px}.Review_name__H7WEX{color:var(--heading);font-weight:600}.Review_date__2VajZ{color:var(--text)}.Review_avatar__jzVBp{position:relative;border-radius:50%;overflow:hidden;height:70px;width:70px}.Review_rating__xrpFQ{display:flex;align-items:flex-end}.Review_imagesContainer__y_Cxb{display:flex;overflow:hidden;.Review_images__HiVnV{display:flex;flex-direction:row;gap:5px;overflow-x:auto;scrollbar-width:none;.Review_image__fd4n9{inset:0;color:transparent;object-fit:cover;border-radius:var(--radius);cursor:pointer}}}.Slider_slider__zLQRC{width:100%;position:relative}.Slider_header__O_Grk{position:absolute;width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.Slider_nav__gw_nI{display:flex;flex-direction:row;gap:10px}.Slider_slides__9ESCM{display:flex;gap:20px;overflow:hidden;scroll-behavior:smooth;padding:90px 0 0;@media (max-width:576px){padding-top:100px}}.PublicReviews_container__hxzWq{flex:1 1;display:flex;flex-direction:column;gap:20px}.PublicReviews_pageHeader__NUwpV{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:20px}.PublicReviews_reviews__n3QN5{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;@media (max-width:992px){grid-template-columns:1fr}}.Reviews_pageHeader__cpM_e{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:20px}.Reviews_content__7614t,.Reviews_reviews__UtmWt{display:flex;flex-direction:column;gap:20px}.Reviews_content__7614t{width:100%}