.elementor-29893 .elementor-element.elementor-element-447ba75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.85;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-29893 .elementor-element.elementor-element-447ba75:not(.elementor-motion-effects-element-type-background), .elementor-29893 .elementor-element.elementor-element-447ba75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casatrucks.com/wp-content/uploads/2026/03/hero-truck-parts-GYnn2Xb6-1.jpg");}.elementor-29893 .elementor-element.elementor-element-447ba75::before, .elementor-29893 .elementor-element.elementor-element-447ba75 > .elementor-background-video-container::before, .elementor-29893 .elementor-element.elementor-element-447ba75 > .e-con-inner > .elementor-background-video-container::before, .elementor-29893 .elementor-element.elementor-element-447ba75 > .elementor-background-slideshow::before, .elementor-29893 .elementor-element.elementor-element-447ba75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29893 .elementor-element.elementor-element-447ba75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(29deg, #1C3B59E6 0%, #1C3B59 100%);}.elementor-29893 .elementor-element.elementor-element-45b6649{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-29893 .elementor-element.elementor-element-285fe20{--display:flex;}.elementor-29893 .elementor-element.elementor-element-ebdfabb{width:var( --container-widget-width, 237px );max-width:237px;background-color:#F47F1F26;padding:10px 10px 10px 10px;--container-widget-width:237px;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F47F1F40;border-radius:30px 30px 30px 30px;}.elementor-29893 .elementor-element.elementor-element-ebdfabb .elementor-icon-box-wrapper{align-items:center;gap:10px;}.elementor-29893 .elementor-element.elementor-element-ebdfabb .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-29893 .elementor-element.elementor-element-ebdfabb.elementor-view-stacked .elementor-icon{background-color:#4ADE80;}.elementor-29893 .elementor-element.elementor-element-ebdfabb.elementor-view-framed .elementor-icon, .elementor-29893 .elementor-element.elementor-element-ebdfabb.elementor-view-default .elementor-icon{fill:#4ADE80;color:#4ADE80;border-color:#4ADE80;}.elementor-29893 .elementor-element.elementor-element-ebdfabb .elementor-icon{font-size:10px;}.elementor-29893 .elementor-element.elementor-element-ebdfabb .elementor-icon-box-title, .elementor-29893 .elementor-element.elementor-element-ebdfabb .elementor-icon-box-title a{font-size:14px;}.elementor-29893 .elementor-element.elementor-element-7f408b8 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-29893 .elementor-element.elementor-element-7f408b8{z-index:1;}.elementor-29893 .elementor-element.elementor-element-7f408b8 .title-after_title, .elementor-29893 .elementor-element.elementor-element-7f408b8 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-7f408b8 .woodmart-title-container{max-width:780px;}.elementor-29893 .elementor-element.elementor-element-7f408b8 .title{color:#FFFFFF;font-size:72px;font-weight:900;line-height:68px;}.elementor-29893 .elementor-element.elementor-element-7894a83 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-29893 .elementor-element.elementor-element-7894a83{z-index:1;}.elementor-29893 .elementor-element.elementor-element-7894a83 .wd-text-block{max-width:838px;font-size:20px;font-weight:500;color:#F8FAFCB2;}.elementor-29893 .elementor-element.elementor-element-2bdb077{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-a37f50d{width:auto;max-width:auto;background-color:#F8FAFC1A;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-29893 .elementor-element.elementor-element-a37f50d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29893 .elementor-element.elementor-element-a37f50d .elementor-icon-box-title{margin-block-end:0px;color:#F8FAFCE6;}.elementor-29893 .elementor-element.elementor-element-a37f50d.elementor-view-stacked .elementor-icon{background-color:#F47F1F;}.elementor-29893 .elementor-element.elementor-element-a37f50d.elementor-view-framed .elementor-icon, .elementor-29893 .elementor-element.elementor-element-a37f50d.elementor-view-default .elementor-icon{fill:#F47F1F;color:#F47F1F;border-color:#F47F1F;}.elementor-29893 .elementor-element.elementor-element-a37f50d .elementor-icon{font-size:16px;}.elementor-29893 .elementor-element.elementor-element-a37f50d .elementor-icon-box-title, .elementor-29893 .elementor-element.elementor-element-a37f50d .elementor-icon-box-title a{font-size:14px;font-weight:500;}.elementor-29893 .elementor-element.elementor-element-6f7ae00{width:auto;max-width:auto;background-color:#F8FAFC1A;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-29893 .elementor-element.elementor-element-6f7ae00 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29893 .elementor-element.elementor-element-6f7ae00 .elementor-icon-box-title{margin-block-end:0px;color:#F8FAFCE6;}.elementor-29893 .elementor-element.elementor-element-6f7ae00.elementor-view-stacked .elementor-icon{background-color:#F47F1F;}.elementor-29893 .elementor-element.elementor-element-6f7ae00.elementor-view-framed .elementor-icon, .elementor-29893 .elementor-element.elementor-element-6f7ae00.elementor-view-default .elementor-icon{fill:#F47F1F;color:#F47F1F;border-color:#F47F1F;}.elementor-29893 .elementor-element.elementor-element-6f7ae00 .elementor-icon{font-size:16px;}.elementor-29893 .elementor-element.elementor-element-6f7ae00 .elementor-icon-box-title, .elementor-29893 .elementor-element.elementor-element-6f7ae00 .elementor-icon-box-title a{font-size:14px;font-weight:500;}.elementor-29893 .elementor-element.elementor-element-9c91c03{width:auto;max-width:auto;background-color:#F8FAFC1A;margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-29893 .elementor-element.elementor-element-9c91c03 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-29893 .elementor-element.elementor-element-9c91c03 .elementor-icon-box-title{margin-block-end:0px;color:#F8FAFCE6;}.elementor-29893 .elementor-element.elementor-element-9c91c03.elementor-view-stacked .elementor-icon{background-color:#F47F1F;}.elementor-29893 .elementor-element.elementor-element-9c91c03.elementor-view-framed .elementor-icon, .elementor-29893 .elementor-element.elementor-element-9c91c03.elementor-view-default .elementor-icon{fill:#F47F1F;color:#F47F1F;border-color:#F47F1F;}.elementor-29893 .elementor-element.elementor-element-9c91c03 .elementor-icon{font-size:16px;}.elementor-29893 .elementor-element.elementor-element-9c91c03 .elementor-icon-box-title, .elementor-29893 .elementor-element.elementor-element-9c91c03 .elementor-icon-box-title a{font-size:14px;font-weight:500;}.elementor-29893 .elementor-element.elementor-element-99b175d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29893 .elementor-element.elementor-element-99b175d:not(.elementor-motion-effects-element-type-background), .elementor-29893 .elementor-element.elementor-element-99b175d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffffff;}.elementor-29893 .elementor-element.elementor-element-2024220 > .elementor-widget-container{background-color:#1C3B59;padding:030px 030px 030px 030px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:10px 10px 0px 0px;}.elementor-29893 .elementor-element.elementor-element-2024220 .title{color:#F8FAFC;font-size:18px;}.elementor-29893 .elementor-element.elementor-element-2024220 .title-after_title{color:#F8FAFCB2;font-size:14px;}.elementor-29893 .elementor-element.elementor-element-c1c7b30{--wd-gap:10px;}.elementor-29893 .elementor-element.elementor-element-c1c7b30 > .elementor-widget-container{background-color:#FFFFFF;margin:-20px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:0px 0px 10px 10px;}.elementor-29893 .elementor-element.elementor-element-bd8e9ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-29893 .elementor-element.elementor-element-47de547{width:100%;max-width:100%;z-index:1;}.elementor-29893 .elementor-element.elementor-element-47de547 .title-after_title, .elementor-29893 .elementor-element.elementor-element-47de547 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-47de547 .woodmart-title-container{max-width:780px;}.elementor-29893 .elementor-element.elementor-element-47de547 .title{color:#657386;font-size:24px;font-weight:600;text-transform:uppercase;line-height:68px;}.elementor-29893 .elementor-element.elementor-element-fb05d91 .wd-brands{--wd-brand-pd:0px;--wd-brand-bg:#FFFFFF;--wd-brand-img-width:300px;--wd-brand-img-height:208px;}.elementor-29893 .elementor-element.elementor-element-7bcd471{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-29893 .elementor-element.elementor-element-7bcd471:not(.elementor-motion-effects-element-type-background), .elementor-29893 .elementor-element.elementor-element-7bcd471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29893 .elementor-element.elementor-element-ac37983{z-index:2;}.elementor-29893 .elementor-element.elementor-element-ac37983 .title-after_title, .elementor-29893 .elementor-element.elementor-element-ac37983 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-ac37983 .woodmart-title-container{max-width:487px;}.elementor-29893 .elementor-element.elementor-element-ac37983 .title{color:#15202D;font-size:36px;font-weight:700;}.elementor-29893 .elementor-element.elementor-element-ac37983 .title-after_title{color:#657386;font-size:16px;}.elementor-29893 .elementor-element.elementor-element-1971702 > .elementor-widget-container{padding:0px 150px 0px 150px;}.elementor-29893 .elementor-element.elementor-element-c20cc92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-29893 .elementor-element.elementor-element-c20cc92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29893 .elementor-element.elementor-element-deff290{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-5febdf2{--display:flex;}.elementor-29893 .elementor-element.elementor-element-f71debe .elementor-heading-title{font-size:36px;font-weight:700;color:#15202D;}.elementor-29893 .elementor-element.elementor-element-e48174d{font-size:16px;color:#657386;}.elementor-29893 .elementor-element.elementor-element-e48174d a{color:#657386;}.elementor-29893 .elementor-element.elementor-element-031fb5b .elementor-button{background-color:#FFFFFF;font-size:14px;font-weight:600;fill:#15202D;color:#15202D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E7EE;border-radius:10px 10px 10px 10px;}.elementor-29893 .elementor-element.elementor-element-031fb5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29893 .elementor-element.elementor-element-031fb5b .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-29893 .elementor-element.elementor-element-fb0ec56{text-align:center;}.elementor-29893 .elementor-element.elementor-element-fb0ec56 .elementor-heading-title{font-size:36px;font-weight:700;color:#15202D;}.elementor-29893 .elementor-element.elementor-element-125734a{text-align:center;font-size:16px;color:#657386;}.elementor-29893 .elementor-element.elementor-element-125734a a{color:#657386;}.elementor-29893 .elementor-element.elementor-element-1ea3108{--wd-brd-radius:12px;}.elementor-29893 .elementor-element.elementor-element-1ea3108 [class*="products-bordered-grid"], .elementor-29893 .elementor-element.elementor-element-1ea3108 [class*="products-bordered-grid"] .wd-product{--wd-bordered-brd:#E2E7EE;}.elementor-29893 .elementor-element.elementor-element-1ea3108 .wd-products-with-bg, .elementor-29893 .elementor-element.elementor-element-1ea3108 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-29893 .elementor-element.elementor-element-1ea3108 .wd-el-title{color:#15202D;font-size:16px;font-weight:700;}.elementor-29893 .elementor-element.elementor-element-2fb28e7 .elementor-button{background-color:#FFFFFF;font-weight:700;fill:#15202dff;color:#15202dff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2E7EE;border-radius:4px 4px 4px 4px;}.elementor-29893 .elementor-element.elementor-element-2fb28e7{border-style:none;}.elementor-29893 .elementor-element.elementor-element-2fb28e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29893 .elementor-element.elementor-element-2fb28e7 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-29893 .elementor-element.elementor-element-a60f7c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-29893 .elementor-element.elementor-element-a60f7c1:not(.elementor-motion-effects-element-type-background), .elementor-29893 .elementor-element.elementor-element-a60f7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29893 .elementor-element.elementor-element-d3fd389{z-index:2;}.elementor-29893 .elementor-element.elementor-element-d3fd389 .title-after_title, .elementor-29893 .elementor-element.elementor-element-d3fd389 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-d3fd389 .woodmart-title-container{max-width:487px;}.elementor-29893 .elementor-element.elementor-element-d3fd389 .title{color:#15202D;font-size:36px;font-weight:700;}.elementor-29893 .elementor-element.elementor-element-d3fd389 .title-after_title{color:#657386;font-size:16px;}.elementor-29893 .elementor-element.elementor-element-49dbd83{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-46ebf89 i.softlite-dynamic-icon{font-size:100%;}.elementor-29893 .elementor-element.elementor-element-46ebf89 .softlite-dynamic-icon i{font-size:100%;}.elementor-29893 .elementor-element.elementor-element-46ebf89 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29893 .elementor-element.elementor-element-46ebf89 .softlite-dynamic-icon svg{width:100%;}.elementor-29893 .elementor-element.elementor-element-46ebf89 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:700;line-height:20px;color:#ffffffff;}.elementor-29893 .elementor-element.elementor-element-46ebf89 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:28px;color:#15202dff;}.elementor-29893 .elementor-element.elementor-element-46ebf89 .softlite-dynamic-card-box-text-3{font-size:14px;line-height:20px;color:#657386ff;}.elementor-29893 .elementor-element.elementor-element-46ebf89 .softlite-dynamic-card-box-background-color-1{background-color:#f47f1f1a;}.elementor-29893 .elementor-element.elementor-element-46ebf89 .softlite-dynamic-card-box-background-color-2{background-color:#f47f1fff;}.elementor-29893 .elementor-element.elementor-element-4c77729 i.softlite-dynamic-icon{font-size:100%;}.elementor-29893 .elementor-element.elementor-element-4c77729 .softlite-dynamic-icon i{font-size:100%;}.elementor-29893 .elementor-element.elementor-element-4c77729 .softlite-dynamic-icon:not(i){width:100%;}.elementor-29893 .elementor-element.elementor-element-4c77729 .softlite-dynamic-icon svg{width:100%;}.elementor-29893 .elementor-element.elementor-element-4c77729 .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:700;line-height:20px;color:#ffffffff;}.elementor-29893 .elementor-element.elementor-element-4c77729 .softlite-dynamic-card-box-text-2{font-size:18px;line-height:28px;color:#15202dff;}.elementor-29893 .elementor-element.elementor-element-4c77729 .softlite-dynamic-card-box-text-3{font-size:14px;line-height:20px;color:#657386ff;}.elementor-29893 .elementor-element.elementor-element-4c77729 .softlite-dynamic-card-box-background-color-1{background-color:#f47f1f1a;}.elementor-29893 .elementor-element.elementor-element-4c77729 .softlite-dynamic-card-box-background-color-2{background-color:#f47f1fff;}.elementor-29893 .elementor-element.elementor-element-23d2d8c i.softlite-dynamic-icon{font-size:100%;}.elementor-29893 .elementor-element.elementor-element-23d2d8c .softlite-dynamic-icon i{font-size:100%;}.elementor-29893 .elementor-element.elementor-element-23d2d8c .softlite-dynamic-icon:not(i){width:100%;}.elementor-29893 .elementor-element.elementor-element-23d2d8c .softlite-dynamic-icon svg{width:100%;}.elementor-29893 .elementor-element.elementor-element-23d2d8c .softlite-dynamic-card-box-text-1{font-size:14px;font-weight:700;line-height:20px;color:#ffffffff;}.elementor-29893 .elementor-element.elementor-element-23d2d8c .softlite-dynamic-card-box-text-2{font-size:18px;line-height:28px;color:#15202dff;}.elementor-29893 .elementor-element.elementor-element-23d2d8c .softlite-dynamic-card-box-text-3{font-size:14px;line-height:20px;color:#657386ff;}.elementor-29893 .elementor-element.elementor-element-23d2d8c .softlite-dynamic-card-box-background-color-1{background-color:#f47f1f1a;}.elementor-29893 .elementor-element.elementor-element-23d2d8c .softlite-dynamic-card-box-background-color-2{background-color:#f47f1fff;}.elementor-29893 .elementor-element.elementor-element-e5d87ca{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-29893 .elementor-element.elementor-element-e5d87ca:not(.elementor-motion-effects-element-type-background), .elementor-29893 .elementor-element.elementor-element-e5d87ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29893 .elementor-element.elementor-element-56fab85{z-index:2;}.elementor-29893 .elementor-element.elementor-element-56fab85 .title-after_title, .elementor-29893 .elementor-element.elementor-element-56fab85 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-56fab85 .woodmart-title-container{max-width:487px;}.elementor-29893 .elementor-element.elementor-element-56fab85 .title{color:#15202D;font-size:36px;font-weight:700;}.elementor-29893 .elementor-element.elementor-element-56fab85 .title-after_title{color:#657386;font-size:16px;}.elementor-29893 .elementor-element.elementor-element-4046820 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-29893 .elementor-element.elementor-element-f563f65{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-29893 .elementor-element.elementor-element-f563f65:not(.elementor-motion-effects-element-type-background), .elementor-29893 .elementor-element.elementor-element-f563f65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C3B59;}.elementor-29893 .elementor-element.elementor-element-bf08e34{z-index:2;}.elementor-29893 .elementor-element.elementor-element-bf08e34 .title-after_title, .elementor-29893 .elementor-element.elementor-element-bf08e34 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-bf08e34 .woodmart-title-container{max-width:487px;}.elementor-29893 .elementor-element.elementor-element-bf08e34 .title{color:#FFFFFF;font-size:36px;font-weight:700;}.elementor-29893 .elementor-element.elementor-element-bf08e34 .title-after_title{color:#F8FAFCB2;font-size:18px;line-height:28px;}.elementor-29893 .elementor-element.elementor-element-66619bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-29893 .elementor-element.elementor-element-1a28636{width:auto;max-width:auto;}.elementor-29893 .elementor-element.elementor-element-c8e6ca2{width:auto;max-width:auto;}@media(min-width:769px){.elementor-29893 .elementor-element.elementor-element-99b175d{--width:auto;}.elementor-29893 .elementor-element.elementor-element-c20cc92{--width:99.916%;}}@media(max-width:1024px){.elementor-29893 .elementor-element.elementor-element-45b6649{--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-ebdfabb{width:100%;max-width:100%;padding:10px 10px 10px 10px;}.elementor-29893 .elementor-element.elementor-element-7f408b8{width:100%;max-width:100%;}.elementor-29893 .elementor-element.elementor-element-7f408b8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29893 .elementor-element.elementor-element-7f408b8 .title-after_title, .elementor-29893 .elementor-element.elementor-element-7f408b8 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-7f408b8 .woodmart-title-container{max-width:77%;}.elementor-29893 .elementor-element.elementor-element-7f408b8 .title{font-size:32px;line-height:46px;}.elementor-29893 .elementor-element.elementor-element-7894a83{width:100%;max-width:100%;}.elementor-29893 .elementor-element.elementor-element-7894a83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-29893 .elementor-element.elementor-element-2bdb077{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-99b175d{--border-radius:16px 16px 16px 16px;}.elementor-29893 .elementor-element.elementor-element-47de547 .title-after_title, .elementor-29893 .elementor-element.elementor-element-47de547 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-47de547 .woodmart-title-container{max-width:77%;}.elementor-29893 .elementor-element.elementor-element-47de547 .title{font-size:32px;line-height:46px;}.elementor-29893 .elementor-element.elementor-element-7bcd471{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29893 .elementor-element.elementor-element-ac37983 .title{font-size:30px;}.elementor-29893 .elementor-element.elementor-element-1971702 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-29893 .elementor-element.elementor-element-deff290{--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-a60f7c1{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29893 .elementor-element.elementor-element-d3fd389 .title{font-size:30px;}.elementor-29893 .elementor-element.elementor-element-49dbd83{--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-e5d87ca{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29893 .elementor-element.elementor-element-56fab85 .title{font-size:30px;}.elementor-29893 .elementor-element.elementor-element-f563f65{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-29893 .elementor-element.elementor-element-bf08e34 .title{font-size:30px;}}@media(max-width:768px){.elementor-29893 .elementor-element.elementor-element-45b6649{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-7f408b8 .title-after_title, .elementor-29893 .elementor-element.elementor-element-7f408b8 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-7f408b8 .woodmart-title-container{max-width:100%;}.elementor-29893 .elementor-element.elementor-element-7f408b8 .title{font-size:24px;line-height:27px;}.elementor-29893 .elementor-element.elementor-element-2bdb077{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-99b175d{--width:auto;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-29893 .elementor-element.elementor-element-2024220 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-29893 .elementor-element.elementor-element-2024220.elementor-element{--align-self:center;}.elementor-29893 .elementor-element.elementor-element-c1c7b30 > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-29893 .elementor-element.elementor-element-c1c7b30.elementor-element{--align-self:center;}.elementor-29893 .elementor-element.elementor-element-47de547 .title-after_title, .elementor-29893 .elementor-element.elementor-element-47de547 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-47de547 .woodmart-title-container{max-width:100%;}.elementor-29893 .elementor-element.elementor-element-47de547 .title{font-size:24px;line-height:27px;}.elementor-29893 .elementor-element.elementor-element-fb05d91 .wd-brands{--wd-brand-img-width:300px;--wd-brand-img-height:177px;}.elementor-29893 .elementor-element.elementor-element-7bcd471{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-29893 .elementor-element.elementor-element-ac37983 .title-after_title, .elementor-29893 .elementor-element.elementor-element-ac37983 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-ac37983 .woodmart-title-container{max-width:100%;}.elementor-29893 .elementor-element.elementor-element-ac37983 .title{font-size:28px;}.elementor-29893 .elementor-element.elementor-element-deff290{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-2fb28e7{padding:50px 0px 50px 0px;}.elementor-29893 .elementor-element.elementor-element-a60f7c1{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-29893 .elementor-element.elementor-element-d3fd389 .title-after_title, .elementor-29893 .elementor-element.elementor-element-d3fd389 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-d3fd389 .woodmart-title-container{max-width:100%;}.elementor-29893 .elementor-element.elementor-element-d3fd389 .title{font-size:28px;}.elementor-29893 .elementor-element.elementor-element-49dbd83{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29893 .elementor-element.elementor-element-46ebf89 .softlite-dynamic-card-box-text-1{line-height:10em;letter-spacing:1.6px;}.elementor-29893 .elementor-element.elementor-element-e5d87ca{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-29893 .elementor-element.elementor-element-56fab85 .title-after_title, .elementor-29893 .elementor-element.elementor-element-56fab85 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-56fab85 .woodmart-title-container{max-width:100%;}.elementor-29893 .elementor-element.elementor-element-56fab85 .title{font-size:28px;}.elementor-29893 .elementor-element.elementor-element-f563f65{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-29893 .elementor-element.elementor-element-bf08e34 .title-after_title, .elementor-29893 .elementor-element.elementor-element-bf08e34 .title-subtitle, .elementor-29893 .elementor-element.elementor-element-bf08e34 .woodmart-title-container{max-width:100%;}.elementor-29893 .elementor-element.elementor-element-bf08e34 .title{font-size:28px;}}
















