.elementor-208497 .elementor-element.elementor-element-610a88c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-208497 .elementor-element.elementor-element-610a88c:not(.elementor-motion-effects-element-type-background),.elementor-208497 .elementor-element.elementor-element-610a88c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F9F9F9}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-208497 .elementor-element.elementor-element-0be568f .elementor-heading-title{font-family:"IRANSans",Sans-serif;font-size:21px;font-weight:700;color:#000}.elementor-208497 .elementor-element.elementor-element-d7ef26a .elementor-heading-title{font-family:"IRANSans",Sans-serif;font-size:21px;font-weight:700;color:#000}.elementor-208497 .elementor-element.elementor-element-c05feba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-208497 .elementor-element.elementor-element-3235cc5 .elementor-heading-title{font-family:"IRANSans",Sans-serif;font-size:21px;font-weight:700;color:#000}.elementor-208497 .elementor-element.elementor-element-a681f8a .elementor-heading-title{font-family:"IRANSans",Sans-serif;font-size:21px;font-weight:700;color:#000}.elementor-208497 .elementor-element.elementor-element-e1a2ed7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}:root{--page-title-display:none}h2{margin-bottom:0!important;padding:10px 16px!important;border-right:4px solid #d09a40!important;border-radius:4px!important;text-align:right!important}#car-search-form{display:flex;flex-wrap:nowrap;gap:12px;margin-bottom:20px;align-items:center}#car-search-form .select2-container{flex:1 1 auto;min-width:220px!important;max-width:100%!important}#car-search-form .select2-container--default .select2-selection--single{height:44px;padding:6px 14px;border-radius:14px;border:1px solid #d0d0d0;background-color:#fff;display:flex;align-items:center;transition:all 0.25s ease}#car-search-form .select2-selection__rendered{color:#4a3f2e;font-size:14px;font-weight:500;line-height:normal!important;padding-right:0!important}#car-search-form .select2-selection__arrow{height:100%!important}#car-search-form .select2-container--default.select2-container--focus .select2-selection--single,#car-search-form .select2-container--default .select2-selection--single:hover{border-color:#d09a40;box-shadow:0 0 0 3px rgb(208 154 64 / .15)}#car-search-form button{padding:12px 20px;background:linear-gradient(90deg,#d09a40,#f5d08a);color:#fff;font-weight:600;border:none;border-radius:14px;cursor:pointer;transition:all 0.25s ease;white-space:nowrap}#car-search-form button:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgb(0 0 0 / .12)}.select2-dropdown{border-radius:14px!important;border:1px solid #e6e6e6!important;box-shadow:0 15px 40px rgb(0 0 0 / .08)!important;overflow:hidden}.select2-results__option{padding:10px 14px;font-size:14px;transition:background 0.15s ease}.select2-results__option--highlighted{background:rgb(208 154 64 / .12)!important;color:#4a3f2e!important}.select2-search--dropdown .select2-search__field{border-radius:10px;border:1px solid #e0e0e0;padding:8px 10px;font-size:13px}.select2-search--dropdown .select2-search__field:focus{border-color:#d09a40;box-shadow:0 0 0 2px rgb(208 154 64 / .15);outline:none}#car-search-form .select2-container--default .select2-selection__clear{background:#f2cb83;border-radius:50%;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;margin-left:6px;transition:all .2s ease}#car-search-form .select2-container--default .select2-selection__clear:hover{background:rgb(208 154 64 / .25);color:#8a6424}@media (max-width:768px){#car-search-form{flex-direction:column;align-items:stretch}#car-search-form .select2-container,#car-search-form button{width:100%!important;max-width:100%!important}}h2{margin-bottom:0!important;padding:10px 16px!important;border-right:4px solid #d09a40!important;border-radius:4px!important;text-align:right!important}.car-brand-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-bottom:40px}.car-brand-grid .brand-item{background:linear-gradient(145deg,#f9f6f2,#f2ede6);border-radius:16px;padding:10px 10px;transition:all .35s ease;border:1px solid rgb(208 154 64 / .15);box-shadow:1px 1px 5px 2px rgb(0 0 0 / 11%);overflow:hidden}.car-brand-grid .brand-item a{text-decoration:none;color:#4a3f2e;display:flex;align-items:center;gap:10px}.car-brand-grid .brand-item:hover{transform:translateY(-6px);box-shadow:1px 1px 4px 2px rgb(0 0 0 / 23%)}.car-brand-grid .brand-logo{max-width:40px;max-height:40px;object-fit:contain;border-radius:4px}.car-brand-grid .brand-name{font-size:14px;font-weight:600;text-transform:uppercase}.car-brand-grid .brand-item a{text-decoration:none;color:#4a3f2e;display:flex;align-items:center;justify-content:center;gap:10px}@media (max-width:992px){.car-brand-grid{grid-template-columns:repeat(2,1fr)}}.car-modern-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;direction:rtl}.car-modern-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 18px rgb(0 0 0 / .08);transition:transform 0.3s ease,box-shadow 0.3s ease;display:flex;flex-direction:column}.car-modern-card:hover{transform:translateY(-5px);box-shadow:0 0 14px 6px rgb(0 0 0 / 33%)}.car-modern-thumb{width:100%;height:180px;overflow:hidden;border-radius:12px;position:relative;background:#f5f5f5}.car-modern-thumb img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform 0.3s ease}.car-modern-title{font-size:16px;font-weight:700;color:#333;text-align:right;margin:12px 16px 8px 16px}.car-modern-specs.icons-style{display:flex;justify-content:space-around;padding:12px 0;border-top:1px solid rgb(0 0 0 / .05);background:#fafafa}.car-modern-specs.icons-style .mini-spec{text-align:center;display:flex;flex-direction:column;align-items:center;font-size:10px;font-weight:500;color:#555}.car-modern-specs.icons-style .highlight-svg{width:24px;height:24px;margin-bottom:4px;fill:#d09a40}.car-modern-specs.icons-style .mini-value{font-size:10px;font-weight:500;color:#333;margin-top:2px}@media (max-width:992px){.car-modern-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.car-modern-grid{grid-template-columns:1fr}}.car-pagination{margin-top:20px;text-align:center}.car-pagination a,.car-pagination span{display:inline-block;margin:0 4px;padding:6px 12px;border-radius:6px;border:1px solid #ddd;text-decoration:none;color:#333;transition:all 0.2s ease}.car-pagination a:hover{background:#d09a40;color:#fff;border-color:#d09a40}.car-pagination .current{background:#d09a40;color:#fff;border-color:#d09a40}