/* latin-ext */
@font-face {
    font-family: 'MerriweatherLight';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(site/fonts/2-c99IRs1JiJN1FRAMjTN5zd9vgsFHX1QjU.woff2) format('woff2');
    /* src: url(../fonts/u-4n0qyriQwlOrhSvowK_l521wRZVsf6lvg.woff2) format('woff2'); */
    /* unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; */
}

/* latin-ext */
@font-face {
    font-family: 'MerriweatherRegular';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(site/fonts/2-c99IRs1JiJN1FRAMjTN5zd9vgsFHX1QjU.woff2) format('woff2');
    /* src: url(../fonts/u-440qyriQwlOrhSvowK_l5-ciZMZ-Y.woff2) format('woff2'); */
    /* unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; */
}

/* latin-ext */
@font-face {
    font-family: 'MerriweatherBold';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(site/fonts/2-c99IRs1JiJN1FRAMjTN5zd9vgsFHX1QjU.woff2) format('woff2');
    /* src: url(../fonts/u-4n0qyriQwlOrhSvowK_l52xwNZVsf6lvg.woff2) format('woff2'); */
    /* unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; */
}

h1.uk-h1, h2.uk-h1, h3.uk-h1, h4.uk-h1, h5.uk-h1, h6.uk-h1,
h1.uk-h2, h2.uk-h2, h3.uk-h2, h4.uk-h2, h5.uk-h2, h6.uk-h2,
h1.uk-h3, h2.uk-h3, h3.uk-h3, h4.uk-h3, h5.uk-h3, h6.uk-h3,
h1.uk-h4, h2.uk-h4, h3.uk-h4, h4.uk-h4, h5.uk-h4, h6.uk-h4,
h1.uk-h5, h2.uk-h5, h3.uk-h5, h4.uk-h5, h5.uk-h5, h6.uk-h5,
h1.uk-h6, h2.uk-h6, h3.uk-h6, h4.uk-h6, h5.uk-h6, h6.uk-h6, 
b, strong,
main p a, main p a:hover,
#topbar a[href*="tel"], #topbar a[href*="tel"]:hover {
  background-image: linear-gradient(97.53deg, var(--tw-gradient-stops)) !important;
  --tw-gradient-from: #044B4A var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(4 75 74 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-from-position: 3.62%;
  --tw-gradient-to: rgb(9 126 125 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #097E7D var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-via-position: 24.77%;
  --tw-gradient-to: #0FC2C0 var(--tw-gradient-to-position);
  --tw-gradient-to-position: 87.36%;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: "MerriweatherBold", serif;
  font-weight: 700;
  color: transparent !important;
  background-size: auto !important;
}
main p a, main p a:hover {
    text-decoration: underline;
    text-decoration-color: #044B4A;
}

.uk-panel, 
.uk-card {
    transform: rotate(-1.5deg);
    border-radius: 13px;
}
.uk-panel > *,
.uk-card > *:not(.uk-position-cover) {
    transform: rotate(1.5deg);
    hyphens: auto;
}
.uk-panel > .uk-h4 {
    font-size: 1.0rem;
    line-height: 1.75;
}

figure img {
    transform: rotate(-1.5deg);
    border-radius: 13px;
}

figure figcaption.uk-overlay {
    background-image: none !important;
    padding: 20px !important;
    color: black !important;
    position: relative !important;
    font-style: normal;
}

blockquote {
    font-style: normal !important;
}

a > svg, a > span > svg {
    color: black;
}
footer a > svg {
    color: white;
}