/* Start custom CSS for wd_product_categories, class: .elementor-element-1971702 */.wd-grid-g .category-grid-item[data-loop="1"] {
    display: none !important;
}

.wd-cats-element .wd-grid-g.wd-cats {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
  grid-template-columns: unset !important;
  justify-content: center !important;
}

.wd-cats-element .wd-col.category-grid-item {
  width: calc(25% - 12px) !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
}

.wd-cats-element .wd-cat-inner {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 8px !important;
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
}

.wd-cats-element .wd-cat-thumb.category-image-wrapp {
  width: 100% !important;
  aspect-ratio: 1/1 !important;
  background: #ffffff !important;
  border-radius: 12px !important;
  border: 1px solid #e5e7eb !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 12px !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  transition: transform 0.2s, box-shadow 0.2s, border-color 0.2s !important;
}

.wd-cats-element .wd-col.category-grid-item:hover .wd-cat-thumb.category-image-wrapp {
  transform: translateY(-4px) !important;
  box-shadow: 0 10px 24px rgba(0,0,0,0.10) !important;
  border-color: rgba(249,115,22,0.3) !important;
}

.wd-cats-element .wd-cat-thumb img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}

.wd-cats-element .wd-entities-title {
  font-size: 13px !important;
  font-weight: 600 !important;
  color: #657386 !important;
  text-align: center !important;
  text-transform: none !important;
  margin: 0 !important;
  transition: color 0.2s !important;
}

