.elementor-12 .elementor-element.elementor-element-ce92a5a{--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:0.5;--padding-top:250px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ce92a5a::before, .elementor-12 .elementor-element.elementor-element-ce92a5a > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ce92a5a > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ce92a5a > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ce92a5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ce92a5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-9b52c88{--display:flex;--gap:20px 10px;--row-gap:20px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-617a884{text-align:center;}.elementor-12 .elementor-element.elementor-element-617a884 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:51px;font-weight:600;line-height:65px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d710f9f{text-align:center;}.elementor-12 .elementor-element.elementor-element-d710f9f .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:42px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-b2165d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.02;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b2165d8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b2165d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-12 .elementor-element.elementor-element-b2165d8::before, .elementor-12 .elementor-element.elementor-element-b2165d8 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b2165d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b2165d8 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b2165d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b2165d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stpamachiusinclusive.ac.tz/wp-content/uploads/2025/12/bg.jpg");--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-2b3f4b7{--display:flex;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1ab3179{margin:-81px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ab3179.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-1ab3179.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-1ab3179.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-1ab3179 .elementor-image-box-wrapper .elementor-image-box-img{width:8%;}.elementor-12 .elementor-element.elementor-element-1ab3179 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-6071126{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6071126.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-9b75eb8{--display:flex;--justify-content:center;--border-radius:30px 0px 0px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_icon_pointer_button .icon_pointer_button a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-6621492 .ue-icon-btn{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button_icon{width:62px;color:#ffffff;font-size:20px;border-radius:0px;}.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button_icon,.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button_icon::after{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button a:hover .icon_pointer_button_icon,.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button a:hover .icon_pointer_button_icon::after{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button a:hover .icon_pointer_button_icon{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button a:hover .icon_pointer_button_icon_holder{transform:rotate(0deg);}.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button a{background-color:var( --e-global-color-accent );color:#ffffff;border-radius:0px;min-width:242px;}.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button a:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button_text{padding:13px 13px 13px 13px;}.elementor-12 .elementor-element.elementor-element-6621492 .icon_pointer_button_icon::after{width:12px;height:22px;}.elementor-12 .elementor-element.elementor-element-777ac3f{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 0px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#0201015E;--border-color:#0201015E;--border-radius:0px 30px 30px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-54b0857{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-3d25d94{text-align:center;}.elementor-12 .elementor-element.elementor-element-3d25d94 .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:40px;font-weight:600;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-32a05d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-c66f377{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#03030333;--border-color:#03030333;--border-radius:10px 10px 10px 10px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-c66f377:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c66f377, .elementor-12 .elementor-element.elementor-element-c66f377::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-30f4a58{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.63;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-30f4a58:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-30f4a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpamachiusinclusive.ac.tz/wp-content/uploads/2025/12/math.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-30f4a58::before, .elementor-12 .elementor-element.elementor-element-30f4a58 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-30f4a58 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-30f4a58 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-30f4a58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-30f4a58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-1ea9a3d{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-7c9c86a{text-align:center;}.elementor-12 .elementor-element.elementor-element-7c9c86a .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:21px;font-weight:400;line-height:1px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-e3e8850 .elementor-button{background-color:#50505005;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2.1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:dashed;border-width:1px 0px 0px 0px;border-color:#FFFFFF61;padding:8px 20px 8px 20px;}.elementor-12 .elementor-element.elementor-element-e3e8850 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-e3e8850 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e3e8850 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-e3e8850 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-121bd31{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#03030333;--border-color:#03030333;--border-radius:10px 10px 10px 10px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-121bd31:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-121bd31, .elementor-12 .elementor-element.elementor-element-121bd31::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-1a3223d{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.63;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-1a3223d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1a3223d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpamachiusinclusive.ac.tz/wp-content/uploads/2025/12/science.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1a3223d::before, .elementor-12 .elementor-element.elementor-element-1a3223d > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1a3223d > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-1a3223d > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1a3223d > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-1a3223d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-b95a156{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c5c2c2c{text-align:center;}.elementor-12 .elementor-element.elementor-element-c5c2c2c .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:21px;font-weight:400;line-height:1px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c000017 .elementor-button{background-color:#50505005;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2.1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:dashed;border-width:1px 0px 0px 0px;border-color:#FFFFFF61;padding:8px 20px 8px 20px;}.elementor-12 .elementor-element.elementor-element-c000017 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c000017 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c000017 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-c000017 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a4bf954{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#03030333;--border-color:#03030333;--border-radius:10px 10px 10px 10px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-a4bf954:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-a4bf954, .elementor-12 .elementor-element.elementor-element-a4bf954::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-f6c07b2{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.63;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-f6c07b2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f6c07b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpamachiusinclusive.ac.tz/wp-content/uploads/2026/03/Arts-.jpg");background-position:317px -4px;background-size:cover;}.elementor-12 .elementor-element.elementor-element-f6c07b2::before, .elementor-12 .elementor-element.elementor-element-f6c07b2 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f6c07b2 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-f6c07b2 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f6c07b2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-f6c07b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-7fd7d85{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-a721a45{text-align:center;}.elementor-12 .elementor-element.elementor-element-a721a45 .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:21px;font-weight:400;line-height:1px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4c302d2 .elementor-button{background-color:#50505005;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2.1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:dashed;border-width:1px 0px 0px 0px;border-color:#FFFFFF61;padding:8px 20px 8px 20px;}.elementor-12 .elementor-element.elementor-element-4c302d2 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4c302d2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4c302d2 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4c302d2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e90abc0{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#03030333;--border-color:#03030333;--border-radius:10px 10px 10px 10px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-e90abc0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-e90abc0, .elementor-12 .elementor-element.elementor-element-e90abc0::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-382d0b3{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.63;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-382d0b3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-382d0b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpamachiusinclusive.ac.tz/wp-content/uploads/2025/12/business.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-382d0b3::before, .elementor-12 .elementor-element.elementor-element-382d0b3 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-382d0b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-382d0b3 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-382d0b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-382d0b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-e1829e6{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-c3ea8e3{text-align:center;}.elementor-12 .elementor-element.elementor-element-c3ea8e3 .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:21px;font-weight:400;line-height:1px;letter-spacing:1.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-760e15f .elementor-button{background-color:#50505005;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2.1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:dashed;border-width:1px 0px 0px 0px;border-color:#FFFFFF61;padding:8px 20px 8px 20px;}.elementor-12 .elementor-element.elementor-element-760e15f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-760e15f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-760e15f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-760e15f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d4ce709{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#03030333;--border-color:#03030333;--border-radius:10px 10px 10px 10px;--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-12 .elementor-element.elementor-element-d4ce709:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d4ce709, .elementor-12 .elementor-element.elementor-element-d4ce709::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-29a40d1{--display:flex;--min-height:300px;--justify-content:flex-end;--overlay-opacity:0.63;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-29a40d1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-29a40d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpamachiusinclusive.ac.tz/wp-content/uploads/2025/12/Disable-.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-29a40d1::before, .elementor-12 .elementor-element.elementor-element-29a40d1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-29a40d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-29a40d1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-29a40d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-29a40d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 0%, #000000 100%);}.elementor-12 .elementor-element.elementor-element-c785467{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-d1b8387{text-align:center;}.elementor-12 .elementor-element.elementor-element-d1b8387 .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:21px;font-weight:400;letter-spacing:1.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bcb93b5 .elementor-button{background-color:#50505005;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;letter-spacing:2.1px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:dashed;border-width:1px 0px 0px 0px;border-color:#FFFFFF61;padding:8px 20px 8px 20px;}.elementor-12 .elementor-element.elementor-element-bcb93b5 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-bcb93b5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bcb93b5 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-bcb93b5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d7321ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.03;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d7321ce:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d7321ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C4E68;}.elementor-12 .elementor-element.elementor-element-d7321ce::before, .elementor-12 .elementor-element.elementor-element-d7321ce > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d7321ce > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-d7321ce > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d7321ce > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-d7321ce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-d7321ce > .elementor-shape-top svg, .elementor-12 .elementor-element.elementor-element-d7321ce > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:41px;}.elementor-12 .elementor-element.elementor-element-463d68e{--display:flex;}.elementor-12 .elementor-element.elementor-element-71955b8{text-align:center;}.elementor-12 .elementor-element.elementor-element-71955b8 .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:63px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-24619b7{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 30px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-24619b7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:34px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#E6E6E6;}.elementor-12 .elementor-element.elementor-element-6537f1f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 45px;--row-gap:0px;--column-gap:45px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6537f1f.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-51d00aa{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-6b35f4b{text-align:left;}.elementor-12 .elementor-element.elementor-element-6b35f4b .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:30px;font-weight:600;letter-spacing:1.9px;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-b1b5571{text-align:justify;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9def348 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:2.9px;fill:#FFFFFF;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9def348 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-9def348 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9def348{padding:10px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-8ec94aa{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:5px;--padding-top:0px;--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-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-0db5a44 img{width:100%;height:500px;object-fit:cover;object-position:top center;}.elementor-12 .elementor-element.elementor-element-f79771b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f2b97e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-16ab3ca{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-0b28a22{text-align:right;}.elementor-12 .elementor-element.elementor-element-0b28a22 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:36px;font-weight:600;text-transform:uppercase;letter-spacing:1.8px;color:#000000;}.elementor-12 .elementor-element.elementor-element-6d08517{padding:10px 0px 0px 0px;text-align:right;}.elementor-12 .elementor-element.elementor-element-6d08517 .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:25px;font-weight:600;line-height:43px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4e0c1da{--display:flex;border-style:dashed;--border-style:dashed;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#80808047;--border-color:#80808047;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9fa60bb{text-align:left;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#2A2A2A;}.elementor-12 .elementor-element.elementor-element-74da431{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e8a1332{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-e8a1332:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e8a1332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.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-weight:var( --e-global-typography-primary-font-weight );}.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-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1e7f150{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-1e7f150.elementor-view-stacked .elementor-icon{background-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-1e7f150.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-1e7f150.elementor-view-default .elementor-icon{fill:#F8B00E;color:#F8B00E;border-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-1e7f150 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-1e7f150 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-1e7f150 .elementor-icon-box-title a{font-family:"Averia Sans Libre", Sans-serif;font-size:19px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-1e7f150 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1e7f150:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-1e7f150:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-1e7f150 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-95cd04b .elementor-button{background-color:#760D0D00;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2.1px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:28px 28px 28px 28px;padding:6px 20px 6px 20px;}.elementor-12 .elementor-element.elementor-element-95cd04b .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-95cd04b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-95cd04b .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-95cd04b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-25ebe9a{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-d0bb1bd{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-d0bb1bd.elementor-view-stacked .elementor-icon{background-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-d0bb1bd.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-d0bb1bd.elementor-view-default .elementor-icon{fill:#F8B00E;color:#F8B00E;border-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-d0bb1bd .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-d0bb1bd .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-d0bb1bd .elementor-icon-box-title a{font-family:"Averia Sans Libre", Sans-serif;font-size:19px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-d0bb1bd .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d0bb1bd:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-d0bb1bd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-d0bb1bd .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-d66fced .elementor-button{background-color:#760D0D00;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2.1px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:28px 28px 28px 28px;padding:6px 20px 6px 20px;}.elementor-12 .elementor-element.elementor-element-d66fced .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d66fced .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-d66fced .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-d66fced .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9c7e5ed{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-9c7e5ed:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9c7e5ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-7021d47{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-7021d47.elementor-view-stacked .elementor-icon{background-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-7021d47.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7021d47.elementor-view-default .elementor-icon{fill:#F8B00E;color:#F8B00E;border-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-7021d47 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-7021d47 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7021d47 .elementor-icon-box-title a{font-family:"Averia Sans Libre", Sans-serif;font-size:19px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-7021d47 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7021d47:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-7021d47:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7021d47 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-ddf51e1 .elementor-button{background-color:#760D0D00;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2.1px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:28px 28px 28px 28px;padding:6px 20px 6px 20px;}.elementor-12 .elementor-element.elementor-element-ddf51e1 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ddf51e1 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ddf51e1 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ddf51e1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-689e010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7614ded{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0ec8122{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-0ec8122.elementor-view-stacked .elementor-icon{background-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-0ec8122.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-0ec8122.elementor-view-default .elementor-icon{fill:#F8B00E;color:#F8B00E;border-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-0ec8122 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-0ec8122 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-0ec8122 .elementor-icon-box-title a{font-family:"Averia Sans Libre", Sans-serif;font-size:19px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-0ec8122 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0ec8122:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-0ec8122:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-0ec8122 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-6e2783f .elementor-button{background-color:#760D0D00;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2.1px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:28px 28px 28px 28px;padding:6px 20px 6px 20px;}.elementor-12 .elementor-element.elementor-element-6e2783f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-6e2783f .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6e2783f .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-6e2783f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b3d5d39{--display:flex;border-style:none;--border-style:none;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-b3d5d39:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b3d5d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-12 .elementor-element.elementor-element-4ed6c1e{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-4ed6c1e.elementor-view-stacked .elementor-icon{background-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-4ed6c1e.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-4ed6c1e.elementor-view-default .elementor-icon{fill:#F8B00E;color:#F8B00E;border-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-4ed6c1e .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-4ed6c1e .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-4ed6c1e .elementor-icon-box-title a{font-family:"Averia Sans Libre", Sans-serif;font-size:19px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-4ed6c1e .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4ed6c1e:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-4ed6c1e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-4ed6c1e .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-2645a77 .elementor-button{background-color:#760D0D00;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2.1px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:28px 28px 28px 28px;padding:6px 20px 6px 20px;}.elementor-12 .elementor-element.elementor-element-2645a77 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-2645a77 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2645a77 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-2645a77 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-18c6f1c{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-7216ce4{--icon-box-icon-margin:15px;}.elementor-12 .elementor-element.elementor-element-7216ce4.elementor-view-stacked .elementor-icon{background-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-7216ce4.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7216ce4.elementor-view-default .elementor-icon{fill:#F8B00E;color:#F8B00E;border-color:#F8B00E;}.elementor-12 .elementor-element.elementor-element-7216ce4 .elementor-icon{font-size:50px;}.elementor-12 .elementor-element.elementor-element-7216ce4 .elementor-icon-box-title, .elementor-12 .elementor-element.elementor-element-7216ce4 .elementor-icon-box-title a{font-family:"Averia Sans Libre", Sans-serif;font-size:19px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-7216ce4 .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7216ce4:has(:hover) .elementor-icon-box-title,
					 .elementor-12 .elementor-element.elementor-element-7216ce4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-7216ce4 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-12 .elementor-element.elementor-element-4add1b4 .elementor-button{background-color:#760D0D00;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2.1px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:28px 28px 28px 28px;padding:6px 20px 6px 20px;}.elementor-12 .elementor-element.elementor-element-4add1b4 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-4add1b4 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-4add1b4 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-4add1b4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-574605a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-12 .elementor-element.elementor-element-04265a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:0px 10px 10px 0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-12 .elementor-element.elementor-element-04265a8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-04265a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-b2d533c{text-align:left;}.elementor-12 .elementor-element.elementor-element-b2d533c .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:33px;font-weight:600;line-height:38px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6d0c8db{text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ddc71a0 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 0px 1px 0px;border-color:#FFFFFF;padding:13px 20px 13px 20px;}.elementor-12 .elementor-element.elementor-element-ddc71a0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ddc71a0 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-de3820d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-de3820d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-de3820d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpamachiusinclusive.ac.tz/wp-content/uploads/2025/12/physics.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-94663f9{--spacer-size:50px;}.elementor-12 .elementor-element.elementor-element-69235a1{--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:0.86;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-69235a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-69235a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;background-image:url("https://stpamachiusinclusive.ac.tz/wp-content/uploads/2025/12/artsstudents.jpg");background-position:center center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-69235a1::before, .elementor-12 .elementor-element.elementor-element-69235a1 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-69235a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-69235a1 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-69235a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-69235a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(45deg, #FFFFFF00 5%, #000000C7 99%);}.elementor-12 .elementor-element.elementor-element-bedebd9{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-bedebd9.e-con{--align-self:flex-end;}.elementor-12 .elementor-element.elementor-element-0bbd167{text-align:right;}.elementor-12 .elementor-element.elementor-element-0bbd167 .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:58px;font-weight:600;line-height:57px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0a87fd0{text-align:right;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8c56911 .elementor-button{background-color:#760D0D00;font-family:"Outfit", Sans-serif;font-size:13px;font-weight:500;letter-spacing:2.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:20px 20px 20px 20px;padding:10px 20px 10px 20px;}.elementor-12 .elementor-element.elementor-element-8c56911 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8c56911 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-661bc41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-661bc41:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-661bc41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-5cd261f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-25b3537{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-8ec4f49{text-align:left;}.elementor-12 .elementor-element.elementor-element-8ec4f49 .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:42px;font-weight:600;line-height:42px;color:#0C0C0C;}.elementor-12 .elementor-element.elementor-element-5fe791c{text-align:justify;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#2A2A2A;}.elementor-12 .elementor-element.elementor-element-ea88609{--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:0.1;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-ea88609:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ea88609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-ea88609::before, .elementor-12 .elementor-element.elementor-element-ea88609 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ea88609 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-ea88609 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ea88609 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-ea88609 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://stpamachiusinclusive.ac.tz/wp-content/uploads/2025/12/artsstudents.jpg");--background-overlay:'';background-position:center center;}.elementor-12 .elementor-element.elementor-element-b9ae35b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-77px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b9ae35b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b9ae35b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-12 .elementor-element.elementor-element-e3e8c8e{text-align:center;}.elementor-12 .elementor-element.elementor-element-e3e8c8e .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:19px;font-weight:600;line-height:43px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-29d9993{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7baffd6.elementor-element{--align-self:center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7baffd6{left:324px;}body.rtl .elementor-12 .elementor-element.elementor-element-7baffd6{right:324px;}.elementor-12 .elementor-element.elementor-element-7baffd6{top:-92px;}.elementor-12 .elementor-element.elementor-element-7baffd6 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-7baffd6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7baffd6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7baffd6.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7baffd6.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-7baffd6.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7baffd6 .elementor-icon{font-size:119px;}.elementor-12 .elementor-element.elementor-element-7baffd6 .elementor-icon svg{height:119px;}.elementor-12 .elementor-element.elementor-element-7baffd6 .elementor-icon-wrapper svg{width:auto;}.elementor-12 .elementor-element.elementor-element-a1119b7{text-align:left;}.elementor-12 .elementor-element.elementor-element-a1119b7 .elementor-heading-title{font-family:"Averia Sans Libre", Sans-serif;font-size:25px;font-weight:600;line-height:43px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-c921fa2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:left;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fed49c8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Outfit", Sans-serif;font-weight:500;letter-spacing:2.9px;fill:#FFFFFF;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fed49c8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-fed49c8 .elementor-button:focus{background-color:#AFA782;}.elementor-12 .elementor-element.elementor-element-cc6b0c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-cc6b0c7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cc6b0c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-12 .elementor-element.elementor-element-d530663{--e-image-carousel-slides-to-show:3;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-6071126.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-32a05d2{--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-f6c07b2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f6c07b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-d7321ce{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-463d68e.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-71955b8 .elementor-heading-title{font-size:41px;}.elementor-12 .elementor-element.elementor-element-24619b7 .elementor-heading-title{font-size:21px;}.elementor-12 .elementor-element.elementor-element-6537f1f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-51d00aa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-0db5a44 img{height:437px;object-fit:cover;}.elementor-12 .elementor-element.elementor-element-f79771b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-574605a{--border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-04265a8{--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-b2d533c .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-69235a1{--padding-top:50px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-bedebd9.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0bbd167{text-align:center;}.elementor-12 .elementor-element.elementor-element-0bbd167 .elementor-heading-title{font-size:41px;line-height:1em;}.elementor-12 .elementor-element.elementor-element-0a87fd0{text-align:center;}.elementor-12 .elementor-element.elementor-element-8ec4f49 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-5fe791c{text-align:left;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-7baffd6{left:199px;}body.rtl .elementor-12 .elementor-element.elementor-element-7baffd6{right:199px;}.elementor-12 .elementor-element.elementor-element-7baffd6{top:-92px;}.elementor-12 .elementor-element.elementor-element-7baffd6 .elementor-icon{font-size:99px;}.elementor-12 .elementor-element.elementor-element-7baffd6 .elementor-icon svg{height:99px;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-b2165d8{--content-width:1300px;}.elementor-12 .elementor-element.elementor-element-6071126{--width:77%;}.elementor-12 .elementor-element.elementor-element-9b75eb8{--width:37%;}.elementor-12 .elementor-element.elementor-element-6537f1f{--width:91%;}.elementor-12 .elementor-element.elementor-element-51d00aa{--width:64%;}.elementor-12 .elementor-element.elementor-element-16ab3ca{--width:79%;}.elementor-12 .elementor-element.elementor-element-574605a{--content-width:1079px;}.elementor-12 .elementor-element.elementor-element-04265a8{--width:66.6666%;}.elementor-12 .elementor-element.elementor-element-de3820d{--width:38%;}.elementor-12 .elementor-element.elementor-element-bedebd9{--width:44%;}.elementor-12 .elementor-element.elementor-element-661bc41{--content-width:941px;}.elementor-12 .elementor-element.elementor-element-b9ae35b{--width:42%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-6071126{--width:85%;}.elementor-12 .elementor-element.elementor-element-9b75eb8{--width:51%;}.elementor-12 .elementor-element.elementor-element-777ac3f{--width:78%;}.elementor-12 .elementor-element.elementor-element-c66f377{--width:50%;}.elementor-12 .elementor-element.elementor-element-121bd31{--width:48%;}.elementor-12 .elementor-element.elementor-element-e90abc0{--width:50%;}.elementor-12 .elementor-element.elementor-element-d4ce709{--width:48%;}.elementor-12 .elementor-element.elementor-element-463d68e{--content-width:76%;}.elementor-12 .elementor-element.elementor-element-6537f1f{--width:100%;}.elementor-12 .elementor-element.elementor-element-51d00aa{--width:100%;}.elementor-12 .elementor-element.elementor-element-8ec94aa{--width:84%;}.elementor-12 .elementor-element.elementor-element-bedebd9{--width:67%;}.elementor-12 .elementor-element.elementor-element-b9ae35b{--width:51%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-ce92a5a{--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-617a884 .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-d710f9f .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-1ab3179{margin:-78px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1ab3179 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-1ab3179 .elementor-image-box-wrapper .elementor-image-box-img{width:21%;}.elementor-12 .elementor-element.elementor-element-777ac3f{--border-radius:30px 30px 30px 30px;}.elementor-12 .elementor-element.elementor-element-3d25d94 .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-32a05d2{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f6c07b2:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f6c07b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-12 .elementor-element.elementor-element-d7321ce{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-71955b8 .elementor-heading-title{font-size:43px;}.elementor-12 .elementor-element.elementor-element-24619b7{padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-24619b7 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-51d00aa{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6b35f4b .elementor-heading-title{font-size:19px;}.elementor-12 .elementor-element.elementor-element-b1b5571{text-align:left;}.elementor-12 .elementor-element.elementor-element-0db5a44 img{height:183px;}.elementor-12 .elementor-element.elementor-element-f79771b{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f2b97e9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-0b28a22{text-align:center;}.elementor-12 .elementor-element.elementor-element-0b28a22 .elementor-heading-title{font-size:30px;}.elementor-12 .elementor-element.elementor-element-6d08517{text-align:center;}.elementor-12 .elementor-element.elementor-element-6d08517 .elementor-heading-title{line-height:1.2em;}.elementor-12 .elementor-element.elementor-element-4e0c1da{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9fa60bb{text-align:center;}.elementor-12 .elementor-element.elementor-element-e8a1332{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-25ebe9a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-9c7e5ed{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-7614ded{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-b3d5d39{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-18c6f1c{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-574605a{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-04265a8{--border-radius:0px 0px 10px 10px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-b2d533c .elementor-heading-title{font-size:18px;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-94663f9{--spacer-size:221px;}.elementor-12 .elementor-element.elementor-element-69235a1{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-0bbd167{text-align:center;}.elementor-12 .elementor-element.elementor-element-0bbd167 .elementor-heading-title{font-size:36px;line-height:1.1em;}.elementor-12 .elementor-element.elementor-element-0a87fd0{text-align:center;}.elementor-12 .elementor-element.elementor-element-661bc41{--padding-top:20px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-25b3537{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8ec4f49 .elementor-heading-title{font-size:25px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-5fe791c{text-align:left;}.elementor-12 .elementor-element.elementor-element-ea88609{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-b9ae35b{--width:56%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-e3e8c8e .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-a1119b7 .elementor-heading-title{line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-d530663{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for html, class: .elementor-element-a5fed47 */.marquee {
  overflow: hidden;
  white-space: nowrap;
  box-sizing: border-box;
}

.marquee span {
  display: inline-block;
  padding-left: 100%;
  animation: marquee 25s linear infinite;
  font-size: 18px; /* adjust */
  font-weight: 600; /* adjust */
  font-family:outfit;
  color:#111;
}

@keyframes marquee {
  from { transform: translateX(0); }
  to { transform: translateX(-100%); }
}/* End custom CSS */