/* crimson-text-regular - latin */
@font-face {
  font-family: 'Crimson Text';
  font-style: normal;
  font-weight: 400;
  src: url("../Fonts/crimson-text/crimson-text-v11-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../Fonts/crimson-text/crimson-text-v11-latin-regular.eot?#iefix") format("embedded-opentype"), url("../Fonts/crimson-text/crimson-text-v11-latin-regular.woff2") format("woff2"), url("../Fonts/crimson-text/crimson-text-v11-latin-regular.woff") format("woff"), url("../Fonts/crimson-text/crimson-text-v11-latin-regular.ttf") format("truetype"), url("../Fonts/crimson-text/crimson-text-v11-latin-regular.svg#CrimsonText") format("svg");
  /* Legacy iOS */ }
/* nunito-regular - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: url("../Fonts/nunito/nunito-v16-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../Fonts/nunito/nunito-v16-latin-regular.eot?#iefix") format("embedded-opentype"), url("../Fonts/nunito/nunito-v16-latin-regular.woff2") format("woff2"), url("../Fonts/nunito/nunito-v16-latin-regular.woff") format("woff"), url("../Fonts/nunito/nunito-v16-latin-regular.ttf") format("truetype"), url("../Fonts/nunito/nunito-v16-latin-regular.svg#Nunito") format("svg");
  /* Legacy iOS */ }
body {
  height: 100vh;
  display: flex;
  flex-flow: column;
  background-color: #404A78;
  color: #fff; }

img {
  max-width: 100%;
  height: auto; }

h5 {
  margin-bottom: 1rem;
  text-transform: uppercase; }
  @media (max-width: 767.98px) {
    h5 {
      font-size: 1rem; } }
  h5 span {
    white-space: nowrap;
    margin-left: 0.5rem;
    margin-right: 0.5rem; }

h6 {
  font-weight: bold; }

section {
  margin-top: auto;
  margin-bottom: auto;
  letter-spacing: 2px;
  padding-top: 1rem;
  padding-bottom: 1rem; }

.modal {
  color: #000; }
  .modal .modal-header {
    border-bottom: 0; }
  .modal .modal-body a {
    color: inherit; }
    .modal .modal-body a:hover {
      text-decoration: underline; }

footer {
  font-size: 10px;
  margin-bottom: 40px; }
  footer * {
    text-transform: uppercase; }
  footer .nav-social {
    font-size: 12px;
    margin-bottom: 1rem; }
    footer .nav-social a {
      display: block;
      margin-bottom: 0.5rem; }
  footer .nav-service {
    display: inline-block; }
    footer .nav-service a {
      display: inline-block;
      margin-right: 1rem; }
  footer p {
    display: inline-block;
    margin-bottom: 0; }

/*# sourceMappingURL=main.css.map */
