.Header__menu, .Header__menu::before, .Header__menu::after {
    background-color: black; /* Initial color */
}

/* When toggled, change the middle line's color */
.Header__menuToggle {
    background-color: white; /* Color of the middle line in the 'X' state */
}

/* Keeping the other lines black in the toggle state */
.Header__menuToggle::before, .Header__menuToggle::after {
    background-color: black;
}

.Layout__oneColumn, .Layout__twoColumn, .Layout__twoColumn2, .Layout__twoColumnReverse {
min-height: 47vh !important;
}

.ModuleCont__moduleCont {
    display: flex;
    justify-content: space-around; /* Adjusts spacing around items */
    align-items: start; /* Aligns items at the start of the container */
    flex-wrap: wrap; /* Allows items to wrap to the next line if not enough space */
}

@media (max-width: 768px) {
.ModuleCont__moduleCont {
    display: flex;
flex-direction: column;
    justify-content: space-around; /* Adjusts spacing around items */
    align-items: start; /* Aligns items at the start of the container */
    flex-wrap: wrap; /* Allows items to wrap to the next line if not enough space */
  }
}
@media (max-width: 768px) {
.ContentBox__boxThree {
    flex: 1; /* Allows each box to grow and take up equal space */  
  }
}
@media (min-width: 1280px) and (max-width: 2440px) {
.ContentBox__boxThree {
    flex: 1; /* Allows each box to grow and take up equal space */
    max-width: 30%; /* Maximum width for each box */
    /* Other styling */
}
}
.ContentBox__indexIcon img {
    width: 120px;
    height: 120px;
}
.ContentBox__headerMid {
    margin-top: -20px;
}
.SearchContainer__searchIcon {
background-color: #3498DB !important;
color:#ffffff !important;
}
.SearchContainer__searchIcon:hover {
background-color:#ffffff !important;
color:#3498DB !important;
border: solid;
border-color:color:#3498DB !important;
}
.SearchContainer__searchIcon:hover .Icon__icon {
color:#3498DB !important;
}
.Header__searchTitle {
font-weight: bold;
  text-shadow: 2px 2px 2px #000000;
}
.Header__description {
font-weight: bold;
}
.Button__footerBtn {
background-color:#3498DB !important;
color:#ffffff !important;
}
.Button__footerBtn:hover {
background-color: #ffffff !important;
color: #3498DB !important;
border: solid;
  border-color: #3498DB !important;
}
.AppContainer__backToTop {
background-color:#3498DB !important;
}
.AppContainer__backToTop:hover {
background-color: #ffffff !important;
color: #3498DB !important;
border: solid;
  border-color: #3498DB !important;
}
.AppContainer__backToTop:hover .Icon__icon {
position:relative;
  color:#3498DB !important;
}
.test {
font-weight: 700;
margin-block-start:14px;
}
.test2 {
font-size: 12px;
font-weight: 400;
margin-right: 20px;
}
.home {
color: #000;
}
.home:hover {
color: #3498DB;
}
