.elementor-11 .elementor-element.elementor-element-523b3034{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;box-shadow:0px 5px 30px 0px rgba(0,0,0,0.1);--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:10;}.elementor-11 .elementor-element.elementor-element-f00924e{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-f00924e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f00924e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F4DB3;}.elementor-11 .elementor-element.elementor-element-6556b9fb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1c0c871{width:100%;max-width:100%;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1c0c871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-15ef294d{--display:flex;--min-height:78px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-15ef294d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-15ef294d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D2972;}.elementor-11 .elementor-element.elementor-element-7271e6ab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-11 .elementor-element.elementor-element-7271e6ab{text-align:center;}.elementor-11 .elementor-element.elementor-element-7271e6ab img{width:100%;max-width:140px;height:68px;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-2e10255{--display:flex;}.elementor-11 .elementor-element.elementor-element-999ee26{--display:flex;}.elementor-11 .elementor-element.elementor-element-0582fb7{--display:flex;}.elementor-11 .elementor-element.elementor-element-255f990{--display:flex;}.elementor-11 .elementor-element.elementor-element-55578ce{--display:flex;}.elementor-11 .elementor-element.elementor-element-9093e5c{--display:flex;}.elementor-11 .elementor-element.elementor-element-6c7967c{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-11 .elementor-element.elementor-element-6c7967c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-11 .elementor-element.elementor-element-6c7967c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-11 .elementor-element.elementor-element-6c7967c > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Public Sans", Sans-serif;}.elementor-11 .elementor-element.elementor-element-20c90db .elementor-button{background-color:#FFFFFF;font-family:"Public Sans", Sans-serif;font-size:11px;font-weight:600;text-transform:capitalize;fill:#4D2972;color:#4D2972;border-radius:18px 18px 18px 18px;}.elementor-11 .elementor-element.elementor-element-20c90db .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-20c90db .elementor-button:focus{background-color:#16163f;color:#d3b574;}.elementor-11 .elementor-element.elementor-element-20c90db.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-20c90db .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-20c90db .elementor-button:focus svg{fill:#d3b574;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-f00924e{--width:100%;}.elementor-11 .elementor-element.elementor-element-6556b9fb{--width:100%;}.elementor-11 .elementor-element.elementor-element-15ef294d{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-f00924e{--width:100%;}.elementor-11 .elementor-element.elementor-element-6556b9fb{--width:75%;}}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-f00924e{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:27px;--padding-bottom:27px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-6556b9fb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-1c0c871 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-15ef294d{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-7271e6ab > .elementor-widget-container{padding:0px 90px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7271e6ab img{width:133px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-f00924e{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-11 .elementor-element.elementor-element-7271e6ab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7271e6ab img{width:100px;}.elementor-11 .elementor-element.elementor-element-20c90db .elementor-button{font-size:13px;padding:15px 20px 15px 20px;}}/* Start custom CSS */.elementor-sticky--active {
  z-index: 1000 !important;
}

.top-crisis-bar p {
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 400;
  color: #fff;
}

.top-crisis-bar p a {
  color: #fff;
  text-decoration: underline;
}

.top-crisis-bar p a:hover {
  text-decoration: unset;
}

button:hover {
  box-shadow: none;
  color: #fff;
}

.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) .e-n-menu-dropdown-icon svg {
  fill: #fff;
}

.e-search-form {
  display: block !important;
}

.elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon {
  margin-left: 2px;
  margin-right: 5px;
}

.menu-contnr {
  border-bottom: 1px solid #FFFFFF26;
}

.menu-contnr .e-con-inner {
  max-width: 1306px !important;
  margin: 0 auto !important;
}

.menu-contnr .e-con-inner .logo-contr {
  flex-basis: 12%;
}

.menu-contnr .e-con-inner .logo-contr img {
  width: 100%;
  max-width: 80%;
  height: 100%;
}

.main-navigation .elementor-nav-menu__container .elementor-nav-menu .sub-arrow {
  display: none;
}

.main-navigation .elementor-nav-menu__container .elementor-nav-menu .sub-menu {
  background-color: #fff;
}

.menu-contnr .e-con-inner .main-navigation {
  flex-basis: 60%;
}

.menu-contnr .e-con-inner .elementor-element-20c90db {
  flex-basis: 10%;
}

.menu-contnr .e-con-inner .donate-btn .elementor-widget-container {
  max-width: 116px;
  margin: 0 auto;
}

.menu-contnr .e-con-inner .elementor-button-wrapper {
  max-width: 116px;
  margin: 0 auto;
}

.main-navigation {
  display: flex;
}

.main-navigation .elementor-nav-menu--main ul li {
  padding: 0 5px;
}

.main-navigation .elementor-nav-menu--main ul li a {
  margin-bottom: 0;
  font-weight: 500 !important;
  margin-right: 0 !important;
}

.elementor-11 .elementor-element.elementor-element-b443965 .elementor-nav-menu--main .elementor-item:hover {
  line-height: 2;
}

.asl_w_container {
  min-width: 100px !important;
}

.g-translator .elementor-widget-container {
  max-width: 100px !important;
}

div.asl_w {
  box-shadow: unset;
}

/* Ajax Search Custom CSS by HAB */
#custom-search-toggle {
  position: relative;
}

