.elementor-4233 .elementor-element.elementor-element-2d847e4 .hero-text-wrap .slider-buttons a{background-color:#373838;}.elementor-4233 .elementor-element.elementor-element-2d847e4 .hero-text h1{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-2d847e4 .slider_two .hero-text h1{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-2d847e4 .slider_five .new_hero_text .f_65{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-2d847e4 .hero-text h4{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-2d847e4 .slider_two .hero-text h3{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-2d847e4 .hero-text p{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-e82c70d:not(.elementor-motion-effects-element-type-background), .elementor-4233 .elementor-element.elementor-element-e82c70d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-4233 .elementor-element.elementor-element-e82c70d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:94px 0px 178px 0px;}.elementor-4233 .elementor-element.elementor-element-e82c70d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4233 .elementor-element.elementor-element-4c317ea .section-title .subtitle{color:#000000;}.elementor-4233 .elementor-element.elementor-element-4c317ea .section-title .title{color:#000000;}.elementor-4233 .elementor-element.elementor-element-4c317ea .section-title h2{color:#000000;}.elementor-4233 .elementor-element.elementor-element-4c317ea .section-title .title span{color:#000000;}.elementor-bc-flex-widget .elementor-4233 .elementor-element.elementor-element-d2bdc77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4233 .elementor-element.elementor-element-d2bdc77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4233 .elementor-element.elementor-element-d4e40a4 .dreamit-button .button{background-color:#373838;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-d4e40a4 .dreamit-button .button:hover{background-color:#495A2F;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-d4e40a4 .dreamit-button .button:before{background-color:#495A2F;}.elementor-4233 .elementor-element.elementor-element-d4e40a4 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-d4e40a4 .dreamit-button{text-align:right;}.elementor-4233 .elementor-element.elementor-element-cd2bd08{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-d150fde > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-d150fde .service_item .service_title .description{margin:0px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-d150fde .service_item .service-details-button a{color:#000000;}.elementor-4233 .elementor-element.elementor-element-d150fde .service_item .service-details-button i{color:#FFFFFF;background-color:#373838;}.elementor-4233 .elementor-element.elementor-element-d150fde .service_item .service-details-button a:hover{color:#000000;}.elementor-4233 .elementor-element.elementor-element-d150fde .service_item .service-details-button a:hover i{color:#FFFFFF;background-color:#495A2F;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4233 .elementor-element.elementor-element-4cf771a{width:var( --container-widget-width, 45.781% );max-width:45.781%;--container-widget-width:45.781%;--container-widget-flex-grow:0;top:628px;}body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-4cf771a{left:760px;}body.rtl .elementor-4233 .elementor-element.elementor-element-4cf771a{right:760px;}.elementor-4233 .elementor-element.elementor-element-6efdd98{width:var( --container-widget-width, 46.375% );max-width:46.375%;--container-widget-width:46.375%;--container-widget-flex-grow:0;top:628px;}body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-6efdd98{left:45px;}body.rtl .elementor-4233 .elementor-element.elementor-element-6efdd98{right:45px;}.elementor-4233 .elementor-element.elementor-element-2dfd068:not(.elementor-motion-effects-element-type-background), .elementor-4233 .elementor-element.elementor-element-2dfd068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dciconstructionca.com/wp-content/uploads/2025/04/about-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4233 .elementor-element.elementor-element-2dfd068{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 95px 0px;}.elementor-4233 .elementor-element.elementor-element-2dfd068 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4233 .elementor-element.elementor-element-87c674c{width:var( --container-widget-width, 5.714% );max-width:5.714%;--container-widget-width:5.714%;--container-widget-flex-grow:0;top:39px;}body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-87c674c{left:-32px;}body.rtl .elementor-4233 .elementor-element.elementor-element-87c674c{right:-32px;}.elementor-4233 .elementor-element.elementor-element-6b396db{width:var( --container-widget-width, 37.46% );max-width:37.46%;--container-widget-width:37.46%;--container-widget-flex-grow:0;top:374px;}body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-6b396db{left:330px;}body.rtl .elementor-4233 .elementor-element.elementor-element-6b396db{right:330px;}.elementor-4233 .elementor-element.elementor-element-6b396db .counter-content .suffix{color:#000000;}.elementor-4233 .elementor-element.elementor-element-867adfd{width:var( --container-widget-width, 102.54% );max-width:102.54%;--container-widget-width:102.54%;--container-widget-flex-grow:0;text-align:start;}.elementor-4233 .elementor-element.elementor-element-384637e{width:var( --container-widget-width, 5.714% );max-width:5.714%;--container-widget-width:5.714%;--container-widget-flex-grow:0;top:271.438px;}body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-384637e{left:557.668px;}body.rtl .elementor-4233 .elementor-element.elementor-element-384637e{right:557.668px;}.elementor-4233 .elementor-element.elementor-element-a6592ae{width:var( --container-widget-width, 27.619% );max-width:27.619%;--container-widget-width:27.619%;--container-widget-flex-grow:0;top:500px;}body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-a6592ae{left:155px;}body.rtl .elementor-4233 .elementor-element.elementor-element-a6592ae{right:155px;}.elementor-bc-flex-widget .elementor-4233 .elementor-element.elementor-element-85d6476.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4233 .elementor-element.elementor-element-85d6476.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4233 .elementor-element.elementor-element-85d6476 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-4233 .elementor-element.elementor-element-76218d6 .section-title .subtitle{color:#000000;}.elementor-4233 .elementor-element.elementor-element-76218d6 .section-title .title span{color:#000000;}.elementor-4233 .elementor-element.elementor-element-fac61c9 .dreamit-button .button{background-color:#373838;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-fac61c9 .dreamit-button .button:hover{background-color:#495A2F;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-fac61c9 .dreamit-button .button:before{background-color:#495A2F;}.elementor-4233 .elementor-element.elementor-element-fac61c9 > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-fac61c9 .dreamit-button{text-align:right;}.elementor-4233 .elementor-element.elementor-element-a9b09c4{width:var( --container-widget-width, 107.937% );max-width:107.937%;--container-widget-width:107.937%;--container-widget-flex-grow:0;}.elementor-4233 .elementor-element.elementor-element-be0ad73 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4233 .elementor-element.elementor-element-c7d5688:not(.elementor-motion-effects-element-type-background), .elementor-4233 .elementor-element.elementor-element-c7d5688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F8;}.elementor-4233 .elementor-element.elementor-element-c7d5688{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:92px 0px 92px 0px;}.elementor-4233 .elementor-element.elementor-element-c7d5688 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4233 .elementor-element.elementor-element-d40394f .section-title{text-align:left;}.elementor-4233 .elementor-element.elementor-element-d40394f .section-title .subtitle{color:#000000;}.elementor-4233 .elementor-element.elementor-element-d40394f .section-title .title{color:#0F1E36;}.elementor-4233 .elementor-element.elementor-element-d40394f .section-title .title span{color:#000000;}.elementor-4233 .elementor-element.elementor-element-c261de8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4233 .elementor-element.elementor-element-c261de8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dciconstructionca.com/wp-content/uploads/2026/09/09-projects.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4233 .elementor-element.elementor-element-c261de8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4233 .elementor-element.elementor-element-c261de8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4233 .elementor-element.elementor-element-dcf60dc{--spacer-size:50px;}.elementor-4233 .elementor-element.elementor-element-34d19a3{margin-top:-8px;margin-bottom:0px;}.elementor-4233 .elementor-element.elementor-element-e02d193:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4233 .elementor-element.elementor-element-e02d193 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dciconstructionca.com/wp-content/uploads/2026/10/dciconstructionca-owner-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-bc-flex-widget .elementor-4233 .elementor-element.elementor-element-e02d193.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4233 .elementor-element.elementor-element-e02d193.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4233 .elementor-element.elementor-element-e02d193 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4233 .elementor-element.elementor-element-e02d193 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4233 .elementor-element.elementor-element-99154b2{--spacer-size:50px;}.elementor-bc-flex-widget .elementor-4233 .elementor-element.elementor-element-38e336f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4233 .elementor-element.elementor-element-38e336f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4233 .elementor-element.elementor-element-31dda8b:not(.elementor-motion-effects-element-type-background), .elementor-4233 .elementor-element.elementor-element-31dda8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dciconstructionca.com/wp-content/uploads/2025/03/testi-bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4233 .elementor-element.elementor-element-31dda8b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-4233 .elementor-element.elementor-element-31dda8b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4233 .elementor-element.elementor-element-8fedf5c{padding:0px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-772c3cd{width:var( --container-widget-width, 35.238% );max-width:35.238%;--container-widget-width:35.238%;--container-widget-flex-grow:0;top:72px;}body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-772c3cd{left:-264px;}body.rtl .elementor-4233 .elementor-element.elementor-element-772c3cd{right:-264px;}.elementor-4233 .elementor-element.elementor-element-86c646d .section-title .subtitle{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-86c646d .section-title .title{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-86c646d .section-title .description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-4233 .elementor-element.elementor-element-678ac48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4233 .elementor-element.elementor-element-678ac48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4233 .elementor-element.elementor-element-678ac48.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4233 .elementor-element.elementor-element-ab7d3f0 .dreamit-button .button{background-color:#FFFFFF;color:#000000;}.elementor-4233 .elementor-element.elementor-element-ab7d3f0 .dreamit-button .button:hover{background-color:#495A2F;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-ab7d3f0 .dreamit-button .button:before{background-color:#495A2F;}.elementor-4233 .elementor-element.elementor-element-ab7d3f0 > .elementor-widget-container{margin:1px 0px 0px 0px;}.elementor-4233 .elementor-element.elementor-element-ab7d3f0 .dreamit-button{text-align:right;}.elementor-4233 .elementor-element.elementor-element-4dde917:not(.elementor-motion-effects-element-type-background), .elementor-4233 .elementor-element.elementor-element-4dde917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-4233 .elementor-element.elementor-element-4dde917{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-4233 .elementor-element.elementor-element-4dde917 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4233 .elementor-element.elementor-element-8400947 .section-title{text-align:center;}.elementor-4233 .elementor-element.elementor-element-8400947 .section-title .subtitle{color:#000000;}.elementor-4233 .elementor-element.elementor-element-8400947 .section-title .title{color:#0F1E36;}.elementor-4233 .elementor-element.elementor-element-53978a7 .icon-box .icon-box-icon .icon-box span.icon-box-number{background-color:#000000;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-53978a7 .icon-box .icon-box-content .title h2:hover{color:#000000;}.elementor-4233 .elementor-element.elementor-element-fe96536{width:var( --container-widget-width, 28.197% );max-width:28.197%;--container-widget-width:28.197%;--container-widget-flex-grow:0;top:92px;}body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-fe96536{left:320px;}body.rtl .elementor-4233 .elementor-element.elementor-element-fe96536{right:320px;}.elementor-4233 .elementor-element.elementor-element-c1c8d41 .icon-box .icon-box-icon .icon-box span.icon-box-number{background-color:#000000;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-c1c8d41 .icon-box .icon-box-content .title h2:hover{color:#000000;}.elementor-4233 .elementor-element.elementor-element-7edad21 .icon-box .icon-box-icon .icon-box span.icon-box-number{background-color:#000000;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-7edad21 .icon-box .icon-box-content .title h2:hover{color:#000000;}.elementor-4233 .elementor-element.elementor-element-fcb1bb7{width:var( --container-widget-width, 29.508% );max-width:29.508%;--container-widget-width:29.508%;--container-widget-flex-grow:0;top:85px;}body:not(.rtl) .elementor-4233 .elementor-element.elementor-element-fcb1bb7{left:-52px;}body.rtl .elementor-4233 .elementor-element.elementor-element-fcb1bb7{right:-52px;}.elementor-4233 .elementor-element.elementor-element-a43901d:not(.elementor-motion-effects-element-type-background), .elementor-4233 .elementor-element.elementor-element-a43901d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dciconstructionca.com/wp-content/uploads/2025/04/service-bg3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4233 .elementor-element.elementor-element-a43901d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 19px 0px;}.elementor-4233 .elementor-element.elementor-element-a43901d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4233 .elementor-element.elementor-element-321cc0f .section-title .subtitle{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-321cc0f .section-title .title{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-321cc0f .section-title h2{color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-321cc0f .section-title .title span{color:#E7E7E7;}.elementor-4233 .elementor-element.elementor-element-321cc0f .section-title .description{color:#FFFFFF;}.elementor-bc-flex-widget .elementor-4233 .elementor-element.elementor-element-15e8a39.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4233 .elementor-element.elementor-element-15e8a39.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4233 .elementor-element.elementor-element-68a9149 .dreamit-button .button:hover{background-color:#495A2F;color:#FFFFFF;}.elementor-4233 .elementor-element.elementor-element-68a9149 .dreamit-button{text-align:right;}.elementor-4233 .elementor-element.elementor-element-68a9149 .dreamit-button .button{color:#000000;}@media(min-width:768px){.elementor-4233 .elementor-element.elementor-element-5d877f4{width:70%;}.elementor-4233 .elementor-element.elementor-element-d2bdc77{width:30%;}.elementor-4233 .elementor-element.elementor-element-9e9cc0b{width:39.04%;}.elementor-4233 .elementor-element.elementor-element-fd6fbd4{width:60.96%;}.elementor-4233 .elementor-element.elementor-element-3e77114{width:60%;}.elementor-4233 .elementor-element.elementor-element-c261de8{width:40%;}.elementor-4233 .elementor-element.elementor-element-e02d193{width:41.845%;}.elementor-4233 .elementor-element.elementor-element-38e336f{width:58.155%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4233 .elementor-element.elementor-element-26fb208{width:100%;}.elementor-4233 .elementor-element.elementor-element-5d877f4{width:100%;}.elementor-4233 .elementor-element.elementor-element-d2bdc77{width:100%;}.elementor-4233 .elementor-element.elementor-element-5e6b419{width:100%;}.elementor-4233 .elementor-element.elementor-element-cddf846{width:100%;}.elementor-4233 .elementor-element.elementor-element-85d6476{width:100%;}.elementor-4233 .elementor-element.elementor-element-9e9cc0b{width:50%;}.elementor-4233 .elementor-element.elementor-element-fd6fbd4{width:50%;}.elementor-4233 .elementor-element.elementor-element-3e77114{width:100%;}.elementor-4233 .elementor-element.elementor-element-c261de8{width:100%;}.elementor-4233 .elementor-element.elementor-element-e02d193{width:100%;}.elementor-4233 .elementor-element.elementor-element-38e336f{width:100%;}.elementor-4233 .elementor-element.elementor-element-fb6605a{width:100%;}.elementor-4233 .elementor-element.elementor-element-678ac48{width:100%;}.elementor-4233 .elementor-element.elementor-element-33c0b60{width:50%;}.elementor-4233 .elementor-element.elementor-element-03ca69b{width:50%;}.elementor-4233 .elementor-element.elementor-element-04aacd8{width:50%;}.elementor-4233 .elementor-element.elementor-element-e95bf56{width:100%;}.elementor-4233 .elementor-element.elementor-element-15e8a39{width:100%;}}@media(max-width:1024px){.elementor-4233 .elementor-element.elementor-element-d4e40a4 .dreamit-button{text-align:left;}.elementor-4233 .elementor-element.elementor-element-fac61c9 .dreamit-button{text-align:left;}.elementor-4233 .elementor-element.elementor-element-ab7d3f0 .dreamit-button{text-align:left;}.elementor-4233 .elementor-element.elementor-element-68a9149 .dreamit-button{text-align:left;}}@media(max-width:767px){.elementor-4233 .elementor-element.elementor-element-867adfd img{width:100%;}.elementor-4233 .elementor-element.elementor-element-dcf60dc{--spacer-size:500px;}.elementor-4233 .elementor-element.elementor-element-99154b2{--spacer-size:500px;}}