.elementor-2 .elementor-element.elementor-element-7518f25 > .elementor-container{max-width:1024px;}.elementor-2 .elementor-element.elementor-element-7518f25 .elementor-background-slideshow__slide__image{background-size:cover;}.elementor-2 .elementor-element.elementor-element-7518f25 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7518f25{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:250px 50px 250px 50px;overflow:visible;}.elementor-2 .elementor-element.elementor-element-b4804d9 .swiper-slide{height:100px;transition-duration:calc(5000ms*1.2);}.elementor-2 .elementor-element.elementor-element-b4804d9 .swiper-slide-contents{max-width:66%;}.elementor-2 .elementor-element.elementor-element-b4804d9 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-b4804d9 .elementor-slide-heading{color:#C48F27;font-weight:900;text-decoration:overline;}.elementor-2 .elementor-element.elementor-element-b4804d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2025053 .swiper-slide{height:212px;transition-duration:calc(5000ms*1.2);}.elementor-2 .elementor-element.elementor-element-2025053 .swiper-slide-inner{text-align:center;}.elementor-2 .elementor-element.elementor-element-2025053 .elementor-slide-heading{font-size:47px;}.elementor-2 .elementor-element.elementor-element-2025053 > .elementor-widget-container{margin:-73px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-658a89e > .elementor-container{max-width:500px;}.elementor-2 .elementor-element.elementor-element-658a89e{overflow:visible;}.elementor-2 .elementor-element.elementor-element-b54405e > .elementor-element-populated{padding:0px 12.5px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ef47d67 .elementor-button{fill:var( --e-global-color-a84a654 );color:var( --e-global-color-a84a654 );background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-ef47d67 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-ef47d67 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-ef47d67 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-ef47d67 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-10d2749 > .elementor-element-populated{padding:0px 0px 0px 12.5px;}.elementor-2 .elementor-element.elementor-element-aa6d62a .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-aa6d62a .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-aa6d62a .elementor-button:focus{color:var( --e-global-color-a84a654 );background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-aa6d62a .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-aa6d62a .elementor-button:focus svg{fill:var( --e-global-color-a84a654 );}.elementor-2 .elementor-element.elementor-element-b8f6415{overflow:visible;}.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-d588ef3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2 .elementor-element.elementor-element-d588ef3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-d588ef3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2 .elementor-element.elementor-element-d588ef3 > .elementor-element-populated{padding:0px 12.5px 0px 0px;}.elementor-2 .elementor-element.elementor-element-dc33436 .elementor-button{fill:var( --e-global-color-a84a654 );color:var( --e-global-color-a84a654 );background-color:#C48F27;}.elementor-2 .elementor-element.elementor-element-dc33436 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-dc33436 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-dc33436 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-dc33436 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-2de52a4 > .elementor-element-populated{padding:0px 0px 0px 12.5px;}.elementor-2 .elementor-element.elementor-element-41041f6 .elementor-button{background-color:#363636;}.elementor-2 .elementor-element.elementor-element-41041f6 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-41041f6 .elementor-button:focus{color:var( --e-global-color-a84a654 );background-color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-41041f6 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-41041f6 .elementor-button:focus svg{fill:var( --e-global-color-a84a654 );}.elementor-2 .elementor-element.elementor-element-5e2dfc6 > .elementor-element-populated{padding:0px 0px 0px 12.5px;}.elementor-2 .elementor-element.elementor-element-22617aa .elementor-button{background-color:#C48F27;}.elementor-2 .elementor-element.elementor-element-22617aa .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-22617aa .elementor-button:focus{color:var( --e-global-color-a84a654 );background-color:#363636;}.elementor-2 .elementor-element.elementor-element-22617aa .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-22617aa .elementor-button:focus svg{fill:var( --e-global-color-a84a654 );}.elementor-2 .elementor-element.elementor-element-1dbdff57 > .elementor-container{max-width:1440px;}.elementor-2 .elementor-element.elementor-element-1dbdff57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 10% 10% 10%;overflow:visible;}.elementor-2 .elementor-element.elementor-element-1dbdff57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2c5f19b1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2c5f19b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4566824f .elementor-heading-title{color:#C48F27;font-family:var( --e-global-typography-2f24fd1-font-family ), Sans-serif;font-size:var( --e-global-typography-2f24fd1-font-size );font-weight:var( --e-global-typography-2f24fd1-font-weight );text-transform:var( --e-global-typography-2f24fd1-text-transform );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-1fbf6b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-3b3dfd83 > .elementor-element-populated{padding:0px 0px 0px 25px;}.elementor-2 .elementor-element.elementor-element-2958fd0 .elementor-heading-title{color:#C48F27;font-family:var( --e-global-typography-2f24fd1-font-family ), Sans-serif;font-size:var( --e-global-typography-2f24fd1-font-size );font-weight:var( --e-global-typography-2f24fd1-font-weight );text-transform:var( --e-global-typography-2f24fd1-text-transform );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-775d3177 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-ab6e9ae{text-align:justify;}.elementor-2 .elementor-element.elementor-element-0817b74{overflow:visible;}.elementor-2 .elementor-element.elementor-element-6193915{text-align:center;}.elementor-2 .elementor-element.elementor-element-6193915 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-0c30492{overflow:visible;}.elementor-2 .elementor-element.elementor-element-52cb019:hover > .elementor-element-populated{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/09/X.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-52cb019 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.79;}.elementor-2 .elementor-element.elementor-element-52cb019 > .elementor-element-populated{transition:background 2.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-52cb019 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4ab4c42 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-4ab4c42.elementor-view-stacked .elementor-icon{background-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-4ab4c42.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4ab4c42.elementor-view-default .elementor-icon{color:#F0B93F;border-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-4ab4c42.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-4ab4c42.elementor-view-default .elementor-icon svg{fill:#F0B93F;}.elementor-2 .elementor-element.elementor-element-22286c7{text-align:center;}.elementor-2 .elementor-element.elementor-element-22286c7 .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-f07f513{text-align:justify;letter-spacing:-0.2px;word-spacing:0px;}.elementor-2 .elementor-element.elementor-element-f07f513 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-2 .elementor-element.elementor-element-d05a020:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-d05a020 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-d05a020:hover > .elementor-element-populated{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/09/final-dl.beatsnoop.com-Mjh0Ri8D9a.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-d05a020 > .elementor-element-populated >  .elementor-background-overlay{background-color:#020202;opacity:0.6;}.elementor-2 .elementor-element.elementor-element-d05a020 > .elementor-element-populated{transition:background 2.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-d05a020 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5a6c1cf .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-5a6c1cf.elementor-view-stacked .elementor-icon{background-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-5a6c1cf.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5a6c1cf.elementor-view-default .elementor-icon{color:#F0B93F;border-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-5a6c1cf.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-5a6c1cf.elementor-view-default .elementor-icon svg{fill:#F0B93F;}.elementor-2 .elementor-element.elementor-element-c4a2ee9{text-align:center;}.elementor-2 .elementor-element.elementor-element-c4a2ee9 .elementor-heading-title{color:#FFFFFF;font-size:22px;}.elementor-2 .elementor-element.elementor-element-52b3459{text-align:justify;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-52b3459 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-2 .elementor-element.elementor-element-1101430{overflow:visible;}.elementor-2 .elementor-element.elementor-element-7ff0467:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-7ff0467 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-7ff0467:hover > .elementor-element-populated{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/09/final-dl.beatsnoop.com-BAtPM3zOvp.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-7ff0467 > .elementor-element-populated >  .elementor-background-overlay{background-color:#020202;opacity:0.6;}.elementor-2 .elementor-element.elementor-element-7ff0467 > .elementor-element-populated{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-7ff0467 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-2bdbfc8 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-2bdbfc8.elementor-view-stacked .elementor-icon{background-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-2bdbfc8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2bdbfc8.elementor-view-default .elementor-icon{color:#F0B93F;border-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-2bdbfc8.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-2bdbfc8.elementor-view-default .elementor-icon svg{fill:#F0B93F;}.elementor-2 .elementor-element.elementor-element-83cfbba{text-align:center;}.elementor-2 .elementor-element.elementor-element-83cfbba .elementor-heading-title{color:#FFFFFF;font-size:22px;}.elementor-2 .elementor-element.elementor-element-9576427{text-align:justify;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-9576427 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-2 .elementor-element.elementor-element-e985abf:hover > .elementor-element-populated{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/09/final-dl.beatsnoop.com-MSkNvTHOjD.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-e985abf > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.79;}.elementor-2 .elementor-element.elementor-element-e985abf > .elementor-element-populated{transition:background 2.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-e985abf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-d5e5db5 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-d5e5db5.elementor-view-stacked .elementor-icon{background-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-d5e5db5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d5e5db5.elementor-view-default .elementor-icon{color:#F0B93F;border-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-d5e5db5.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-d5e5db5.elementor-view-default .elementor-icon svg{fill:#F0B93F;}.elementor-2 .elementor-element.elementor-element-1d7bea4{text-align:center;}.elementor-2 .elementor-element.elementor-element-1d7bea4 .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-f279f67{text-align:justify;letter-spacing:-0.2px;word-spacing:0px;}.elementor-2 .elementor-element.elementor-element-f279f67 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-2 .elementor-element.elementor-element-0b49780 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-0b49780{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10%;margin-bottom:0%;padding:0% 0% 5% 0%;overflow:visible;}.elementor-2 .elementor-element.elementor-element-332f5e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-332f5e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-332f5e1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 11px;--e-column-margin-right:25px;--e-column-margin-left:11px;padding:0px 2px 0px 0px;}.elementor-2 .elementor-element.elementor-element-332f5e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-5b125d5 .elementor-heading-title{color:#C48F27;font-family:var( --e-global-typography-2f24fd1-font-family ), Sans-serif;font-size:var( --e-global-typography-2f24fd1-font-size );font-weight:var( --e-global-typography-2f24fd1-font-weight );text-transform:var( --e-global-typography-2f24fd1-text-transform );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-ab81663 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-5f17cce{text-align:justify;color:#000000;}.elementor-2 .elementor-element.elementor-element-5f17cce > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 4px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b604168 .elementor-button{fill:var( --e-global-color-a84a654 );color:var( --e-global-color-a84a654 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-b604168 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-b604168 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-b604168 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-b604168 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-cf32584:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-cf32584 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/09/XX.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-cf32584 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cf32584 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-bf5f518{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-b1088e4 > .elementor-background-overlay{background-color:#FFFFFF;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-b1088e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:1%;margin-bottom:0%;padding:0% 0% 10% 0%;overflow:visible;}.elementor-2 .elementor-element.elementor-element-41212f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-41212f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-41212f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 11px;--e-column-margin-right:25px;--e-column-margin-left:11px;padding:0px 2px 0px 0px;}.elementor-2 .elementor-element.elementor-element-41212f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-66c6bb2 .elementor-heading-title{color:#C48F27;font-family:var( --e-global-typography-2f24fd1-font-family ), Sans-serif;font-size:var( --e-global-typography-2f24fd1-font-size );font-weight:var( --e-global-typography-2f24fd1-font-weight );text-transform:var( --e-global-typography-2f24fd1-text-transform );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-dc4b17f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-55becbd{text-align:justify;color:#000000;}.elementor-2 .elementor-element.elementor-element-55becbd > .elementor-widget-container{margin:0px 5px 0px 0px;padding:0px 4px 0px 0px;}.elementor-2 .elementor-element.elementor-element-99421a2 .elementor-button{fill:var( --e-global-color-a84a654 );color:var( --e-global-color-a84a654 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-99421a2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-99421a2 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-99421a2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-99421a2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-1453e5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-1453e5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/09/002.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-1453e5b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1453e5b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-9f15d22{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-1cef4a0 > .elementor-container{max-width:1440px;}.elementor-2 .elementor-element.elementor-element-1cef4a0{padding:5% 10% 10% 10%;overflow:visible;}.elementor-2 .elementor-element.elementor-element-2339bae > .elementor-container{max-width:1440px;}.elementor-2 .elementor-element.elementor-element-2339bae{overflow:visible;}.elementor-2 .elementor-element.elementor-element-3d1c18a > .elementor-element-populated{padding:0px 25px 0px 0px;}.elementor-2 .elementor-element.elementor-element-801bddc{text-align:center;}.elementor-2 .elementor-element.elementor-element-801bddc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-2 .elementor-element.elementor-element-f1dd056{overflow:visible;}.elementor-2 .elementor-element.elementor-element-a759bb1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-a759bb1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2 .elementor-element.elementor-element-a759bb1:hover > .elementor-element-populated{background-color:#FFFFFF;background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/09/X.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-a759bb1 > .elementor-element-populated >  .elementor-background-overlay{background-color:#020202;opacity:0.6;}.elementor-2 .elementor-element.elementor-element-a759bb1 > .elementor-element-populated{transition:background 2.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-a759bb1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-398dfad .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-398dfad.elementor-view-stacked .elementor-icon{background-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-398dfad.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-398dfad.elementor-view-default .elementor-icon{color:#F0B93F;border-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-398dfad.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-398dfad.elementor-view-default .elementor-icon svg{fill:#F0B93F;}.elementor-2 .elementor-element.elementor-element-a795b27{text-align:center;}.elementor-2 .elementor-element.elementor-element-a795b27 .elementor-heading-title{color:#FFFFFF;font-size:22px;}.elementor-2 .elementor-element.elementor-element-d8f6408{text-align:justify;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-d8f6408 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-2 .elementor-element.elementor-element-34eee09:hover > .elementor-element-populated{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/09/final-dl.beatsnoop.com-qHMfhAvG8o-.jpg");background-position:center center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-34eee09 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.79;}.elementor-2 .elementor-element.elementor-element-34eee09 > .elementor-element-populated{transition:background 2.4s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-34eee09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-eff4e60 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-eff4e60.elementor-view-stacked .elementor-icon{background-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-eff4e60.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-eff4e60.elementor-view-default .elementor-icon{color:#F0B93F;border-color:#F0B93F;}.elementor-2 .elementor-element.elementor-element-eff4e60.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-eff4e60.elementor-view-default .elementor-icon svg{fill:#F0B93F;}.elementor-2 .elementor-element.elementor-element-10d8e39{text-align:center;}.elementor-2 .elementor-element.elementor-element-10d8e39 .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-db56de4{text-align:justify;letter-spacing:-0.2px;word-spacing:0px;}.elementor-2 .elementor-element.elementor-element-db56de4 > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-2 .elementor-element.elementor-element-c9f21e4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c9f21e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/August Design/DSG/G+1 THREE BEDROOM RESIDENTIAL HOUSE  (2)-scaled.jpg");background-position:top center;background-size:cover;}.elementor-2 .elementor-element.elementor-element-c9f21e4 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.54;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-c9f21e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:0% 0% 10% 0%;overflow:visible;}.elementor-2 .elementor-element.elementor-element-b944925 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.66;}.elementor-2 .elementor-element.elementor-element-b944925 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;padding:155px 0px 155px 0px;}.elementor-2 .elementor-element.elementor-element-b944925 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-0ea12e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:500;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-2667545 .elementor-button{fill:var( --e-global-color-a84a654 );color:var( --e-global-color-a84a654 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;}.elementor-2 .elementor-element.elementor-element-2667545 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-2667545 .elementor-button:focus{color:var( --e-global-color-secondary );background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-2667545 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-2667545 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-2667545 > .elementor-widget-container{padding:34px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-d588ef3{width:38%;}.elementor-2 .elementor-element.elementor-element-2de52a4{width:22.331%;}.elementor-2 .elementor-element.elementor-element-5e2dfc6{width:39%;}.elementor-2 .elementor-element.elementor-element-332f5e1{width:50%;}.elementor-2 .elementor-element.elementor-element-cf32584{width:50%;}.elementor-2 .elementor-element.elementor-element-41212f7{width:50%;}.elementor-2 .elementor-element.elementor-element-1453e5b{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-2c5f19b1{width:100%;}.elementor-2 .elementor-element.elementor-element-3b3dfd83{width:100%;}.elementor-2 .elementor-element.elementor-element-332f5e1{width:50%;}.elementor-2 .elementor-element.elementor-element-cf32584{width:50%;}.elementor-2 .elementor-element.elementor-element-41212f7{width:50%;}.elementor-2 .elementor-element.elementor-element-1453e5b{width:50%;}.elementor-2 .elementor-element.elementor-element-b944925{width:50%;}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-cf32584:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-cf32584 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-1453e5b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-1453e5b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-a759bb1:hover > .elementor-element-populated{background-attachment:fixed;}.elementor-2 .elementor-element.elementor-element-c9f21e4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c9f21e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7518f25{padding:200px 15px 200px 15px;}.elementor-2 .elementor-element.elementor-element-2025053 .elementor-slide-heading{font-size:39px;}.elementor-2 .elementor-element.elementor-element-1dbdff57{padding:0px 15px 50px 15px;}.elementor-2 .elementor-element.elementor-element-2c5f19b1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-4566824f .elementor-heading-title{font-size:var( --e-global-typography-2f24fd1-font-size );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-3b3dfd83 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2958fd0 .elementor-heading-title{font-size:var( --e-global-typography-2f24fd1-font-size );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-52b3459{letter-spacing:-0.2px;}.elementor-2 .elementor-element.elementor-element-9576427{letter-spacing:-0.2px;}.elementor-2 .elementor-element.elementor-element-0b49780{padding:50px 15px 50px 15px;}.elementor-2 .elementor-element.elementor-element-332f5e1 > .elementor-element-populated{margin:0px 0px 0px 8px;--e-column-margin-right:0px;--e-column-margin-left:8px;padding:25px 25px 25px 0px;}.elementor-2 .elementor-element.elementor-element-5b125d5 .elementor-heading-title{font-size:var( --e-global-typography-2f24fd1-font-size );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-5f17cce{text-align:justify;}.elementor-2 .elementor-element.elementor-element-cf32584 > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b1088e4{padding:50px 15px 50px 15px;}.elementor-2 .elementor-element.elementor-element-41212f7 > .elementor-element-populated{margin:0px 0px 0px 8px;--e-column-margin-right:0px;--e-column-margin-left:8px;padding:25px 25px 25px 0px;}.elementor-2 .elementor-element.elementor-element-66c6bb2 .elementor-heading-title{font-size:var( --e-global-typography-2f24fd1-font-size );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-55becbd{text-align:justify;}.elementor-2 .elementor-element.elementor-element-1453e5b > .elementor-element-populated{padding:25px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1cef4a0{padding:50px 15px 50px 15px;}.elementor-2 .elementor-element.elementor-element-d8f6408{letter-spacing:-0.2px;}.elementor-2 .elementor-element.elementor-element-c9f21e4{padding:50px 15px 50px 15px;}.elementor-2 .elementor-element.elementor-element-b944925 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 25px 25px 0px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-7518f25 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-2 .elementor-element.elementor-element-2025053 .elementor-slide-heading{font-size:31px;}.elementor-2 .elementor-element.elementor-element-658a89e{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b54405e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-10d2749 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-b8f6415{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-d588ef3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2de52a4 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-5e2dfc6 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1dbdff57{margin-top:32px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-2c5f19b1 > .elementor-element-populated{margin:37px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-4566824f .elementor-heading-title{font-size:var( --e-global-typography-2f24fd1-font-size );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-4566824f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1fbf6b1 > .elementor-widget-container{margin:-29px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2958fd0 .elementor-heading-title{font-size:var( --e-global-typography-2f24fd1-font-size );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-d05a020:hover > .elementor-element-populated{background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-1101430{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7ff0467:hover > .elementor-element-populated{background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-e985abf > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-0b49780{margin-top:30%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-332f5e1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-5b125d5{text-align:left;}.elementor-2 .elementor-element.elementor-element-5b125d5 .elementor-heading-title{font-size:var( --e-global-typography-2f24fd1-font-size );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-ab81663{text-align:left;}.elementor-2 .elementor-element.elementor-element-5f17cce{text-align:justify;letter-spacing:0.1px;word-spacing:0.1em;}.elementor-2 .elementor-element.elementor-element-5f17cce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cf32584:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-cf32584 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/09/XX.jpg");}.elementor-2 .elementor-element.elementor-element-cf32584 > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-2 .elementor-element.elementor-element-bf5f518{--spacer-size:329px;}.elementor-2 .elementor-element.elementor-element-b1088e4{margin-top:30%;margin-bottom:0%;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-41212f7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 0px 20px;}.elementor-2 .elementor-element.elementor-element-66c6bb2{text-align:left;}.elementor-2 .elementor-element.elementor-element-66c6bb2 .elementor-heading-title{font-size:var( --e-global-typography-2f24fd1-font-size );line-height:var( --e-global-typography-2f24fd1-line-height );letter-spacing:var( --e-global-typography-2f24fd1-letter-spacing );word-spacing:var( --e-global-typography-2f24fd1-word-spacing );}.elementor-2 .elementor-element.elementor-element-dc4b17f{text-align:left;}.elementor-2 .elementor-element.elementor-element-55becbd{text-align:justify;letter-spacing:0.1px;word-spacing:0.1em;}.elementor-2 .elementor-element.elementor-element-55becbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1453e5b > .elementor-element-populated{margin:25px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-9f15d22{--spacer-size:190px;}.elementor-2 .elementor-element.elementor-element-3d1c18a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-a759bb1:hover > .elementor-element-populated{background-repeat:no-repeat;}.elementor-2 .elementor-element.elementor-element-c9f21e4:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-c9f21e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://acmbuilders.co.tz/wp-content/uploads/2022/August Design/DSG/G+1 THREE BEDROOM RESIDENTIAL HOUSE  (2)-scaled.jpg");background-repeat:no-repeat;background-size:396px auto;}.elementor-2 .elementor-element.elementor-element-b944925 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2 .elementor-element.elementor-element-0ea12e9 .elementor-heading-title{font-size:29px;}.elementor-2 .elementor-element.elementor-element-2667545 .elementor-button{padding:10px 5px 10px 5px;}}