.bold-header-responsive,.header-responsive,.paragraph-responsive,.ul-paragraph-responsive,.underline-header-responsive{font-family:montserrat;color:#4c4c4e}.header-responsive{font-size:20px;font-weight:700;object-fit:cover}.bold-header-responsive{font-size:18px;font-weight:700}.underline-header-responsive{font-size:18px;text-decoration:underline;font-weight:700}.paragraph-responsive{font-size:18px;padding-bottom:10px}.ul-paragraph-responsive{font-size:18px;padding-bottom:10px}.italic-paragraph-responsive{font-size:18px;color:#4c4c4e;font-family:mulish;font-style:italic}body{margin:0;padding:0;font-family:mulish}section{margin:auto;max-width:1260px;padding-bottom:20px;padding-left:20px;padding-right:20px}@media (max-width:600px){section{padding:20px}}ul.no-bullets{list-style-type:none;padding-left:10px;margin:20px}ul.dash li:before{content:'—';position:absolute;margin-left:-30px;margin-right:40px;color:#c41230}


@media (min-width: 992px){
.button-headertop {
  border: solid;
  color: white;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 11px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}
  .button-headertop:hover {
  border: solid;
  color: #4c4c4e;
  padding: 10px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 11px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}


.button-headertop {background-color: #4c4c4e;} 
.button-headertop:hover {background-color: white;} 
}



@media (max-width: 1400px){
.button-headertop {
  border: solid;
  color: white;
  padding: 8px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 9px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}
  .button-headertop:hover {
  border: solid;
  color: #4c4c4e;
  padding: 8px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 9px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}


.button-headertop {background-color: #4c4c4e;} 
.button-headertop:hover {background-color: white;} 
}

@media (max-width: 1200px){
.button-headertop {
  border: solid;
  color: white;
  padding: 7px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 8px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}
  .button-headertop:hover {
  border: solid;
  color: #4c4c4e;
  padding: 7px 11px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 8px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}


.button-headertop {background-color: #4c4c4e;} 
.button-headertop:hover {background-color: white;} 
}

@media (max-width: 1050px){
.button-headertop {
  border: solid;
  color: white;
  padding: 6px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 7px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}
  .button-headertop:hover {
  border: solid;
  color: #4c4c4e;
  padding: 6px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 7px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}


.button-headertop {background-color: #4c4c4e;} 
.button-headertop:hover {background-color: white;} 
}

@media (max-width: 767px){
.button-headertop {
  border: solid;
  color: white;
  padding: 6px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 10px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}
  .button-headertop:hover {
  border: solid;
  color: #4c4c4e;
  padding: 6px 10px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 10px;
  font-weight:bold;
  font-family:montserrat;
  margin: 5px 2px;
  cursor: pointer;
}


.button-headertop {background-color: #4c4c4e;} 
.button-headertop:hover {background-color: white;} 
}







.dynamic-header a {
    color: #4c4c4e; /* Default link color */
    text-decoration: none; /* Remove underline */
    transition: color 0.3s ease; /* Smooth transition effect */
}

.dynamic-header a:hover,
.dynamic-header a:focus {
    color: #01467d; /* Color change on hover and focus */
}

}