/*Flex*/
:root {
  --content-width: calc(100% - 2 * 1rem);
}

@media (min-width: 576px) {
  :root {
    --content-width: calc(100% - 2 * 2rem);
  }
}

@media (min-width: 768px) {
  :root {
    --content-width: calc(100% - 2 * 2rem);
  }
}

@media (min-width: 992px) {
  :root {
    --content-width: calc(100% - 2 * 5vw);
  }
}

@media (min-width: 1200px) {
  :root {
    --content-width: calc(100% - 2 * 10vw);
  }
}

@media (min-width: 1500px) {
  :root {
    --content-width: calc(100% - 2 * 15vw);
  }
}

/* Common Elements*/
body {
  background-color: #fff;
}

img {
  max-width: 100%;
  height: auto;
}

a, a:link {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover, a:focus {
  text-decoration: underline;
}

a:active {
  text-decoration: underline;
}

/* Contact Form 7 (WPCF7) */
.wpcf7 label,
.wpcf7 input[type='text'],
.wpcf7 input[type='tel'],
.wpcf7 input[type='email'],
.wpcf7 textarea,
.wpcf7 select {
  width: 100%;
}

.wpcf7 label {
  margin-bottom: 1.5rem;
}

.wpcf7 input[type='text'],
.wpcf7 input[type='tel'],
.wpcf7 input[type='email'],
.wpcf7 textarea {
  border: 1px solid #ccc;
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
}

/* Theme Colors */
.has-blue-background-color.has-blue-background-color {
  background-color: #355FAA;
}

.has-blue-color.has-blue-color {
  color: #355FAA;
}

.has-darker-blue-background-color.has-darker-blue-background-color {
  background-color: #27467C;
}

.has-darker-blue-color.has-darker-blue-color {
  color: #27467C;
}

.has-light-gray-background-color.has-light-gray-background-color {
  background-color: #e2e7eb;
}

.has-light-gray-color.has-light-gray-color {
  color: #e2e7eb;
}

.has-dark-gray-background-color.has-dark-gray-background-color {
  background-color: #1F1F1F;
}

.has-dark-gray-color.has-dark-gray-color {
  color: #1F1F1F;
}

.has-white-background-color.has-white-background-color {
  background-color: #FFFFFF;
}

.has-white-color.has-white-color {
  color: #FFFFFF;
}

.has-black-background-color.has-black-background-color {
  background-color: #000000;
}

.has-black-color.has-black-color {
  color: #000000;
}
/*# sourceMappingURL=styles.css.map */