#search-icon-btn {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 22px;
  padding: 10px;
}

#search-box-wrapper {
  position: absolute;
  top: 100%;
  right: 0;
  background: white;
  z-index: 9999;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  padding: 10px;
  border-radius: 4px;
  display: none;
  width: 500px;
}

#search-icon-btn:focus {
  box-shadow: unset;
}

#search-box-wrapper .asl_w_container {
  width: 100%;
}

/* End Ajax Search Custom CSS by HAB */

.e-n-menu-heading .e-n-menu-item {
  position: relative;
  letter-spacing: .05em;
}

ul.e-n-menu-heading li:last-child {
  border-bottom: none !important;
  margin-bottom: 0;
}

.bc-menu .e-n-menu-content {
  position: absolute;
  left: -5px !important;
  z-index: 1001;
}

#e-n-menu-content-1132 {
  max-width: 290px;
  background: rgba(77, 41, 114, 1);
  padding: 0 20px 10px 20px !important;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  /* soft black drop shadow */
}

#e-n-menu-content-1135,
#e-n-menu-content-1133,
#e-n-menu-content-1134,
#e-n-menu-content-1136 {
  max-width: 290px;
  background: rgba(77, 41, 114, 1);
  padding: 0 20px 10px 20px !important;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  /* soft black drop shadow */
}

.bc-menu .e-n-menu-content .elementor-widget-container {
  display: flex;
  flex-wrap: wrap;
}

.bc-sub-nav {
  padding: 0 !important;
}

.bc-sub-menu {
  margin-left: 0;
  column-count: 3;
  column-gap: 20px;
}

.onecolumn {
  column-count: 1;
  padding-top: 10px;
  width: 100%;
}

.bc-sub-menu li {
  list-style: none;
  flex-basis: 50%;
  letter-spacing: .05em;
}

.bc-sub-menu>li {
  margin-bottom: 20px;
  break-inside: avoid;
}

#e-n-menu-content-1135 .bc-sub-menu>li {
  margin-bottom: 20px;
}

#e-n-menu-content-1135 .bc-sub-menu>li:last-child {
  margin-bottom: 0;
}

.bc-sub-menu li .first-link {
  font-weight: 500;
  border-bottom: 1px solid #fff;
  text-transform: uppercase;
  display: inline-block;
  margin-top: 15px;
  margin-bottom: 5px;
}

.bc-sub-menu li a {
  color: #fff;
  font-size: 13px;
}

.bc-sub-child-minu {
  margin: 0;
}

.bc-sub-child-minu ul {
  margin: 0 0 0 10px;
}

.bc-sub-child-minu ul li {
  margin-left: 10px;
}

.bc-sub-child-minu ul li::before {
  content: "–";
  color: white;
  display: inline-block;
  width: 1em;
  margin-left: -1em;
}

button.e-n-menu-dropdown-icon svg:hover {
  background: none !important;
}

[data-layout="dropdown"] .e-n-menu-wrapper {
  background-color: #f5f5f5;
}

[data-layout="dropdown"] .e-n-menu-wrapper {
  height: 90vh;
  background: #7f4db3;
}

[data-layout="dropdown"] .e-n-menu-wrapper .e-n-menu-heading:first-child {
  display: block;
}

[data-layout="dropdown"] .e-n-menu-wrapper .e-n-menu-heading {
  padding: 20px;
  background: #4d2972;
  margin-top: 20px;
  display: flex !important;
}

[data-layout="dropdown"] .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-item .e-n-menu-title {
  background: #4d2972;
  padding-left: 0;
  justify-content: space-between;
}