.wd-cats-element .wd-col.category-grid-item:hover .wd-entities-title {
  color: #0f172a !important;
}

.wd-cats-element .wd-fill.category-link {
  display: none !important;
}

@media (max-width: 1024px) {
  .wd-cats-element .wd-col.category-grid-item {
    width: calc(33.333% - 11px) !important;
  }
}

@media (max-width: 767px) {
  .wd-cats-element .wd-col.category-grid-item {
    width: calc(50% - 8px) !important;
  }
}/* End custom CSS */













/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-46ebf89 */.elementor-29893 .elementor-element.elementor-element-46ebf89 {
  overflow: visible !important;
  position: relative;
}

.elementor-29893 .elementor-element.elementor-element-46ebf89 .mxa8cbax {
  text-align: center;
  position: relative;
  padding: 24px 16px;
  overflow: visible;
}

.elementor-29893 .elementor-element.elementor-element-46ebf89 .gt84cs3y {
  position: relative;
  display: inline-block;
  margin: 0 auto 16px;
  width: auto;
  text-align: center;
}

.elementor-29893 .elementor-element.elementor-element-46ebf89 .t4xzvyth {
  align-items: center;
  border-radius: 16px;
  display: flex;
  height: 80px;
  justify-content: center;
  margin: 0 auto;
  width: 80px;
}

