.elementor-911249 .elementor-element.elementor-element-5f835d59:not(.elementor-motion-effects-element-type-background), .elementor-911249 .elementor-element.elementor-element-5f835d59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-911249 .elementor-element.elementor-element-5f835d59 > .elementor-container{max-width:1340px;}.elementor-911249 .elementor-element.elementor-element-5f835d59{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C8DCE8;box-shadow:0px 8px 24px 0px rgba(23,52,85,0.06);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7px 14px 7px 14px;}.elementor-911249 .elementor-element.elementor-element-5f835d59 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-911249 .elementor-element.elementor-element-48c01488.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-911249 .elementor-element.elementor-element-48c01488.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-911249 .elementor-element.elementor-element-48c01488 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-911249 .elementor-element.elementor-element-48c01488 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-911249 .elementor-element.elementor-element-5a7406e2{width:var( --container-widget-width, 90.135% );max-width:90.135%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90.135%;--container-widget-flex-grow:0;text-align:start;}.elementor-911249 .elementor-element.elementor-element-5a7406e2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-911249 .elementor-element.elementor-element-5a7406e2 img{width:98px;}.elementor-bc-flex-widget .elementor-911249 .elementor-element.elementor-element-3530eb61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-911249 .elementor-element.elementor-element-3530eb61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-911249 .elementor-element.elementor-element-3530eb61.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-911249 .elementor-element.elementor-element-3530eb61 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-911249 .elementor-element.elementor-element-3530eb61 > .elementor-element-populated{padding:0px 12px 0px 22px;}.elementor-911249 .elementor-element.elementor-element-fa926fa{width:100;max-width:100;--nav-menu-icon-size:22px;}.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle{margin-left:auto;background-color:#064B86;}.elementor-911249 .elementor-element.elementor-element-fa926fa div.elementor-menu-toggle{color:#FFFFFF;}.elementor-911249 .elementor-element.elementor-element-fa926fa div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-911249 .elementor-element.elementor-element-42c39e21.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-911249 .elementor-element.elementor-element-42c39e21.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-911249 .elementor-element.elementor-element-42c39e21.elementor-column > .elementor-widget-wrap{justify-content:right;}.elementor-911249 .elementor-element.elementor-element-42c39e21 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-911249 .elementor-element.elementor-element-963439a{width:var( --container-widget-width, 46px );max-width:46px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:46px;--container-widget-flex-grow:0;}.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form{text-align:center;}.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form__toggle{--e-search-form-toggle-size:20px;--e-search-form-toggle-color:#173455;}.elementor-911249 .elementor-element.elementor-element-963439a input[type="search"].elementor-search-form__input{font-family:"Inter", Inter, "Segoe UI", Arial, sans-serif;font-size:18px;}.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form__input,
					.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form__icon,
					.elementor-911249 .elementor-element.elementor-element-963439a .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-911249 .elementor-element.elementor-element-963439a .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-911249 .elementor-element.elementor-element-963439a.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#FFFFFF;fill:#FFFFFF;}.elementor-911249 .elementor-element.elementor-element-963439a:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-911249 .elementor-element.elementor-element-963439a.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-911249 .elementor-element.elementor-element-5f835d59{padding:8px 14px 8px 14px;}.elementor-911249 .elementor-element.elementor-element-5a7406e2 img{width:86px;}.elementor-911249 .elementor-element.elementor-element-42c39e21 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-911249 .elementor-element.elementor-element-5f835d59{padding:7px 12px 7px 12px;}.elementor-911249 .elementor-element.elementor-element-48c01488{width:58%;}.elementor-911249 .elementor-element.elementor-element-5a7406e2 img{width:76px;}.elementor-911249 .elementor-element.elementor-element-3530eb61{width:21%;}.elementor-911249 .elementor-element.elementor-element-42c39e21{width:21%;}.elementor-911249 .elementor-element.elementor-element-42c39e21 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-911249 .elementor-element.elementor-element-963439a input[type="search"].elementor-search-form__input{font-size:16px;}}@media(min-width:768px){.elementor-911249 .elementor-element.elementor-element-48c01488{width:19%;}.elementor-911249 .elementor-element.elementor-element-3530eb61{width:75%;}.elementor-911249 .elementor-element.elementor-element-42c39e21{width:6%;}}@media(max-width:1024px) and (min-width:768px){.elementor-911249 .elementor-element.elementor-element-48c01488{width:58%;}.elementor-911249 .elementor-element.elementor-element-3530eb61{width:21%;}.elementor-911249 .elementor-element.elementor-element-42c39e21{width:21%;}}/* Start custom CSS for image, class: .elementor-element-5a7406e2 */.elementor-911249 .elementor-element.elementor-element-5a7406e2{
  display:flex!important;
  align-items:center!important;
  gap:10px!important;
  width:218px!important;
}
.elementor-911249 .elementor-element.elementor-element-5a7406e2:after{
  content:"EKO Buganda";
  display:block;
  color:#064B86;
  font-family:Georgia,serif;
  font-size:20px;
  font-weight:700;
  line-height:1.05;
  white-space:nowrap;
}
.elementor-911249 .elementor-element.elementor-element-5a7406e2 .elementor-widget-container,
.elementor-911249 .elementor-element.elementor-element-5a7406e2 a{
  display:flex!important;
  align-items:center!important;
  flex:0 0 auto!important;
}
.elementor-911249 .elementor-element.elementor-element-5a7406e2 img{
  display:block;
  width:auto;
  max-width:88px;
  height:auto;
}
@media(max-width:1024px){
  .elementor-911249 .elementor-element.elementor-element-5a7406e2{width:205px!important;gap:8px!important}
  .elementor-911249 .elementor-element.elementor-element-5a7406e2:after{font-size:17px!important}
  .elementor-911249 .elementor-element.elementor-element-5a7406e2 img{max-width:78px!important}
}
@media(max-width:767px){
  .elementor-911249 .elementor-element.elementor-element-5a7406e2{width:170px!important;gap:7px!important}
  .elementor-911249 .elementor-element.elementor-element-5a7406e2:after{font-size:14px!important}
  .elementor-911249 .elementor-element.elementor-element-5a7406e2 img{max-width:62px!important}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fa926fa */.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--main .elementor-item{
  color:#173455!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif;
  font-size:13px;
  font-weight:600;
  line-height:1.25;
  padding:10px 7px!important;
  white-space:nowrap;
}
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--main .elementor-item:hover,
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--main .elementor-item.elementor-item-active{
  color:#064B86!important;
  background:#FFF8E7!important;
}
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--main .elementor-item:after{
  background-color:#D9A400!important;
  height:2px!important;
}
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle{
  position:relative!important;
  z-index:10002!important;
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  padding:0!important;
  margin:0 0 0 auto!important;
  display:flex!important;
  visibility:visible!important;
  opacity:1!important;
  align-items:center!important;
  justify-content:center!important;
  color:#FFFFFF!important;
  background:#064B86!important;
  border:1px solid #064B86!important;
  border-radius:10px!important;
  box-shadow:0 5px 16px rgba(6,75,134,.22)!important;
}
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle svg,
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle i{
  color:#FFFFFF!important;
  fill:#FFFFFF!important;
  font-size:22px!important;
}
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle:hover,
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle:focus,
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle.elementor-active{
  color:#064B86!important;
  background:#FFF8E7!important;
  border-color:#D9A400!important;
}
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle.elementor-active svg,
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle.elementor-active i{
  color:#064B86!important;
  fill:#064B86!important;
}
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown{
  background:#FFFFFF!important;
  border:1px solid #C9DFEE!important;
  border-top:4px solid #D9A400!important;
  box-shadow:0 20px 50px rgba(18,62,112,.20)!important;
}
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown .elementor-item,
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown .elementor-sub-item{
  display:flex!important;
  align-items:center!important;
  width:100%!important;
  color:#173455!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif;
  font-size:15px!important;
  font-weight:600!important;
  line-height:1.4!important;
  min-height:50px!important;
  padding:14px 18px!important;
  border-bottom:1px solid #E3EDF4!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
}
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
.elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown .elementor-sub-item:hover{
  color:#064B86!important;
  background:#FFF8E7!important;
}
@media(max-width:1024px){
  .elementor-911249 .elementor-element.elementor-element-fa926fa{width:100%!important;min-width:44px!important;overflow:visible!important;}
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-widget-container{overflow:visible!important;}
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown{
    position:fixed!important;
    z-index:10001!important;
    top:72px!important;
    left:12px!important;
    right:12px!important;
    width:auto!important;
    max-width:none!important;
    max-height:calc(100dvh - 88px)!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    border-radius:12px!important;
  }
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown ul,
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown li{width:100%!important;}
}
@media(min-width:1025px){
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--main .elementor-nav-menu{justify-content:center!important;}
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--main{margin-left:0!important;}
}

@media(max-width:1024px){
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown[aria-hidden="true"]{
    display:none!important;
    max-height:0!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-10px) scaleY(.96)!important;
  }
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown[aria-hidden="false"]{
    display:block!important;
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:none!important;
  }
}
@media(min-width:1025px){
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-menu-toggle{
    display:none!important;
  }
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--main{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .elementor-911249 .elementor-element.elementor-element-fa926fa .elementor-nav-menu--dropdown{
    display:none!important;
  }
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-963439a */.elementor-911249 .elementor-element.elementor-element-963439a{
  width:46px;
  min-width:46px;
}
.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form__toggle{
  width:44px!important;
  height:44px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  color:#173455!important;
  background:#FFFFFF!important;
  border:1px solid #C8DCE8!important;
  border-radius:8px!important;
  box-shadow:0 4px 14px rgba(23,52,85,.07)!important;
  transition:background .2s ease,border-color .2s ease,color .2s ease!important;
}
.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form__toggle:hover,
.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form__toggle:focus{
  color:#064B86!important;
  background:#FFF8E7!important;
  border-color:#D9A400!important;
  transform:none!important;
}
.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form--full-screen .elementor-search-form__container{
  background:#173455!important;
}
.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form--full-screen .elementor-search-form__input{
  color:#FFFFFF!important;
  caret-color:#FFFFFF!important;
  font-family:Inter,"Segoe UI",Arial,sans-serif!important;
}
.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form--full-screen .elementor-search-form__input::placeholder{
  color:#EAF2F8!important;
  opacity:.88!important;
}
.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form--full-screen .elementor-search-form__submit{
  color:#FFFFFF!important;
}
.elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form--full-screen .dialog-close-button{
  color:#FFFFFF!important;
  background:rgba(255,255,255,.10)!important;
  border-color:rgba(255,255,255,.40)!important;
}
.elementor-911249 .elementor-element.elementor-element-963439a .dialog-close-button{
  color:#064B86!important;
  background:#EEF7FC!important;
  border:1px solid #C9DFEE!important;
  border-radius:8px!important;
  width:42px!important;
  height:42px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.elementor-911249 .elementor-element.elementor-element-963439a .dialog-close-button:hover,
.elementor-911249 .elementor-element.elementor-element-963439a .dialog-close-button:focus{
  color:#064B86!important;
  background:#FFF8E7!important;
  border-color:#D9A400!important;
}
@media(max-width:1024px){
  .elementor-911249 .elementor-element.elementor-element-963439a{width:44px;min-width:44px;margin-left:auto}
  .elementor-911249 .elementor-element.elementor-element-963439a .elementor-search-form__toggle{width:42px!important;height:42px!important}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f835d59 */.elementor-911249 .elementor-element.elementor-element-5f835d59{position:relative;z-index:9999;overflow:visible!important;} .elementor-911249 .elementor-element.elementor-element-5f835d59>.elementor-container{overflow:visible!important;} @media(max-width:1024px){.elementor-911249 .elementor-element.elementor-element-5f835d59>.elementor-container{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;overflow:visible!important;} .elementor-911249 .elementor-element.elementor-element-5f835d59 .elementor-element-6ad9bfaa{order:1!important;width:58%!important;} .elementor-911249 .elementor-element.elementor-element-5f835d59 .elementor-element-31f7c6bd{order:2!important;width:21%!important;} .elementor-911249 .elementor-element.elementor-element-5f835d59 .elementor-element-2f01c6e8{order:3!important;width:21%!important;overflow:visible!important;} .elementor-911249 .elementor-element.elementor-element-5f835d59 .elementor-column-wrap,.elementor-911249 .elementor-element.elementor-element-5f835d59 .elementor-widget-wrap{overflow:visible!important;}}/* End custom CSS */