@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.page_content_wrap{padding-top:3.1rem}.blog .page_content_wrap{background-color:#ebebeb}.single-cpt_cars .page_content_wrap,.archive .page_content_wrap{padding-top:0}body.sidebar_hide.narrow_content .alignwide,body.sidebar_hide.normal_content .alignwide{max-width:100%;margin:0 auto;left:0}.trx_addons_scroll_to_top.show{right:30px}.scroll_to_top_style_default{width:2.3em;height:2.3em;line-height:2.3em}.slick-prev{position:absolute;left:0;z-index:999;top:30%}.slick-next{position:absolute;right:0;z-index:999;top:30%}#chaty-widget-0 .chaty-widget{bottom:100px !important}@media(max-width: 767px){.trx_addons_page_scrolled header{position:fixed;width:100%}}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}html,body{overflow-x:hidden;box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}.sc_cars_item_option.sc_cars_item_author{display:none}.single-car .container{width:100%;max-width:100%;padding-left:.75rem;padding-right:.75rem;box-sizing:border-box}.zoom-overlay{position:fixed;z-index:9999999 !important;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.95);display:none;align-items:center;justify-content:center;padding:0}.zoom-overlay.active{display:flex}.zoom-content{position:relative;width:90vw;height:90vh;display:flex;align-items:center;justify-content:center}.zoom-content .swiper-button-next,.zoom-content .swiper-button-prev{color:#fff !important;background:rgba(0,0,0,.7);border-radius:50%;width:60px !important;height:60px !important;margin-top:-30px !important;transition:.3s ease;border:2px solid hsla(0,0%,100%,.3);z-index:1000;cursor:pointer;pointer-events:auto !important}.zoom-content .swiper-button-next:hover,.zoom-content .swiper-button-prev:hover{background:rgba(0,0,0,.9);transform:scale(1.1);border-color:hsla(0,0%,100%,.5)}.zoom-content .swiper-button-next:after,.zoom-content .swiper-button-prev:after{font-size:1.25rem !important;font-weight:700}.zoom-content .swiper-button-next.swiper-button-disabled,.zoom-content .swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:not-allowed}.zoom-swiper{width:100%;height:100%}.zoom-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}.zoom-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:.5rem;box-shadow:0 0 30px rgba(0,0,0,.8);display:block}.zoom-close{position:absolute;top:1.5rem;right:1.5rem;font-size:2rem;background:rgba(0,0,0,.7);color:#fff;border-radius:50%;width:50px;height:50px;text-align:center;line-height:43px;cursor:pointer;z-index:10;transition:.3s ease;border:2px solid hsla(0,0%,100%,.3)}.zoom-close:hover{background:rgba(0,0,0,.9);transform:scale(1.1)}.zoom-counter{position:absolute;bottom:1.5rem;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#fff;padding:10px 1.5rem;border-radius:25px;font-size:.875rem;font-weight:500}.car-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box}.car-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-right:.75rem}.car-title{width:100%;font-size:2rem;font-weight:var(--theme-font-h2_font-weight);margin-bottom:1rem;color:var(--secondary-color)}.car-price-box .price{font-size:2rem;font-family:var(--theme-font-h2_font-family);font-weight:var(--theme-font-h2_font-weight);color:var(--secondary-color);margin-top:.75rem;display:block}.equipment-sections{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin-bottom:40px}.cars_search_equipment_section{margin:1.5rem 0;padding:.75rem;background:#f9f9f9;border-radius:.25rem}.cars_search_equipment_title{font-size:1rem;font-weight:600;margin:0 0 10px 0;color:#4a4840;padding-bottom:.5rem;border-bottom:1px solid #e5e5e5}.cars_search_equipment_list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:.5rem}.trx_addons_terms_check{display:flex;align-items:center;margin:0;padding:5px 0;cursor:pointer}.trx_addons_terms_check input[type=checkbox]{margin-right:.5rem}.trx_addons_terms_check_text{font-size:.875rem;color:#888}.equipment-section{margin-bottom:1.5rem}.equipment-section h3{font-size:1.125rem}.equipment-section .section-title{font-size:1.2rem;color:#4a4840;margin:0 0 .75rem 0;padding-bottom:10px;border-bottom:1px solid #eee;display:flex;align-items:center;gap:10px}.equipment-section .section-title i{color:var(--primary-color);font-size:1.4rem}.equipment-items{display:grid;grid-template-columns:1fr;gap:10px}.equipment-item{display:flex;align-items:center;gap:10px;font-size:.95rem;color:#444;line-height:1.4}.equipment-item i{color:#28a745;font-size:1.1rem;flex-shrink:0}.car-meta{display:flex;gap:1rem;margin:10px 0 .75rem;color:#666;font-size:.875rem}.car-meta .meta-item{display:flex;align-items:center;gap:5px}.meta-label{font-weight:700;color:var(--secondary-color)}.car-gallery-wrapper{max-width:600px;width:100% !important;box-sizing:border-box;overflow:hidden}.icon-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(110px, 1fr));gap:.75rem;margin-top:0;padding:1.5rem;border-radius:0;width:100%;box-sizing:border-box}.icon-item{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;color:var(--primary-color);border-bottom:1px solid #f0f0f0;transition:.3s ease}.icon-item i.bx{font-size:1.25rem;color:var(--primary-color);min-width:24px;text-align:center;margin-top:.15rem;transition:.3s ease}.icon-item:hover i.bx{transform:scale(1.1);color:var(--primary-color)}.icon-content{display:flex;flex-direction:column}.icon-content .label{font-size:.7rem;font-weight:600;text-transform:uppercase;color:#888;margin-bottom:0;line-height:13px}.icon-content .value{font-size:.7rem;line-height:.7rem;font-weight:600;color:#222}.swiper-button-next,.swiper-button-prev{color:var(--primary-color) !important;background:hsla(0,0%,100%,.9);border-radius:50%;width:40px !important;height:40px !important;margin-top:-20px !important;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:.3s ease}.swiper-button-next:hover,.swiper-button-prev:hover{background:#fff;transform:scale(1.1)}.swiper-button-next:after,.swiper-button-prev:after{font-size:1rem !important;font-weight:700}.main-gallery .swiper.main-carousel{height:350px;max-height:350px;display:flex;align-items:center;overflow:hidden;background:#f8f8f8}.main-gallery .swiper.main-carousel .swiper-slide{display:flex;justify-content:center;align-items:center;height:500px}.main-gallery .swiper.main-carousel .swiper-slide img{max-width:100%;max-height:500px;width:auto;height:auto;object-fit:contain;cursor:zoom-in;transition:.3s ease}.main-gallery .swiper-wrapper{align-items:center}.thumbnail-carousel{height:100px;margin-top:10px}.thumbnail-carousel .swiper-slide{display:flex;justify-content:center;align-items:center;height:100%;opacity:.6;transition:.3s ease;cursor:pointer;background:#f8f8f8;padding:5px;box-sizing:border-box}.thumbnail-carousel .swiper-slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.thumbnail-carousel .swiper-slide.swiper-slide-thumb-active{opacity:1;border:1px solid var(--primary-color)}.car-details-equipment{margin-top:60px;padding-top:40px}.car-details-equipment h2{font-size:1.25rem;font-weight:700;margin-bottom:25px;color:var(--secondary-color);text-transform:uppercase;border-bottom:1px solid var(--theme-color-bd_color);padding-bottom:30px}.car-specs .spec-columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:30px}.car-specs p{margin:.5rem 0;font-size:1rem;color:#444}.car-specs p strong{display:inline-block;width:auto;font-weight:600;color:var(--secondary-color)}.car-equipment,.car-observations{margin-top:40px}.equipment-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.equipment-list li{display:flex;align-items:center;margin:0;padding:5px 10px;background-color:var(--white-color);border:1px solid #ddd;border-radius:.25rem;font-size:.875rem;gap:5px}.equipment-list li i[data-lucide=check-circle]{color:var(--primary-color);margin-right:5px}.equipment-list li svg{color:var(--primary-color);width:15px}.equipment-list li:hover{color:var(--theme-color-text_dark)}.equipment-list li i{position:absolute;left:0;top:8px;color:var(--primary-color);font-size:.875rem}.cta-buttons{display:block;gap:10px;margin:1.5rem 0;flex-wrap:wrap}.cta-buttons .btn.btn-primary,.cta-buttons .sc_button{background-color:var(--primary-color);font-family:"DM Sans",Sans-serif;color:var(--white-color);font-size:.875rem;font-weight:500;text-transform:uppercase;border-radius:var(--border-radius-none);padding:var(--size-10) 33px var(--size-10) 33px;cursor:pointer;min-width:270px;max-width:270px;width:100%}.cta-buttons a,.cta-buttons .btn,.cta-buttons .sc_button{flex:1;min-width:120px;text-align:center;padding:10px 5px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:.25rem;font-size:.875rem;font-weight:500;transition:.3s ease;max-width:270px;border-radius:0;border:solid 1px var(--primary-color);width:270px !important;margin-bottom:.75rem}.cta-buttons i{margin-right:5px;width:16px;height:16px}.cta-buttons .btn-primary,.cta-buttons .sc_button,.cta-buttons .custom-popup-btn,.cta-buttons .gerar-pdf-btn{background-color:var(--primary-color);color:var(--white-color);border-radius:0}.cta-buttons .btn-primary:hover,.cta-buttons .sc_button:hover,.cta-buttons .custom-popup-btn:hover,.cta-buttons .gerar-pdf-btn:hover{background-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.car-price{margin-top:10px;font-size:1.25rem;font-weight:700;color:var(--primary-color)}.sc_cars_item_price{font-size:1.5em;font-weight:700;margin-top:.75rem}.pagination{display:flex;justify-content:center;margin:40px 0 1.5rem;gap:5px}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px;background:#f5f5f5;color:#4a4840;text-decoration:none;border-radius:.25rem;transition:.15s ease}.pagination a:hover,.pagination a.current,.pagination span:hover,.pagination span.current{background:var(--primary-color);color:var(--white-color)}.pagination .dots{background:rgba(0,0,0,0)}.sc_cars_item .sc_cars_item_thumb{overflow:hidden;position:relative;height:300px}.sc_cars_item .sc_cars_item_thumb img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;min-width:auto !important;max-height:none !important;display:block !important}@media(max-width: 768px){.specs-container{flex-direction:column;gap:.75rem}.specs-column{width:100%}.spec-item{padding:.5rem .75rem}.cars_search_equipment_list{grid-template-columns:1fr}.cars_search_equipment_section{padding:10px}}@media(max-width: 992px){.equipment-sections{grid-template-columns:1fr}.car-layout{grid-template-columns:1fr;gap:1.5rem;padding:0 .75rem;margin:0 auto}.car-sidebar{margin-top:2rem;width:100%;max-width:100%}.car-main-content{width:100%;max-width:100%;overflow:hidden}}@media(max-width: 768px){body{overflow-x:hidden}.car-layout{gap:.75rem;padding:0 10px}.car-meta{display:block}.car-meta .meta-item{display:block;margin-bottom:.5rem}.car-gallery-wrapper{max-width:100%;width:100% !important}.main-gallery .swiper.main-carousel{height:300px;max-height:300px;border-radius:.25rem;width:100%}.main-gallery .swiper.main-carousel .swiper-slide{height:300px}.main-gallery .swiper.main-carousel .swiper-slide img{max-height:300px}.thumbnail-carousel{height:80px;width:100%}.thumbnail-carousel .swiper-slide{padding:3px}.swiper-button-next,.swiper-button-prev{width:32px !important;height:32px !important;margin-top:-16px !important}.swiper-button-next:after,.swiper-button-prev:after{font-size:.875rem !important}.icon-list{grid-template-columns:repeat(auto-fill, minmax(90px, 1fr));gap:10px;padding:.75rem}.specs-grid{grid-template-columns:1fr;gap:1.5rem}.spec-item{flex-direction:column;padding:10px 0}.spec-value{margin-top:3px;text-align:left;max-width:100%}.cta-buttons{flex-direction:column;width:100%}.cta-buttons a,.cta-buttons .btn,.cta-buttons .sc_button{width:100% !important;max-width:100% !important;min-width:auto !important;margin-bottom:10px;box-sizing:border-box}}@media(max-width: 480px){.car-layout{gap:10px;padding:0 5px}.car-meta{display:block}.car-meta .meta-item{display:block;margin-bottom:6px}.main-gallery .swiper.main-carousel{height:250px;max-height:250px;width:100%}.main-gallery .swiper.main-carousel .swiper-slide{height:250px}.main-gallery .swiper.main-carousel .swiper-slide img{max-height:250px}.thumbnail-carousel{height:60px;width:100%}.thumbnail-carousel .swiper-slide{padding:2px}.swiper-button-next,.swiper-button-prev{width:28px !important;height:28px !important;margin-top:-14px !important}.swiper-button-next:after,.swiper-button-prev:after{font-size:12px !important}.icon-list{grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));gap:.5rem;padding:10px}.btn,.sc_button{padding:.6rem 1rem;font-size:.9rem;width:100% !important;box-sizing:border-box}}@media(max-width: 360px){.car-layout{padding:0 5px}.main-gallery .swiper.main-carousel{height:200px;max-height:200px;width:100%}.main-gallery .swiper.main-carousel .swiper-slide{height:200px}.main-gallery .swiper.main-carousel .swiper-slide img{max-height:200px}.thumbnail-carousel{height:50px;width:100%}.car-gallery-wrapper{max-width:100%;width:100% !important}.icon-list{grid-template-columns:repeat(auto-fill, minmax(70px, 1fr));gap:5px;padding:.5rem}.swiper-button-next,.swiper-button-prev{display:none}}.dn,.single-cpt_cars .cars_page_video_wrap,.single-cpt_cars #cars_page_tabs_contacts_content,.comments_wrap,.single-cpt_cars .mfp-arrow-right:after,.single-cpt_cars .mfp-arrow-left:after,.sc_form_field_checkbox.optional,.sc_cars_item_option.sc_cars_item_date,.single-cpt_cars .post_meta_item.post_date{display:none !important}.car-label{background-color:#e30613;border-color:#e30613;margin:0;padding:6px 16px 5px;color:#fff}.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_params{gap:5px;margin:0 0 1.1em !important;padding:0 0 1em !important}.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_params .sc_cars_item_param.sc_cars_item_param_mileage .sc_cars_item_param_icon:before,.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_params .sc_cars_item_param.sc_cars_item_param_engine .sc_cars_item_param_icon:before,.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_params .sc_cars_item_param.sc_cars_item_param_fuel .sc_cars_item_param_icon:before,.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_params .sc_cars_item_param.sc_cars_item_param_transmission .sc_cars_item_param_icon:before{color:#e30613 !important}.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_params .sc_cars_item_param .sc_cars_item_param_text{color:#4a4840 !important}.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_status>a,.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_type>a,.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_produced>a,.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_produced,.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_compare{color:#4a4840 !important}.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_compare{top:-5px !important}.sc_cars_default .sc_cars_item .sc_cars_item_info .sc_cars_item_compare.in_compare_list{color:#e30613 !important}.sc_cars_default .sc_cars_item .sc_cars_item_footer .sc_cars_item_option .sc_cars_item_option_label_text{color:#4a4840 !important}.sc_cars_default .sc_cars_item .sc_cars_item_thumb .sc_cars_item_labels{right:0 !important;left:auto !important;bottom:0 !important;top:auto !important}.sc_cars_default .sc_cars_item .sc_cars_item_thumb .sc_cars_item_labels>a:nth-child(2n+1){background-color:#e30613;border-color:#e30613}h5.sc_cars_item_title{line-height:20px !important;height:40px !important}.sc_cars_item_option_data{color:#4a4840 !important}.cars_price{color:#000 !important}.single-cpt_cars .cars_page_featured{position:relative;overflow:hidden;max-height:340px;max-width:620px;margin:0 auto 0 0}.single-cpt_cars .cars_page_featured img{object-fit:cover;max-height:340px}.single-cpt_cars .cars_page_gallery{margin-top:5px;max-width:620px}.single-cpt_cars .cars_page_gallery .cars_page_gallery_item{max-width:100%}.single-cpt_cars .cars_page_section.cars_page_header{display:inline-block;width:40%;vertical-align:top;margin-right:70px}.single-cpt_cars #cars_page_tabs_description_content{width:45%;display:inline-block;align-items:end;margin:0 auto}.single-cpt_cars #cars_page_tabs_description_content .elementor-container{gap:25px}.single-cpt_cars .cars_page_featured+.cars_page_title_wrap,.single-cpt_cars .cars_page_gallery+.cars_page_title_wrap{margin-top:2em;max-width:615px}.single-cpt_cars .cars_page_title{font-size:2em}.single-cpt_cars .cars_page_title_meta .cars_page_title_price .cars_price{font-size:2.265em;color:#050505}.single-cpt_cars .mejs-container,.single-cpt_cars .mejs-container .mejs-controls,.single-cpt_cars .wp-playlist .mejs-container .mejs-controls,.single-cpt_cars .cars_page_agent_info .cars_page_agent_info_position{background-color:#ebebeb}.single-cpt_cars .socials_wrap:not(.socials_type_list) .social_item .social_icon{background-color:#e30613;color:#ebebeb;transition:all .3s}.single-cpt_cars .socials_wrap:not(.socials_type_list) .social_item:hover .social_icon{background-color:#000;color:#ebebeb !important}.single-cpt_cars .mfp-arrow-right:before{border-top-width:10px;border-bottom-width:10px;border-left:10px solid #000;opacity:1}.single-cpt_cars .mfp-arrow-left:before{border-top-width:10px;border-bottom-width:10px;border-right:10px solid #000;opacity:1}.single-cpt_cars div.cars_page_features_list>a{font-size:15px !important;color:#e30613 !important}.single-cpt_cars div.cars_page_features_list>a:before{color:#e30613 !important}.single-cpt_cars .cars_page_attachments_list>a:before{color:#e30613 !important}.sc_cars_compare_table tr{border-bottom:solid 1px #c6c6c6}body .cars_page_data a{color:#e30613 !important}body .cars_page_data a:hover{color:#e30613 !important}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon{width:100% !important;max-width:30px !important}.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{width:30px !important;height:auto !important;margin:0 !important;max-height:27px}.elementor-icon-list-item>.elementor-icon-list-text{font-size:12px !important;line-height:15px !important}.elementor-icon-list-item>.elementor-icon-list-text span{font-size:14px !important}.services h2{font-size:35px}.services h2 a:hover{color:#fff !important;text-decoration:underline}.services h3 a:hover{color:#fff !important}@media(max-width: 991px){.single-cpt_cars #cars_page_tabs_description_content .elementor-container{gap:25px !important}.single-cpt_cars #cars_page_tabs_description_content .elementor-container .elementor-column{flex-grow:1 !important;width:35% !important}}@media(max-width: 767px){.single-cpt_cars .cars_page_section.cars_page_header,.single-cpt_cars #cars_page_tabs_description_content{display:block;width:100%}body .cars_page_gallery .cars_page_gallery_item{max-width:120px !important}}@media(max-width: 1024px){.car-grid-4{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 768px){.car-grid-3,.car-grid-4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 480px){.car-grid-2,.car-grid-3,.car-grid-4{grid-template-columns:1fr}}@media(max-width: 480px){.icon-list{grid-template-columns:repeat(auto-fill, minmax(120px, 2fr));gap:.5rem;padding:0}}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.form-group{margin-bottom:1rem}.form-label{display:block;margin-bottom:.25rem;font-weight:500;color:#4a4840}.form-control{width:100%;padding:.5rem 1rem;border:1px solid #e5e5e5;border-radius:.25rem;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;transition:.3s ease}.form-control:focus{outline:none;border-color:#e30613;box-shadow:0 0 0 3px rgba(227,6,19,.25)}.form-control.is-invalid{border-color:#dc3545}.form-control.is-invalid:focus{box-shadow:0 0 0 3px rgba(220,53,69,.25)}select.form-control{cursor:pointer;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:2rem}textarea.form-control{min-height:100px;resize:vertical}.form-check{display:flex;align-items:center;margin-bottom:.5rem}.form-check .form-check-input{margin-right:.5rem;margin-top:0}.form-check .form-check-label{margin-bottom:0;cursor:pointer}.invalid-feedback{display:none;color:#dc3545;font-size:.875rem;margin-top:.25rem}.is-invalid~.invalid-feedback{display:block}.valid-feedback{display:none;color:#28a745;font-size:.875rem;margin-top:.25rem}.is-valid~.valid-feedback{display:block}.car-search-form{background:#fff;padding:1.5rem;border-radius:.375rem;box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06);margin-bottom:2rem}.car-search-form .form-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem;margin-bottom:1.5rem}@media(max-width: 767px){.car-search-form .form-row{grid-template-columns:1fr;gap:.5rem}}.car-search-form .search-button{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.car-search-form .search-button:hover,.car-search-form .search-button:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.car-search-form .search-button:active{transform:translateY(0)}.car-search-form .search-button:disabled{opacity:.6;cursor:not-allowed}.car-search-form .search-button:disabled:hover{transform:none;background-color:#e30613}.car-search-form .search-button{width:100%}@media(max-width: 991px){.car-search-form .search-button{width:auto;min-width:200px}}.range-slider .range-input{width:100%;height:6px;border-radius:3px;background:#ebebeb;outline:none;-webkit-appearance:none}.range-slider .range-input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#e30613;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.range-slider .range-input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#e30613;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06)}.range-slider .range-values{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.875rem;color:#666}.choices{margin-bottom:0}.choices .choices__inner{background:#fff;border:1px solid #e5e5e5;border-radius:.25rem;font-size:1rem;min-height:44px;padding:.25rem .5rem}.choices.is-focused .choices__inner{border-color:#e30613;box-shadow:0 0 0 3px rgba(227,6,19,.25)}.choices .choices__list--dropdown{border:1px solid #e5e5e5;border-radius:.25rem;box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.choices .choices__item--selectable.is-highlighted{background-color:#e30613}.contact-form .form-row{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem}@media(max-width: 767px){.contact-form .form-row{grid-template-columns:1fr}}.contact-form .submit-button{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.contact-form .submit-button:hover,.contact-form .submit-button:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.contact-form .submit-button:active{transform:translateY(0)}.contact-form .submit-button:disabled{opacity:.6;cursor:not-allowed}.contact-form .submit-button:disabled:hover{transform:none;background-color:#e30613}.contact-form .submit-button{margin-top:1rem}.form-loading{position:relative;pointer-events:none;opacity:.7}.form-loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border:2px solid rgb(253.1201716738,183.8798283262,187.9527896996);border-top:2px solid #e30613;border-radius:50%;animation:spin 1s linear infinite}.form-content .wpcf7 form{margin:0}.form-content .wpcf7 form p{width:100%;margin:0 0 15px 0}.wpcf7 form{color:#000;padding:20px;border-radius:10px;font-family:"Poppins",sans-serif}.wpcf7 form label{display:block;font-weight:bold;margin-bottom:5px;color:#000}.wpcf7 form input[type=text],.wpcf7 form input[type=email],.wpcf7 form input[type=tel],.wpcf7 form input[type=number],.wpcf7 form select,.wpcf7 form textarea{width:100%;border:none;border-radius:0;color:#000}.wpcf7 form input[type=submit]{background:#e30613;color:#fff;font-weight:bold;padding:15px;width:100%;border:none;border-radius:5px;cursor:pointer;text-transform:uppercase;transition:all .3s}.wpcf7 form input[type=submit]:hover{background:red}.form-row{display:flex;flex-wrap:wrap;gap:15px}.form-group{flex:1;min-width:300px}div.wpcf7 .style-line{position:relative;display:inline-block;width:100%}div.wpcf7 .style-line[class*=icon-] textarea,div.wpcf7 .style-line[class*=icon-] select,div.wpcf7 .style-line[class*=icon-] input{padding-left:36px}div.wpcf7 .style-line[class*=icon-]:before{color:var(--theme-color-inverse_text);display:block;font-family:"fontello";font-size:20px;font-weight:400;position:absolute;z-index:1;top:10px;left:0}div.wpcf7 .style-line.icon-name:before{content:""}div.wpcf7 .style-line .line{display:block;height:1px;width:100%;position:relative;background-color:var(--theme-color-text_dark_02);transition:all .4s ease;z-index:1;margin-top:-1px}div.wpcf7 .style-line .line:before{content:"";display:block;width:0;height:1px;position:absolute;left:0;top:0;z-index:1;background-color:var(--theme-color-text_dark);transition:all .4s ease}div.wpcf7 .style-line:hover .line:before{width:100%}.wpcf7-form-control.wpcf7-checkbox label{display:flex;align-items:center;padding:12px;border-radius:5px;margin-bottom:10px}.wpcf7-form-control.wpcf7-checkbox input{margin-right:10px}.wpcf7 textarea{height:7.9em;min-height:4em}.wpcf7-form-control-wrap input[type=range]{width:100%}.wpcf7-form-control.wpcf7-acceptance{display:flex;align-items:center;gap:10px;margin-bottom:15px}fieldset{border:none;margin-bottom:20px}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background:#ddd;border-radius:5px;outline:none;margin:10px 0}input[type=range]::-webkit-slider-runnable-track{height:8px;background:#ddd;border-radius:5px}input[type=range]::-moz-range-track{height:8px;background:#ddd;border-radius:5px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:#e30613;border-radius:50%;cursor:pointer;margin-top:-6px}input[type=range]::-moz-range-thumb{width:20px;height:20px;background:#e30613;border-radius:50%;cursor:pointer;border:none}.wpcf7 .select_container,.wpcf7 textarea,.wpcf7 input:not([type=submit]):not([type=radio]):not([type=checkbox]){margin-bottom:5px}body .wpcf7 input[type=submit]:hover .submit-style-in{position:inherit !important}body .sc_item_pagination_load_more .nav-links,body form .wpcf7-submit,body .wpcf7 .wpcf7-submit-style .submit-style-in{background-color:#e30613;border-color:#e30613}body .sc_item_pagination_load_more .nav-links:hover,body form .wpcf7-submit:hover,body .wpcf7 .wpcf7-submit-style .submit-style-in:hover{background-color:#000}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.popup-overlay,#custom-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);display:none !important;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .3s ease}.popup-overlay.active,#custom-popup.active{display:flex !important;opacity:1}.popup-content{background:#fff;border-radius:.375rem;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative;transform:scale(0.9);transition:transform .3s ease}.popup-overlay.active .popup-content{transform:scale(1)}@media(max-width: 767px){.popup-content{width:95%;max-height:95vh}}.popup-header{padding:1.5rem;border-bottom:1px solid #e5e5e5;position:relative}.popup-header h3{margin:0;color:#4a4840;font-size:1.25rem;padding-right:2rem}.popup-header .car-info{margin-top:.5rem;color:#666;font-size:.875rem}.close-popup{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:24px;cursor:pointer;color:#666;transition:.3s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.close-popup:hover{color:#4a4840;background:#ebebeb}.form-options{padding:1.5rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}@media(max-width: 767px){.form-options{grid-template-columns:1fr;padding:1rem}}.form-option-button{display:inline-block;padding:.5rem 1rem;background-color:#fff;color:#e30613;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.form-option-button:hover,.form-option-button:focus{background-color:hsl(0,0%,90%);transform:translateY(-1px);text-decoration:none}.form-option-button:active{transform:translateY(0)}.form-option-button:disabled{opacity:.6;cursor:not-allowed}.form-option-button:disabled:hover{transform:none;background-color:#fff}.form-option-button{border:2px solid #e30613;padding:1rem;text-align:center;border-radius:.375rem;transition:.3s ease;cursor:pointer;display:block;text-decoration:none}.form-option-button:hover,.form-option-button:focus{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.form-option-button:hover:hover,.form-option-button:hover:focus,.form-option-button:focus:hover,.form-option-button:focus:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.form-option-button:hover:active,.form-option-button:focus:active{transform:translateY(0)}.form-option-button:hover:disabled,.form-option-button:focus:disabled{opacity:.6;cursor:not-allowed}.form-option-button:hover:disabled:hover,.form-option-button:focus:disabled:hover{transform:none;background-color:#e30613}.form-option-button:hover,.form-option-button:focus{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.form-option-button .icon{font-size:1.5rem;margin-bottom:.25rem;display:block}.form-option-button .title{font-weight:700;margin-bottom:.25rem}.form-option-button .description{font-size:.875rem;opacity:.8}.dynamic-form{padding:1.5rem}@media(max-width: 767px){.dynamic-form{padding:1rem}}.dynamic-form .form-title{margin-bottom:1.5rem;color:#4a4840;text-align:center}.dynamic-form .back-button{display:inline-block;padding:.5rem 1rem;background-color:#ebebeb;color:#4a4840;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.dynamic-form .back-button:hover,.dynamic-form .back-button:focus{background-color:rgb(209.5,209.5,209.5);transform:translateY(-1px);text-decoration:none}.dynamic-form .back-button:active{transform:translateY(0)}.dynamic-form .back-button:disabled{opacity:.6;cursor:not-allowed}.dynamic-form .back-button:disabled:hover{transform:none;background-color:#ebebeb}.dynamic-form .back-button{margin-bottom:1rem;border:1px solid #e5e5e5}.dynamic-form .back-button:hover{background:hsl(0,0%,87.1568627451%)}.popup-car-details{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:.5rem;margin:1rem 0;padding:1rem;background:#ebebeb;border-radius:.25rem}.popup-car-details .car-detail{text-align:center}.popup-car-details .car-detail .label{font-size:.75rem;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.popup-car-details .car-detail .value{font-weight:700;color:#4a4840}.popup-content .wpcf7-form .form-group{margin-bottom:1rem}.popup-content .wpcf7-form input[type=text],.popup-content .wpcf7-form input[type=email],.popup-content .wpcf7-form input[type=tel],.popup-content .wpcf7-form textarea,.popup-content .wpcf7-form select{width:100%;padding:.5rem 1rem;border:1px solid #e5e5e5;border-radius:.25rem;font-size:1rem;transition:.3s ease}.popup-content .wpcf7-form input[type=text]:focus,.popup-content .wpcf7-form input[type=email]:focus,.popup-content .wpcf7-form input[type=tel]:focus,.popup-content .wpcf7-form textarea:focus,.popup-content .wpcf7-form select:focus{outline:none;border-color:#e30613;box-shadow:0 0 0 3px rgba(227,6,19,.25)}.popup-content .wpcf7-form textarea{min-height:100px;resize:vertical}.popup-content .wpcf7-form .wpcf7-submit{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.popup-content .wpcf7-form .wpcf7-submit:hover,.popup-content .wpcf7-form .wpcf7-submit:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.popup-content .wpcf7-form .wpcf7-submit:active{transform:translateY(0)}.popup-content .wpcf7-form .wpcf7-submit:disabled{opacity:.6;cursor:not-allowed}.popup-content .wpcf7-form .wpcf7-submit:disabled:hover{transform:none;background-color:#e30613}.popup-content .wpcf7-form .wpcf7-submit{width:100%;padding:1rem;border:none;border-radius:.375rem;font-size:1rem;font-weight:500;cursor:pointer}.popup-content .wpcf7-form .wpcf7-submit:hover{background:rgb(177.313304721,4.686695279,14.8412017167)}.popup-loading .popup-content{position:relative}.popup-loading .popup-content::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:10}.popup-loading .popup-content::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30px;height:30px;border:2px solid rgb(253.1201716738,183.8798283262,187.9527896996);border-top:2px solid #e30613;border-radius:50%;animation:spin 1s linear infinite;z-index:11}@keyframes fadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeOut{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0.9)}}.popup-success .popup-content{border-top:4px solid #28a745}.popup-error .popup-content{border-top:4px solid #dc3545}.popup-content{position:relative;padding:20px 50px;max-height:80vh;overflow-y:auto;background:#fff;text-align:center;border-radius:0;box-shadow:0 5px 15px rgba(0,0,0,.3);width:100%;z-index:10000}.popup-content p,.popup-content h3{display:inline-block;margin:10px 0}.popup-content img{width:100%;max-height:320px;object-fit:cover;border-radius:0;max-width:395px}.popup-content h2{font-size:33px}.popup-content h4{margin:10px 0 10px}.close-popup{position:absolute;top:10px;right:15px;font-size:24px;cursor:pointer;color:#333}.popup-initial-content{display:block}.popup-initial-content img{width:100%;max-height:400px;object-fit:cover;border-radius:0;margin-bottom:15px}.popup-initial-content h2{font-size:20px;margin-bottom:10px;color:#333}.popup-initial-content p{font-size:16px;margin-bottom:10px;color:#666}#form-options{margin:20px 0}button.form-selector{display:block;margin:10px auto;padding:10px;width:100%;font-size:14px;border:none;background:#e30613;color:#fff;cursor:pointer;border-radius:0;font-family:"Poppins",sans-serif;font-weight:bold;text-transform:uppercase;transition:background .3s}button.form-selector:hover{background:red}#dynamic-form{display:none;max-height:60vh;overflow-y:auto}#back-button{display:block;margin:10px 0;padding:10px;width:100%;border:none;background:#666;color:#fff;cursor:pointer;border-radius:0;font-family:"Poppins",sans-serif;text-align:left}#back-button:hover{background:#888}.form-content{display:none}#custom-popup form input,#custom-popup form .wpcf7-list-item-label,#custom-popup form p{text-align:left}.cta-btn .sc_button{transition:all .3s}.cta-btn .sc_button:hover{background-color:red !important}#open-popup.cta-button{background-color:#e30613;font-family:"DM Sans",Sans-serif;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;border-radius:0;padding:10px 33px 10px 33px;cursor:pointer;border:solid 1px #e30613}.mfp-image-holder .mfp-close{right:35px;top:50px}.mfp-container{background-color:#ebebeb}@media(max-width: 767px){.custom-popup{width:95vw;max-width:90%;height:auto;max-height:90vh}.custom-popup .close-btn{font-size:20px;top:5px;right:10px}#open-popup.cta-button{width:100%}}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn,.sc_button{display:inline-block;padding:.5rem 1.5rem;border:none;border-radius:.375rem;font-size:1rem;font-weight:500;text-align:center;text-decoration:none;cursor:pointer;transition:.3s ease;line-height:1.5;user-select:none;position:relative;overflow:hidden}.btn:focus,.sc_button:focus{outline:2px solid rgba(0,0,0,0);outline-offset:2px;box-shadow:0 0 0 3px rgba(227,6,19,.25)}.btn:disabled,.sc_button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-primary,.sc_button{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.btn-primary:hover,.sc_button:hover,.btn-primary:focus,.sc_button:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.btn-primary:active,.sc_button:active{transform:translateY(0)}.btn-primary:disabled,.sc_button:disabled{opacity:.6;cursor:not-allowed}.btn-primary:disabled:hover,.sc_button:disabled:hover{transform:none;background-color:#e30613}.btn-primary:hover,.sc_button:hover,.btn-primary:focus,.sc_button:focus{background:rgb(177.313304721,4.686695279,14.8412017167)}.btn-secondary{display:inline-block;padding:.5rem 1rem;background-color:#000;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.btn-secondary:hover,.btn-secondary:focus{background-color:hsl(0,0%,-10%);transform:translateY(-1px);text-decoration:none}.btn-secondary:active{transform:translateY(0)}.btn-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-secondary:disabled:hover{transform:none;background-color:#000}.btn-secondary:hover,.btn-secondary:focus{background:#000}.btn-outline-primary,.sc_button.sc_button_simple{display:inline-block;padding:.5rem 1rem;background-color:#fff;color:#e30613;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.btn-outline-primary:hover,.sc_button.sc_button_simple:hover,.btn-outline-primary:focus,.sc_button.sc_button_simple:focus{background-color:hsl(0,0%,90%);transform:translateY(-1px);text-decoration:none}.btn-outline-primary:active,.sc_button.sc_button_simple:active{transform:translateY(0)}.btn-outline-primary:disabled,.sc_button.sc_button_simple:disabled{opacity:.6;cursor:not-allowed}.btn-outline-primary:disabled:hover,.sc_button.sc_button_simple:disabled:hover{transform:none;background-color:#fff}.btn-outline-primary,.sc_button.sc_button_simple{border:2px solid #e30613}.btn-outline-primary:hover,.sc_button.sc_button_simple:hover,.btn-outline-primary:focus,.sc_button.sc_button_simple:focus{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.btn-outline-primary:hover:hover,.sc_button.sc_button_simple:hover:hover,.btn-outline-primary:hover:focus,.btn-outline-primary:focus:hover,.btn-outline-primary:focus:focus,.sc_button.sc_button_simple:focus:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.btn-outline-primary:hover:active,.sc_button.sc_button_simple:hover:active,.btn-outline-primary:focus:active,.sc_button.sc_button_simple:focus:active{transform:translateY(0)}.btn-outline-primary:hover:disabled,.sc_button.sc_button_simple:hover:disabled,.btn-outline-primary:focus:disabled,.sc_button.sc_button_simple:focus:disabled{opacity:.6;cursor:not-allowed}.btn-outline-primary:hover:disabled:hover,.sc_button.sc_button_simple:hover:disabled:hover,.btn-outline-primary:focus:disabled:hover{transform:none;background-color:#e30613}.btn-outline-secondary{display:inline-block;padding:.5rem 1rem;background-color:#fff;color:#000;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.btn-outline-secondary:hover,.btn-outline-secondary:focus{background-color:hsl(0,0%,90%);transform:translateY(-1px);text-decoration:none}.btn-outline-secondary:active{transform:translateY(0)}.btn-outline-secondary:disabled{opacity:.6;cursor:not-allowed}.btn-outline-secondary:disabled:hover{transform:none;background-color:#fff}.btn-outline-secondary{border:2px solid #000}.btn-outline-secondary:hover,.btn-outline-secondary:focus{display:inline-block;padding:.5rem 1rem;background-color:#000;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.btn-outline-secondary:hover:hover,.btn-outline-secondary:hover:focus,.btn-outline-secondary:focus:hover,.btn-outline-secondary:focus:focus{background-color:hsl(0,0%,-10%);transform:translateY(-1px);text-decoration:none}.btn-outline-secondary:hover:active,.btn-outline-secondary:focus:active{transform:translateY(0)}.btn-outline-secondary:hover:disabled,.btn-outline-secondary:focus:disabled{opacity:.6;cursor:not-allowed}.btn-outline-secondary:hover:disabled:hover,.btn-outline-secondary:focus:disabled:hover{transform:none;background-color:#000}.btn-light{display:inline-block;padding:.5rem 1rem;background-color:#ebebeb;color:#4a4840;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.btn-light:hover,.btn-light:focus{background-color:rgb(209.5,209.5,209.5);transform:translateY(-1px);text-decoration:none}.btn-light:active{transform:translateY(0)}.btn-light:disabled{opacity:.6;cursor:not-allowed}.btn-light:disabled:hover{transform:none;background-color:#ebebeb}.btn-light:hover,.btn-light:focus{background:rgb(209.5,209.5,209.5)}.btn-danger{display:inline-block;padding:.5rem 1rem;background-color:#dc3545;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.btn-danger:hover,.btn-danger:focus{background-color:rgb(189.2151898734,32.7848101266,47.7721518987);transform:translateY(-1px);text-decoration:none}.btn-danger:active{transform:translateY(0)}.btn-danger:disabled{opacity:.6;cursor:not-allowed}.btn-danger:disabled:hover{transform:none;background-color:#dc3545}.btn-danger:hover,.btn-danger:focus{background:rgb(189.2151898734,32.7848101266,47.7721518987)}.btn-sm{padding:.25rem 1rem;font-size:.875rem}.btn-lg{padding:1rem 2rem;font-size:1.25rem}.btn-xl{padding:1.5rem 3rem;font-size:1.5rem}.btn-block{width:100%;display:block}.btn-icon{display:inline-flex;align-items:center;gap:.25rem}.btn-icon .icon{font-size:1.1em}.btn-icon.btn-icon-right{flex-direction:row-reverse}.car-contact-btn{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.car-contact-btn:hover,.car-contact-btn:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.car-contact-btn:active{transform:translateY(0)}.car-contact-btn:disabled{opacity:.6;cursor:not-allowed}.car-contact-btn:disabled:hover{transform:none;background-color:#e30613}.car-contact-btn{width:100%;padding:1rem;border-radius:.375rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.car-contact-btn:hover,.car-contact-btn:focus{background:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.car-contact-btn .icon{margin-right:.5rem;font-size:1.25rem}.car-action-btn{display:inline-block;padding:.5rem 1rem;background-color:#fff;color:#4a4840;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.car-action-btn:hover,.car-action-btn:focus{background-color:hsl(0,0%,90%);transform:translateY(-1px);text-decoration:none}.car-action-btn:active{transform:translateY(0)}.car-action-btn:disabled{opacity:.6;cursor:not-allowed}.car-action-btn:disabled:hover{transform:none;background-color:#fff}.car-action-btn{border:2px solid #e5e5e5;width:100%;padding:.5rem 1rem;margin-bottom:.25rem}.car-action-btn:hover,.car-action-btn:focus{border-color:#e30613;color:#e30613}.car-action-btn .icon{margin-right:.5rem}.btn-loading{position:relative;color:rgba(0,0,0,0)}.btn-loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top:2px solid currentColor;border-radius:50%;animation:spin 1s linear infinite}.btn-group{display:inline-flex;vertical-align:middle}.btn-group .btn,.btn-group .sc_button{border-radius:0;margin-left:-1px}.btn-group .btn:first-child,.btn-group .sc_button:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;margin-left:0}.btn-group .btn:last-child,.btn-group .sc_button:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.btn-group .btn:hover,.btn-group .sc_button:hover,.btn-group .btn:focus,.btn-group .sc_button:focus{z-index:1}.fab{position:fixed;bottom:2rem;right:2rem;width:56px;height:56px;border-radius:50%;display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.fab:hover,.fab:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.fab:active{transform:translateY(0)}.fab:disabled{opacity:.6;cursor:not-allowed}.fab:disabled:hover{transform:none;background-color:#e30613}.fab{box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1000;transition:all .3s ease}.fab:hover,.fab:focus{transform:scale(1.1);box-shadow:0 8px 25px rgba(227,6,19,.4)}.fab .icon{font-size:1.5rem}@media(max-width: 767px){.fab{bottom:1.5rem;right:1.5rem;width:48px;height:48px}}.sc_cars_item_button .sc_button{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.sc_cars_item_button .sc_button:hover,.sc_cars_item_button .sc_button:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.sc_cars_item_button .sc_button:active{transform:translateY(0)}.sc_cars_item_button .sc_button:disabled{opacity:.6;cursor:not-allowed}.sc_cars_item_button .sc_button:disabled:hover{transform:none;background-color:#e30613}.sc_cars_item_button .sc_button{padding:.5rem 1.5rem;border-radius:.375rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem}.sc_cars_item_button .sc_button:hover,.sc_cars_item_button .sc_button:focus{background:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px)}.sc_cars_item_button .sc_button.sc_button_simple{display:inline-block;padding:.5rem 1rem;background-color:#fff;color:#e30613;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.sc_cars_item_button .sc_button.sc_button_simple:hover,.sc_cars_item_button .sc_button.sc_button_simple:focus{background-color:hsl(0,0%,90%);transform:translateY(-1px);text-decoration:none}.sc_cars_item_button .sc_button.sc_button_simple:active{transform:translateY(0)}.sc_cars_item_button .sc_button.sc_button_simple:disabled{opacity:.6;cursor:not-allowed}.sc_cars_item_button .sc_button.sc_button_simple:disabled:hover{transform:none;background-color:#fff}.sc_cars_item_button .sc_button.sc_button_simple{border:2px solid #e30613}.sc_cars_item_button .sc_button.sc_button_simple:hover,.sc_cars_item_button .sc_button.sc_button_simple:focus{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.sc_cars_item_button .sc_button.sc_button_simple:hover:hover,.sc_cars_item_button .sc_button.sc_button_simple:hover:focus,.sc_cars_item_button .sc_button.sc_button_simple:focus:hover,.sc_cars_item_button .sc_button.sc_button_simple:focus:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.sc_cars_item_button .sc_button.sc_button_simple:hover:active,.sc_cars_item_button .sc_button.sc_button_simple:focus:active{transform:translateY(0)}.sc_cars_item_button .sc_button.sc_button_simple:hover:disabled,.sc_cars_item_button .sc_button.sc_button_simple:focus:disabled{opacity:.6;cursor:not-allowed}.sc_cars_item_button .sc_button.sc_button_simple:hover:disabled:hover,.sc_cars_item_button .sc_button.sc_button_simple:focus:disabled:hover{transform:none;background-color:#e30613}a[href^="tel:"].btn.btn-primary,a[href^="tel:"].sc_button{line-height:28px}.pdf-button{background-color:rgba(0,0,0,0);font-family:"DM Sans",Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;fill:#000;color:#000;border-style:solid;border-width:1px;border-color:#e30613;border-radius:0;padding:10px 49px 10px 49px;transition:all .3s;width:100% !important;display:block;text-align:center}.pdf-button:hover{background-color:#e30613;fill:#fff;color:#fff}body .sc_cars_default .sc_cars_item .sc_cars_item_thumb .sc_cars_item_labels>a:nth-child(2n+1),.post_header_single .post_meta.post_meta_categories a:not(.post_sponsored_label),blockquote.trx_addons_blockquote_style_1{background-color:#e30613;border-color:#e30613}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,li a:hover{color:#e30613 !important}blockquote.trx_addons_blockquote_style_1:before{color:#e30613 !important}.menu_mobile .menu_mobile_inner{background-color:#fff !important;border-color:#fff !important}.menu_mobile .menu_mobile_inner a{color:#000}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.breadcrumbs{display:none !important;padding:15px 0;font-size:14px;margin-bottom:20px}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center}.breadcrumbs li{display:inline-block;margin:0;padding:0}.breadcrumbs li:not(:last-child)::after{content:"/";margin:0 8px;color:#999}.breadcrumbs a{color:#0073aa;text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .current{color:#666}.breadcrumbs .separator{margin:0 5px;color:#999}.my-breadcrumbs ol{display:flex;justify-content:center;margin:25px auto 25px auto}.my-breadcrumbs li{list-style:none;padding:5px}.my-breadcrumbs li a{font-size:20px}.my-breadcrumbs li.current span{font-weight:bold;color:#e30613;border-bottom:solid 2px #e30613}@media(max-width: 600px){.my-breadcrumbs ol{padding:0}ol li.current{position:absolute;margin:30px auto;z-index:999}}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cars_search_main_row{display:flex;align-items:stretch;gap:.5rem;max-width:600px;margin:0 auto}.cars_search_main_row .sc_form_field{flex:1;min-width:0}.cars_search_main_row .cars_search_button{flex:0 0 auto;width:50px;height:auto;background-color:#e30613;border:2px solid #e30613;color:#fff;cursor:pointer;font-size:1.125rem;transition:all .3s}.cars_search_main_row .cars_search_button:hover{background-color:rgb(177.313304721,4.686695279,14.8412017167)}.cars_search_main_row .cars_search_button[class^=trx_addons_icon-]:before,.cars_search_main_row .cars_search_button[class*=" trx_addons_icon-"]:before{position:relative;right:10px}.cars_search_form .select_container:after{right:5px !important;color:#000}.cars_search_form .select_container:focus:after,.cars_search_form .select_container:hover:after{color:#000 !important}.cars_search_form .select_container select{padding-left:1em !important;padding-right:20px !important;border:2px solid #000 !important;color:#000 !important;background-color:rgba(0,0,0,0) !important}.cars_search_form .select_container select option{color:#000;background-color:#fff}.cars_search_extra{max-width:600px;margin:1rem auto 0}.cars_search_extra .cars_search_extra_segment_row{display:flex;gap:.5rem;border-bottom:1px solid #000;padding-bottom:30px;margin-bottom:1rem}.cars_search_extra .cars_search_extra_segment_row .sc_form_field{flex:1;min-width:0}.cars_search_extra .cars_search_extra_segment_row .cars_segment_select,.cars_search_extra .cars_search_extra_segment_row .cars_fuel_select,.cars_search_extra .cars_search_extra_segment_row .cars_gearbox_select{width:100%;border:2px solid #000 !important;color:#000 !important;background-color:rgba(0,0,0,0) !important}.cars_search_extra .cars_search_extra_segment_row .cars_segment_select option,.cars_search_extra .cars_search_extra_segment_row .cars_fuel_select option,.cars_search_extra .cars_search_extra_segment_row .cars_gearbox_select option{color:#000;background-color:#fff}.cars_search_extra .cars_search_extra_row{display:flex;gap:1.5rem}.cars_search_extra .cars_search_extra_row .sc_form_field{flex:1;min-width:0}.cars_search_extra .cars_slider_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.cars_search_extra .cars_filter_label,.cars_search_extra .cars_slider_values,.cars_search_extra .cars_slider_values span,.cars_search_extra .cars_range_sep{color:#000 !important;font-size:15px}.cars_search_form .noUi-horizontal{height:5px;border:none;background:rgba(0,0,0,.2);box-shadow:none}.cars_search_form .noUi-connect{background:#e30613 !important}.cars_search_form .noUi-handle{width:22px !important;height:22px !important;border-radius:50% !important;background:#e30613 !important;border:3px solid #fff !important;box-shadow:0 1px 4px rgba(0,0,0,.3) !important;cursor:pointer;top:-9px !important;right:-11px !important}.cars_search_form .noUi-handle:before,.cars_search_form .noUi-handle:after{display:none !important}.cars_search_form .noUi-touch-area{width:100%;height:100%;border-radius:50%}.home .cars_search_form span.sc_form_field_title,.home .cars_search_form .trx_addons_range_slider_label.trx_addons_range_slider_label_max,.home .cars_search_form .trx_addons_range_slider_label.trx_addons_range_slider_label_min,.home .cars_search_form .sc_form_field_checkbox label{color:#fff !important}.home .cars_search_form .cars_search_button{border-color:#fff}.home .cars_search_form .select_container:after{color:#fff}.home .cars_search_form .select_container:focus:after,.home .cars_search_form .select_container:hover:after{color:#fff !important}.home .cars_search_form .select_container select{border-color:#fff !important;color:#fff !important}.home .cars_search_extra .cars_search_extra_segment_row{border-bottom-color:#fff}.home .cars_search_extra .cars_search_extra_segment_row .cars_segment_select,.home .cars_search_extra .cars_search_extra_segment_row .cars_fuel_select,.home .cars_search_extra .cars_search_extra_segment_row .cars_gearbox_select{border-color:#fff !important;color:#fff !important}.home .cars_search_extra .cars_filter_label,.home .cars_search_extra .cars_slider_values,.home .cars_search_extra .cars_slider_values span,.home .cars_search_extra .cars_range_sep{color:#fff !important;font-size:15px}.home .cars_search_form .noUi-horizontal{background:hsla(0,0%,100%,.3)}.cars_order_bar{max-width:370px;margin:0 0 1rem auto;display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.cars_order_bar .cars_order_label{font-size:.875rem;color:#666;width:130px}.cars_order_bar .cars_order_select{padding:.5rem 1.5rem .5rem .5rem;border:1px solid #c6c6c6;border-radius:0;font-size:.875rem;color:#000;background-color:#fff;cursor:pointer;appearance:auto}.cars_order_bar .cars_order_select:focus{outline:none;border-color:#e30613}.search_modern .search_wrap{background-color:#fff !important;border-color:#fff !important}.search_modern .search_wrap.search_opened .search_field,.search_modern .search_wrap.search_opened .search_field:hover,.search_modern .search_wrap.search_opened .search_field:focus{color:#000}#clear_filters{background-color:#e30613;transition:all .3s}#clear_filters:hover{background-color:#000}@media(max-width: 768px){.cars_search_form{display:flex;flex-direction:column;gap:1rem}.cars_search_main_row{display:contents}.cars_search_main_row .sc_form_field{order:1}.cars_search_main_row .cars_search_button{order:99;width:100%;height:50px}.cars_search_main_row .cars_search_button[class^=trx_addons_icon-]:before,.cars_search_main_row .cars_search_button[class*=" trx_addons_icon-"]:before{position:relative;right:0;left:0;margin:0 auto}.cars_search_extra{order:10;margin-top:0;max-width:none !important;width:100% !important}.cars_search_extra .cars_search_extra_segment_row,.cars_search_extra .cars_search_extra_row{flex-direction:column;gap:1rem;max-width:none}.cars_search_extra .cars_search_extra_segment_row .sc_form_field,.cars_search_extra .cars_search_extra_segment_row .select_container,.cars_search_extra .cars_search_extra_segment_row select,.cars_search_extra .cars_search_extra_row .sc_form_field{width:100% !important;max-width:none !important}}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tooltip-container{position:relative;z-index:999}.tooltip-container span.icon{position:relative}.tooltip-container span.icon:after{content:"";display:block;background-image:url(/jorge-pires/wp-content/uploads/2025/03/i-icon.svg);background-size:cover;background-repeat:no-repeat;background-position:center;width:15px;height:15px;position:absolute;top:2px;right:-20px}.tooltip-container:hover .tooltip-text{visibility:visible}.tooltip-text{visibility:hidden;width:auto;background-color:#fff;color:#000;text-align:center;border-radius:6px;padding:10px;position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);box-shadow:0px 0px 10px rgba(0,0,0,.2);font-size:14px;white-space:nowrap}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.choices{z-index:999 !important}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{margin:0 !important;padding-left:0 !important;border-left:none !important;border-radius:0 !important;height:20px !important;background-color:rgba(0,0,0,0) !important}.choices__inner{background-color:rgba(0,0,0,0) !important;border:none !important}.choices__list--multiple .choices__item{height:40px !important;border-radius:0 !important;background-color:#e30613 !important;border:1px solid #e30613 !important}.choices__list--multiple .choices__item.is-highlighted{background-color:#000 !important;border:1px solid #000 !important}.choices__input.choices__input--cloned.fill_inited{color:#fff !important}body.home input.choices__input.choices__input--cloned,body.home input.choices__input.choices__input--cloned::placeholder,body.home .cars-features-select-wrapper label{color:#fff !important}input.choices__input.choices__input--cloned,input.choices__input.choices__input--cloned::placeholder,.cars-features-select-wrapper label{color:#000 !important}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.footer-bottom a{position:relative;transition:width all .3s}.footer-bottom a::after{content:"";width:0;height:1px;position:absolute;left:0;bottom:0;background-color:#fff;transition:width all .3s}.footer-bottom a:hover::after{width:100%;background-color:#fff}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(0);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.hero-section{background:linear-gradient(135deg, #E30613 0%, rgb(127.6266094421, 3.3733905579, 10.6824034335) 100%);color:#fff;padding:4rem 0;text-align:center;position:relative;overflow:hidden}.hero-section::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(https://www.jorgepiresautomoveis.pt/wp-content/themes/drop-top-child/assets/css/../images/hero-pattern.svg) repeat;opacity:.1;z-index:1}.hero-section .container{position:relative;z-index:2}.hero-section .hero-title{font-size:3rem;font-weight:700;margin-bottom:1rem}@media(max-width: 767px){.hero-section .hero-title{font-size:2.25rem}}.hero-section .hero-subtitle{font-size:1.25rem;margin-bottom:2rem;opacity:.9}@media(max-width: 767px){.hero-section .hero-subtitle{font-size:1rem}}.hero-section .hero-cta{display:inline-block;padding:.5rem 1rem;background-color:#fff;color:#e30613;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.hero-section .hero-cta:hover,.hero-section .hero-cta:focus{background-color:hsl(0,0%,90%);transform:translateY(-1px);text-decoration:none}.hero-section .hero-cta:active{transform:translateY(0)}.hero-section .hero-cta:disabled{opacity:.6;cursor:not-allowed}.hero-section .hero-cta:disabled:hover{transform:none;background-color:#fff}.hero-section .hero-cta{padding:1rem 2rem;font-size:1.25rem;font-weight:700;border-radius:.375rem;text-transform:uppercase;letter-spacing:1px}.hero-section .hero-cta:hover,.hero-section .hero-cta:focus{transform:translateY(-2px);box-shadow:0 8px 25px hsla(0,0%,100%,.3)}.featured-cars-section{padding:4rem 0}.featured-cars-section .section-header{text-align:center;margin-bottom:2rem}.featured-cars-section .section-header .section-title{font-size:2.25rem;color:#4a4840;margin-bottom:1rem}.featured-cars-section .section-header .section-subtitle{font-size:1.25rem;color:#666;max-width:600px;margin:0 auto}.featured-cars-section .cars-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media(max-width: 991px){.featured-cars-section .cars-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.featured-cars-section .cars-grid{grid-template-columns:1fr}}.featured-cars-section .view-all-btn{text-align:center;margin-top:2rem}.featured-cars-section .view-all-btn .btn,.featured-cars-section .view-all-btn .sc_button{display:inline-block;padding:.5rem 1rem;background-color:#e30613;color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.featured-cars-section .view-all-btn .btn:hover,.featured-cars-section .view-all-btn .sc_button:hover,.featured-cars-section .view-all-btn .btn:focus,.featured-cars-section .view-all-btn .sc_button:focus{background-color:rgb(177.313304721,4.686695279,14.8412017167);transform:translateY(-1px);text-decoration:none}.featured-cars-section .view-all-btn .btn:active,.featured-cars-section .view-all-btn .sc_button:active{transform:translateY(0)}.featured-cars-section .view-all-btn .btn:disabled,.featured-cars-section .view-all-btn .sc_button:disabled{opacity:.6;cursor:not-allowed}.featured-cars-section .view-all-btn .btn:disabled:hover,.featured-cars-section .view-all-btn .sc_button:disabled:hover{transform:none;background-color:#e30613}.featured-cars-section .view-all-btn .btn,.featured-cars-section .view-all-btn .sc_button{padding:1rem 2rem;font-weight:700}.services-section{background:#ebebeb;padding:4rem 0}.services-section .services-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem}@media(max-width: 767px){.services-section .services-grid{grid-template-columns:1fr;gap:1.5rem}}.services-section .service-item{text-align:center;padding:2rem;background:#fff;border-radius:.375rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:.3s ease}.services-section .service-item:hover{transform:translateY(-5px);box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.services-section .service-item .service-icon{font-size:3rem;color:#e30613;margin-bottom:1rem}.services-section .service-item .service-title{font-size:1.25rem;font-weight:700;color:#4a4840;margin-bottom:.5rem}.services-section .service-item .service-description{color:#666;line-height:1.4}.stats-section{background:#e30613;color:#fff;padding:2rem 0}.stats-section .stats-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1.5rem;text-align:center}@media(max-width: 767px){.stats-section .stats-grid{grid-template-columns:repeat(2, 1fr);gap:1rem}}.stats-section .stat-item .stat-number{font-size:3rem;font-weight:700;display:block;margin-bottom:.25rem}.stats-section .stat-item .stat-label{font-size:1rem;opacity:.9;text-transform:uppercase;letter-spacing:.5px}.testimonials-section{padding:4rem 0}.testimonials-section .testimonials-slider{max-width:800px;margin:0 auto}.testimonials-section .testimonial-item{text-align:center;padding:2rem}.testimonials-section .testimonial-item .testimonial-content{font-size:1.25rem;font-style:italic;color:#4a4840;margin-bottom:1.5rem;line-height:1.6}.testimonials-section .testimonial-item .testimonial-content::before,.testimonials-section .testimonial-item .testimonial-content::after{content:'"';font-size:3rem;color:#e30613}.testimonials-section .testimonial-item .testimonial-author .author-name{font-weight:700;color:#4a4840;margin-bottom:.25rem}.testimonials-section .testimonial-item .testimonial-author .author-title{font-size:.875rem;color:#666}.contact-cta-section{background:linear-gradient(135deg, #000000 0%, black 100%);color:#fff;padding:4rem 0;text-align:center}.contact-cta-section .cta-title{font-size:2.25rem;font-weight:700;margin-bottom:1rem}.contact-cta-section .cta-subtitle{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.contact-cta-section .cta-buttons{display:flex;gap:1rem;justify-content:center}@media(max-width: 767px){.contact-cta-section .cta-buttons{flex-direction:column;align-items:center}}.contact-cta-section .cta-buttons .btn,.contact-cta-section .cta-buttons .sc_button{padding:1rem 2rem;font-weight:700}.contact-cta-section .cta-buttons .btn-primary,.contact-cta-section .cta-buttons .sc_button{display:inline-block;padding:.5rem 1rem;background-color:#fff;color:#000;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.contact-cta-section .cta-buttons .btn-primary:hover,.contact-cta-section .cta-buttons .sc_button:hover,.contact-cta-section .cta-buttons .btn-primary:focus,.contact-cta-section .cta-buttons .sc_button:focus{background-color:hsl(0,0%,90%);transform:translateY(-1px);text-decoration:none}.contact-cta-section .cta-buttons .btn-primary:active,.contact-cta-section .cta-buttons .sc_button:active{transform:translateY(0)}.contact-cta-section .cta-buttons .btn-primary:disabled,.contact-cta-section .cta-buttons .sc_button:disabled{opacity:.6;cursor:not-allowed}.contact-cta-section .cta-buttons .btn-primary:disabled:hover,.contact-cta-section .cta-buttons .sc_button:disabled:hover{transform:none;background-color:#fff}.contact-cta-section .cta-buttons .btn-primary:hover,.contact-cta-section .cta-buttons .sc_button:hover{background:hsla(0,0%,100%,.9)}.contact-cta-section .cta-buttons .btn-outline{display:inline-block;padding:.5rem 1rem;background-color:rgba(0,0,0,0);color:#fff;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.contact-cta-section .cta-buttons .btn-outline:hover,.contact-cta-section .cta-buttons .btn-outline:focus{background-color:hsla(0,0%,-10%,0);transform:translateY(-1px);text-decoration:none}.contact-cta-section .cta-buttons .btn-outline:active{transform:translateY(0)}.contact-cta-section .cta-buttons .btn-outline:disabled{opacity:.6;cursor:not-allowed}.contact-cta-section .cta-buttons .btn-outline:disabled:hover{transform:none;background-color:rgba(0,0,0,0)}.contact-cta-section .cta-buttons .btn-outline{border:2px solid #fff}.contact-cta-section .cta-buttons .btn-outline:hover{display:inline-block;padding:.5rem 1rem;background-color:#fff;color:#000;border:none;border-radius:.375rem;font-family:inherit;font-weight:500;text-decoration:none;cursor:pointer;transition:.3s ease}.contact-cta-section .cta-buttons .btn-outline:hover:hover,.contact-cta-section .cta-buttons .btn-outline:hover:focus{background-color:hsl(0,0%,90%);transform:translateY(-1px);text-decoration:none}.contact-cta-section .cta-buttons .btn-outline:hover:active{transform:translateY(0)}.contact-cta-section .cta-buttons .btn-outline:hover:disabled{opacity:.6;cursor:not-allowed}.contact-cta-section .cta-buttons .btn-outline:hover:disabled:hover{transform:none;background-color:#fff}.recent-posts-section{padding:4rem 0}.recent-posts-section .posts-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}@media(max-width: 767px){.recent-posts-section .posts-grid{grid-template-columns:1fr;gap:1.5rem}}.recent-posts-section .post-item{background:#fff;border-radius:.375rem;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);transition:.3s ease}.recent-posts-section .post-item:hover{transform:translateY(-5px);box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06)}.recent-posts-section .post-item .post-image{height:200px;background-size:cover;background-position:center}.recent-posts-section .post-item .post-content{padding:1.5rem}.recent-posts-section .post-item .post-content .post-meta{font-size:.875rem;color:#666;margin-bottom:.5rem}.recent-posts-section .post-item .post-content .post-title{font-size:1.25rem;font-weight:700;color:#4a4840;margin-bottom:.5rem;line-height:1.2}.recent-posts-section .post-item .post-content .post-title a{color:inherit;text-decoration:none}.recent-posts-section .post-item .post-content .post-title a:hover{color:#e30613}.recent-posts-section .post-item .post-content .post-excerpt{color:#666;line-height:1.4;margin-bottom:1rem}.recent-posts-section .post-item .post-content .read-more{color:#e30613;font-weight:500;text-decoration:none}.recent-posts-section .post-item .post-content .read-more:hover{text-decoration:underline}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.hidden{display:none !important}.invisible{visibility:hidden !important}.d-block{display:block !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-grid{display:grid !important}.d-none{display:none !important}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.m-0{margin:0 !important}.m-auto{margin:auto !important}.mt-0{margin-top:0 !important}.mt-xs{margin-top:.25rem !important}.mt-sm{margin-top:.5rem !important}.mt-md{margin-top:1rem !important}.mt-lg{margin-top:1.5rem !important}.mt-xl{margin-top:2rem !important}.mb-0{margin-bottom:0 !important}.mb-xs{margin-bottom:.25rem !important}.mb-sm{margin-bottom:.5rem !important}.mb-md{margin-bottom:1rem !important}.mb-lg{margin-bottom:1.5rem !important}.mb-xl{margin-bottom:2rem !important}.ml-0{margin-left:0 !important}.ml-auto{margin-left:auto !important}.mr-0{margin-right:0 !important}.mr-auto{margin-right:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pt-xs{padding-top:.25rem !important}.pt-sm{padding-top:.5rem !important}.pt-md{padding-top:1rem !important}.pt-lg{padding-top:1.5rem !important}.pt-xl{padding-top:2rem !important}.pb-0{padding-bottom:0 !important}.pb-xs{padding-bottom:.25rem !important}.pb-sm{padding-bottom:.5rem !important}.pb-md{padding-bottom:1rem !important}.pb-lg{padding-bottom:1.5rem !important}.pb-xl{padding-bottom:2rem !important}.pl-0{padding-left:0 !important}.pl-xs{padding-left:.25rem !important}.pl-sm{padding-left:.5rem !important}.pl-md{padding-left:1rem !important}.pl-lg{padding-left:1.5rem !important}.pr-0{padding-right:0 !important}.pr-xs{padding-right:.25rem !important}.pr-sm{padding-right:.5rem !important}.pr-md{padding-right:1rem !important}.pr-lg{padding-right:1.5rem !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.text-right{text-align:right !important}.text-uppercase{text-transform:uppercase !important}.text-lowercase{text-transform:lowercase !important}.text-capitalize{text-transform:capitalize !important}.text-nowrap{white-space:nowrap !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-light{font-weight:300 !important}.font-normal{font-weight:400 !important}.font-medium{font-weight:500 !important}.font-semibold{font-weight:600 !important}.font-bold{font-weight:700 !important}.text-xs{font-size:.75rem !important}.text-sm{font-size:.875rem !important}.text-base{font-size:1rem !important}.text-lg{font-size:1.25rem !important}.text-xl{font-size:1.5rem !important}.text-primary{color:#e30613 !important}.text-secondary{color:#000 !important}.text-white{color:#fff !important}.text-dark{color:#4a4840 !important}.text-muted{color:#666 !important}.text-success{color:#28a745 !important}.text-warning{color:#ffc107 !important}.text-error{color:#dc3545 !important}.bg-primary{background-color:#e30613 !important}.bg-secondary{background-color:#000 !important}.bg-white{background-color:#fff !important}.bg-light{background-color:#ebebeb !important}.border-0{border:0 !important}.border{border:1px solid #e5e5e5 !important}.border-top{border-top:1px solid #e5e5e5 !important}.border-bottom{border-bottom:1px solid #e5e5e5 !important}.border-left{border-left:1px solid #e5e5e5 !important}.border-right{border-right:1px solid #e5e5e5 !important}.rounded-0{border-radius:0 !important}.rounded-sm{border-radius:.25rem !important}.rounded{border-radius:.375rem !important}.rounded-lg{border-radius:.75rem !important}.rounded-full{border-radius:50% !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.shadow-none{box-shadow:none !important}.shadow-sm{box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06) !important}.shadow{box-shadow:0 4px 6px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.06) !important}.shadow-lg{box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05) !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-auto{overflow:auto !important}.overflow-scroll{overflow:scroll !important}.overflow-x-hidden{overflow-x:hidden !important}.overflow-y-hidden{overflow-y:hidden !important}.overflow-x-auto{overflow-x:auto !important}.overflow-y-auto{overflow-y:auto !important}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}@media(max-width: 767px){.d-mobile-none{display:none !important}.d-mobile-block{display:block !important}.d-mobile-flex{display:flex !important}}@media(max-width: 991px){.d-tablet-none{display:none !important}.d-tablet-block{display:block !important}.d-tablet-flex{display:flex !important}}.gpu-accelerated{transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.smooth-font{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.car-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem}@media(max-width: 991px){.car-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.car-grid{grid-template-columns:1fr}}.car-card{background:#fff;border-radius:.375rem;padding:1.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.06);border:1px solid #e5e5e5;width:100%;overflow:hidden;transition:.3s ease}.car-card:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1),0 4px 6px rgba(0,0,0,.05)}.loading{position:relative}.loading::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;border:2px solid rgb(253.1201716738,183.8798283262,187.9527896996);border-top:2px solid #e30613;border-radius:50%;animation:spin 1s linear infinite}.fade-in{opacity:0;animation:fadeIn .3s ease ease forwards}.slide-up{transform:translateY(20px);opacity:0;animation:slideUp .3s ease ease forwards}.focus-outline:focus{outline:2px solid #e30613;outline-offset:2px}.focus-ring:focus{outline:none;box-shadow:0 0 0 3px rgba(227,6,19,.25)}body .cars_search_form .select_container select,body form.cars_search_form .select_container select,body .cars_search_horizontal .cars_search_form .select_container select,html body .cars_search_form .select_container select,.cars_search_form .select_container select{background-color:transparent!important;background:transparent!important}