:root {
  --overflow-y: scroll;
  --font-primary: "Poppins", "Gill Sans Nova", Ubuntu, Calibri, "DejaVu Sans", source-sans-pro, sans-serif;
  --font-secondary: "Poppins", "Bitstream Charter", "Sitka Text", Cambria, serif;
  --fs-desktop: 20px;
  --fs-mobile: 16px;
  --lh-text: 1.6;
  --lh-heading: 1.3;
  --brand: #e1b026;
  --clr-body: #1a3d30;
  --bg-body: #f8fcfd;
  --clr-selection: #fff;
  --bg-selection: #4c74b7;
  --clr-link: #d6a61f;
  --clr-link-hover: #d6a61f;
  --time: 200ms;
  --radius: 8px;
}

.fw100 {
  font-weight: 100;
}

.fw200 {
  font-weight: 200;
}

.fw300 {
  font-weight: 300;
}

.fw400 {
  font-weight: 400;
}

.fw500 {
  font-weight: 500;
}

.fw600 {
  font-weight: 600;
}

.fw700 {
  font-weight: 700;
}

.fw800 {
  font-weight: 800;
}

.fw900 {
  font-weight: 900;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

.text-none {
  text-transform: none;
}

.text-uppercase {
  text-transform: uppercase;
}

[hidden],
.d-none {
  display: none;
}

.d-flex {
  display: flex;
}

.d-grid {
  display: grid;
}

.d-block {
  display: block;
}

.d-inline {
  display: inline;
}

.d-inline-flex {
  display: inline-flex;
}

.d-inline-grid {
  display: inline-grid;
}

.d-inline-block {
  display: inline-block;
}

.fit-cover {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

/* poppins-300 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 300;
  src: url("assets/dist/fonts/poppins-v23-latin_latin-ext-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-regular - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 400;
  src: url("assets/dist/fonts/poppins-v23-latin_latin-ext-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-500 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  src: url("assets/dist/fonts/poppins-v23-latin_latin-ext-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-600 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  src: url("assets/dist/fonts/poppins-v23-latin_latin-ext-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-700 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  src: url("assets/dist/fonts/poppins-v23-latin_latin-ext-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-800 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  src: url("assets/dist/fonts/poppins-v23-latin_latin-ext-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* poppins-900 - latin_latin-ext */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Poppins";
  font-style: normal;
  font-weight: 900;
  src: url("assets/dist/fonts/poppins-v23-latin_latin-ext-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
html {
  font-family: var(--font-primary);
  font-size: var(--fs-mobile);
  line-height: var(--lh-text);
  scroll-behavior: smooth;
  text-rendering: optimizeSpeed;
  box-sizing: border-box;
  overflow-y: var(--overflow-y);
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

*,
*:before,
*:after {
  box-sizing: inherit;
  margin: 0;
}

body {
  margin: 0;
  min-height: 100vh;
  color: var(--clr-body);
  background-color: var(--bg-body);
}

::-moz-selection {
  text-shadow: none;
  color: var(--clr-selection);
  background-color: var(--bg-selection);
}

::selection {
  text-shadow: none;
  color: var(--clr-selection);
  background-color: var(--bg-selection);
}

a {
  text-decoration: none;
  color: var(--clr-link);
}
a:hover {
  text-decoration: underline;
  color: var(--clr-link-hover);
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
figure,
figcaption,
input,
select,
textarea,
button {
  margin-top: 0;
  margin-bottom: 1em;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sup,
sub {
  font-size: 65%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3;
}

h1 {
  font-size: 2.5em;
}

h2 {
  font-size: 2.25em;
}

h3 {
  font-size: 2em;
}

h4 {
  font-size: 1.75em;
}

h5 {
  font-size: 1.5em;
}

h6 {
  font-size: 1.25em;
}

hr {
  width: 70%;
  margin: 2em auto;
  border-top: 0;
  border-bottom: 1px solid #ddd;
}

input,
select,
textarea,
button {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.3;
  margin: 0 0 1rem;
  padding: 1rem;
}

input,
select,
textarea {
  border: 1px solid #ddd;
}

textarea {
  resize: vertical;
}

button {
  line-height: 1.3;
  text-decoration: none;
  white-space: nowrap;
  padding: 0.25rem 0.5rem;
  color: #fff;
  background: #4c74b7;
  border: 0;
  border-radius: 0.25rem;
  cursor: pointer;
}

img {
  font-style: italic;
  height: auto;
  max-width: 100%;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-size: cover;
  shape-margin: 0.75rem;
  display: inline-block;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

* {
  text-underline-offset: 4px;
}

.fw100 {
  font-weight: 100 !important;
}

.fw200 {
  font-weight: 200 !important;
}

.fw300 {
  font-weight: 300 !important;
}

.fw400 {
  font-weight: 400 !important;
}

.fw500 {
  font-weight: 500 !important;
}

.fw600 {
  font-weight: 600 !important;
}

.fw700 {
  font-weight: 700 !important;
}

.fw800 {
  font-weight: 800 !important;
}

.fw900 {
  font-weight: 900 !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6, .h7 {
  line-height: 1.2;
  font-weight: 300;
  margin-bottom: 0.25em;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
.h1 span, .h2 span, .h3 span, .h4 span, .h5 span, .h6 span, .h7 span {
  font-weight: 600;
  color: var(--brand);
}

h1, .h1 {
  line-height: 1.1;
  font-size: clamp(3.75rem, -8.1730769231rem + 19.2307692308vw, 6.25rem);
}

h2, .h2 {
  line-height: 1.1;
  font-size: clamp(2.8125rem, -6.1298076923rem + 14.4230769231vw, 4.6875rem);
}

h3, .h3 {
  font-size: clamp(2.25rem, -4.9038461538rem + 11.5384615385vw, 3.75rem);
}

h4, .h4 {
  font-size: clamp(1.6875rem, -3.6778846154rem + 8.6538461538vw, 2.8125rem);
}

h5, .h5 {
  font-size: clamp(1.5rem, -1.7788461538rem + 5.2884615385vw, 2.1875rem);
}

h6, .h6 {
  font-size: clamp(1.25rem, 0.6538461538rem + 0.9615384615vw, 1.375rem);
}

.h7 {
  line-height: 1.7;
  font-size: clamp(0.9375rem, 0.0432692308rem + 1.4423076923vw, 1.125rem);
}

.wrap {
  position: relative;
  width: 100%;
  max-width: var(--wrap, 1200px);
  margin-inline: auto;
}

.px {
  padding-inline: 2rem;
}

.color-brand {
  color: var(--brand);
}

.h1, .h2, .h3, .h4, .h5, .h6, .h7,
.button,
.posts-navigation .nav-links a,
.wpcf7-submit,
.input,
.headline,
.spacing,
.wrapper,
.team,
.textimage,
.textimgbox,
.textcolumns,
.swiper,
.footer {
  --mt: 0;
  --mb: 0;
  --pt: 0;
  --pb: 0;
  --multiplier: 0.4rem;
  margin-top: calc(var(--mt, 0) * var(--multiplier));
  margin-bottom: calc(var(--mb, 0) * var(--multiplier));
  padding-top: calc(var(--pt, 0) * var(--multiplier));
  padding-bottom: calc(var(--pb, 0) * var(--multiplier));
}
@media (min-width: 769px) {
  .h1, .h2, .h3, .h4, .h5, .h6, .h7,
  .button,
  .posts-navigation .nav-links a,
  .wpcf7-submit,
  .input,
  .headline,
  .spacing,
  .wrapper,
  .team,
  .textimage,
  .textimgbox,
  .textcolumns,
  .swiper,
  .footer {
    --multiplier: 0.6rem;
  }
}
@media (min-width: 993px) {
  .h1, .h2, .h3, .h4, .h5, .h6, .h7,
  .button,
  .posts-navigation .nav-links a,
  .wpcf7-submit,
  .input,
  .headline,
  .spacing,
  .wrapper,
  .team,
  .textimage,
  .textimgbox,
  .textcolumns,
  .swiper,
  .footer {
    --multiplier: 0.8rem;
  }
}
@media (min-width: 1201px) {
  .h1, .h2, .h3, .h4, .h5, .h6, .h7,
  .button,
  .posts-navigation .nav-links a,
  .wpcf7-submit,
  .input,
  .headline,
  .spacing,
  .wrapper,
  .team,
  .textimage,
  .textimgbox,
  .textcolumns,
  .swiper,
  .footer {
    --multiplier: 1rem;
  }
}

.input span {
  letter-spacing: 1q;
  margin-bottom: 4px;
  display: block;
}
.input input,
.input textarea {
  font-size: 20px;
  width: 100%;
  padding: 1rem 1.5rem;
  display: block;
  color: currentColor;
  background: transparent;
  border: 2px solid currentColor;
  border-radius: var(--radius);
}
.input textarea {
  height: 230px;
}
.input label {
  position: relative;
}
.input label .wpcf7-not-valid-tip {
  font-size: 13px;
  position: absolute;
  bottom: 100%;
  right: 5px;
  margin: 0;
  padding: 2px 5px;
  color: #fff;
  background: #930000;
  border-radius: var(--radius) var(--radius) 0 0;
}

.wpcf7-form p {
  margin-bottom: 0;
}

.wpcf7-submit {
  width: 100%;
  margin-bottom: 0;
}

.wpcf7-response-output {
  text-align: center;
}

.header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 96px;
  background: rgba(2, 12, 25, 0.8);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  padding-block: 1.25rem;
  transition: 0.2s;
  z-index: 2;
}
@media (min-width: 769px) {
  .header {
    height: 120px;
    padding-block: 2rem;
  }
}
.header:not(.headroom--top) {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}
.header.headroom--unpinned {
  transform: translateY(-100%);
}
.header > .wrap {
  gap: 1em;
  display: grid;
  align-items: center;
  grid-template-columns: auto minmax(0, 1fr);
}
@media (min-width: 993px) {
  .header > .wrap {
    grid-template-columns: auto minmax(0, 1fr) auto;
  }
}
@media (max-width: 768px) {
  .header > .wrap {
    padding-inline: 1rem;
  }
}

.header-holder {
  position: relative;
  width: 100%;
  height: 96px;
}
@media (min-width: 769px) {
  .header-holder {
    height: 120px;
  }
}

.header-logo {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.1;
  color: var(--brand);
  gap: 0.5em;
  display: grid;
  align-items: center;
  grid-template-columns: minmax(0, 60px) auto;
}
@media (max-width: 576px) {
  .header-logo {
    width: 200px;
    font-size: 22px;
  }
}
.header-logo:hover {
  text-decoration: none;
}

.header-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 993px) {
  .header-menu {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .header-menu {
    display: none;
    position: absolute;
    background: #f5b231;
    top: calc(100% + 0.5rem);
    right: 2rem;
    width: 200px;
    border-radius: var(--radius);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  }
}
@media (min-width: 993px) {
  .header-menu {
    display: flex !important;
    flex-flow: row nowrap;
    align-items: center;
  }
}
.header-menu li {
  font-weight: 500;
  display: block;
}
@media (min-width: 993px) {
  .header-menu li {
    font-size: 1.1rem;
  }
}
@media (max-width: 992px) {
  .header-menu li {
    text-align: center;
  }
  .header-menu li:first-child {
    margin-top: 0.5em;
  }
  .header-menu li:last-child {
    margin-bottom: 0.5em;
  }
}
.header-menu li.current-menu-item:not(.menu-item-home) a {
  text-decoration: underline;
}
.header-menu a {
  display: block;
  padding: 0.3rem 0.9rem;
  color: var(--clr-body);
}
@media (min-width: 993px) {
  .header-menu a {
    color: #fff;
    padding: 0.9rem;
  }
}

.header-triggers {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: flex-end;
}
@media (min-width: 577px) {
  .header-triggers {
    gap: 12px;
  }
}
@media (max-width: 768px) {
  .header-triggers .button, .header-triggers .posts-navigation .nav-links a, .posts-navigation .nav-links .header-triggers a, .header-triggers .wpcf7-submit {
    padding: 1em;
  }
}
@media (max-width: 576px) {
  .header-triggers .button, .header-triggers .posts-navigation .nav-links a, .posts-navigation .nav-links .header-triggers a, .header-triggers .wpcf7-submit {
    display: grid;
    place-content: center;
    width: 56px;
    height: 56px;
    border-radius: calc(var(--radius) * 1.5) 0 0 calc(var(--radius) * 1.5);
  }
  .header-triggers .button .d-block, .header-triggers .posts-navigation .nav-links a .d-block, .posts-navigation .nav-links .header-triggers a .d-block, .header-triggers .wpcf7-submit .d-block {
    display: none;
  }
  .header-triggers .button .d-none, .header-triggers .posts-navigation .nav-links a .d-none, .posts-navigation .nav-links .header-triggers a .d-none, .header-triggers .wpcf7-submit .d-none {
    display: block;
  }
}

.header-trigger {
  margin: 0;
  padding: 1rem;
  color: #fff;
  background: var(--clr-body);
  border-radius: calc(var(--radius) * 1.5);
}
@media (min-width: 993px) {
  .header-trigger {
    display: none;
  }
}
@media (max-width: 576px) {
  .header-trigger {
    border-radius: 0 calc(var(--radius) * 1.5) calc(var(--radius) * 1.5) 0;
  }
}
.header-trigger.is-clicked .d-block {
  display: none;
}
.header-trigger.is-clicked .d-none {
  display: block;
}

.hero {
  color: #fff;
  position: relative;
  overflow: hidden;
  min-height: 85vh;
  padding-block: 14rem 7rem;
}
.hero img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero p {
  padding: 1rem;
  background: rgba(26, 26, 26, 0.5);
  -webkit-backdrop-filter: blur(5px);
          backdrop-filter: blur(5px);
  border-radius: 1rem;
}

.steps {
  position: relative;
}
.steps:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: currentColor;
  opacity: 0.15;
  content: "";
}

.steps-item {
  position: relative;
  padding: 1.5rem 0;
  gap: 3rem;
  color: currentColor;
  display: grid;
  align-items: center;
}
@media (min-width: 769px) {
  .steps-item {
    padding: 3rem;
    grid-template-columns: minmax(0, 64px) minmax(0, 1fr);
  }
}
.steps-item > * {
  transition: 0.2s;
}
.steps-item:before {
  position: absolute;
  inset: 0;
  opacity: 0;
  background: currentColor;
}
@media (min-width: 769px) {
  .steps-item:before {
    content: "";
  }
}
.steps-item:after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: currentColor;
  opacity: 0.15;
  content: "";
}
@media (max-width: 768px) {
  .steps-item svg {
    display: none;
  }
}
@media (min-width: 769px) {
  .steps-item:hover:before {
    opacity: 0.05;
  }
  .steps-item:hover > * {
    transform: translateX(1rem);
  }
}

.steps-content p:last-of-type {
  margin-bottom: 0;
}
.steps-content p:nth-child(2) {
  opacity: 0.5;
}

.teasers {
  gap: 24px;
  display: grid;
}
@media (min-width: 577px) {
  .teasers {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 993px) {
  .teasers {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

.teasers-item {
  color: var(--clr-body);
  background: #fff;
  border: 1px solid #ddd;
  overflow: hidden;
  border-radius: calc(var(--radius) * 3);
  display: flex;
  flex-flow: column nowrap;
  transition: box-shadow 0.2s;
}
.teasers-item figure {
  margin: 0;
  width: 100%;
  aspect-ratio: 16/9;
  border-radius: calc(var(--radius) * 2.8);
  overflow: hidden;
  filter: grayscale(1) sepia(0.5);
  opacity: 0.8;
  transition: 0.2s;
}
.teasers-item figure img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.teasers-item:hover {
  box-shadow: 0 0 2rem rgba(0, 0, 0, 0.3);
}
.teasers-item:hover figure {
  filter: grayscale(0) sepia(0);
  opacity: 1;
}

.teasers-content {
  gap: 1rem;
  padding: 1rem;
  display: flex;
  flex-flow: column nowrap;
  align-items: flex-start;
  flex-grow: 1;
}
@media (min-width: 993px) {
  .teasers-content {
    padding: 1.5rem;
  }
}
@media (min-width: 1201px) {
  .teasers-content {
    padding: 2rem;
  }
}
.teasers-content > div {
  flex-grow: 1;
}
.teasers-content a {
  color: var(--clr-body);
}

.textcolumns {
  gap: 12px 24px;
  display: grid;
}
@media (min-width: 769px) {
  .textcolumns {
    gap: 12px 48px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (min-width: 993px) {
  .textcolumns {
    gap: 12px 96px;
  }
}

.footer {
  font-size: 14px;
  font-weight: 400;
  color: #949494;
  background: #1a1a1a;
}

div:has(> .button + .button, > .posts-navigation .nav-links a + .button, > .posts-navigation .nav-links .button + a, > .posts-navigation .nav-links a + a, > .wpcf7-submit + .button, > .posts-navigation .nav-links .wpcf7-submit + a, > .button + .wpcf7-submit, > .posts-navigation .nav-links a + .wpcf7-submit, > .wpcf7-submit + .wpcf7-submit) {
  gap: 1rem;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}

.button, .posts-navigation .nav-links a, .wpcf7-submit {
  font-size: 1em;
  font-weight: 500;
  text-align: center;
  line-height: 1.2;
  padding: 1em 2em;
  gap: 6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--clr-body);
  background: #F5B231;
  border: 0;
  border-radius: calc(var(--radius) * 1.5);
  cursor: pointer;
}
.button.opposite, .posts-navigation .nav-links a.opposite, .opposite.wpcf7-submit {
  color: #fff;
  background: var(--clr-body);
}
.button.opposite:hover, .posts-navigation .nav-links a.opposite:hover, .opposite.wpcf7-submit:hover {
  color: #fff;
  background: #143327;
}
.button.lg, .posts-navigation .nav-links a.lg, .lg.wpcf7-submit {
  font-size: 1.25em;
  padding-inline: 3em;
}
.button.sm, .posts-navigation .nav-links a.sm, .sm.wpcf7-submit {
  font-size: 0.85em;
  padding: 0.75em 1.5em;
}
.button svg, .posts-navigation .nav-links a svg, .wpcf7-submit svg {
  transition: transform 0.3s;
}
.button:hover, .posts-navigation .nav-links a:hover, .wpcf7-submit:hover {
  color: var(--clr-body);
  background: var(--clr-link-hover);
  text-decoration: none;
}
.button:hover svg, .posts-navigation .nav-links a:hover svg, .wpcf7-submit:hover svg {
  transform: translateX(4px);
}

.bg1 {
  position: relative;
  --colorblock-bg: #f8fcfd;
}
.bg1:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #f8fcfd;
  background-image: url("assets/dist/img/bg1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  content: "";
}

.bg2 {
  background: #edf2f2;
  --colorblock-bg: #edf2f2;
}

.bg3 {
  color: #fff;
  background: #1a3d31;
  --colorblock-bg: #1a3d31;
}
.bg3 .teasers-item {
  border-width: 0;
}

.bg4 {
  color: #fff;
  background: radial-gradient(at 50% -141.667%, rgb(94, 47, 27) 30%, #1e1e1e 50%, #1e1e1e 100%);
  --colorblock-bg: #1e1e1e;
}
.bg4 .teasers-item {
  border-width: 0;
}

.posts-navigation {
  margin-top: 3.5em;
}
.posts-navigation .nav-links {
  gap: 1em;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
}
.wpcf7-submit {
  width: 100%;
}

time {
  font-size: 14px;
  color: #aaa;
  display: block;
}
