.btn-holder a {
    background: #fff;
    color: rgba(28, 35, 98, 1);
    width: calc(100% - 40px);
    display: block;
    margin-bottom: 5px;
    padding: 10px 10px 10px 30px;
    font-family: 'Muli', sans-serif !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    transition-duration: 0.4s;
}

.wpforms-field-medium {
  background: #fff !important;
    border: none;
    padding: 12px 10px 12px 10px !important;
    font-family: 'Muli', sans-serif !important;
    font-size: 15px;
    width: calc(100% - 20px) !important;
    max-width: 100% !important;
    /* padding: 6px 0 !important; */
}

h4 {
  color: #fff !important;
    font-weight: 700 !important;
    text-align: center !important;
    margin-bottom: 0px !important;
    text-transform: none !important;
    font-family: 'Montserrat', sans-serif;
font-size: 31px !important;
}


.customform {
  text-align: center !important;
font-size: 15px !important;
line-height: 22px !important;
font-family: 'Muli', sans-serif !important;
letter-spacing: 0px !important;
color: #fff !important;
}

.wpforms-container .wpforms-field, .wp-core-ui div.wpforms-container .wpforms-field {
    padding: 6px 0 !important;
    position: relative;
}

.btn-bfs {
  /* background: #fff; */
    color: rgba(28, 35, 98, 1);
    /* width: calc(100% - 40px);
    display: block; */
    margin-bottom: 5px;
    /* padding: 10px 10px 10px 30px; */
    font-family: 'Muli', sans-serif !important;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    transition-duration: 0.4s;
}

i {
  color: rgba(28, 35, 98, 1);
}

.bfs-h1 {
  order: 1;
color: #ffffff;
text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
font-size: 48px;
text-transform: none;
font-weight: 600;
border-bottom: 4px solid #fff;
line-height: 64px;
display: inline-block;
}

.bfs-p {
  order: 2;
    width: 100%;
    color: #ffffff;
    font-size: 20px;
    line-height: 44px;
    font-weight: 400;
    font-style: normal;
    text-transform: none;
    letter-spacing: 0px;
    text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.4);
}

.bfs-gray {
  text-transform: none;
min-width: 120px;
color: #665c5f;
font-family: 'Montserrat', sans-serif;
font-size: 14px;
line-height: 24px;
font-style: normal;
font-weight: 400;
}

h3 {
  color: #1c2362;
    font-family: 'Montserrat', sans-serif;
    font-size: 31px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0px;
    /* text-transform: uppercase; */
}


.yf-holder-info {
    padding: 10px 15px 10px 15px;
    background: #f5f5f5;
    font-size: 15px;
    line-height: 27px;
    z-index: 20;
    position: relative;
}

.group:hover .arrow-hover
{
  background: #1c2362;
  color: #fff;
}

.page-numbers{
  display: flex;
  gap: 6px;
}

.page-numbers li span, .page-numbers li a
{
  padding: 8px 14px;
  background: #eee;
  transition: 300ms ease-in-out;
  color: #3d5054;
  font-weight: 700;
}

.page-numbers li span.current
{
  background: #1c2362;
  color: white;
}

.page-numbers li span:hover,.page-numbers li a:hover
{
  color: white;
  background: #1c2362;
}
