.elementor-10 .elementor-element.elementor-element-6c4502b{--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:flex-end;--overlay-opacity:1;--margin-top:-91px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:180px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-6c4502b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6c4502b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Shananga-Hero-Image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-6c4502b::before, .elementor-10 .elementor-element.elementor-element-6c4502b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6c4502b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-6c4502b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6c4502b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-6c4502b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Hero-Grid-scaled.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-63b333d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2334d6a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;}.elementor-10 .elementor-element.elementor-element-2334d6a .elementor-divider-separator{width:370px;}.elementor-10 .elementor-element.elementor-element-2334d6a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-2334d6a .elementor-divider__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-753c93c .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:1.1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-976a091{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-976a091 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:1.1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-ac4d151 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-10 .elementor-element.elementor-element-b409e83{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-54c291d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-27eae5b .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-27eae5b .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-27eae5b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-27eae5b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-27eae5b .elementor-button{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7ca91ff .elementor-button{background-color:#0F192159;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-7ca91ff .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-7ca91ff .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-cd0d8a4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-cd0d8a4 .elementor-divider-separator{width:250px;}.elementor-10 .elementor-element.elementor-element-cd0d8a4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-cd0d8a4 .elementor-divider__text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-2a649ed{--display:flex;--min-height:390px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2a649ed:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2a649ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Red-Structural-Slash.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-cd04659{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a097a0d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-40d72f7{font-family:var( --e-global-typography-ea8303b-font-family ), Sans-serif;font-size:var( --e-global-typography-ea8303b-font-size );font-weight:var( --e-global-typography-ea8303b-font-weight );line-height:var( --e-global-typography-ea8303b-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0113e21{padding:10px 0px 0px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-98ee0f7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1fd91a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-9ce4b9a );}.elementor-10 .elementor-element.elementor-element-1fd91a4 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-1fd91a4 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-ea8303b-font-family ), Sans-serif;font-size:var( --e-global-typography-ea8303b-font-size );font-weight:var( --e-global-typography-ea8303b-font-weight );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-1fd91a4 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e116acf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 01px;border-color:var( --e-global-color-9ce4b9a );}.elementor-10 .elementor-element.elementor-element-e116acf .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-e116acf .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-ea8303b-font-family ), Sans-serif;font-size:var( --e-global-typography-ea8303b-font-size );font-weight:var( --e-global-typography-ea8303b-font-weight );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-e116acf .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e72df27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 01px;border-color:var( --e-global-color-9ce4b9a );}.elementor-10 .elementor-element.elementor-element-e72df27 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-e72df27 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-ea8303b-font-family ), Sans-serif;font-size:var( --e-global-typography-ea8303b-font-size );font-weight:var( --e-global-typography-ea8303b-font-weight );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-e72df27 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-918cbd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 01px;border-color:var( --e-global-color-9ce4b9a );}.elementor-10 .elementor-element.elementor-element-918cbd6 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-918cbd6 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-ea8303b-font-family ), Sans-serif;font-size:var( --e-global-typography-ea8303b-font-size );font-weight:var( --e-global-typography-ea8303b-font-weight );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-918cbd6 .elementor-image-box-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-1b0e0b6{--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:space-between;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-1b0e0b6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1b0e0b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-3a548eb{width:var( --container-widget-width, 15% );max-width:15%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-3a548eb .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:1.1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-ac4d151 );}.elementor-10 .elementor-element.elementor-element-1412c30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8cc9af4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8cc9af4 .elementor-divider-separator{width:130px;}.elementor-10 .elementor-element.elementor-element-8cc9af4 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-8cc9af4 .elementor-divider__text{color:var( --e-global-color-57dc6f3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e1e3439 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f782307{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d439516{font-family:var( --e-global-typography-ea8303b-font-family ), Sans-serif;font-size:var( --e-global-typography-ea8303b-font-size );font-weight:var( --e-global-typography-ea8303b-font-weight );line-height:var( --e-global-typography-ea8303b-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f13099c{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-c1bc823 .elementor-button{background-color:var( --e-global-color-ac4d151 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-accent );padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-c1bc823{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-c1bc823 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-c1bc823 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-10 .elementor-element.elementor-element-c1bc823 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-c1bc823 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-c1bc823 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-c1bc823 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-7143487{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-7143487:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-7143487 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-48a73f9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-e305686{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-24cb30a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-24cb30a .elementor-divider-separator{width:200px;}.elementor-10 .elementor-element.elementor-element-24cb30a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-24cb30a .elementor-divider__text{color:var( --e-global-color-57dc6f3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-48212ef .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3fdc536{text-align:end;font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:#FFFFFFA3;}.elementor-10 .elementor-element.elementor-element-4514ebf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:01px 01px;--row-gap:01px;--column-gap:01px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-57cdd29{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-57cdd29:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-57cdd29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/STEEL-ROOFING-METALWORK-SUPPLIES.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-57cdd29::before, .elementor-10 .elementor-element.elementor-element-57cdd29 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-57cdd29 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-57cdd29 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-57cdd29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-57cdd29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ac4d151 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-572e50b{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-616e616{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5006bf9{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/north_east_24dp_ED1C2E_FILL0_wght400_GRAD0_opsz24.svg");padding:20px 0px 0px 0px;background-position:95% 10%;background-repeat:no-repeat;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-5006bf9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-66682b3{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-0eddb83{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-0eddb83:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0eddb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/EQUIPMENT-FOR-WATER-SUPPLY.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0eddb83::before, .elementor-10 .elementor-element.elementor-element-0eddb83 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0eddb83 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0eddb83 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0eddb83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0eddb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ac4d151 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-952025e{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6132d21{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-d954a2d{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/north_east_24dp_ED1C2E_FILL0_wght400_GRAD0_opsz24.svg");padding:20px 0px 0px 0px;background-position:95% 10%;background-repeat:no-repeat;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-d954a2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-814005d{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-01cbe14{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-01cbe14:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-01cbe14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/ELECTRICAL-MATERIALS-and-EQUIPMENT.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-01cbe14::before, .elementor-10 .elementor-element.elementor-element-01cbe14 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-01cbe14 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-01cbe14 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-01cbe14 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-01cbe14 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ac4d151 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-8c01fbd{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e8f507f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-bfe2587{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/north_east_24dp_ED1C2E_FILL0_wght400_GRAD0_opsz24.svg");padding:20px 0px 0px 0px;background-position:95% 10%;background-repeat:no-repeat;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-bfe2587 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-de9823a{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-fcd2162{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-fcd2162:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fcd2162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/HARDWARE-GENERAL-BUILDING-MATERIAL.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-fcd2162::before, .elementor-10 .elementor-element.elementor-element-fcd2162 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fcd2162 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-fcd2162 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fcd2162 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-fcd2162 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ac4d151 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-0dc8443{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-05acdd7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-df38d8c{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/north_east_24dp_ED1C2E_FILL0_wght400_GRAD0_opsz24.svg");padding:20px 0px 0px 0px;background-position:95% 10%;background-repeat:no-repeat;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-df38d8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9ae6059{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-9916494{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-9916494:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9916494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/SANITARY-WARE-MATERIALS.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-9916494::before, .elementor-10 .elementor-element.elementor-element-9916494 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9916494 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9916494 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9916494 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9916494 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ac4d151 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-9f53448{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6d769f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91ff0c5{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/north_east_24dp_ED1C2E_FILL0_wght400_GRAD0_opsz24.svg");padding:20px 0px 0px 0px;background-position:95% 10%;background-repeat:no-repeat;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-91ff0c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f355df3{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-482e566{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-482e566:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-482e566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/SAFETY-GEAR-PPE.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-482e566::before, .elementor-10 .elementor-element.elementor-element-482e566 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-482e566 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-482e566 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-482e566 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-482e566 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ac4d151 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-7a28d44{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-eba028b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-95b36ab{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/north_east_24dp_ED1C2E_FILL0_wght400_GRAD0_opsz24.svg");padding:20px 0px 0px 0px;background-position:95% 10%;background-repeat:no-repeat;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-95b36ab .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-82b1f3b{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-791134d{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-791134d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-791134d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/PLUMBING-MATERIALS-EQUIPMENT.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-791134d::before, .elementor-10 .elementor-element.elementor-element-791134d > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-791134d > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-791134d > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-791134d > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-791134d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ac4d151 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-bc97723{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-53787f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b1443f9{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/north_east_24dp_ED1C2E_FILL0_wght400_GRAD0_opsz24.svg");padding:20px 0px 0px 0px;background-position:95% 10%;background-repeat:no-repeat;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-b1443f9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1de7b8d{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-f9dc8e4{--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;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-f9dc8e4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f9dc8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/FARMING-TOOLS-AGRICULTURAL-SUPPLIES.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f9dc8e4::before, .elementor-10 .elementor-element.elementor-element-f9dc8e4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f9dc8e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f9dc8e4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f9dc8e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f9dc8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ac4d151 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-38573ce{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-997c250{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-b849269{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/north_east_24dp_ED1C2E_FILL0_wght400_GRAD0_opsz24.svg");padding:20px 0px 0px 0px;background-position:95% 10%;background-repeat:no-repeat;border-style:solid;border-width:01px 0px 0px 0px;border-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-b849269 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9c66eeb{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-c1ea558{--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:space-between;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a7cf2b1{font-family:var( --e-global-typography-8af458d-font-family ), Sans-serif;font-size:var( --e-global-typography-8af458d-font-size );font-weight:var( --e-global-typography-8af458d-font-weight );line-height:var( --e-global-typography-8af458d-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-27642f9 .elementor-button{background-color:var( --e-global-color-ac4d151 );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 02px 0px;border-color:var( --e-global-color-accent );padding:0px 0px 10px 0px;}.elementor-10 .elementor-element.elementor-element-27642f9{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-27642f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-27642f9 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-10 .elementor-element.elementor-element-27642f9 .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-27642f9 .elementor-button:focus{color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-27642f9 .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-27642f9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b9bae3e{--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:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-b9bae3e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-b9bae3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-b9bae3e::before, .elementor-10 .elementor-element.elementor-element-b9bae3e > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b9bae3e > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-b9bae3e > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b9bae3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-b9bae3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Background-Word-scaled.webp");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-3d755a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a105667{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a105667:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-a105667 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Shananga-Manufacturing-Warehouse-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-2c5bce1{width:var( --container-widget-width, 220px );max-width:220px;background-color:var( --e-global-color-secondary );margin:0px -50px calc(var(--kit-widget-spacing, 0px) + -150px) 0px;padding:10px 10px 10px 10px;--container-widget-width:220px;--container-widget-flex-grow:0;z-index:1;box-shadow:0px 0px 10px 0px rgba(79.85751037597659, 79.85751037597659, 79.85751037597659, 0.12);}.elementor-10 .elementor-element.elementor-element-2c5bce1.elementor-position-right .elementor-image-box-img{margin-left:5px;}.elementor-10 .elementor-element.elementor-element-2c5bce1.elementor-position-left .elementor-image-box-img{margin-right:5px;}.elementor-10 .elementor-element.elementor-element-2c5bce1.elementor-position-top .elementor-image-box-img{margin-bottom:5px;}.elementor-10 .elementor-element.elementor-element-2c5bce1 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-10 .elementor-element.elementor-element-2c5bce1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-10 .elementor-element.elementor-element-2c5bce1 .elementor-image-box-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-fb322ff{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-fb322ff:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fb322ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3c8f125{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-a07b552 );}.elementor-10 .elementor-element.elementor-element-f232c7f{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-d9290ab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-21447d7{--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;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-9ce4b9a );--border-color:var( --e-global-color-9ce4b9a );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-01f0265{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-01f0265 .elementor-divider-separator{width:230px;}.elementor-10 .elementor-element.elementor-element-01f0265 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-01f0265 .elementor-divider__text{color:var( --e-global-color-57dc6f3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-37249b7{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-e42e25a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-b91b033{font-family:var( --e-global-typography-ea8303b-font-family ), Sans-serif;font-size:var( --e-global-typography-ea8303b-font-size );font-weight:var( --e-global-typography-ea8303b-font-weight );line-height:var( --e-global-typography-ea8303b-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-570f3e2{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-f56dcbd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-010c03b{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:03px 0px 0px 0px;--border-top-width:03px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-e17bb6e{width:var( --container-widget-width, 162px );max-width:162px;--container-widget-width:162px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-a19051f{font-family:var( --e-global-typography-8af458d-font-family ), Sans-serif;font-size:var( --e-global-typography-8af458d-font-size );font-weight:var( --e-global-typography-8af458d-font-weight );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-0cc9158{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:01px 0px 01px 0px;--border-top-width:01px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-9ce4b9a );--border-color:var( --e-global-color-9ce4b9a );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4ab6b7a{font-family:var( --e-global-typography-f1ff8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-f1ff8fb-font-size );font-weight:var( --e-global-typography-f1ff8fb-font-weight );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-fb9ff7d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-5cd7083{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8af458d-font-family ), Sans-serif;font-size:var( --e-global-typography-8af458d-font-size );font-weight:var( --e-global-typography-8af458d-font-weight );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-541ef8b{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-9ce4b9a );--border-color:var( --e-global-color-9ce4b9a );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a410393{font-family:var( --e-global-typography-f1ff8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-f1ff8fb-font-size );font-weight:var( --e-global-typography-f1ff8fb-font-weight );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-b2e2168{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ef41d1a{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8af458d-font-family ), Sans-serif;font-size:var( --e-global-typography-8af458d-font-size );font-weight:var( --e-global-typography-8af458d-font-weight );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-6bf7c10{--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:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-9ce4b9a );--border-color:var( --e-global-color-9ce4b9a );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-fdc8bfb{font-family:var( --e-global-typography-f1ff8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-f1ff8fb-font-size );font-weight:var( --e-global-typography-f1ff8fb-font-weight );color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-12e5866{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-19734f5{width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-8af458d-font-family ), Sans-serif;font-size:var( --e-global-typography-8af458d-font-size );font-weight:var( --e-global-typography-8af458d-font-weight );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-3f0325b{--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:space-between;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overlay-opacity:1;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-3f0325b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-3f0325b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-3f0325b::before, .elementor-10 .elementor-element.elementor-element-3f0325b > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3f0325b > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-3f0325b > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3f0325b > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-3f0325b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Background-Word-1-scaled.webp");--background-overlay:'';background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-86a9cf4{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-17f94c6{--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;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:var( --e-global-color-49182ff );--border-color:var( --e-global-color-49182ff );--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-faacf15{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-faacf15 .elementor-divider-separator{width:180px;}.elementor-10 .elementor-element.elementor-element-faacf15 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-faacf15 .elementor-divider__text{color:var( --e-global-color-49182ff );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-1d172b5{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-8b354ca .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-e1e8815{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-39bce7f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-1fe74c3{padding:30px 20px 30px 0px;border-style:solid;border-width:01px 0px 01px 0px;border-color:#FFFFFF59;}.elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon{font-size:16px;}.elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-title a{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );}.elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1fe74c3:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-1fe74c3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-description{font-family:var( --e-global-typography-8af458d-font-family ), Sans-serif;font-size:var( --e-global-typography-8af458d-font-size );font-weight:var( --e-global-typography-8af458d-font-weight );line-height:var( --e-global-typography-8af458d-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-eb17a9d{padding:30px 20px 30px 20px;border-style:solid;border-width:01px 01px 01px 01px;border-color:#FFFFFF59;}.elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon{font-size:16px;}.elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-title a{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );}.elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-eb17a9d:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-eb17a9d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-description{font-family:var( --e-global-typography-8af458d-font-family ), Sans-serif;font-size:var( --e-global-typography-8af458d-font-size );font-weight:var( --e-global-typography-8af458d-font-weight );line-height:var( --e-global-typography-8af458d-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-9c779ee{padding:30px 20px 30px 20px;border-style:solid;border-width:01px 0px 01px 0px;border-color:#FFFFFF59;}.elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-wrapper{text-align:start;gap:5px;}.elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon{font-size:16px;}.elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-title a{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );}.elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9c779ee:has(:hover) .elementor-icon-box-title,
					 .elementor-10 .elementor-element.elementor-element-9c779ee:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-description{font-family:var( --e-global-typography-8af458d-font-family ), Sans-serif;font-size:var( --e-global-typography-8af458d-font-size );font-weight:var( --e-global-typography-8af458d-font-weight );line-height:var( --e-global-typography-8af458d-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-04d19fd .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-04d19fd .elementor-button:focus{background-color:var( --e-global-color-fa08507 );}.elementor-10 .elementor-element.elementor-element-04d19fd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-04d19fd .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-49da9b4{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-10 .elementor-element.elementor-element-49da9b4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49da9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Construction-team-planning.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-49da9b4::before, .elementor-10 .elementor-element.elementor-element-49da9b4 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-49da9b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-49da9b4 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-49da9b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-49da9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-ac4d151 ) 0%, var( --e-global-color-primary ) 100%);}.elementor-10 .elementor-element.elementor-element-a7384e8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-49182ff );--border-color:var( --e-global-color-49182ff );--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-747a89d{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-a07b552 );}.elementor-10 .elementor-element.elementor-element-422f6ae{font-family:var( --e-global-typography-13c09c3-font-family ), Sans-serif;font-size:var( --e-global-typography-13c09c3-font-size );font-weight:var( --e-global-typography-13c09c3-font-weight );text-transform:var( --e-global-typography-13c09c3-text-transform );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-fefb544{--display:flex;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-fefb544:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-fefb544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-c19b4b7{--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:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-5aa0e94{width:var( --container-widget-width, 15% );max-width:15%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:15%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-5aa0e94 .elementor-heading-title{font-family:"Archivo Black", Sans-serif;font-size:100px;font-weight:900;text-transform:uppercase;line-height:1.1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:var( --e-global-color-text );stroke:var( --e-global-color-text );color:var( --e-global-color-ac4d151 );}.elementor-10 .elementor-element.elementor-element-b2da219{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a0cd8aa{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-a0cd8aa .elementor-divider-separator{width:230px;}.elementor-10 .elementor-element.elementor-element-a0cd8aa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-a0cd8aa .elementor-divider__text{color:var( --e-global-color-57dc6f3 );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e540742 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-ead66d3{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-270ffff{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6f5de30{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 40px 0px rgba(63, 63, 63, 0.15);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6f5de30:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6f5de30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-494fcd9{width:initial;max-width:initial;background-color:var( --e-global-color-57dc6f3 );margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-494fcd9 .elementor-counter-title{justify-content:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-494fcd9 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-68d81ed{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;box-shadow:0px 0px 40px 0px rgba(63, 63, 63, 0.15);--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-68d81ed:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-68d81ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-b179dba{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-8f751eb{--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:flex-start;--align-items:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#11182024;--border-color:#11182024;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-8f751eb:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-8f751eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-66af3be{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-4307529{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4307529 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-4307529 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-f1ff8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-f1ff8fb-font-size );font-weight:var( --e-global-typography-f1ff8fb-font-weight );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4307529:has(:hover) .elementor-image-box-title,
					 .elementor-10 .elementor-element.elementor-element-4307529:has(:focus) .elementor-image-box-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4307529 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-4006174{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#11182024;--border-color:#11182024;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4006174:hover{background-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-c5df80f{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-cde1663{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-cde1663 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-cde1663 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-f1ff8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-f1ff8fb-font-size );font-weight:var( --e-global-typography-f1ff8fb-font-weight );}.elementor-10 .elementor-element.elementor-element-cde1663 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-3c0f2ca{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#11182024;--border-color:#11182024;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3c0f2ca:hover{background-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-2fca1e5{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-403ddc9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-403ddc9 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-403ddc9 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-f1ff8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-f1ff8fb-font-size );font-weight:var( --e-global-typography-f1ff8fb-font-weight );}.elementor-10 .elementor-element.elementor-element-403ddc9 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-91a1baa{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#11182024;--border-color:#11182024;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-91a1baa:hover{background-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-aa8824c{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-6a53e85{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-6a53e85 .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-6a53e85 .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-f1ff8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-f1ff8fb-font-size );font-weight:var( --e-global-typography-f1ff8fb-font-weight );}.elementor-10 .elementor-element.elementor-element-6a53e85 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-55efa77{--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:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 01px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:01px;--border-left-width:0px;border-color:#11182024;--border-color:#11182024;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-55efa77:hover{background-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-ca1b4b8{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-3245cbe{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-3245cbe .elementor-image-box-wrapper{text-align:start;}.elementor-10 .elementor-element.elementor-element-3245cbe .elementor-image-box-title{margin-bottom:10px;font-family:var( --e-global-typography-f1ff8fb-font-family ), Sans-serif;font-size:var( --e-global-typography-f1ff8fb-font-size );font-weight:var( --e-global-typography-f1ff8fb-font-weight );}.elementor-10 .elementor-element.elementor-element-3245cbe .elementor-image-box-description{font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-1d00eca{--display:flex;--justify-content:space-between;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--overlay-opacity:0.9;--padding-top:125px;--padding-bottom:125px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-1d00eca:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-1d00eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428684f );background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Fleet-based-logistics-and-transportation.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-1d00eca::before, .elementor-10 .elementor-element.elementor-element-1d00eca > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1d00eca > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-1d00eca > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1d00eca > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-1d00eca > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 15%, var( --e-global-color-ac4d151 ) 120%);}.elementor-10 .elementor-element.elementor-element-f14bc40{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-f14bc40 .elementor-divider-separator{width:250px;}.elementor-10 .elementor-element.elementor-element-f14bc40 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-f14bc40 .elementor-divider__text{color:var( --e-global-color-49182ff );font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-b3a8435{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-b3a8435 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-2863301{width:var( --container-widget-width, 400px );max-width:400px;--container-widget-width:400px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-20b98b8{--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:space-between;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-20b98b8:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-20b98b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-428684f );}.elementor-10 .elementor-element.elementor-element-79d1526{font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3874651{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2b12ff4{background-color:var( --e-global-color-secondary );padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4A4A4AB;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-2b12ff4:hover{box-shadow:5px -5px 10px 0px rgba(74.1200622558594, 74.1200622558594, 74.1200622558594, 0.08);}.elementor-10 .elementor-element.elementor-element-f4b0861{background-color:var( --e-global-color-secondary );padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4A4A4AB;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-f4b0861:hover{box-shadow:5px -5px 10px 0px rgba(74.1200622558594, 74.1200622558594, 74.1200622558594, 0.08);}.elementor-10 .elementor-element.elementor-element-b581407{background-color:var( --e-global-color-secondary );padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4A4A4AB;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-b581407:hover{box-shadow:5px -5px 10px 0px rgba(74.1200622558594, 74.1200622558594, 74.1200622558594, 0.08);}.elementor-10 .elementor-element.elementor-element-83d2001{background-color:var( --e-global-color-secondary );padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4A4A4AB;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-83d2001:hover{box-shadow:5px -5px 10px 0px rgba(74.1200622558594, 74.1200622558594, 74.1200622558594, 0.08);}.elementor-10 .elementor-element.elementor-element-8260e15{background-color:var( --e-global-color-secondary );padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4A4A4AB;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-8260e15:hover{box-shadow:5px -5px 10px 0px rgba(74.1200622558594, 74.1200622558594, 74.1200622558594, 0.08);}.elementor-10 .elementor-element.elementor-element-2a57ea5{background-color:var( --e-global-color-secondary );padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4A4A4AB;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-2a57ea5:hover{box-shadow:5px -5px 10px 0px rgba(74.1200622558594, 74.1200622558594, 74.1200622558594, 0.08);}.elementor-10 .elementor-element.elementor-element-9b7f869{background-color:var( --e-global-color-secondary );padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4A4A4AB;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-9b7f869:hover{box-shadow:5px -5px 10px 0px rgba(74.1200622558594, 74.1200622558594, 74.1200622558594, 0.08);}.elementor-10 .elementor-element.elementor-element-565e51e{background-color:var( --e-global-color-secondary );padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4A4A4AB;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-565e51e:hover{box-shadow:5px -5px 10px 0px rgba(74.1200622558594, 74.1200622558594, 74.1200622558594, 0.08);}.elementor-10 .elementor-element.elementor-element-631ac27{background-color:var( --e-global-color-secondary );padding:12px 10px 12px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A4A4A4AB;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;text-transform:uppercase;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-631ac27:hover{box-shadow:5px -5px 10px 0px rgba(74.1200622558594, 74.1200622558594, 74.1200622558594, 0.08);}.elementor-10 .elementor-element.elementor-element-58447b2{--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:100px 100px;--row-gap:100px;--column-gap:100px;--overlay-opacity:1;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-58447b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-57dc6f3 ) 50%, var( --e-global-color-primary ) 50%);}.elementor-10 .elementor-element.elementor-element-58447b2::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Red-Structural-Slash.webp");--background-overlay:'';background-position:50% 100%;background-repeat:no-repeat;background-size:150px auto;}.elementor-10 .elementor-element.elementor-element-996ae7b{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-51bd066{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-51bd066 .elementor-divider-separator{width:140px;}.elementor-10 .elementor-element.elementor-element-51bd066 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-51bd066 .elementor-divider__text{color:var( --e-global-color-49182ff );font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-ccfd536 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-30de164{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-bff68de{font-family:var( --e-global-typography-3564d35-font-family ), Sans-serif;font-size:var( --e-global-typography-3564d35-font-size );font-weight:var( --e-global-typography-3564d35-font-weight );line-height:var( --e-global-typography-3564d35-line-height );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-59af5c3{--display:flex;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-ea42d19{font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-c24b284{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-c24b284 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-3fc75aa{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 30px;--row-gap:0px;--column-gap:30px;--grid-auto-flow:row;--align-items:start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-818a502{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-5c7ae33{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-8b77c6c{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-3f6f4dd{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-57befe3{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-f2895a2{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-5b38e83{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-3e72e8d{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-3db907d{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-21d1f5c{padding:12px 0px 12px 0px;border-style:solid;border-width:01px 0px 0px 0px;border-color:#B7B7B76E;font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-9638f42{--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:space-between;--align-items:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--overlay-opacity:1;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-9638f42:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-10 .elementor-element.elementor-element-9638f42::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://shanangagroup.co.tz/wp-content/uploads/2026/10/Contact-us-Vector.webp");--background-overlay:'';background-position:initial;background-repeat:no-repeat;background-size:contain;}.elementor-10 .elementor-element.elementor-element-4d07140{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:3px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-4d07140 .elementor-divider-separator{width:140px;}.elementor-10 .elementor-element.elementor-element-4d07140 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-10 .elementor-element.elementor-element-4d07140 .elementor-divider__text{color:var( --e-global-color-49182ff );font-family:var( --e-global-typography-778e191-font-family ), Sans-serif;font-size:var( --e-global-typography-778e191-font-size );font-weight:var( --e-global-typography-778e191-font-weight );text-transform:var( --e-global-typography-778e191-text-transform );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-09b6c41{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-09b6c41 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-6fb9537{color:var( --e-global-color-49182ff );}.elementor-10 .elementor-element.elementor-element-db1893c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-f734cca .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f734cca .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-f734cca .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-f734cca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-f734cca .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-10 .elementor-element.elementor-element-f734cca .elementor-button:hover svg, .elementor-10 .elementor-element.elementor-element-f734cca .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-434b5ef .elementor-button{background-color:var( --e-global-color-ac4d151 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-434b5ef .elementor-button:hover, .elementor-10 .elementor-element.elementor-element-434b5ef .elementor-button:focus{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-63b333d{--width:80%;}.elementor-10 .elementor-element.elementor-element-2a649ed{--width:20%;}.elementor-10 .elementor-element.elementor-element-1412c30{--width:45%;}.elementor-10 .elementor-element.elementor-element-f782307{--width:40%;}.elementor-10 .elementor-element.elementor-element-3d755a2{--width:550px;}.elementor-10 .elementor-element.elementor-element-d9290ab{--width:600px;}.elementor-10 .elementor-element.elementor-element-86a9cf4{--width:600px;}.elementor-10 .elementor-element.elementor-element-49da9b4{--width:550px;}.elementor-10 .elementor-element.elementor-element-b2da219{--width:45%;}.elementor-10 .elementor-element.elementor-element-3874651{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-1412c30{--width:60%;}.elementor-10 .elementor-element.elementor-element-f782307{--width:100%;}.elementor-10 .elementor-element.elementor-element-3d755a2{--width:100%;}.elementor-10 .elementor-element.elementor-element-d9290ab{--width:100%;}.elementor-10 .elementor-element.elementor-element-86a9cf4{--width:100%;}.elementor-10 .elementor-element.elementor-element-49da9b4{--width:100%;}.elementor-10 .elementor-element.elementor-element-b2da219{--width:60%;}.elementor-10 .elementor-element.elementor-element-3874651{--width:100%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-6c4502b:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6c4502b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-6c4502b{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-63b333d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-2334d6a .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-753c93c .elementor-heading-title{font-size:54px;}.elementor-10 .elementor-element.elementor-element-976a091 .elementor-heading-title{font-size:54px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-cd0d8a4{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-cd0d8a4 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-2a649ed{--min-height:0px;}.elementor-10 .elementor-element.elementor-element-cd04659{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-a097a0d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-40d72f7{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-0113e21{padding:05px 0px 0px 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-98ee0f7{--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-1fd91a4{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-1fd91a4 .elementor-image-box-title{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-1fd91a4 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e116acf{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-e116acf .elementor-image-box-title{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-e116acf .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e72df27{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-e72df27 .elementor-image-box-title{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-e72df27 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-918cbd6{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-918cbd6 .elementor-image-box-title{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-918cbd6 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-1b0e0b6{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3a548eb .elementor-heading-title{font-size:80px;}.elementor-10 .elementor-element.elementor-element-8cc9af4{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8cc9af4 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e1e3439 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-d439516{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-f13099c{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-7143487{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-48a73f9{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-e305686{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-24cb30a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-24cb30a .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-48212ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-3fdc536{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-4514ebf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-572e50b{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-5006bf9{background-position:95% 20%;}.elementor-10 .elementor-element.elementor-element-5006bf9 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-66682b3{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-952025e{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-d954a2d{background-position:95% 20%;}.elementor-10 .elementor-element.elementor-element-d954a2d .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-814005d{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-8c01fbd{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-bfe2587{background-position:95% 20%;}.elementor-10 .elementor-element.elementor-element-bfe2587 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-de9823a{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-0dc8443{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-df38d8c{background-position:95% 20%;}.elementor-10 .elementor-element.elementor-element-df38d8c .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-9ae6059{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-9f53448{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-91ff0c5{background-position:95% 20%;}.elementor-10 .elementor-element.elementor-element-91ff0c5 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-f355df3{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-7a28d44{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-95b36ab{background-position:95% 20%;}.elementor-10 .elementor-element.elementor-element-95b36ab .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-82b1f3b{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-bc97723{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-b1443f9{background-position:95% 20%;}.elementor-10 .elementor-element.elementor-element-b1443f9 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-1de7b8d{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-38573ce{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-b849269{background-position:95% 20%;}.elementor-10 .elementor-element.elementor-element-b849269 .elementor-heading-title{font-size:18px;}.elementor-10 .elementor-element.elementor-element-9c66eeb{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-a7cf2b1{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-b9bae3e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-a105667{--min-height:350px;}.elementor-10 .elementor-element.elementor-element-2c5bce1{margin:0px -30px calc(var(--kit-widget-spacing, 0px) + -50px) 0px;}.elementor-10 .elementor-element.elementor-element-2c5bce1 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-3c8f125{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-f232c7f{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-01f0265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-01f0265 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-37249b7{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-e42e25a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-b91b033{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-570f3e2{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a19051f{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-4ab6b7a{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-fb9ff7d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-5cd7083{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-a410393{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-b2e2168{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-ef41d1a{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-fdc8bfb{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-12e5866{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-19734f5{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-3f0325b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-faacf15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-faacf15 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-1d172b5{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-8b354ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-e1e8815{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-39bce7f{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-title a{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-description{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-title a{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-description{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-title a{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-description{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-49da9b4{--min-height:350px;}.elementor-10 .elementor-element.elementor-element-747a89d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-422f6ae{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-fefb544{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-5aa0e94 .elementor-heading-title{font-size:80px;}.elementor-10 .elementor-element.elementor-element-a0cd8aa{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-a0cd8aa .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e540742 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-ead66d3{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-270ffff{--gap:35px 35px;--row-gap:35px;--column-gap:35px;--grid-auto-flow:row;--align-items:start;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-494fcd9{margin:-80px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-494fcd9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-494fcd9 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-68d81ed{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-8f751eb{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4307529 .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-4006174{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-cde1663 .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-3c0f2ca{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-403ddc9 .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-91a1baa{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-6a53e85 .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-55efa77{--padding-top:15px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-3245cbe .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-1d00eca{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f14bc40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-f14bc40 .elementor-divider__text{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-b3a8435 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-2863301{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-20b98b8{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-79d1526{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3874651{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-58447b2{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-58447b2::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 100%;}.elementor-10 .elementor-element.elementor-element-51bd066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-51bd066 .elementor-divider__text{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-ccfd536 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-30de164{font-size:18px;}.elementor-10 .elementor-element.elementor-element-bff68de{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-ea42d19{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c24b284 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-3fc75aa{--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-818a502{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-5c7ae33{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-8b77c6c{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3f6f4dd{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-57befe3{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-f2895a2{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-5b38e83{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3e72e8d{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3db907d{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-21d1f5c{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-9638f42{--flex-wrap:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9638f42::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-10 .elementor-element.elementor-element-4d07140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-4d07140 .elementor-divider__text{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-63b333d{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-2334d6a .elementor-divider-separator{width:400px;}.elementor-10 .elementor-element.elementor-element-2334d6a .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-753c93c .elementor-heading-title{font-size:42px;}.elementor-10 .elementor-element.elementor-element-976a091 .elementor-heading-title{font-size:42px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-cd0d8a4 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-2a649ed{--min-height:300px;}.elementor-10 .elementor-element.elementor-element-2a649ed:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2a649ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-10 .elementor-element.elementor-element-a097a0d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-40d72f7{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-0113e21{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-98ee0f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image-box .elementor-image-box-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-image-box .elementor-image-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-1fd91a4{border-width:0px 0px 01px 0px;}.elementor-10 .elementor-element.elementor-element-1fd91a4 .elementor-image-box-title{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-1fd91a4 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e116acf{border-width:0px 0px 1px 0px;}.elementor-10 .elementor-element.elementor-element-e116acf .elementor-image-box-title{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-e116acf .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e72df27{border-width:0px 0px 1px 0px;}.elementor-10 .elementor-element.elementor-element-e72df27 .elementor-image-box-title{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-e72df27 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-918cbd6{border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-918cbd6 .elementor-image-box-title{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-918cbd6 .elementor-image-box-description{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-3a548eb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-3a548eb .elementor-heading-title{font-size:80px;}.elementor-10 .elementor-element.elementor-element-8cc9af4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-8cc9af4 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e1e3439 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-d439516{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-f13099c{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-48a73f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-24cb30a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-24cb30a .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-48212ef .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-3fdc536{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-4514ebf{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-572e50b{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-5006bf9{background-position:97% 10%;}.elementor-10 .elementor-element.elementor-element-66682b3{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-952025e{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-d954a2d{background-position:97% 10%;}.elementor-10 .elementor-element.elementor-element-814005d{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-8c01fbd{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-bfe2587{background-position:97% 10%;}.elementor-10 .elementor-element.elementor-element-de9823a{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-0dc8443{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-df38d8c{background-position:97% 10%;}.elementor-10 .elementor-element.elementor-element-9ae6059{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-9f53448{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-91ff0c5{background-position:97% 10%;}.elementor-10 .elementor-element.elementor-element-f355df3{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-7a28d44{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-95b36ab{background-position:97% 10%;}.elementor-10 .elementor-element.elementor-element-82b1f3b{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-bc97723{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-b1443f9{background-position:97% 10%;}.elementor-10 .elementor-element.elementor-element-1de7b8d{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-38573ce{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-b849269{background-position:97% 10%;}.elementor-10 .elementor-element.elementor-element-9c66eeb{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-a7cf2b1{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-a105667{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-10 .elementor-element.elementor-element-2c5bce1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-2c5bce1 .elementor-image-box-img{margin-bottom:5px;}.elementor-10 .elementor-element.elementor-element-2c5bce1 .elementor-image-box-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-3c8f125{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-f232c7f{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-21447d7{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-01f0265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-01f0265 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-37249b7{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-e42e25a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-b91b033{font-size:var( --e-global-typography-ea8303b-font-size );line-height:var( --e-global-typography-ea8303b-line-height );}.elementor-10 .elementor-element.elementor-element-570f3e2{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-a19051f{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-4ab6b7a{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-fb9ff7d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-5cd7083{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-a410393{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-b2e2168{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-ef41d1a{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-fdc8bfb{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-12e5866{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-19734f5{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-17f94c6{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-faacf15{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-faacf15 .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-1d172b5{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-8b354ca .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-e1e8815{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-39bce7f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-title a{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-1fe74c3 .elementor-icon-box-description{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-eb17a9d{padding:30px 0px 30px 0px;border-width:01px 0px 1px 0px;}.elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-title a{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-eb17a9d .elementor-icon-box-description{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-9c779ee{padding:30px 0px 30px 0px;}.elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-title a{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-9c779ee .elementor-icon-box-description{font-size:var( --e-global-typography-8af458d-font-size );line-height:var( --e-global-typography-8af458d-line-height );}.elementor-10 .elementor-element.elementor-element-49da9b4{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-10 .elementor-element.elementor-element-747a89d{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-422f6ae{font-size:var( --e-global-typography-13c09c3-font-size );}.elementor-10 .elementor-element.elementor-element-5aa0e94{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-5aa0e94 .elementor-heading-title{font-size:80px;}.elementor-10 .elementor-element.elementor-element-a0cd8aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-a0cd8aa .elementor-divider__text{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-e540742 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-ead66d3{width:100%;max-width:100%;font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-270ffff{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-494fcd9{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-494fcd9 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-494fcd9 .elementor-counter-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-10 .elementor-element.elementor-element-68d81ed{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8f751eb{--flex-wrap:nowrap;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-4307529 .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-cde1663 .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-403ddc9 .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-6a53e85 .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-3245cbe .elementor-image-box-title{font-size:var( --e-global-typography-f1ff8fb-font-size );}.elementor-10 .elementor-element.elementor-element-f14bc40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-f14bc40 .elementor-divider__text{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-b3a8435 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-2863301{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-79d1526{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3874651{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-58447b2{--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-10 .elementor-element.elementor-element-58447b2:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-57dc6f3 ) 42%, var( --e-global-color-primary ) 35%);}.elementor-10 .elementor-element.elementor-element-58447b2::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-58447b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:50% 100%;background-size:82px auto;}.elementor-10 .elementor-element.elementor-element-996ae7b{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-51bd066{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-51bd066 .elementor-divider__text{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-ccfd536 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-10 .elementor-element.elementor-element-bff68de{font-size:var( --e-global-typography-3564d35-font-size );line-height:var( --e-global-typography-3564d35-line-height );}.elementor-10 .elementor-element.elementor-element-59af5c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-ea42d19{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-c24b284 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-10 .elementor-element.elementor-element-3fc75aa{--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 20px;--row-gap:0px;--column-gap:20px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-818a502{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-5c7ae33{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-8b77c6c{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3f6f4dd{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-57befe3{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-f2895a2{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-5b38e83{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3e72e8d{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-3db907d{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-21d1f5c{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}.elementor-10 .elementor-element.elementor-element-9638f42{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10 .elementor-element.elementor-element-9638f42::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-9638f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0%;}.elementor-10 .elementor-element.elementor-element-4d07140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-10 .elementor-element.elementor-element-4d07140 .elementor-divider__text{font-size:var( --e-global-typography-778e191-font-size );line-height:var( --e-global-typography-778e191-line-height );letter-spacing:var( --e-global-typography-778e191-letter-spacing );}}/* Start custom CSS *//*Categories Card Reveal*/
.hover-reveal-card {
    position: relative;
    overflow: hidden;
    min-height: 400px;
    padding: 24px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    transition: background-color 0.3s ease;
}

.hover-reveal-card .card-description {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transform: translateY(12px);
    transition:
        opacity 0.35s ease,
        max-height 0.4s ease,
        transform 0.35s ease;
}

.hover-reveal-card:hover .card-description {
    opacity: 1;
    max-height: 300px;
    transform: translateY(0);
}

.hover-reveal-card .card-description p {
    margin-bottom: 0;
}

/* Touch devices: keep description visible */
@media (hover: none) {
    .hover-reveal-card .card-description {
        opacity: 1;
        max-height: 300px;
        transform: translateY(0);
    }
}


/* Hove movement*/

.hover-move-right {
    transition: transform 0.3s ease;
}

.hover-move-right:hover {
    transform: translateX(8px);
}


/*Custom Cursor for Locations*/

.custom-cursor,
.custom-cursor * {
    cursor: url('https://1.co.tz/shananga2/wp-content/uploads/2026/10/Cursor.svg') 16 16, auto !important;
}/* End custom CSS */