.card-service img{width:100%!important;height:200px;object-fit:cover!important}.card-service{margin:0px!important;width:100%!important;height:100%!important;transition:color 0.3s ease}@media only screen and (max-width:980px){html,body{overflow-x:hidden!important;max-width:100%!important}.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module{max-width:100%!important;overflow-x:hidden!important}.et_pb_section{padding-left:15px!important;padding-right:15px!important}.et_pb_row{width:100%!important;padding-left:0!important;padding-right:0!important}}@media only screen and (max-width:767px){html,body{overflow-x:hidden!important;width:100%!important}.et_pb_section,.et_pb_row,.et_pb_column,.et_pb_module,.et_pb_text_inner,.et_pb_blurb_content{max-width:100%!important;box-sizing:border-box!important}p,h1,h2,h3,h4,h5,h6,.et_pb_text,.et_pb_blurb_description,.et_pb_title_main{word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important}a[href^="mailto:"]{word-break:break-all!important;display:inline-block!important;max-width:100%!important}.et_pb_section_1{padding-left:10px!important;padding-right:10px!important}.et_pb_section_2 .et_pb_text_inner,.et_pb_section_2 .et_pb_blurb_description{padding-left:10px!important;padding-right:10px!important}.et_pb_section_0 .et_pb_row,.et_pb_row_0{flex-wrap:wrap!important}.et_pb_button{width:auto!important;max-width:100%!important;white-space:normal!important;text-align:center!important}.et_pb_section:last-of-type,footer.et-l{padding-bottom:80px!important}}.single-post .et_pb_title_container{padding:70px 60px 60px!important}.single-post .et_pb_title_main .entry-title{font-family:'Outfit',Helvetica,Arial,sans-serif!important;font-size:44px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:1.5px!important;line-height:1.2!important;color:#ffffff!important;text-shadow:0 2px 12px rgba(0,0,0,0.5)!important}.single-post .et_pb_title_main{border-bottom:4px solid #f5690a!important}.postid-342 .et_pb_post_content{padding:0!important;max-width:780px}.postid-342 .et_pb_post_content>p:first-child,.postid-342 .et_pb_post_content>p:nth-child(2){font-size:17px!important;line-height:1.85!important;color:#333!important}.postid-342 .et_pb_post_content h2{font-family:'Outfit',Helvetica,Arial,sans-serif!important;font-size:22px!important;font-weight:800!important;color:#1a1a1a!important;margin:48px 0 14px 0!important;padding:0 0 12px 0!important;border-bottom:2px solid #f5690a!important;line-height:1.3!important;letter-spacing:-0.3px}.postid-342 .et_pb_post_content p{font-size:16px!important;line-height:1.8!important;color:#444!important;margin-bottom:18px!important}.postid-342 .et_pb_post_content ul{margin:12px 0 20px 0!important;padding:0!important;list-style:none!important}.postid-342 .et_pb_post_content ul li{font-size:16px!important;line-height:1.7!important;color:#444!important;padding:10px 16px 10px 48px!important;margin:0 0 6px 0!important;background:#f7f7f7!important;border-left:3px solid #f5690a!important;border-radius:0 6px 6px 0!important;position:relative!important}.postid-342 .et_pb_post_content ul li::before{content:'→'!important;position:absolute!important;left:16px!important;color:#f5690a!important;font-weight:700!important}.postid-342 .et_pb_post_content hr{border:none!important;border-top:1px solid #e8e8e8!important;margin:36px 0!important}.postid-342 .et_pb_post_content strong{color:#1a1a1a!important;font-weight:700!important}.postid-342 .et_pb_post_content h2:last-of-type{background:linear-gradient(135deg,#1c1c1c 0%,#2e2e2e 100%)!important;color:#fff!important;border-bottom:none!important;border-left:4px solid #f5690a!important;padding:22px 24px!important;border-radius:0 8px 8px 0!important;margin-top:48px!important;font-size:20px!important}.postid-342 .et_pb_post_content h2:last-of-type+p{font-size:17px!important;color:#333!important;font-weight:500!important;background:#fff8f3!important;border-left:3px solid #f5690a!important;padding:16px 20px!important;border-radius:0 6px 6px 0!important;margin-top:0!important}.single-post .et_pb_column:last-child .et_pb_widget_area{position:sticky;top:20px}.single-post .et_pb_post_meta{color:#888!important;font-size:13px!important;margin-bottom:30px!important}.single-post .et_pb_post_meta a{color:#f5690a!important}.postid-342 .et_pb_post_content figure.cs-blog-figure{margin:32px 0!important;padding:0!important;background:#f7f7f7;border-radius:10px;overflow:hidden;border:1px solid #e8e8e8}.postid-342 .et_pb_post_content figure.cs-blog-figure img{width:100%!important;height:auto!important;display:block!important;border-radius:10px 10px 0 0}.postid-342 .et_pb_post_content figure.cs-blog-figure--portrait{max-width:420px!important;margin:32px auto!important}.postid-342 .et_pb_post_content figure.cs-blog-figure--landscape{max-width:100%!important}.postid-342 .et_pb_post_content figcaption{font-size:13px!important;color:#888!important;font-style:italic!important;text-align:center!important;padding:10px 16px 12px!important;line-height:1.5!important;background:#f7f7f7!important;border-top:1px solid #e8e8e8!important}.postid-342 .et_pb_title_main .et_parallax_bg{background-image:url('https://www.collisionsolutionsdsm.com/wp-content/uploads/2026/03/blog-hero-fire-truck-work.png')!important;background-position:center center!important;background-size:cover!important}.single-post .et_pb_section_0_tb_body{display:none!important}.cs-post-hero{position:relative;width:100%;min-height:360px;display:flex;align-items:center;justify-content:center;padding:90px 24px;margin:0 0 36px;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}.cs-post-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,20,0.55) 0%,rgba(20,20,20,0.75) 100%)}.cs-post-hero__inner{position:relative;z-index:2;max-width:980px;text-align:center}.cs-post-hero__eyebrow{display:inline-block;padding:6px 14px;background:#f5690a;color:#fff!important;font-family:Outfit,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border-radius:4px;margin-bottom:18px}.cs-post-hero__title{color:#fff!important;font-family:Outfit,Helvetica,Arial,sans-serif!important;font-size:44px!important;line-height:1.15!important;font-weight:800!important;letter-spacing:-0.5px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.cs-post-hero__rule{display:block;width:90px;height:4px;background:#f5690a;margin:22px auto 0;border-radius:2px}@media (max-width:768px){.cs-post-hero{min-height:260px;padding:60px 18px}.cs-post-hero__title{font-size:30px!important}}.et_pb_post_content_0_tb_body h1.cs-post-hero__title,.et_pb_post_content h1.cs-post-hero__title{color:#ffffff!important;background:transparent!important}.et_pb_post_content_0_tb_body .cs-post-hero h1{color:#ffffff!important}.single-post h1.entry-title{display:none!important}.blog .et_pb_blog_1.latest-posts{display:none!important}.blog .blog-sidebar{display:none!important}.blog .et_pb_row_0_tb_body{display:flex;flex-wrap:wrap}.blog .et_pb_row_0_tb_body .et_pb_column_0_tb_body{order:2;width:100%!important;max-width:100%!important;margin-right:0!important}.blog .et_pb_row_0_tb_body .et_pb_column_1_tb_body{order:1;width:100%!important;max-width:100%!important;margin-right:0!important;margin-bottom:30px!important}.blog .et_pb_row_0_tb_body .et_pb_column_2_tb_body{order:3;display:none!important}.blog .et_pb_text_0_tb_body p{color:#4a4a4a!important;font-size:16px!important;line-height:1.6!important;max-width:760px}.blog .et_pb_text_0_tb_body h1{margin-bottom:8px!important}.home .et_pb_section_8{padding:90px 0 100px!important}.home .et_pb_section_8 .et_pb_row_13{display:flex;flex-wrap:wrap;align-items:center;padding-bottom:40px!important}.home .et_pb_section_8 .et_pb_row_13 .et_pb_column:first-child{display:flex;flex-direction:column;justify-content:center}.home .et_pb_section_8 .et_pb_row_13 .et_pb_column:last-child{display:flex;align-items:center;justify-content:flex-end}.home .et_pb_section_8 h2{position:relative;padding-bottom:16px;margin-bottom:12px!important}.home .et_pb_section_8 h2::after{content:'';position:absolute;left:0;bottom:0;width:60px;height:3px;background:#f7941d}.home .et_pb_section_8 .et_pb_button{margin:0!important}.home .et_pb_section_8 .et_pb_button:hover{background:#e07e0a!important;transform:translateY(-1px)}.home .et_pb_section_8 .et_pb_blog_grid .et_pb_post{background:#ffffff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,24,51,0.06);transition:box-shadow .25s ease,transform .25s ease;margin-bottom:30px;padding:0!important;border-bottom:none!important;display:flex;flex-direction:column}.home .et_pb_section_8 .et_pb_blog_grid .et_pb_post:hover{box-shadow:0 8px 24px rgba(0,24,51,0.12);transform:translateY(-3px)}.home .et_pb_section_8 .et_pb_blog_grid .et_pb_image_container{margin:0!important;aspect-ratio:16 / 9;overflow:hidden;background:#f0f0f0}.home .et_pb_section_8 .et_pb_blog_grid .et_pb_image_container img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.home .et_pb_section_8 .et_pb_blog_grid .et_pb_post:hover .et_pb_image_container img{transform:scale(1.04)}.home .et_pb_section_8 .et_pb_blog_grid .entry-title{margin:24px 28px 8px!important;font-size:19px!important;line-height:1.35!important;min-height:52px}.home .et_pb_section_8 .et_pb_blog_grid .entry-title a{color:#001833!important}.home .et_pb_section_8 .et_pb_blog_grid .entry-title a:hover{color:#f7941d!important}.home .et_pb_section_8 .et_pb_blog_grid .post-meta{margin:0 28px 14px!important;font-size:13px!important;color:#888!important}.home .et_pb_section_8 .et_pb_blog_grid .post-content{margin:0 28px 22px!important;flex:1;display:flex;flex-direction:column}.home .et_pb_section_8 .et_pb_blog_grid .post-content p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px!important;min-height:72px}.home .et_pb_section_8 .et_pb_blog_grid .post-content .more-link,.home .et_pb_section_8 .et_pb_blog_grid .post-content a.more-link{margin-top:auto;align-self:flex-start;color:#f7941d!important;font-weight:700;letter-spacing:0.5px}.home .et_pb_section_8 .et_pb_blog_grid .post-content .more-link::after{content:' →';transition:transform .2s ease;display:inline-block}.home .et_pb_section_8 .et_pb_blog_grid .post-content .more-link:hover::after{transform:translateX(3px)}@media (max-width:980px){.home .et_pb_section_8 .et_pb_row_13{flex-direction:column;align-items:flex-start}.home .et_pb_section_8 .et_pb_row_13 .et_pb_column:last-child{justify-content:flex-start;margin-top:8px}}