.section-flex, .section-flex p, .section-flex ul,.section-flex li,.section-flex h1,.section-flex h2,.section-flex h3,.section-flex h4,.section-flex h5,.section-flex h6{
  color:white;
  font-family:Open Sans,Arial,sans-serif!important;
}
.section-flex a{
	font-family:Open Sans,Arial,sans-serif!important;
}
.d-flex{
  display:flex;
  gap:60px;
}
a{
  color:#eaa937;
}
a.btn{
  padding:12px 16px;
  display:inline-block;
  border:2px solid white;
  border-radius:6px;
  color:black;
  font-weight:600;
  line-height:1.6;
  transition:all 0.1s ease-in-out;
  outline:rgba(0,0,0,0) 2px solid;
	text-decoration:none!important;
}
a.btn-yellow{
    --btncolor:#e9a837;
    --btntext:#0A0303 ;
}
a.btn-white{
    --btncolor:white;
    --btntext:white;
}
a.btn-fill{
    background-color:var(--btncolor);
    color:var(--btntext);
}
a.btn-outline{
    color:var(--btncolor);
}
a.btn:hover{
    text-decoration:none;
    outline-color:white;
}
a.btn-fill:hover{
    border-color:var(--btncolor);
}
a.btn-outline:hover{
    border-color:rgba(0,0,0,0);
}
body .yellowtext{
    color:#E9A837;
  font-weight:700;
  padding-bottom:0px;
}
body .smalltext{
  font-style:italic;
  font-size:clamp(15px, calc(0.9375rem + ((1vw - 9.8px) * 0.2174)), 17px);
  font-weight:400;
}
footer br{
	display:none;
}