.elementor-29893 .elementor-element.elementor-element-46ebf89 .ro1taips {
  color: rgb(244, 127, 31);
  fill: none;
  height: 32px !important;
  stroke: rgb(244, 127, 31);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  width: 32px !important;
  display: block;
  overflow: hidden;
}

.elementor-29893 .elementor-element.elementor-element-46ebf89 .fge6uhsf {
  align-items: center;
  border-radius: 9999px;
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
  display: flex;
  height: 32px;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 32px;
  z-index: 10;
}

.elementor-29893 .elementor-element.elementor-element-46ebf89 .biljmfpo {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 60%;
  width: 80%;
  text-align: center;
  z-index: 5;
  pointer-events: none;
  overflow: visible;
}

.elementor-29893 .elementor-element.elementor-element-46ebf89 .son8x44n {
  color: rgb(226, 231, 238);
  display: block;
  fill: none;
  height: 32px !important;
  width: 32px !important;
  stroke: rgb(226, 231, 238);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2.5px;
  margin: 0 auto;
  overflow: visible;
}

.elementor-29893 .elementor-element.elementor-element-46ebf89 .q5hxrq0t {
  text-align: center;
  margin: 0 0 4px 0;
  width: 100%;
}

.elementor-29893 .elementor-element.elementor-element-46ebf89 .eng6jy2a {
  text-align: center;
  margin: 0;
  width: 100%;
  color: rgb(101, 115, 134);
}

