.elementor-28 .elementor-element.elementor-element-d2c4cd6{--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;--justify-content:center;--align-items:center;}.elementor-28 .elementor-element.elementor-element-d2c4cd6:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d2c4cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viaductdrymix.africa/wp-content/uploads/2025/08/Frame-2301.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-28 .elementor-element.elementor-element-d2c4cd6.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-8b716b8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-28 .elementor-element.elementor-element-970e7d6{--display:flex;}.elementor-28 .elementor-element.elementor-element-970e7d6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-02572e7{text-align:end;font-size:20px;font-weight:400;color:#252525;}.elementor-28 .elementor-element.elementor-element-bba8231{--display:flex;}.elementor-28 .elementor-element.elementor-element-4bdf62d .meafe-dual-header .title span.main-header{color:#FF531F;font-family:"Poppins", Sans-serif;font-size:76px;font-weight:300;}.elementor-28 .elementor-element.elementor-element-4bdf62d .meafe-dual-header .title{color:#1E1E1E;}.elementor-28 .elementor-element.elementor-element-4bdf62d .meafe-dual-header .title span{font-family:"Poppins", Sans-serif;font-size:76px;font-weight:300;}.elementor-28 .elementor-element.elementor-element-be7be92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7ada5c7{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7ada5c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-881d9e7 .meafe-dual-header .title span.main-header{color:#1E1E1E;font-family:"Poppins", Sans-serif;font-size:76px;font-weight:300;}.elementor-28 .elementor-element.elementor-element-881d9e7 .meafe-dual-header .title{color:#FF531F;}.elementor-28 .elementor-element.elementor-element-881d9e7 .meafe-dual-header .title span{font-family:"Poppins", Sans-serif;font-size:76px;font-weight:300;}.elementor-28 .elementor-element.elementor-element-8ce0998{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-28 .elementor-element.elementor-element-8ce0998.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-cace79f{text-align:start;font-size:20px;font-weight:400;color:#252525;}.elementor-28 .elementor-element.elementor-element-2d8e90c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-b68812b{--display:flex;}.elementor-28 .elementor-element.elementor-element-b68812b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-4cd6f56 .elementor-button{background-color:#FF531F;font-size:15px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-da77f18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-da77f18.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-c1fcf23 .elementor-button{background-color:#ECECEC;font-size:15px;font-weight:500;fill:#000000;color:#000000;}.elementor-28 .elementor-element.elementor-element-ed649b6{--display:flex;}.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-28 .elementor-element.elementor-element-d43a478{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-d43a478 img{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-b3d6ab4{width:var( --container-widget-width, 38.281% );max-width:38.281%;--container-widget-width:38.281%;--container-widget-flex-grow:0;top:369px;}.elementor-28 .elementor-element.elementor-element-b3d6ab4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-b3d6ab4{left:-66px;}body.rtl .elementor-28 .elementor-element.elementor-element-b3d6ab4{right:-66px;}.elementor-28 .elementor-element.elementor-element-b3d6ab4 img{width:42%;}.elementor-28 .elementor-element.elementor-element-ac68e9b{width:var( --container-widget-width, 6% );max-width:6%;--container-widget-width:6%;--container-widget-flex-grow:0;top:376px;}.elementor-28 .elementor-element.elementor-element-ac68e9b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-ac68e9b{left:892px;}body.rtl .elementor-28 .elementor-element.elementor-element-ac68e9b{right:892px;}.elementor-28 .elementor-element.elementor-element-ac68e9b img{width:70%;}.elementor-28 .elementor-element.elementor-element-f771810{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:378px;}.elementor-28 .elementor-element.elementor-element-f771810.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-f771810{left:956px;}body.rtl .elementor-28 .elementor-element.elementor-element-f771810{right:956px;}.elementor-28 .elementor-element.elementor-element-f771810 img{width:70%;}.elementor-28 .elementor-element.elementor-element-72e2dd2{--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:70px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-72e2dd2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-72e2dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viaductdrymix.africa/wp-content/uploads/2025/08/Frame-2301.png");background-position:top left;background-repeat:repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-19742a5{--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;}.elementor-28 .elementor-element.elementor-element-3cda883{--display:flex;}.elementor-28 .elementor-element.elementor-element-9f4f56a img{width:511px;height:500px;}.elementor-28 .elementor-element.elementor-element-b766606{--display:flex;}.elementor-28 .elementor-element.elementor-element-be4223b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-0dbab26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-0dbab26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-05a9045 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;color:#252525;}.elementor-28 .elementor-element.elementor-element-2857a90{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-28 .elementor-element.elementor-element-2c906e3{padding:0px 0px 0px 15px;border-style:solid;border-color:#252525;border-radius:80px 80px 80px 80px;}.elementor-28 .elementor-element.elementor-element-2c906e3 .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-2c906e3.elementor-position-right .elementor-image-box-img{margin-left:11px;}.elementor-28 .elementor-element.elementor-element-2c906e3.elementor-position-left .elementor-image-box-img{margin-right:11px;}.elementor-28 .elementor-element.elementor-element-2c906e3.elementor-position-top .elementor-image-box-img{margin-bottom:11px;}.elementor-28 .elementor-element.elementor-element-2c906e3 .elementor-image-box-wrapper .elementor-image-box-img{width:41%;}.elementor-28 .elementor-element.elementor-element-2c906e3 .elementor-image-box-img img{height:28px;transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-2c906e3 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#252525;}.elementor-28 .elementor-element.elementor-element-9b3a108{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e79cd27{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e79cd27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-28 .elementor-element.elementor-element-733c0a7.elementor-element{--align-self:flex-start;}.elementor-28 .elementor-element.elementor-element-733c0a7{border-style:solid;border-width:0px 0px 0px 0px;}.elementor-28 .elementor-element.elementor-element-733c0a7 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-733c0a7 .elementor-icon{font-size:30px;}.elementor-28 .elementor-element.elementor-element-733c0a7 .elementor-icon svg{height:30px;}.elementor-28 .elementor-element.elementor-element-b07d5de{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-b07d5de.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-b07d5de .elementor-image-box-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-b07d5de .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-d182104 );}.elementor-28 .elementor-element.elementor-element-b07d5de:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-b07d5de:has(:focus) .elementor-image-box-title{color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b07d5de .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;color:var( --e-global-color-d182104 );}.elementor-28 .elementor-element.elementor-element-822524c{--display:flex;}.elementor-28 .elementor-element.elementor-element-822524c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-5e21168 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;color:#252525;}.elementor-28 .elementor-element.elementor-element-ce50660{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-49667da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-a5068e2{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;}.elementor-28 .elementor-element.elementor-element-5321426{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-5321426:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-5321426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0069441C;}.elementor-28 .elementor-element.elementor-element-d64789a{--display:flex;}.elementor-28 .elementor-element.elementor-element-d64789a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28 .elementor-element.elementor-element-4509f2e .elementor-counter{flex-direction:column-reverse;gap:11px;}.elementor-28 .elementor-element.elementor-element-4509f2e .elementor-counter-title{justify-content:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-28 .elementor-element.elementor-element-4509f2e .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-d182104 );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:400;}.elementor-28 .elementor-element.elementor-element-385d93f{--display:flex;}.elementor-28 .elementor-element.elementor-element-385d93f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-75eace8 .elementor-counter{flex-direction:column-reverse;gap:11px;}.elementor-28 .elementor-element.elementor-element-75eace8 .elementor-counter-title{justify-content:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-28 .elementor-element.elementor-element-75eace8 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-d182104 );font-family:"Poppins", Sans-serif;font-size:29px;font-weight:400;}.elementor-28 .elementor-element.elementor-element-1677316{--display:flex;}.elementor-28 .elementor-element.elementor-element-1677316.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-fab51ab .elementor-counter{flex-direction:column-reverse;gap:11px;}.elementor-28 .elementor-element.elementor-element-fab51ab .elementor-counter-title{justify-content:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-28 .elementor-element.elementor-element-fab51ab .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-d182104 );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:400;}.elementor-28 .elementor-element.elementor-element-02ba29e{--display:flex;}.elementor-28 .elementor-element.elementor-element-683f589 .elementor-counter{flex-direction:column-reverse;gap:11px;}.elementor-28 .elementor-element.elementor-element-683f589 .elementor-counter-title{justify-content:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:21px;}.elementor-28 .elementor-element.elementor-element-683f589 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;gap:0px;color:var( --e-global-color-d182104 );font-family:"Poppins", Sans-serif;font-size:34px;font-weight:400;}.elementor-28 .elementor-element.elementor-element-de65bde{--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:40px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9522001 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-175ee26 );color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-9522001 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-534c7d4{text-align:center;}.elementor-28 .elementor-element.elementor-element-534c7d4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:34px;font-weight:500;line-height:40px;color:#000000;}.elementor-28 .elementor-element.elementor-element-6622a1d{--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;}.elementor-28 .elementor-element.elementor-element-2065a2f{--display:flex;}.elementor-28 .elementor-element.elementor-element-2065a2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-2d5cdc4{width:var( --container-widget-width, 109.639% );max-width:109.639%;--container-widget-width:109.639%;--container-widget-flex-grow:0;}.elementor-28 .elementor-element.elementor-element-2d5cdc4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-2d5cdc4 img{width:587%;height:500px;object-fit:fill;}.elementor-28 .elementor-element.elementor-element-1beb4fb{width:var( --container-widget-width, 150% );max-width:150%;--container-widget-width:150%;--container-widget-flex-grow:0;top:312px;}.elementor-28 .elementor-element.elementor-element-1beb4fb.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-1beb4fb{left:422px;}body.rtl .elementor-28 .elementor-element.elementor-element-1beb4fb{right:422px;}.elementor-28 .elementor-element.elementor-element-1beb4fb img{width:894%;height:198px;}.elementor-28 .elementor-element.elementor-element-0a14d9f{width:var( --container-widget-width, 7% );max-width:7%;--container-widget-width:7%;--container-widget-flex-grow:0;top:291px;}.elementor-28 .elementor-element.elementor-element-0a14d9f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-0a14d9f{left:504px;}body.rtl .elementor-28 .elementor-element.elementor-element-0a14d9f{right:504px;}.elementor-28 .elementor-element.elementor-element-b87eee4{--display:flex;}.elementor-28 .elementor-element.elementor-element-41f2daa{z-index:111;font-family:"Crimson Text", Sans-serif;font-weight:600;color:#000000;}.elementor-28 .elementor-element.elementor-element-9825937{--display:flex;--position:absolute;--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;top:359px;--z-index:11;}.elementor-28 .elementor-element.elementor-element-9825937.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-9825937{left:-92px;}body.rtl .elementor-28 .elementor-element.elementor-element-9825937{right:-92px;}.elementor-28 .elementor-element.elementor-element-6f02e53{--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:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3193a17{--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;}.elementor-28 .elementor-element.elementor-element-9585e45{--display:flex;}.elementor-28 .elementor-element.elementor-element-9585e45.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-030c3b1 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-175ee26 );color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-030c3b1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-cd9049c{text-align:start;}.elementor-28 .elementor-element.elementor-element-cd9049c .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:34px;font-weight:500;line-height:40px;color:#000000;}.elementor-28 .elementor-element.elementor-element-7cbc7fe{color:#000000;}.elementor-28 .elementor-element.elementor-element-1d83f62{text-align:justify;color:#000000;}.elementor-28 .elementor-element.elementor-element-ed5e27f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-dd403b7 .elementor-button{background-color:#FF531F;font-size:15px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-dd403b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28 .elementor-element.elementor-element-238ae09 .elementor-button{background-color:#ECECEC;font-size:15px;font-weight:500;fill:#000000;color:#000000;}.elementor-28 .elementor-element.elementor-element-0b2b3d6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-28 .elementor-element.elementor-element-cbf0319{--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;}.elementor-28 .elementor-element.elementor-element-9694443{--display:flex;}.elementor-28 .elementor-element.elementor-element-9694443:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-9694443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viaductdrymix.africa/wp-content/uploads/2025/09/Image-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-9694443.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-6cc8316{width:var( --container-widget-width, 19.276% );max-width:19.276%;--container-widget-width:19.276%;--container-widget-flex-grow:0;top:-6px;}.elementor-28 .elementor-element.elementor-element-6cc8316.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-6cc8316{left:-53px;}body.rtl .elementor-28 .elementor-element.elementor-element-6cc8316{right:-53px;}.elementor-28 .elementor-element.elementor-element-067fbb1{width:var( --container-widget-width, 30.45% );max-width:30.45%;--container-widget-width:30.45%;--container-widget-flex-grow:0;top:626px;}.elementor-28 .elementor-element.elementor-element-067fbb1.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-067fbb1{left:7px;}body.rtl .elementor-28 .elementor-element.elementor-element-067fbb1{right:7px;}.elementor-28 .elementor-element.elementor-element-59f1a1b{width:var( --container-widget-width, 30.45% );max-width:30.45%;--container-widget-width:30.45%;--container-widget-flex-grow:0;top:575px;}.elementor-28 .elementor-element.elementor-element-59f1a1b.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-59f1a1b{left:174px;}body.rtl .elementor-28 .elementor-element.elementor-element-59f1a1b{right:174px;}.elementor-28 .elementor-element.elementor-element-2fcd8d8{width:var( --container-widget-width, 30.45% );max-width:30.45%;--container-widget-width:30.45%;--container-widget-flex-grow:0;top:522px;}.elementor-28 .elementor-element.elementor-element-2fcd8d8.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-2fcd8d8{left:344px;}body.rtl .elementor-28 .elementor-element.elementor-element-2fcd8d8{right:344px;}.elementor-28 .elementor-element.elementor-element-4663d39{width:var( --container-widget-width, 18% );max-width:18%;--container-widget-width:18%;--container-widget-flex-grow:0;top:444px;}.elementor-28 .elementor-element.elementor-element-4663d39.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-4663d39{left:467px;}body.rtl .elementor-28 .elementor-element.elementor-element-4663d39{right:467px;}.elementor-28 .elementor-element.elementor-element-00e22a6{width:var( --container-widget-width, 28% );max-width:28%;--container-widget-width:28%;--container-widget-flex-grow:0;top:638px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-00e22a6{left:23px;}body.rtl .elementor-28 .elementor-element.elementor-element-00e22a6{right:23px;}.elementor-28 .elementor-element.elementor-element-00e22a6 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:600;color:#000000;}.elementor-28 .elementor-element.elementor-element-d22acff{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;top:663px;z-index:11;}.elementor-28 .elementor-element.elementor-element-d22acff.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-d22acff{left:214px;}body.rtl .elementor-28 .elementor-element.elementor-element-d22acff{right:214px;}.elementor-28 .elementor-element.elementor-element-d22acff .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:17px;font-weight:400;line-height:20px;color:#000000;}.elementor-28 .elementor-element.elementor-element-3070e5d{width:var( --container-widget-width, 26.152% );max-width:26.152%;--container-widget-width:26.152%;--container-widget-flex-grow:0;top:585px;}.elementor-28 .elementor-element.elementor-element-3070e5d.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-3070e5d{left:194px;}body.rtl .elementor-28 .elementor-element.elementor-element-3070e5d{right:194px;}.elementor-28 .elementor-element.elementor-element-3070e5d .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:700;line-height:25px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1f737e4{width:var( --container-widget-width, 26.152% );max-width:26.152%;--container-widget-width:26.152%;--container-widget-flex-grow:0;top:533px;}.elementor-28 .elementor-element.elementor-element-1f737e4.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-1f737e4{left:360px;}body.rtl .elementor-28 .elementor-element.elementor-element-1f737e4{right:360px;}.elementor-28 .elementor-element.elementor-element-1f737e4 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:21px;font-weight:700;line-height:25px;color:#FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-3ac8b18{left:587px;}body.rtl .elementor-28 .elementor-element.elementor-element-3ac8b18{right:587px;}.elementor-28 .elementor-element.elementor-element-3ac8b18{top:677px;z-index:11;}.elementor-28 .elementor-element.elementor-element-3ac8b18 .elementor-icon-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-3ac8b18.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3ac8b18.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-3ac8b18.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3ac8b18.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-3ac8b18.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3ac8b18 .elementor-icon{font-size:29px;}.elementor-28 .elementor-element.elementor-element-3ac8b18 .elementor-icon svg{height:29px;}.elementor-28 .elementor-element.elementor-element-c04081a{width:var( --container-widget-width, 68.85% );max-width:68.85%;--container-widget-width:68.85%;--container-widget-flex-grow:0;top:650px;}.elementor-28 .elementor-element.elementor-element-c04081a.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c04081a{left:204px;}body.rtl .elementor-28 .elementor-element.elementor-element-c04081a{right:204px;}.elementor-28 .elementor-element.elementor-element-c04081a img{width:100%;height:74px;}.elementor-28 .elementor-element.elementor-element-ef7c6f4{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2344462{--display:flex;}.elementor-28 .elementor-element.elementor-element-71cb3c3 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-175ee26 );color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-71cb3c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-ffff437{text-align:center;}.elementor-28 .elementor-element.elementor-element-ffff437 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:34px;font-weight:500;line-height:40px;color:#000000;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-7665e34.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-7665e34 .elementor-main-swiper{height:402px;width:100%;}.elementor-28 .elementor-element.elementor-element-7665e34 .elementor-swiper-button{font-size:20px;}.elementor-28 .elementor-element.elementor-element-8c62647{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-8c62647:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-8c62647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-28 .elementor-element.elementor-element-0234989{--display:flex;}.elementor-28 .elementor-element.elementor-element-2169a96 .elementor-button{background-color:#F9F9F9;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-175ee26 );color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-2169a96 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-679af58{text-align:center;}.elementor-28 .elementor-element.elementor-element-679af58 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:34px;font-weight:500;line-height:40px;color:#000000;}.elementor-28 .elementor-element.elementor-element-7d3d3fd{--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;}.elementor-28 .elementor-element.elementor-element-e52cf01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-e52cf01:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-e52cf01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-dc589f8{left:13px;}body.rtl .elementor-28 .elementor-element.elementor-element-dc589f8{right:13px;}.elementor-28 .elementor-element.elementor-element-dc589f8{top:245px;}.elementor-28 .elementor-element.elementor-element-dc589f8 .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-dc589f8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-dc589f8.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-dc589f8.elementor-view-default .elementor-icon{color:var( --e-global-color-175ee26 );border-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-dc589f8.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-dc589f8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-dc589f8 .elementor-icon{font-size:82px;padding:6px;}.elementor-28 .elementor-element.elementor-element-dc589f8 .elementor-icon svg{height:82px;}.elementor-28 .elementor-element.elementor-element-f5e0e23.ekit-equal-height-enable,
					.elementor-28 .elementor-element.elementor-element-f5e0e23.ekit-equal-height-enable > div,
					.elementor-28 .elementor-element.elementor-element-f5e0e23.ekit-equal-height-enable .ekit-wid-con,
					.elementor-28 .elementor-element.elementor-element-f5e0e23.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF;padding:0px 0px 0px 0px;text-transform:uppercase;color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-f5e0e23{padding:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box .elementskit-box-body{padding:60px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"League Spartan", Sans-serif;font-size:18px;}.elementor-28 .elementor-element.elementor-element-f5e0e23 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-6bb812f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-6bb812f:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-6bb812f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ae465b1.ekit-equal-height-enable,
					.elementor-28 .elementor-element.elementor-element-ae465b1.ekit-equal-height-enable > div,
					.elementor-28 .elementor-element.elementor-element-ae465b1.ekit-equal-height-enable .ekit-wid-con,
					.elementor-28 .elementor-element.elementor-element-ae465b1.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF;padding:0px 0px 0px 0px;text-transform:uppercase;color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-ae465b1{padding:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box .elementskit-box-body{padding:60px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"League Spartan", Sans-serif;font-size:18px;}.elementor-28 .elementor-element.elementor-element-ae465b1 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-a24ba4a{left:13px;}body.rtl .elementor-28 .elementor-element.elementor-element-a24ba4a{right:13px;}.elementor-28 .elementor-element.elementor-element-a24ba4a{top:245px;}.elementor-28 .elementor-element.elementor-element-a24ba4a .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-a24ba4a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-a24ba4a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a24ba4a.elementor-view-default .elementor-icon{color:var( --e-global-color-175ee26 );border-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-a24ba4a.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-a24ba4a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-a24ba4a .elementor-icon{font-size:82px;padding:6px;}.elementor-28 .elementor-element.elementor-element-a24ba4a .elementor-icon svg{height:82px;}.elementor-28 .elementor-element.elementor-element-401a966{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-401a966:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-401a966 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-451394e.ekit-equal-height-enable,
					.elementor-28 .elementor-element.elementor-element-451394e.ekit-equal-height-enable > div,
					.elementor-28 .elementor-element.elementor-element-451394e.ekit-equal-height-enable .ekit-wid-con,
					.elementor-28 .elementor-element.elementor-element-451394e.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF;padding:0px 0px 0px 0px;text-transform:uppercase;color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-451394e{padding:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box .elementskit-box-body{padding:60px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"League Spartan", Sans-serif;font-size:18px;}.elementor-28 .elementor-element.elementor-element-451394e .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-b54adb8{left:13px;}body.rtl .elementor-28 .elementor-element.elementor-element-b54adb8{right:13px;}.elementor-28 .elementor-element.elementor-element-b54adb8{top:245px;}.elementor-28 .elementor-element.elementor-element-b54adb8 .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-b54adb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b54adb8.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-b54adb8.elementor-view-default .elementor-icon{color:var( --e-global-color-175ee26 );border-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b54adb8.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-b54adb8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b54adb8 .elementor-icon{font-size:82px;padding:6px;}.elementor-28 .elementor-element.elementor-element-b54adb8 .elementor-icon svg{height:82px;}.elementor-28 .elementor-element.elementor-element-abe2926{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-abe2926:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-abe2926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-b18e309.ekit-equal-height-enable,
					.elementor-28 .elementor-element.elementor-element-b18e309.ekit-equal-height-enable > div,
					.elementor-28 .elementor-element.elementor-element-b18e309.ekit-equal-height-enable .ekit-wid-con,
					.elementor-28 .elementor-element.elementor-element-b18e309.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF;padding:0px 0px 0px 0px;text-transform:uppercase;color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b18e309{padding:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box .elementskit-box-body{padding:60px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"League Spartan", Sans-serif;font-size:18px;}.elementor-28 .elementor-element.elementor-element-b18e309 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-c04865b{left:13px;}body.rtl .elementor-28 .elementor-element.elementor-element-c04865b{right:13px;}.elementor-28 .elementor-element.elementor-element-c04865b{top:245px;}.elementor-28 .elementor-element.elementor-element-c04865b .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-c04865b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-c04865b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c04865b.elementor-view-default .elementor-icon{color:var( --e-global-color-175ee26 );border-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-c04865b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-c04865b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-c04865b .elementor-icon{font-size:82px;padding:6px;}.elementor-28 .elementor-element.elementor-element-c04865b .elementor-icon svg{height:82px;}.elementor-28 .elementor-element.elementor-element-b70aa9e{--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;}.elementor-28 .elementor-element.elementor-element-1a10f76{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-1a10f76:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-1a10f76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-2916830{left:14px;}body.rtl .elementor-28 .elementor-element.elementor-element-2916830{right:14px;}.elementor-28 .elementor-element.elementor-element-2916830{top:283px;}.elementor-28 .elementor-element.elementor-element-2916830 .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-2916830.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-2916830.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2916830.elementor-view-default .elementor-icon{color:var( --e-global-color-175ee26 );border-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-2916830.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-2916830.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-2916830 .elementor-icon{font-size:82px;padding:6px;}.elementor-28 .elementor-element.elementor-element-2916830 .elementor-icon svg{height:82px;}.elementor-28 .elementor-element.elementor-element-11aa5a4.ekit-equal-height-enable,
					.elementor-28 .elementor-element.elementor-element-11aa5a4.ekit-equal-height-enable > div,
					.elementor-28 .elementor-element.elementor-element-11aa5a4.ekit-equal-height-enable .ekit-wid-con,
					.elementor-28 .elementor-element.elementor-element-11aa5a4.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF;padding:0px 0px 0px 0px;text-transform:uppercase;color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-11aa5a4{padding:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box .elementskit-box-body{padding:60px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"League Spartan", Sans-serif;font-size:18px;}.elementor-28 .elementor-element.elementor-element-11aa5a4 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-13a490b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-13a490b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-13a490b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-b004543.ekit-equal-height-enable,
					.elementor-28 .elementor-element.elementor-element-b004543.ekit-equal-height-enable > div,
					.elementor-28 .elementor-element.elementor-element-b004543.ekit-equal-height-enable .ekit-wid-con,
					.elementor-28 .elementor-element.elementor-element-b004543.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF;padding:0px 0px 0px 0px;text-transform:uppercase;color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b004543{padding:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box .elementskit-box-body{padding:60px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"League Spartan", Sans-serif;font-size:18px;}.elementor-28 .elementor-element.elementor-element-b004543 .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-7fa3a7b{left:19px;}body.rtl .elementor-28 .elementor-element.elementor-element-7fa3a7b{right:19px;}.elementor-28 .elementor-element.elementor-element-7fa3a7b{top:279px;}.elementor-28 .elementor-element.elementor-element-7fa3a7b .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-7fa3a7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-7fa3a7b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7fa3a7b.elementor-view-default .elementor-icon{color:var( --e-global-color-175ee26 );border-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-7fa3a7b.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-7fa3a7b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-7fa3a7b .elementor-icon{font-size:82px;padding:6px;}.elementor-28 .elementor-element.elementor-element-7fa3a7b .elementor-icon svg{height:82px;}.elementor-28 .elementor-element.elementor-element-d6a3443{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-d6a3443:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-d6a3443 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-d153f2f.ekit-equal-height-enable,
					.elementor-28 .elementor-element.elementor-element-d153f2f.ekit-equal-height-enable > div,
					.elementor-28 .elementor-element.elementor-element-d153f2f.ekit-equal-height-enable .ekit-wid-con,
					.elementor-28 .elementor-element.elementor-element-d153f2f.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box{height:100%;}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box .elementskit-btn{background-color:#FFFFFF;padding:0px 0px 0px 0px;text-transform:uppercase;color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-d153f2f{padding:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box  .elementskit-box-header img{opacity:1;}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box.elementskit-thumb-card >  img{opacity:1;}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box:hover  .elementskit-box-header img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box.elementskit-thumb-card:hover >  img{opacity:1;transform:scale(1.1);}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box .elementskit-box-body{padding:60px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box .elementskit-info-box-title{margin:0px 0px 20px 0px;}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ){font-family:"League Spartan", Sans-serif;font-size:24px;font-weight:500;}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box:hover .elementskit-info-box-title {color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box:hover .elementskit-info-box-title a{color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box:hover .elementskit-info-box-title svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box .elementskit-box-style-content{margin:0px 0px 14px 0px;font-family:"League Spartan", Sans-serif;font-size:18px;}.elementor-28 .elementor-element.elementor-element-d153f2f .elementskit-info-image-box .elementskit-btn svg path{stroke:var( --e-global-color-175ee26 );fill:var( --e-global-color-175ee26 );}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-fe38239{left:14px;}body.rtl .elementor-28 .elementor-element.elementor-element-fe38239{right:14px;}.elementor-28 .elementor-element.elementor-element-fe38239{top:283px;}.elementor-28 .elementor-element.elementor-element-fe38239 .elementor-icon-wrapper{text-align:start;}.elementor-28 .elementor-element.elementor-element-fe38239.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-fe38239.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-fe38239.elementor-view-default .elementor-icon{color:var( --e-global-color-175ee26 );border-color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-fe38239.elementor-view-framed .elementor-icon, .elementor-28 .elementor-element.elementor-element-fe38239.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-fe38239 .elementor-icon{font-size:82px;padding:6px;}.elementor-28 .elementor-element.elementor-element-fe38239 .elementor-icon svg{height:82px;}.elementor-28 .elementor-element.elementor-element-c7f6ed9{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-3ee4620 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-175ee26 );color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-3ee4620 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-452795b{text-align:center;}.elementor-28 .elementor-element.elementor-element-452795b .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:34px;font-weight:500;line-height:40px;color:#000000;}.elementor-28 .elementor-element.elementor-element-8b875dd .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:15px;}.elementor-28 .elementor-element.elementor-element-8b875dd .ekit-price-card-slider{--ekit_client_logo_slidetosho:5;}.elementor-28 .elementor-element.elementor-element-8b875dd .single-client{margin:10px 10px 10px 10px;}.elementor-28 .elementor-element.elementor-element-8b875dd .simple_logo_image .single-client .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-28 .elementor-element.elementor-element-8b875dd .elementskit-clients-slider .single-client img{opacity:1;filter:alpha(opacity=1);}.elementor-28 .elementor-element.elementor-element-8b875dd .simple_logo_image .single-client:hover .content-image img{opacity:1;filter:alpha(opacity=1);}.elementor-28 .elementor-element.elementor-element-8b875dd .simple_logo_image .single-client:hover .content-image .main-image{opacity:1;filter:alpha(opacity=1);}.elementor-28 .elementor-element.elementor-element-8b875dd .elementskit-clients-slider .swiper-navigation-button{font-size:20px;padding:15px 15px 15px 15px;color:#101010;}.elementor-28 .elementor-element.elementor-element-8b875dd .elementskit-clients-slider .swiper-navigation-button svg{font-size:20px;fill:#101010;}.elementor-28 .elementor-element.elementor-element-a015c49{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ec3d883{--display:flex;}.elementor-28 .elementor-element.elementor-element-2d99321{--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;}.elementor-28 .elementor-element.elementor-element-fd97007{--display:flex;}.elementor-28 .elementor-element.elementor-element-8e18228 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;fill:var( --e-global-color-175ee26 );color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-8e18228 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-a73d7ca{text-align:start;}.elementor-28 .elementor-element.elementor-element-a73d7ca .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:34px;font-weight:500;line-height:40px;color:#000000;}.elementor-28 .elementor-element.elementor-element-3174f21{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-0194145{--display:flex;}.elementor-28 .elementor-element.elementor-element-56d1000{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f29a09d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f29a09d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-e06c922 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-935b6a6{--display:flex;--padding-top:21px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-935b6a6:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-935b6a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viaductdrymix.africa/wp-content/uploads/2025/09/Vector-5.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-b577d08{font-family:"League Spartan", Sans-serif;font-size:19px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-b8b6aef{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-66d9a32{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-66d9a32.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-64b86d7 img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-2786d84{--display:flex;--padding-top:21px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-2786d84:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-2786d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viaductdrymix.africa/wp-content/uploads/2025/09/Vector-5.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-d53d7d2{font-family:"League Spartan", Sans-serif;font-size:19px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-0a63068{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-31274f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-31274f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-ce7645e img{width:100%;max-width:100%;height:280px;object-fit:cover;object-position:center center;}.elementor-28 .elementor-element.elementor-element-bd38088{--display:flex;--padding-top:21px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-28 .elementor-element.elementor-element-bd38088:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-bd38088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viaductdrymix.africa/wp-content/uploads/2025/09/Vector-5.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-4ed2a07{font-family:"League Spartan", Sans-serif;font-size:19px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ffbb124{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;padding:10px 10px 10px 10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:50%;--e-n-carousel-arrow-prev-translate-x:-50%;--e-n-carousel-arrow-prev-left-position:427px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:-259px;--e-n-carousel-arrow-next-right-align:50%;--e-n-carousel-arrow-next-translate-x:50%;--e-n-carousel-arrow-next-right-position:-477px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:-260px;--e-n-carousel-arrow-size:136px;--e-n-carousel-arrow-normal-color:#000000;}.elementor-28 .elementor-element.elementor-element-ffbb124 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ce7259d{--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;}.elementor-28 .elementor-element.elementor-element-ce7259d:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ce7259d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viaductdrymix.africa/wp-content/uploads/2025/09/Template-10-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-d5d589c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-28 .elementor-element.elementor-element-4b1095a{--display:flex;}.elementor-28 .elementor-element.elementor-element-4b1095a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-a5f5648{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.9);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-28 .elementor-element.elementor-element-a5f5648:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-a5f5648 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF61 100%, #2B2B2B 100%);}.elementor-28 .elementor-element.elementor-element-93923ab{--display:flex;}.elementor-28 .elementor-element.elementor-element-93923ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-3455516{text-align:start;}.elementor-28 .elementor-element.elementor-element-3455516 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:33px;font-weight:500;line-height:40px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-5a763ab{--display:flex;}.elementor-28 .elementor-element.elementor-element-5a763ab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-fdadcc4{width:var( --container-widget-width, 100.261% );max-width:100.261%;padding:0px 0px 0px 0px;--container-widget-width:100.261%;--container-widget-flex-grow:0;font-family:"League Spartan", Sans-serif;font-size:18px;font-weight:400;line-height:22px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-fdadcc4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-3f56343 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#000000;color:#000000;}.elementor-28 .elementor-element.elementor-element-3f56343{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-28 .elementor-element.elementor-element-dad8869{padding:0px 0px 0px 0px;font-family:"League Spartan", Sans-serif;font-size:14px;font-weight:600;line-height:22px;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-2aabe6b{--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:120px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-9f24dba{--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;}.elementor-28 .elementor-element.elementor-element-b58a0b0{--display:flex;}.elementor-28 .elementor-element.elementor-element-b58a0b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-fd89170{z-index:11;}.elementor-28 .elementor-element.elementor-element-fd89170 img{width:100%;max-width:100%;}.elementor-28 .elementor-element.elementor-element-b6cb584{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-733a36c .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-175ee26 );color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-733a36c .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-d9b9a26{width:var( --container-widget-width, 86.377% );max-width:86.377%;--container-widget-width:86.377%;--container-widget-flex-grow:0;text-align:start;}.elementor-28 .elementor-element.elementor-element-d9b9a26.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-d9b9a26 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:37px;font-weight:500;line-height:43px;color:#000000;}.elementor-28 .elementor-element.elementor-element-4678f86{width:var( --container-widget-width, 90.351% );max-width:90.351%;--container-widget-width:90.351%;--container-widget-flex-grow:0;text-align:justify;font-family:"Crimson Text", Sans-serif;font-size:24px;font-weight:400;line-height:40px;color:#000000;}.elementor-28 .elementor-element.elementor-element-4678f86.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-b19f8b0{left:-101px;}body.rtl .elementor-28 .elementor-element.elementor-element-b19f8b0{right:-101px;}.elementor-28 .elementor-element.elementor-element-b19f8b0{top:377px;}.elementor-28 .elementor-element.elementor-element-b19f8b0 img{width:29%;}.elementor-28 .elementor-element.elementor-element-81b4a5c{width:var( --container-widget-width, 123.104% );max-width:123.104%;--container-widget-width:123.104%;--container-widget-flex-grow:0;top:-51px;}.elementor-28 .elementor-element.elementor-element-81b4a5c.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-81b4a5c{left:-358px;}body.rtl .elementor-28 .elementor-element.elementor-element-81b4a5c{right:-358px;}.elementor-28 .elementor-element.elementor-element-81b4a5c img{width:59%;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-4164539{left:-4px;}body.rtl .elementor-28 .elementor-element.elementor-element-4164539{right:-4px;}.elementor-28 .elementor-element.elementor-element-4164539{top:8px;}.elementor-28 .elementor-element.elementor-element-4164539 img{width:20%;}.elementor-28 .elementor-element.elementor-element-4f9c814{--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:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-4f9c814:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-4f9c814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-28 .elementor-element.elementor-element-e68ed9d{text-align:center;}.elementor-28 .elementor-element.elementor-element-e68ed9d .elementor-heading-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-642f8c9{text-align:center;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-2ec8871{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-28 .elementor-element.elementor-element-2ec8871.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-26fbd99{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-26fbd99:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-26fbd99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#515151;}.elementor-28 .elementor-element.elementor-element-4eaac5a .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-4eaac5a .elementor-image-box-title{margin-bottom:0px;font-family:"Crimson Text", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-4eaac5a .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-4eaac5a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-4eaac5a:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-4eaac5a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f8bf9fb{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-f8bf9fb:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-f8bf9fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#515151;}.elementor-28 .elementor-element.elementor-element-f51688d .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-f51688d .elementor-image-box-title{margin-bottom:0px;font-family:"Crimson Text", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f51688d .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-28 .elementor-element.elementor-element-f51688d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-f51688d:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-f51688d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-ee3cc86{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-ee3cc86:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-ee3cc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#515151;}.elementor-28 .elementor-element.elementor-element-af4a667 .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-af4a667 .elementor-image-box-title{margin-bottom:0px;font-family:"Crimson Text", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-af4a667 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-28 .elementor-element.elementor-element-af4a667 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-af4a667:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-af4a667:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-37819d2{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-37819d2:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-37819d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#515151;}.elementor-28 .elementor-element.elementor-element-e26145a .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-e26145a .elementor-image-box-title{margin-bottom:0px;font-family:"Crimson Text", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-e26145a .elementor-image-box-wrapper .elementor-image-box-img{width:73%;}.elementor-28 .elementor-element.elementor-element-e26145a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-e26145a:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-e26145a:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-62e5264{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-62e5264:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-62e5264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#515151;}.elementor-28 .elementor-element.elementor-element-3815b2d .elementor-image-box-wrapper{text-align:center;}.elementor-28 .elementor-element.elementor-element-3815b2d .elementor-image-box-title{margin-bottom:0px;font-family:"Crimson Text", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-3815b2d .elementor-image-box-wrapper .elementor-image-box-img{width:68%;}.elementor-28 .elementor-element.elementor-element-3815b2d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-28 .elementor-element.elementor-element-3815b2d:has(:hover) .elementor-image-box-title,
					 .elementor-28 .elementor-element.elementor-element-3815b2d:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-8bf4f60{--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:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-7e3609b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-7e3609b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-7e3609b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282827;}.elementor-28 .elementor-element.elementor-element-d49a849{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-865ae69{text-align:end;}.elementor-28 .elementor-element.elementor-element-865ae69 img{width:83%;}.elementor-28 .elementor-element.elementor-element-cfc114d{text-align:start;}.elementor-28 .elementor-element.elementor-element-cfc114d img{width:83%;}.elementor-28 .elementor-element.elementor-element-e986afe{--display:flex;}.elementor-28 .elementor-element.elementor-element-a4da360.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-a4da360 .elementor-main-swiper{height:317px;width:100%;}.elementor-28 .elementor-element.elementor-element-a4da360 .elementor-swiper-button{font-size:20px;}.elementor-28 .elementor-element.elementor-element-a4da360 .elementor-custom-embed-play i{font-size:35px;}.elementor-28 .elementor-element.elementor-element-582f5d6{text-align:center;}.elementor-28 .elementor-element.elementor-element-582f5d6 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:15px;font-weight:700;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-f643b38{--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;--justify-content:center;--align-items:center;}.elementor-28 .elementor-element.elementor-element-f643b38:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-f643b38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viaductdrymix.africa/wp-content/uploads/2025/08/Frame-2301.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-28 .elementor-element.elementor-element-f643b38.e-con{--align-self:center;}.elementor-28 .elementor-element.elementor-element-35e673d{--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;}.elementor-28 .elementor-element.elementor-element-5ee4e77{--display:flex;--justify-content:center;}.elementor-28 .elementor-element.elementor-element-5ee4e77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-56c0d83 .elementor-button{background-color:#FFFFFF00;font-family:"Crimson Text", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;fill:var( --e-global-color-175ee26 );color:var( --e-global-color-175ee26 );}.elementor-28 .elementor-element.elementor-element-56c0d83 .elementor-button-content-wrapper{flex-direction:row;}.elementor-28 .elementor-element.elementor-element-9c6492c{text-align:start;}.elementor-28 .elementor-element.elementor-element-9c6492c .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:34px;font-weight:500;line-height:40px;color:#000000;}.elementor-28 .elementor-element.elementor-element-2786f08{--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;}.elementor-28 .elementor-element.elementor-element-7f88c58{--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;}.elementor-28 .elementor-element.elementor-element-e091e17{--display:flex;}.elementor-28 .elementor-element.elementor-element-b155127 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:18px;font-weight:500;color:#3D4750;}.elementor-28 .elementor-element.elementor-element-7f832a8 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:22px;font-weight:600;line-height:32px;color:#121212;}.elementor-28 .elementor-element.elementor-element-b90faf7{--display:flex;}.elementor-28 .elementor-element.elementor-element-550fc67 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:18px;font-weight:500;color:#3D4750;}.elementor-28 .elementor-element.elementor-element-d41a234 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:22px;font-weight:600;line-height:32px;color:#121212;}.elementor-28 .elementor-element.elementor-element-ccad768{--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;}.elementor-28 .elementor-element.elementor-element-4b6f735{--display:flex;}.elementor-28 .elementor-element.elementor-element-85a8b6d .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:18px;font-weight:500;color:#3D4750;}.elementor-28 .elementor-element.elementor-element-4803c0d .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:22px;font-weight:600;line-height:32px;color:#121212;}.elementor-28 .elementor-element.elementor-element-fb270c6{--display:flex;}.elementor-28 .elementor-element.elementor-element-1e2a669 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:18px;font-weight:500;color:#3D4750;}.elementor-28 .elementor-element.elementor-element-dd8eced .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:22px;font-weight:600;line-height:32px;color:#121212;}.elementor-28 .elementor-element.elementor-element-918610b{--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:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-28 .elementor-element.elementor-element-918610b:not(.elementor-motion-effects-element-type-background), .elementor-28 .elementor-element.elementor-element-918610b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://viaductdrymix.africa/wp-content/uploads/2025/09/Section-8-Contact-Us-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28 .elementor-element.elementor-element-b1d54ec{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28 .elementor-element.elementor-element-33d03cf{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-33d03cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-93a7593{text-align:start;}.elementor-28 .elementor-element.elementor-element-93a7593 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-1d5ae9d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28 .elementor-element.elementor-element-2f525eb{--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;}.elementor-28 .elementor-element.elementor-element-e79df68{--display:flex;}.elementor-28 .elementor-element.elementor-element-e79df68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-7723982{text-align:start;}.elementor-28 .elementor-element.elementor-element-7723982 .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-df0fee9{width:var( --container-widget-width, 100.074% );max-width:100.074%;--container-widget-width:100.074%;--container-widget-flex-grow:0;text-align:justify;color:#FFFFFF;}.elementor-28 .elementor-element.elementor-element-df0fee9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-a9466c5{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;top:326px;}.elementor-28 .elementor-element.elementor-element-a9466c5.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-a9466c5{left:25px;}body.rtl .elementor-28 .elementor-element.elementor-element-a9466c5{right:25px;}.elementor-28 .elementor-element.elementor-element-a9466c5 img{width:100%;}.elementor-28 .elementor-element.elementor-element-22c29c2{--display:flex;}.elementor-28 .elementor-element.elementor-element-22c29c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28 .elementor-element.elementor-element-8ed02e5{width:var( --container-widget-width, 114.662% );max-width:114.662%;--container-widget-width:114.662%;--container-widget-flex-grow:0;top:24px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 3px 0px 0px;}.elementor-28 .elementor-element.elementor-element-8ed02e5.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-8ed02e5{left:50px;}body.rtl .elementor-28 .elementor-element.elementor-element-8ed02e5{right:50px;}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .eael-contact-form-7-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form label, .elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form .wpcf7-quiz-label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form-control::-webkit-input-placeholder{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-form input[type="submit"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-contact-form-7 .eael-contact-form-7 .wpcf7-not-valid-tip{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28 .elementor-element.elementor-element-3faf50f .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-28 .elementor-element.elementor-element-3faf50f .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-28 .elementor-element.elementor-element-3faf50f .eael-contact-form-7-wrapper{text-align:default;}.elementor-28 .elementor-element.elementor-element-3faf50f .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-3faf50f .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{height:230px;}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form{background-color:#FFFFFF;padding:50px 50px 50px 50px;}body:not(.rtl) .elementor-28 .elementor-element.elementor-element-a4c1cd1{left:85px;}body.rtl .elementor-28 .elementor-element.elementor-element-a4c1cd1{right:85px;}.elementor-28 .elementor-element.elementor-element-a4c1cd1{top:96px;z-index:11;}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7-wrapper{text-align:default;}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7-wrapper .eael-contact-form.eael-contact-form-7{max-width:664px;}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-date, .elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{background-color:#F1F1F1;border-style:none;}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea{height:168px;}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-quiz, .elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form-control.wpcf7-select{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);}.elementor-28 .elementor-element.elementor-element-a4c1cd1 .eael-contact-form-7 .wpcf7-form input[type="submit"]{background-color:var( --e-global-color-175ee26 );color:#FFFFFF;}@media(max-width:1024px){.elementor-28 .elementor-element.elementor-element-7665e34.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-8b875dd .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-28 .elementor-element.elementor-element-8b875dd .ekit-price-card-slider{--ekit_client_logo_slidetosho:2;}.elementor-28 .elementor-element.elementor-element-ffbb124{--e-n-carousel-swiper-slides-to-display:2;}.elementor-28 .elementor-element.elementor-element-a4da360.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(min-width:768px){.elementor-28 .elementor-element.elementor-element-8b716b8{--width:100%;}.elementor-28 .elementor-element.elementor-element-970e7d6{--width:22.197%;}.elementor-28 .elementor-element.elementor-element-be7be92{--width:100%;}.elementor-28 .elementor-element.elementor-element-7ada5c7{--width:57.113%;}.elementor-28 .elementor-element.elementor-element-8ce0998{--width:33.241%;}.elementor-28 .elementor-element.elementor-element-2d8e90c{--width:34%;}.elementor-28 .elementor-element.elementor-element-b68812b{--width:50%;}.elementor-28 .elementor-element.elementor-element-da77f18{--width:40.67%;}.elementor-28 .elementor-element.elementor-element-0dbab26{--width:57.242%;}.elementor-28 .elementor-element.elementor-element-e79cd27{--width:40.398%;}.elementor-28 .elementor-element.elementor-element-822524c{--width:57.242%;}.elementor-28 .elementor-element.elementor-element-d64789a{--width:22.049%;}.elementor-28 .elementor-element.elementor-element-385d93f{--width:28.769%;}.elementor-28 .elementor-element.elementor-element-1677316{--width:31.622%;}.elementor-28 .elementor-element.elementor-element-2065a2f{--width:46.445%;}.elementor-28 .elementor-element.elementor-element-9825937{--width:114.612%;}.elementor-28 .elementor-element.elementor-element-9585e45{--width:42.069%;}.elementor-28 .elementor-element.elementor-element-9694443{--width:57%;}.elementor-28 .elementor-element.elementor-element-8c62647{--content-width:1340px;}.elementor-28 .elementor-element.elementor-element-0234989{--content-width:1453px;}.elementor-28 .elementor-element.elementor-element-7d3d3fd{--content-width:1402px;}.elementor-28 .elementor-element.elementor-element-b70aa9e{--content-width:1140px;}.elementor-28 .elementor-element.elementor-element-a015c49{--content-width:1288px;}.elementor-28 .elementor-element.elementor-element-2d99321{--width:100%;}.elementor-28 .elementor-element.elementor-element-0194145{--content-width:1299px;}.elementor-28 .elementor-element.elementor-element-f29a09d{--width:46.145%;}.elementor-28 .elementor-element.elementor-element-66d9a32{--width:46.145%;}.elementor-28 .elementor-element.elementor-element-31274f5{--width:46.145%;}.elementor-28 .elementor-element.elementor-element-4b1095a{--width:28.578%;}.elementor-28 .elementor-element.elementor-element-93923ab{--width:58.528%;}.elementor-28 .elementor-element.elementor-element-5a763ab{--width:36%;}.elementor-28 .elementor-element.elementor-element-b58a0b0{--width:45.056%;}.elementor-28 .elementor-element.elementor-element-2ec8871{--width:73%;}.elementor-28 .elementor-element.elementor-element-5ee4e77{--width:26.845%;}.elementor-28 .elementor-element.elementor-element-33d03cf{--width:19%;}.elementor-28 .elementor-element.elementor-element-e79df68{--width:38.91%;}.elementor-28 .elementor-element.elementor-element-22c29c2{--width:51.88%;}}@media(max-width:767px){.elementor-28 .elementor-element.elementor-element-2c906e3 .elementor-image-box-img{margin-bottom:11px;}.elementor-28 .elementor-element.elementor-element-7665e34.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-28 .elementor-element.elementor-element-8b875dd .elementskit-clients-slider{--ekit_client_logo_left_right_spacing:10px;}.elementor-28 .elementor-element.elementor-element-8b875dd .ekit-price-card-slider{--ekit_client_logo_slidetosho:1;}.elementor-28 .elementor-element.elementor-element-ffbb124{--e-n-carousel-swiper-slides-to-display:1;}.elementor-28 .elementor-element.elementor-element-a4da360.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for nested-carousel, class: .elementor-element-ffbb124 */.client_story .elementor-element .swiper .elementor-swiper-button svg, .elementor-element .swiper~.elementor-swiper-button svg, .elementor-lightbox .swiper .elementor-swiper-button svg, .elementor-lightbox .swiper~.elementor-swiper-button svg {
    fill: #fff !important;
    height: 1.5em !important;
    width: 1.5em !important;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-a4da360 */.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
       background: #fff;
    position: absolute;
    left: 400px;
    top: 324px !important;
    width: 27%;
    height: 64%;
    transform: scale(0);
    transform-origin: left top;
}/* End custom CSS */