@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');


/* base
========================================================================== */
html {
  font: 400 20px / 28px 'Montserrat';
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background: #000 url('back.jpg') no-repeat center center / cover;
  color: #fff;

}
body {
  margin: 0;
	position: relative;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 20px;
}
* {
    box-sizing: border-box;
}

@media (max-width: 999px) {
html {
  font: 400 16px / 22px 'Merriweather';
}
}
/* Links
========================================================================== */

a {
  background: transparent;
}

a:active,
a:hover {
  outline: 0;
}

a {
  color: #2dbe98;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  color: #005e8e;
  text-decoration: none;
}

/* Embedded content
========================================================================== */
audio,
canvas,
iframe,
img,
svg,
video {
  vertical-align: middle;
}
audio,
canvas,
img,
svg,
video {
  max-width: 100%;
  height: auto;
  box-sizing: border-box;
}
.uk-img-preserve,
.uk-img-preserve audio,
.uk-img-preserve canvas,
.uk-img-preserve img,
.uk-img-preserve svg,
.uk-img-preserve video {
  max-width: none;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}


/* Block elements
========================================================================== */

blockquote,
figure {
  margin: 0;
}

p,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure {
  margin: 0 0 15px 0;
}
* + p,
* + ul,
* + ol,
* + dl,
* + blockquote,
* + pre,
* + address,
* + fieldset,
* + figure {
  margin-top: 15px;
}


/* Selection pseudo-element
========================================================================== */
::-moz-selection {
  background: #0a2d50;
  color: #ffffff;
  text-shadow: none;
}
::selection {
  background: #0a2d50;
  color: #ffffff;
  text-shadow: none;
}


/* main
========================================================================== */
.tm-logo {
    margin-bottom: 110px;
}
.tm-content {
    margin-bottom: 35px;
}
.tm-tel a {
    color: #fff;
    font-size: 30px;
}