@media (max-width: 767px) {
  .elementor-29893 .elementor-element.elementor-element-46ebf89 .biljmfpo {
    display: none;
  }
}/* End custom CSS */

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-4c77729 */.elementor-29893 .elementor-element.elementor-element-4c77729 {
  overflow: visible !important;
  position: relative;
}

.elementor-29893 .elementor-element.elementor-element-4c77729 .nbc1db6l {
  text-align: center;
  position: relative;
  padding: 24px 16px;
  overflow: visible;
}

.elementor-29893 .elementor-element.elementor-element-4c77729 .pjbdx63d {
  position: relative;
  display: inline-block;
  margin: 0 auto 16px;
  width: auto;
  text-align: center;
}

.elementor-29893 .elementor-element.elementor-element-4c77729 .dp1ftfc4 {
  align-items: center;
  border-radius: 16px;
  display: flex;
  height: 80px;
  justify-content: center;
  margin: 0 auto;
  width: 80px;
}

.elementor-29893 .elementor-element.elementor-element-4c77729 .kfi4o2c8 {
  color: rgb(244, 127, 31);
  fill: none;
  height: 32px !important;
  stroke: rgb(244, 127, 31);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  width: 32px !important;
  display: block;
  overflow: hidden;
}

.elementor-29893 .elementor-element.elementor-element-4c77729 .n2mv227w {
  align-items: center;
  border-radius: 9999px;
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
  display: flex;
  height: 32px;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 32px;
  z-index: 10;
}