[data-layout="dropdown"] .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-item .e-n-menu-title-text {
  color: #fff !important;
}

.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] {
  width: auto;
  float: right;
}

.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-content {
  position: inherit;
  width: 100%;
  max-width: 100%;
}

.elementor-widget-n-menu .e-n-menu-toggle svg,
.elementor-widget-n-menu .e-n-menu-toggle:hover svg,
.elementor-widget-n-menu .e-n-menu-toggle span.e-close svg {
  fill: #fff;
  width: 30px;
}

.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item {
  padding: 12px 0;
  border-bottom: 1px solid #fff;
}

.elementor-widget-n-menu .e-n-menu-title:hover:not(.e-current) a {
  color: #f8f8f8;
}

.bc-sub-menu>li>a {
  font-weight: 500;
  width: 100%;
  display: block;
  text-transform: uppercase;
  padding-bottom: 4px;
}

@media (max-width: 1024px) {
  .top-crisis-bar {
    display: flex !important;
  }

  .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon {
    padding: 14px 10px;
  }

  .menu-contnr .e-con-inner .main-navigation {
    order: 3;
    justify-content: right;
    flex-basis: 10%;
  }

  .logo-contr {
    flex-basis: 40% !important;
  }

  .menu-contnr .e-con-inner .logo-contr img {
    max-width: 100%;
  }

  .gt_.elementor-11 {
    display: none;
  }

  .menu-contnr .e-con-inner {
    justify-content: right !important;
  }

  .elementor-active .elementor-nav-menu--dropdown {
    left: -327.2px;
  }

  .main-navigation .elementor-widget-container {
    position: relative;
  }

  .main-navigation .elementor-widget-container .elementor-nav-menu--dropdown {
    height: 100vh;
  }

  .main-navigation .elementor-nav-menu--dropdown ul {
    display: flex;
    flex-wrap: wrap;
    margin-left: 20px;
    padding-top: 20px;
  }

  .main-navigation .elementor-nav-menu--dropdown ul li {
    flex-basis: 100%;
  }

  .main-navigation .elementor-nav-menu--dropdown ul li a {
    padding-bottom: 0 !important;
    margin-bottom: 0;
    font-weight: 600 !important;
    color: #555759 !important;
  }

  .elementor-11 .elementor-element.elementor-element-b443965 div.elementor-menu-toggle svg {
    fill: #fff;
  }

  .bc-menu .e-n-menu-wrapper .e-active {
    background: none;
  }

  .bc-sub-menu {
    column-count: 1;
    margin: 0 20px 20px 20px;
    width: auto;
  }

  .bc-sub-menu>li {
    margin-left: 0px;
  }

  .bc-sub-child-minu {
    margin-left: 10px;
  }

  .onecolumn {
    padding-top: 20px;
    width: auto;
  }

  #e-n-menu-content-1132,
  #e-n-menu-content-1135,
  #e-n-menu-content-1133,
  #e-n-menu-content-1134,
  #e-n-menu-content-1136 {
    padding: 0 !important;
    margin-bottom: 0px;
    box-shadow: unset;
    background: #442266;
    max-width: unset;
    height: inherit !important;
    margin-top: 10px;
  }

  .bc-menu .e-n-menu-content {
    left: 0 !important;
  }

  .menu-contnr .e-con-inner .elementor-element-20c90db {
    flex-basis: 14%;
  }
}

@media (max-width: 767px) {
  .top-crisis-bar {
    display: flex !important;
  }

  .bc-menu .e-n-menu-wrapper .e-active {
    height: 100% !important;
  }

  .g-translator {
    position: absolute;
    top: 0px;
    right: -19px;
  }

  #search-box-wrapper {
    top: 70px;
    right: 0;
    width: 94vw;
  }

  .bc-menu {
    margin-top: 30px;
  }

  #custom-search-toggle {
    margin-top: 30px;
  }

  [data-layout="dropdown"] .e-n-menu-wrapper .e-n-menu-heading {
    display: block !important;
  }

  .elementor-widget-n-menu .e-n-menu-title .e-n-menu-dropdown-icon {
    margin-right: 20px;
  }
}

@media (max-width: 500px) {
  .bc-sub-menu {
    justify-content: space-between;
  }

  .bc-sub-menu li {
    flex-basis: 48%;
  }

}/* End custom CSS */