.rrc_showcase_wrapper .white_hot_button{display:block;margin:0 auto;float:none;margin-top:30px;margin-bottom:100px}.rrc_showcase_wrapper a.white_hot_button:hover{background:#c50310;color:#eaeaea}.rrc_showcase_wrapper h3{font-family:"Century Gothic";font-weight:600!important;font-size:38px;line-height:48px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:50px;position:relative;text-align:center}.rrc_gallery_wrapper .videothumbnail .thumbnail-icon{width:80px;height:80px;background-image:url("https://ecdautodesign.com/wp-content/uploads/2024/04/play-btn.png");background-repeat:no-repeat;background-size:cover;margin-top:-40px;margin-right:-40px;--lzl-bg-img:"https://ecdautodesign.com/wp-content/uploads/2024/04/play-btn.png"}.rrc_gallery_wrapper .videothumbnail .thumbnail-icon:before,.rrc_gallery_wrapper .videothumbnail .thumbnail-icon:after{display:none!important}.rrc_gallery_wrapper .videothumbnail .thumbnail-icon.lzl:not(.lzl-ed),.rrc_gallery_wrapper .videothumbnail .thumbnail-icon.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAxklEQVR4Ae3QMQEAAADCoPVPbQsviEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwMBzYJykAAFo4MKpAAAAAElFTkSuQmCC")}@media (max-width:767px){.rrc_showcase_wrapper h3{font-size:28px;line-height:40px;letter-spacing:initial}}.faq_box h4 a.active .faq-icon,.faq_box h4 a.active .faq-icon{transform:rotate(180deg)}.rrc_testimonial_wrapper{color:#fff;padding:0;padding-bottom:40px}.testimonial_title{font-family:"Century Gothic",sans-serif;font-weight:700;font-size:40px;letter-spacing:2px;text-transform:uppercase;text-align:center;margin:0 0 36px;position:relative}.testimonial_title:after{content:"";display:block;width:120px;height:3px;margin:16px auto 0;background:linear-gradient(90deg,#c50310,#6b0a10);border-radius:2px}.myTestimonials{max-width:900px;margin:0 auto}.testimonial_card{background:#0b0b0c;border-radius:20px;padding:36px 28px 0;box-shadow:0 10px 30px rgba(0,0,0,.45);position:relative;overflow:hidden;min-height:230px;max-width:42rem;margin:0 auto}.testimonial_quote{position:absolute;top:-10px;left:18px;font-size:120px;line-height:1;opacity:.08;font-weight:900;pointer-events:none}.testimonial_text{font-size:18px;line-height:1.7;margin:0 0 22px;font-style:italic;color:#fff}.testimonial_footer{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;border-top:1px solid rgba(255,255,255,.08);padding-top:14px}.testimonial_author{font-style:normal;font-weight:600;letter-spacing:.2px;color:#c50310}.testimonial_meta{color:#bbb;font-size:14px}.myTestimonials{position:relative;overflow:visible;padding:0}.myTestimonials .swiper-wrapper{align-items:center}.myTestimonials .swiper-pagination{position:relative;margin-top:18px}.myTestimonials .swiper-pagination-bullet{width:6px;height:6px;opacity:.7;background:#7a7a7a}.myTestimonials .swiper-pagination-bullet-active{width:18px;border-radius:999px;opacity:1;background:#c50310}.myTestimonials .swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg) scale(1.9)!important}.myTestimonials .swiper-button-next .swiper-navigation-icon{transform:scale(1.9)}@media (max-width:991px){.myTestimonials .swiper-button-prev,.myTestimonials .swiper-button-next{display:none}}.rrc_restoration_wrapper{background:#0b0b0c;color:#fff;padding:80px 0}.rrc_restoration_wrapper h2,.rrc_restoration_wrapper h3{font-family:"Century Gothic",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1.5px}.rrc_restoration_wrapper h2{font-size:42px;margin-bottom:28px}.rrc_restoration_wrapper h3{font-size:24px;margin:36px 0 16px;letter-spacing:.8px}.rrc_restoration_wrapper p{color:#d9d9d9;font-size:18px;line-height:1.7;margin-bottom:18px}.rrc_restoration_wrapper ul{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px 24px}.rrc_restoration_wrapper ul li{position:relative;padding-left:22px;color:#f0f0f0;font-size:17px;line-height:1.6}.rrc_restoration_wrapper ul li:before{content:"➤";position:absolute;left:0;color:#c50310;font-size:12px;top:6px}.restoration_comparison_table{width:100%;border-collapse:collapse;margin-bottom:18px}.restoration_comparison_table thead th{background:rgba(197,3,16,.9);color:#fff;padding:14px 18px;font-size:16px;text-transform:uppercase;letter-spacing:.6px}.restoration_comparison_table tbody td{border-bottom:1px solid rgba(255,255,255,.08);padding:16px 18px;font-size:16px;color:#eaeaea;vertical-align:top}.restoration_comparison_table tbody tr:nth-child(even) td{background:rgba(255,255,255,.04)}.restoration_section_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));gap:36px;margin-top:36px}.restoration_card{background:rgba(255,255,255,.05);border-radius:18px;padding:28px;box-shadow:0 14px 40px rgba(0,0,0,.35)}.restoration_card h3{margin-top:0;text-transform:none;font-size:22px}.restoration_card ul{grid-template-columns:1fr;gap:10px}.restoration_card ul li:before{top:4px}.restoration_cta{margin-top:48px;text-align:center}.restoration_cta h3{text-transform:uppercase;margin-bottom:18px}.restoration_cta .white_hot_button{margin-top:24px}.rrc_showcase_wrapper .rrc_specification_wrapper h2{text-align:center;margin-bottom:20px}.rrc_showcase_wrapper .rrc_specification_wrapper p{text-align:center;color:#fff;margin-bottom:40px;font-size:18px;margin-top:20px;font-family:"Avenir-Book"!important;line-height:34px}.rrc_showcase_wrapper .rrc_specification_wrapper h2:before,.rrc_showcase_wrapper .rrc_specification_wrapper h2:after{display:none!important}@media (max-width:767px){.rrc_restoration_wrapper{padding:60px 0}.rrc_restoration_wrapper h2{font-size:32px}.restoration_comparison_table thead{display:none}.restoration_comparison_table,.restoration_comparison_table tbody,.restoration_comparison_table tr,.restoration_comparison_table td{display:block;width:100%}.restoration_comparison_table tr{margin-bottom:18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden}.restoration_comparison_table td{padding:12px 16px;position:relative}.restoration_comparison_table td:before{content:attr(data-label);display:block;font-weight:600;color:#c50310;margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.testimonial_title{line-height:46px!important;margin-top:40px!important}}.showcase_additional_content h2{font-weight:400!important;font-size:52px!important;line-height:54px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:10px!important}.showcase_additional_content p{color:#fff!important}