.elementor-29893 .elementor-element.elementor-element-4c77729 .jurw4j2a {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 60%;
  width: 80%;
  text-align: center;
  z-index: 5;
  pointer-events: none;
  overflow: visible;
}

.elementor-29893 .elementor-element.elementor-element-4c77729 .m0wwxm1h {
  color: rgb(226, 231, 238);
  display: block;
  fill: none;
  height: 32px !important;
  width: 32px !important;
  stroke: rgb(226, 231, 238);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2.5px;
  margin: 0 auto;
  overflow: visible;
}

.elementor-29893 .elementor-element.elementor-element-4c77729 .aid9loc5 {
  text-align: center;
  margin: 0 0 4px 0;
  width: 100%;
}

.elementor-29893 .elementor-element.elementor-element-4c77729 .vmqhvce4 {
  text-align: center;
  margin: 0;
  width: 100%;
  color: rgb(101, 115, 134);
}

@media (max-width: 767px) {
  .elementor-29893 .elementor-element.elementor-element-4c77729 .jurw4j2a {
    display: none;
  }
}/* End custom CSS */

/* Start custom CSS for softlite_dynamic_card_box, class: .elementor-element-23d2d8c */.elementor-29893 .elementor-element.elementor-element-23d2d8c {
  overflow: visible !important;
  position: relative;
}

