@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,700;1,400;1,700&family=Roboto+Slab:wght@400;700&display=swap");
.text-blue {
  color: #5EAAF9;
}

.bg-blue {
  background-color: #5EAAF9;
}

.text-green {
  color: #61A656;
}

.bg-green {
  background-color: #61A656;
}

.text-yellow {
  color: #EEF279;
}

.bg-yellow {
  background-color: #EEF279;
}

.text-orange {
  color: #FF8729;
}

.bg-orange {
  background-color: #FF8729;
}

.text-brown {
  color: #8C441B;
}

.bg-brown {
  background-color: #8C441B;
}

.text-dark {
  color: #172237;
}

.bg-dark {
  background-color: #172237 !important;
}

h1, h2, h3 {
  font-family: 'Roboto Slab', serif;
}

p, a, li, th, td {
  font-family: 'Montserrat', sans-serif;
  font-size: 18px;
}

#logo {
  max-width: 175px;
}

.bars {
  position: relative;
  width: 50px;
  height: 35px;
}

.bars span {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: -28px;
}

.bars .bar {
  position: absolute;
  width: 100%;
  height: 6px;
  background-color: #172237;
  border-radius: 2px;
  top: 15px;
  left: 0;
  -webkit-transition: .4s ease;
  transition: .4s ease;
}

.bars .bar::before, .bars .bar::after {
  content: '';
  position: absolute;
  width: 50px;
  height: 100%;
  background-color: #172237;
  left: 0;
  border-radius: 2px;
  -webkit-transition: .4s ease;
  transition: .4s ease;
}

.bars .bar::before {
  top: -15px;
}

.bars .bar::after {
  bottom: -15px;
}

.bars .bar.active {
  width: 0;
  left: 25px;
}

.bars .bar.active::before {
  top: 0;
  left: -25px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.bars .bar.active::after {
  bottom: 0;
  left: -25px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.banner {
  height: 450px;
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
  background-color: #00000050;
  background-blend-mode: overlay;
}

.banner h1 {
  position: absolute;
  width: 100%;
  text-align: center;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: white;
}

nav {
  display: none;
}

nav ul li a {
  font-family: 'Roboto Slab', serif;
  font-weight: bold;
  font-size: 20px;
  color: #5EAAF9;
  -webkit-transition: .2s;
  transition: .2s;
}

nav ul li a:hover {
  color: #FF8729;
}

iframe {
  height: 800px;
  width: 100%;
}

footer {
  bottom: 0;
}

footer .logo {
  max-width: 225px;
}

footer .socket {
  background-color: #141e30;
}

footer .socket p, footer .socket a {
  font-size: 17px;
}

@media (min-width: 768px) {
  footer {
    width: 100%;
  }
}

@media (min-width: 992px) {
  nav {
    display: block;
  }
}
/*# sourceMappingURL=styles.css.map */