html {
  height: 100%; }

@font-face {
  font-family: system;
  font-style: normal;
  font-weight: 300;
  src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Light"), local("Roboto-Light"), local("DroidSans"), local("Tahoma"); }
body {
  min-height: 100%;
  background-color: black;
  font-family: "system"; }

#cardWrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100vh;
  min-height: 551px; }

#card {
  width: 100%;
  height: 551px;
  max-width: 600px;
  min-height: 551px;
  margin: auto;
  background-image: url(/images/dyty1bg@2x.jpg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.cardContentWrapper {
  width: 375px;
  margin: auto;
  height: 551px;
  text-align: center; }

p {
  font-size: 14px; }

h1.title {
  font-weight: normal;
  padding-top: 329px;
  font-size: 36px;
  letter-spacing: -2px;
  text-transform: uppercase;
  font-family: 'Roboto Condensed', "system"; }

h2.subtitle {
  font-family: 'Roboto Condensed', "system";
  text-transform: uppercase;
  font-size: 16px; }

ul.services {
  font-family: 'Roboto Condensed', "system";
  list-style: none;
  padding: 0; }
  ul.services li {
    display: inline-block;
    padding: 0px 2px;
    letter-spacing: -0.04em;
    text-transform: uppercase;
    font-size: 12px; }

div#btn-contact {
  background-color: transparent;
  font-size: 22px;
  font-family: 'Roboto Condensed', "system";
  padding: 8px;
  color: black;
  text-transform: uppercase;
  border: 3px solid black;
  cursor: pointer;
  display: inline-block; }
  div#btn-contact.clicked {
    border: none;
    cursor: initial; }

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