.elementor-29893 .elementor-element.elementor-element-23d2d8c .ecfj5hif {
  text-align: center;
  position: relative;
  padding: 24px 16px;
}

.elementor-29893 .elementor-element.elementor-element-23d2d8c .g8pv8e8u {
  position: relative;
  display: inline-block;
  margin: 0 auto 16px;
  width: auto;
  text-align: center;
}

.elementor-29893 .elementor-element.elementor-element-23d2d8c .eud7r4o2 {
  align-items: center;
  border-radius: 16px;
  display: flex;
  height: 80px;
  justify-content: center;
  margin: 0 auto;
  width: 80px;
}

.elementor-29893 .elementor-element.elementor-element-23d2d8c .b4afj229 {
  color: rgb(244, 127, 31);
  fill: none;
  height: 32px !important;
  stroke: rgb(244, 127, 31);
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2px;
  width: 32px !important;
  display: block;
  overflow: hidden;
}

.elementor-29893 .elementor-element.elementor-element-23d2d8c .eaqyqbhh {
  align-items: center;
  border-radius: 9999px;
  box-shadow: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
  display: flex;
  height: 32px;
  justify-content: center;
  position: absolute;
  right: -10px;
  top: -10px;
  width: 32px;
  z-index: 10;
}

.elementor-29893 .elementor-element.elementor-element-23d2d8c .hz1j2qwd {
  text-align: center;
  margin: 0 0 4px 0;
  width: 100%;
}

.elementor-29893 .elementor-element.elementor-element-23d2d8c .xuc11vl1 {
  text-align: center;
  margin: 0;
  width: 100%;
  color: rgb(101, 115, 134);
}/* End custom CSS */











