@import url(normalize.css);
@import url("https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i&display=swap&subset=latin-ext");
body {
  font-family: 'Lato', sans-serif;
  opacity: 0;
  -webkit-transition: all 0.7s ease-out;
  -moz-transition: all 0.7s ease-out;
  -o-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out; }
  body.loaded {
    opacity: 1; }

html, body {
  width: 100%;
  height: 100%; }

.wrapper {
  position: relative;
  width: 100%;
  height: 100%; }
  .wrapper .container {
    margin: 0;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
    width: 100%; }
    .wrapper .container header {
      text-align: center; }
      .wrapper .container header a.logo {
        display: block;
        width: 100%;
        position: relative;
        line-height: 0; }
        .wrapper .container header a.logo svg {
          position: relative;
          z-index: 2; }
        .wrapper .container header a.logo.loaded:after {
          width: 100%; }
        .wrapper .container header a.logo:after {
          content: '';
          height: 17px;
          width: 0;
          position: absolute;
          left: 50%;
          transform: translateX(-50%);
          background-color: #245F3E;
          bottom: 0;
          z-index: 1;
          -webkit-transition: all 0.3s ease-out;
          -moz-transition: all 0.3s ease-out;
          -o-transition: all 0.3s ease-out;
          transition: all 0.3s ease-out; }
    .wrapper .container address {
      font-weight: normal;
      font-style: normal;
      font-size: 16px;
      margin-top: 20px; }
      .wrapper .container address a {
        color: #000000; }

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