/* line 25, ../sass/values.scss */
.dark {
  color: #221f25;
}

/* line 29, ../sass/values.scss */
.darkprimary {
  color: #512136;
}

/* line 33, ../sass/values.scss */
.primary {
  color: #77314F;
}

/* line 37, ../sass/values.scss */
.grey {
  color: #a3a3a3;
}

/* line 41, ../sass/values.scss */
.lightgrey {
  color: #f4f7f9;
}

/* line 45, ../sass/values.scss */
.white {
  color: white;
}

/* line 50, ../sass/values.scss */
.blue {
  background: #3a78ad;
}

/* line 54, ../sass/values.scss */
.red {
  background: #ad3a42;
}

/* line 62, ../sass/values.scss */
.reg {
  font-weight: 400;
}

/* line 66, ../sass/values.scss */
.bold {
  font-weight: 700;
}

/* line 70, ../sass/values.scss */
.italic {
  font-style: italic;
}

/* line 77, ../sass/values.scss */
body {
  font-family: "Noto Serif", serif;
  font-size: 15px;
  line-height: 22px;
  color: #aca5ad;
}

/* line 84, ../sass/values.scss */
section {
  padding: 90px 0px;
}
@media (max-width: 767px) {
  /* line 84, ../sass/values.scss */
  section {
    padding: 50px 0;
  }
}

/* line 91, ../sass/values.scss */
h1,
h2,
h3,
h4 {
  color: #221f25;
  margin-bottom: 10px;
  font-family: "Noto Serif", serif;
}

/* line 100, ../sass/values.scss */
h1 {
  font-size: 60px;
  line-height: 65px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 100, ../sass/values.scss */
  h1 {
    font-size: 45px;
    line-height: 45px;
  }
}

/* line 110, ../sass/values.scss */
h2 {
  font-size: 40px;
  line-height: 48px;
  font-weight: 400;
}
@media (max-width: 767px) {
  /* line 110, ../sass/values.scss */
  h2 {
    font-size: 35px;
    line-height: 40px;
  }
}

/* line 120, ../sass/values.scss */
h3 {
  font-size: 30px;
  line-height: 39px;
  font-weight: 400;
}

/* line 126, ../sass/values.scss */
h4 {
  font-size: 22px;
  line-height: 25px;
  font-weight: 400;
}

/* line 132, ../sass/values.scss */
p {
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  margin-bottom: 15px;
}

/* line 139, ../sass/values.scss */
a {
  font-weight: 400;
  font-size: 15px;
  color: #77314F;
  text-decoration: none;
}

/* line 146, ../sass/values.scss */
a:hover {
  color: #512136;
  text-decoration: none;
  list-style: none;
}

/* line 152, ../sass/values.scss */
a:focus {
  text-decoration: none;
}

/* line 1, ../sass/_general.scss */
body,
html {
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  width: 100%;
}

/* line 10, ../sass/_general.scss */
.clr {
  clear: both;
}

/* line 14, ../sass/_general.scss */
.center {
  text-align: center;
}

/* line 18, ../sass/_general.scss */
.left {
  text-align: left;
}

/* line 22, ../sass/_general.scss */
.right {
  text-align: right;
}

/* line 26, ../sass/_general.scss */
section#comingsoon {
  display: table;
  height: 100%;
  width: 100%;
  background: white;
}
/* line 31, ../sass/_general.scss */
section#comingsoon .container {
  display: table-cell;
  vertical-align: middle;
}
@media (max-width: 991px) {
  /* line 34, ../sass/_general.scss */
  section#comingsoon .container img {
    height: 150px;
  }
}
/* line 39, ../sass/_general.scss */
section#comingsoon .container a {
  font-size: 18px;
}
/* line 41, ../sass/_general.scss */
section#comingsoon .container a:hover {
  color: #b95580;
  text-decoration: underline;
  -webkit-transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
  -moz-transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
  -ms-transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
  -o-transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
  transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
}
/* line 48, ../sass/_general.scss */
section#comingsoon .contact {
  margin-top: 20px;
}

/* line 1, ../sass/_buttons.scss */
.btn-p, .btn-b, .btn-r {
  padding: 5px 15px;
  display: inline-block;
  background: #77314F;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 700;
  color: white;
  -webkit-transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
  -moz-transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
  -ms-transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
  -o-transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
  transition: all 300ms cubic-bezier(0.694, 0.0482, 0.335, 1);
  opacity: 1;
}
@media (max-width: 767px) {
  /* line 1, ../sass/_buttons.scss */
  .btn-p, .btn-b, .btn-r {
    padding: 10px 15px;
  }
}

/* line 16, ../sass/_buttons.scss */
.btn-b {
  background: #3a78ad;
}

/* line 21, ../sass/_buttons.scss */
.btn-r {
  background: #ad3a42;
}

/* line 26, ../sass/_buttons.scss */
.btn-p:hover, .btn-b:hover, .btn-r:hover,
.btn-p:focus,
.btn-b:focus,
.btn-r:focus,
.btn-p:active,
.btn-b:active,
.btn-r:active {
  background: #512136;
}

/* line 32, ../sass/_buttons.scss */
.btn-b:hover,
.btn-b:focus,
.btn-b:active {
  background: #2f699b;
}

/* line 38, ../sass/_buttons.scss */
.btn-r:hover,
.btn-r:focus,
.btn-r:active {
  background: #882128;
}
