/* Google font import */
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');


/* Set body font */
body, button, input, optgroup, select, textarea {
font-family: "Raleway", sans-serif;
}

/* Set header font */
h1, h2, h3, h4, h5, h6 {
  font-family: "Montserrat", sans-serif;
}

/* Make font larger */
body, .button, .input, .select, .label, .textarea, .survey label.radio, .survey label.checkbox, #fcc_providers .table, .order-details td {
  font-size: 1.125em;
}

/* Change logo size */
#brand-header-image {
  max-height: 6.97rem;
  padding-left: 10px;
}

/* Navbar styles */
.navbar {
  box-shadow: unset;
  border-bottom: 10px solid #ED1C24;
}

.navbar-item a {
  color: #0062b0;
}

.navbar-item a:hover {
  color: #0062b0;
  opacity: .7;
}

.navbar-brand a:hover {
  opacity: 1;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

h2 {
  font-size: 2.3em;
}

/* Change site width */
@media screen and (max-width: 1215px) {
  .container.is-widescreen:not(.is-max-desktop) {
    max-width: 1300px;
  }
}

@media screen and (min-width: 1216px) {
  .container:not(.is-max-desktop) {
    max-width: 1300px;
  }
}

.section.is-medium {
    padding-top: 6rem;
}

@media screen and (min-width: 769px) {
    .section.is-medium {
        padding: 12rem 4.5rem;
    }
}