.mod-10 > .mod-body {
  margin-left: 0px;
  margin-right: 0px;
}
.mod-11 > .mod-body {
  margin-left: 0px;
  margin-right: 0px;
}
.mod-12 > .mod-body {
  margin-left: 0px;
  margin-right: 0px;
}

/* this page's background */
body {
  background-color: rgb(255, 243, 234);
}
@media (max-width: 921px) {
  body {
    background-color: rgb(255, 255, 255);
  }
}

/* blog post cards (read from the original) */
.masonry.posts {
  margin: 0px -7.5px;
}
.post-card {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
}
.post-card {
  text-align: start;
}
.post-body {
  padding-top: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
  padding-left: 25px;
}
.post-title {
  font-family: Cormorant, serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.3;
  color: rgb(30, 41, 59);
  text-align: center;
  letter-spacing: 0.5px;
}
.post-title a {
  color: rgb(30, 41, 59);
}
.post-excerpt {
  font-family: Lato, sans-serif;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.65;
  color: rgb(51, 65, 85);
  text-align: center;
  letter-spacing: 0.5px;
  padding-top: 1.5em;
}
.post-more-text {
  padding-top: 24px;
  text-align: center;
  font-size: 16px;
  line-height: 26.4px;
}
.post-more-text a {
  color: rgb(51, 65, 85);
  font-family: Lato, sans-serif;
  font-weight: 300;
  letter-spacing: 0.5px;
}

.row-1 > .row-body::after {
  background-image: radial-gradient(rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.48) 100%);
}

.row-1.row-default-height > .row-body,
.row-1.row-full-height > .row-body,
.row-1.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-1 .row-content {
  max-width: 710px;
}

.row-1 > .row-body {
  padding-top: 260px;
  padding-bottom: 120px;
}

@media (max-width: 768px) {
  .row-1.row > .row-body {
    padding-top: 180px;
    padding-bottom: 80px;
  }
}

.row-2 > .row-body {
  background-color: rgb(255, 243, 234);
}

.row-2.row-default-height > .row-body,
.row-2.row-full-height > .row-body,
.row-2.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-2 > .row-body {
  margin: 0px;
}

@media (max-width: 768px) {
  .row-2.row > .row-body {
    margin: 0px;
  }
}

.row-2 > .row-body {
  padding: 0px;
}

@media (max-width: 768px) {
  .row-2.row > .row-body {
    padding: 0px;
  }
}

.row-3 > .row-body {
  background-color: rgb(193, 148, 143);
}

.row-3.row-default-height > .row-body,
.row-3.row-full-height > .row-body,
.row-3.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-4 > .row-body {
  background-color: rgb(255, 243, 234);
}

.row-4.row-default-height > .row-body,
.row-4.row-full-height > .row-body,
.row-4.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-4 > .row-body {
  padding: 0px;
}

@media (max-width: 768px) {
  .row-4.row > .row-body {
    padding: 0px;
  }
}

.row-5 > .row-body {
  background-color: rgb(255, 243, 234);
}

.row-5.row-default-height > .row-body,
.row-5.row-full-height > .row-body,
.row-5.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-5 > .row-body {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media (max-width: 768px) {
  .row-5.row > .row-body {
    padding-top: 40px;
  }
}

.row-6 > .row-body::after {
  background-color: rgba(0, 0, 0, 0.27);
}

.row-6.row-default-height > .row-body,
.row-6.row-full-height > .row-body,
.row-6.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-6 > .row-body {
  background-image: url("/wp-content/uploads/2026/01/9-scaled.jpg");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  background-size: cover;
}

.row-6 .row-content {
  max-width: 778px;
}

@media (max-width: 1200px) {
  .row-6 > .row-body {
    background-position-x: center;
    background-position-y: center;
  }
}

@media (max-width: 992px) {
  .row-6 > .row-body {
    background-position-x: center;
    background-position-y: center;
  }
}

@media (max-width: 768px) {
  .row-6 > .row-body {
    background-image: url("/wp-content/uploads/2026/01/9-scaled.jpg");
    background-position-x: 30%;
    background-position-y: 0%;
  }
}

.row-6 > .row-body {
  padding-top: 60px;
  padding-bottom: 80px;
}

.row-7 > .row-body {
  background-color: rgb(174, 129, 115);
}

.row-7.row-default-height > .row-body,
.row-7.row-full-height > .row-body,
.row-7.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-7 .row-content {
  max-width: 1414px;
}

.row-7 > .row-body {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media (max-width: 768px) {
  .row-7.row > .row-body {
    padding-top: 20px;
  }
}

.row-8.row-default-height > .row-body,
.row-8.row-full-height > .row-body,
.row-8.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-8.row-fixed,
.row-8 .row-content-fixed {
  max-width: 680px;
}

.row-9 > .row-body {
  background-color: rgb(174, 129, 115);
}

.row-9.row-default-height > .row-body,
.row-9.row-full-height > .row-body,
.row-9.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-9 > .row-body {
  padding: 0px;
}

.row-10 > .row-body {
  background-color: rgb(255, 243, 234);
}

.row-10.row-default-height > .row-body,
.row-10.row-full-height > .row-body,
.row-10.row-custom-height > .row-body {
  align-items: center;
  justify-content: center;
}

.row-10 .row-content {
  max-width: 1474px;
}

.row-10 > .row-body {
  padding-top: 80px;
  padding-bottom: 80px;
}

@media (max-width: 768px) {
  .row-10.row > .row-body {
    padding-top: 0px;
  }
}

.col-2 {
  width: 100%;
}

.col-4 {
  width: 50%;
}

.col-4 > .col-body {
  background-color: rgb(253, 244, 234);
}

.col-4 > .col-body {
  padding: 120px;
}

@media (max-width: 992px) {
  .col-4.col > .col-body {
    padding: 20px;
  }
}

@media (max-width: 768px) {
  .col-4.col > .col-body {
    padding: 20px;
  }
}

.col-7 {
  width: 100%;
}

.col-9 {
  width: 33.33%;
}

@media (max-width: 768px) {
  .col-9.col > .col-body {
    padding: 0px;
  }
}

.col-13 {
  width: 50%;
}

.col-16 {
  width: 100%;
}

.col-18 {
  width: 46.03%;
}

.col-18 > .col-body {
  padding: 40px;
}

@media (max-width: 992px) {
  .col-18.col > .col-body {
    padding: 10px;
  }
}

.col-25 {
  width: 50%;
}

.col-25 > .col-body {
  background-image: url("/wp-content/uploads/2026/01/10.jpg");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  background-size: cover;
}

@media (max-width: 768px) {
  .col-25.col > .col-body {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

.col-28 {
  width: 100%;
}

.col-28 > .col-body {
  padding: 60px;
}

.col-30 {
  width: 50%;
}

.col-30 > .col-body {
  padding: 80px;
}

.col-21 {
  width: 100%;
}

.col-23 {
  width: 100%;
}

.col-5 {
  width: 50%;
}

.col-5 > .col-body {
  background-image: url("/wp-content/uploads/2026/02/4D0BB7DF-EEEB-4702-A7B9-302EF99EEDB5.jpg");
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  background-attachment: scroll;
  background-size: cover;
}

.col-5 > .col-body {
  margin: 0px;
}

.col-5 > .col-body {
  padding: 0px;
}

@media (max-width: 768px) {
  .col-5.col > .col-body {
    padding-top: 180px;
    padding-bottom: 180px;
  }
}

.col-10 {
  width: 33.34%;
}

@media (max-width: 768px) {
  .col-10.col > .col-body {
    padding: 0px;
  }
}

.col-14 {
  width: 50%;
}

.col-14 > .col-body {
  padding: 60px;
}

@media (max-width: 992px) {
  .col-14.col > .col-body {
    padding: 10px;
  }
}

.col-19 {
  width: 53.97%;
}

.col-26 {
  width: 50%;
}

.col-26 > .col-body {
  padding: 40px;
}

@media (max-width: 992px) {
  .col-26.col > .col-body {
    padding: 10px;
  }
}

.col-31 {
  width: 50%;
}

@media (max-width: 992px) {
  .col-31.col > .col-body {
    padding: 0px;
  }
}

.col-11 {
  width: 33.33%;
}

@media (max-width: 768px) {
  .col-11.col > .col-body {
    padding: 0px;
  }
}

.mod-5 .heading,
.mod-5 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.mod-10 .uabb-new-ib {
  
}

.mod-10 {
  overflow-x: hidden;
  overflow-y: hidden;
}

.mod-10 .uabb-new-ib::before {
  background-color: rgba(0, 0, 0, 0.47);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0;
  transition-behavior: normal, normal;
  transition-duration: 0.35s, 0.35s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: opacity, transform;
  z-index: 1;
}

.mod-10 .uabb-new-ib.uabb-ib2-hover::before {
  opacity: 1;
  transition-behavior: normal, normal;
  transition-duration: 0.35s, 0.35s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: opacity, transform;
}

.mod-10 .uabb-new-ib-content,
.mod-10 .uabb-new-ib-content * {
  color: rgb(255, 255, 255);
}

.mod-10 h3.uabb-new-ib-title {
  color: rgb(255, 255, 255);
}

.mod-10 .uabb-new-ib-content,
.mod-10 .uabb-new-ib-content * {
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-shadow: rgb(0, 0, 0) 1px 1px 27px;
}

.mod-10 .uabb-new-ib-title {
  font-size: 47px;
  text-shadow: rgb(0, 0, 0) 1px 1px 23px;
}

.mod-10 > .mod-body {
  margin: 0px;
}

@media (max-width: 768px) {
  .mod-10.mod > .mod-body {
    margin: 0px;
  }
}

.mod-12 .uabb-new-ib {
  
}

.mod-12 {
  overflow-x: hidden;
  overflow-y: hidden;
}

.mod-12 .uabb-new-ib::before {
  background-color: rgba(0, 0, 0, 0.47);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0;
  transition-behavior: normal, normal;
  transition-duration: 0.35s, 0.35s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: opacity, transform;
  z-index: 1;
}

.mod-12 .uabb-new-ib.uabb-ib2-hover::before {
  opacity: 1;
  transition-behavior: normal, normal;
  transition-duration: 0.35s, 0.35s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: opacity, transform;
}

.mod-12 .uabb-new-ib-content,
.mod-12 .uabb-new-ib-content * {
  color: rgb(255, 255, 255);
}

.mod-12 h3.uabb-new-ib-title {
  color: rgb(255, 255, 255);
}

.mod-12 .uabb-new-ib-content,
.mod-12 .uabb-new-ib-content * {
  font-family: Lato, sans-serif;
  font-weight: 400;
  text-shadow: rgb(0, 0, 0) 1px 1px 23px;
}

.mod-12 .uabb-new-ib-title {
  font-size: 47px;
  text-shadow: rgb(0, 0, 0) 1px 1px 23px;
}

.mod-12 > .mod-body {
  margin: 0px;
}

@media (max-width: 768px) {
  .mod-12.mod > .mod-body {
    margin: 0px;
  }
}

.mod-11 .uabb-new-ib {
  
}

.mod-11 {
  overflow-x: hidden;
  overflow-y: hidden;
}

.mod-11 .uabb-new-ib::before {
  background-color: rgba(0, 0, 0, 0.47);
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0;
  transition-behavior: normal, normal;
  transition-duration: 0.35s, 0.35s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: opacity, transform;
  z-index: 1;
}

.mod-11 .uabb-new-ib.uabb-ib2-hover::before {
  opacity: 1;
  transition-behavior: normal, normal;
  transition-duration: 0.35s, 0.35s;
  transition-timing-function: ease, ease;
  transition-delay: 0s, 0s;
  transition-property: opacity, transform;
}

.mod-11 .uabb-new-ib-content,
.mod-11 .uabb-new-ib-content * {
  color: rgb(255, 255, 255);
}

.mod-11 h3.uabb-new-ib-title {
  color: rgb(255, 255, 255);
}

.mod-11 .uabb-new-ib-content,
.mod-11 .uabb-new-ib-content * {
  font-weight: 400;
  text-shadow: rgb(0, 0, 0) 1px 1px 27px;
}

.mod-11 .uabb-new-ib-title {
  font-size: 47px;
  text-shadow: rgb(0, 0, 0) 1px 1px 23px;
}

.mod-11 > .mod-body {
  margin: 0px;
}

@media (max-width: 768px) {
  .mod-11.mod > .mod-body {
    margin: 0px;
  }
}

.mod-36 .heading,
.mod-36 .heading :where(a, q, p, span) {
  font-size: 77px;
  line-height: 1.2;
  text-align: left;
}

@media (max-width: 992px) {
  .mod-36 .heading,
  .mod-36 .heading :where(a, q, p, span) {
    font-size: 60px;
  }
}

.mod-36 > .mod-body {
  margin-top: 0px;
}

.row .col .mod-31 h2.heading,
.row .col .mod-31 h2.heading a,
.mod-31 h2.heading,
.mod-31 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-31 .heading,
.mod-31 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
}

.mod-31 > .mod-body {
  margin-top: 80px;
}

@media (max-width: 768px) {
  .mod-31 > .mod-body {
    margin-top: 20px;
  }
}

.mod-13 > .mod-body,
.mod-13 .photo {
  text-align: center;
}

.mod-13 .photo-content,
.mod-13 img {
  width: 390px;
}

.mod-13 > .mod-body {
  margin-top: 100px;
}

@media (max-width: 768px) {
  .mod-13 > .mod-body {
    margin-top: -20px;
  }
}

.row .col .mod-14 h2.heading,
.row .col .mod-14 h2.heading a,
.mod-14 h2.heading,
.mod-14 h2.heading a {
  color: rgb(0, 0, 0);
}

.mod-14 .heading,
.mod-14 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}

.row .col .mod-17 h2.heading,
.row .col .mod-17 h2.heading a,
.mod-17 h2.heading,
.mod-17 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-17 .heading,
.mod-17 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: center;
}

.row .col .mod-20 h2.heading,
.row .col .mod-20 h2.heading a,
.mod-20 h2.heading,
.mod-20 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-20 .heading,
.mod-20 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
}

.mod-35 .uabb-blog-posts .uabb-post-thumbnail img {
  display: inline-block;
}

.mod-35 .uabb-post-wrapper .uabb-post-thumbnail {
  text-align: center;
}

.mod-35 .uabb-blog-posts .uabb-blog-post-inner-wrap {
  
}

.mod-35 .uabb-blog-posts-grid,
.mod-35 .uabb-blog-posts-masonary {
  margin: 0px -7.5px;
}

.mod-35 select.uabb-masonary-filters {
  width: 200px;
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(239, 239, 239);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  margin-bottom: 40px;
  border-top-color: ;
  border-top-style: ;
  border-top-width: ;
  border-right-color: ;
  border-right-style: ;
  border-right-width: ;
  border-bottom-color: ;
  border-bottom-style: ;
  border-bottom-width: ;
  border-left-color: ;
  border-left-style: ;
  border-left-width: ;
  border-image-source: ;
  border-image-slice: ;
  border-image-width: ;
  border-image-outset: ;
  border-image-repeat: ;
}

.mod-35 ul.uabb-masonary-filters li {
  color: var(--ast-global-color-3);
}

.mod-35 .uabb-masonary-filters-wrapper {
  text-align: center;
}

.mod-35 ul.uabb-masonary-filters > li {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgb(239, 239, 239);
  color: var(--ast-global-color-3);
  margin-right: 5px;
  margin-left: 5px;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  padding: 12px;
}

.mod-35 ul.uabb-masonary-filters > li:hover {
  
}

.mod-35 ul.uabb-masonary-filters > li.uabb-masonary-current {
  color: var(--ast-global-color-3);
  background-image: ;
  background-position-x: ;
  background-position-y: ;
  background-size: ;
  background-repeat: ;
  background-attachment: ;
  background-origin: ;
  background-clip: ;
  background-color: ;
}

.mod-35 ul.uabb-masonary-filters {
  text-align: center;
  margin-bottom: 40px;
}

.mod-35 .uabb-blog-posts .uabb-post-wrapper {
  padding-left: 7.5px;
  padding-right: 7.5px;
  margin-bottom: 30px;
}

.mod-35 .uabb-post-wrapper .uabb-blog-post-content {
  padding: 25px;
}

.mod-35 .uabb-posted-on {
  background-image: ;
  background-position-x: ;
  background-position-y: ;
  background-size: ;
  background-repeat: ;
  background-attachment: ;
  background-origin: ;
  background-clip: ;
  background-color: ;
  left: 0px;
}

.mod-35 .uabb-post-meta a,
.mod-35 .uabb-blog-post-content .uabb-post-meta {
  
}

.mod-35 .uabb-blog-posts-shadow {
  transition-behavior: normal;
  transition-duration: 0.3s;
  transition-timing-function: linear;
  transition-delay: 0s;
  transition-property: all;
  width: 100%;
}

.mod-35 .uabb-blog-post-content .uabb-read-more-text span,
.mod-35 .uabb-blog-post-content .uabb-read-more-text:visited * {
  color: var(--ast-global-color-3);
}

.mod-35 .uabb-blog-post-content {
  text-align: center;
}

.mod-35 .uabb-blog-post-content .uabb-read-more-text,
.mod-35 .uabb-blog-post-content .uabb-read-more-text a,
.mod-35 .uabb-blog-post-content .uabb-read-more-text a:visited,
.mod-35 .uabb-blog-post-content .uabb-read-more-text a:hover {
  color: var(--ast-global-color-3);
}

.mod-35 .banner-text {
  color: var(--ast-global-color-3);
}

.mod-35 .uabb-post-heading,
.mod-35 .uabb-post-heading a,
.mod-35 .uabb-post-heading a:hover,
.mod-35 .uabb-post-heading a:focus,
.mod-35 .uabb-post-heading a:visited {
  
}

@media (max-width: 992px) {
  .mod-35 ul.uabb-masonary-filters > li {
    
  }

  .mod-35 .uabb-post-wrapper .uabb-blog-post-content {
    
  }

  .mod-35 .uabb-blog-posts .uabb-blog-post-inner-wrap {
    
  }

  .mod-35 .uabb-blog-posts-col-8,
  .mod-35 .uabb-blog-posts-col-7,
  .mod-35 .uabb-blog-posts-col-6,
  .mod-35 .uabb-blog-posts-col-5,
  .mod-35 .uabb-blog-posts-col-4,
  .mod-35 .uabb-blog-posts-col-3,
  .mod-35 .uabb-blog-posts-col-2,
  .mod-35 .uabb-blog-posts-col-1,
  .mod-35 .uabb-post-grid-sizer {
    width: 50%;
  }

  .mod-35 .uabb-blog-posts .uabb-post-wrapper {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }

  .mod-35 .slick-list,
  .mod-35 .uabb-blog-posts .slick-list {
    margin: 0px -7.5px;
  }
}

@media (max-width: 768px) {
  .mod-35 ul.uabb-masonary-filters > li {
    
  }

  .mod-35 .uabb-post-wrapper .uabb-blog-post-content {
    
  }

  .mod-35 .uabb-blog-posts .uabb-blog-post-inner-wrap {
    
  }

  .mod-35 .uabb-blog-posts .uabb-post-wrapper {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }

  .mod-35 .slick-list,
  .mod-35 .uabb-blog-posts .slick-list {
    margin: 0px -7.5px;
  }

  .mod-35 .uabb-blog-posts-col-8,
  .mod-35 .uabb-blog-posts-col-7,
  .mod-35 .uabb-blog-posts-col-6,
  .mod-35 .uabb-blog-posts-col-5,
  .mod-35 .uabb-blog-posts-col-4,
  .mod-35 .uabb-blog-posts-col-3,
  .mod-35 .uabb-blog-posts-col-2,
  .mod-35 .uabb-blog-posts-col-1,
  .mod-35 .uabb-post-grid-sizer {
    width: 100%;
  }
}

.mod-35 .uabb-blog-posts-shadow,
.mod-35 .uabb-blog-posts .uabb-blog-posts-shadow {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-clip: border-box;
  border-top-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.mod-38 .acc-item {
  margin-bottom: 10px;
}

.mod-38 .acc-button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(246, 246, 246, 0);
  padding: 15px;
}

.mod-38 .acc-button .acc-label {
  transition-behavior: normal;
  transition-duration: 15ms;
  transition-timing-function: linear;
  transition-delay: 0s;
  transition-property: all;
}

.mod-38 .acc-button .acc-icon i {
  transition-behavior: normal, normal;
  transition-duration: 15ms, 60ms;
  transition-timing-function: linear, linear;
  transition-delay: 0s, 0s;
  transition-property: color, transform;
}

.mod-38 .acc-content {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(255, 255, 255, 0);
  padding: 20px;
}

.mod-38 .acc-content.uabb-accordion-desc {
  
}

.mod-38 .acc-button:hover .acc-label,
.mod-38 .acc-item.open > .acc-button .acc-label {
  
}

.mod-38 .acc-button:hover,
.mod-38 .acc-item.open > .acc-button {
  background-image: initial;
  background-position-x: initial;
  background-position-y: initial;
  background-size: initial;
  background-repeat: initial;
  background-attachment: initial;
  background-origin: initial;
  background-clip: initial;
  background-color: rgba(246, 246, 246, 0);
}

.mod-38 .acc-button:hover .acc-icon i,
.mod-38 .acc-item.open > .acc-button .acc-icon i {
  
}

.mod-38 .acc-button .acc-icon i,
.mod-38 .acc-button .acc-icon i.dashicons::before {
  font-size: 16px;
  line-height: 18px;
  height: 18px;
  width: 18px;
}

@media (max-width: 992px) {
  .mod-38 .acc-content {
    
  }

  .mod-38 .acc-button {
    
  }

  .mod-38 .acc-content {
    
  }

  .mod-38 .acc-button {
    
  }
}

.mod-38 .acc-button {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  background-clip: border-box;
  border-top-color: rgb(204, 204, 204);
  border-right-color: rgb(204, 204, 204);
  border-bottom-color: rgb(204, 204, 204);
  border-left-color: rgb(204, 204, 204);
  border-bottom-width: 1px;
}

.mod-38 .acc-content {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-width: 0px;
  border-right-width: 0px;
  border-left-width: 0px;
  background-clip: border-box;
  border-top-color: rgb(0, 0, 0);
  border-right-color: rgb(0, 0, 0);
  border-bottom-color: rgb(0, 0, 0);
  border-left-color: rgb(0, 0, 0);
  border-bottom-width: 1px;
}

.mod-38 .acc-button .acc-label {
  font-size: 20px;
}

.mod-38 > .mod-body {
  margin-top: 80px;
}

@media (max-width: 768px) {
  .mod-38.mod > .mod-body {
    margin-top: 0px;
  }
}

:where( .mod-1 .text.text *) {
  color: inherit;
}

:where( .mod-9 .text.text *) {
  color: inherit;
}

.mod-9 .text.text,
.mod-9 .text.text :not(b, strong) {
  font-family: Cormorant, serif;
  font-weight: 300;
  font-size: 47px;
  text-align: center;
}

@media (max-width: 768px) {
  .mod-9 .text.text,
  .mod-9 .text.text :not(b, strong) {
    font-size: 37px;
    line-height: 1;
  }
}

.mod-9 > .mod-body {
  margin-top: 0px;
  margin-bottom: 0px;
}

.rtl .mod-23 .uabb-timeline--left .uabb-timeline-marker-wrapper {
  margin-right: auto;
}

.mod-23 .uabb-timeline-field:last-child {
  margin-bottom: 0px;
}

.mod-23 .uabb-timeline__line {
  width: 2px;
}

.mod-23 .uabb-timeline-connector::before {
  height: 2px;
}

.mod-23 .uabb-timeline-connector::before {
  bottom: 5px;
}

.mod-23 .uabb-timeline-marker,
.mod-23 .uabb-timeline-connector .uabb-timeline-marker i {
  min-height: 10px;
  min-width: 10px;
  line-height: 10px;
}

.mod-23 .uabb-timeline-arrow {
  height: 10px;
}

.mod-23 .uabb-timeline--left .uabb-timeline__line {
  left: 5px;
}

.mod-23 .uabb-timeline--right .uabb-timeline__line {
  right: 5px;
}

.rtl .mod-23 .uabb-timeline--left .uabb-timeline__line {
  right: 5px;
}

.rtl .mod-23 .uabb-timeline--right .uabb-timeline__line {
  left: 5px;
}

.mod-23 .uabb-timeline--left .uabb-timeline-marker-wrapper {
  margin-right: 10px;
}

.rtl .mod-23 .uabb-timeline--left .uabb-timeline-marker-wrapper {
  margin-left: 10px;
}

.mod-23 .uabb-timeline-field:not(:last-child) {
  margin-bottom: 20px;
}

.mod-23 .uabb-timeline-heading {
  margin-bottom: 10px;
}

.mod-23 .uabb-day-right .uabb-events-inner-new,
.mod-23 .uabb-day-left .uabb-events-inner-new {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.mod-23 .uabb-timeline-main .uabb-day-right .uabb-events-inner-new,
.mod-23 .uabb-timeline-main .uabb-day-left .uabb-events-inner-new {
  padding: 30px;
}

.mod-23 .uabb-timeline-main .timeline-icon-new,
.mod-23 .uabb-timeline-connector .uabb-timeline-marker i {
  font-size: 10px;
}

.mod-23 .uabb-timeline-main .uabb-days .in-view .in-view-timeline-icon .timeline-icon-new,
.mod-23 .uabb-timeline-connector .slick-current .uabb-timeline-marker .timeline-icon-new {
  color: rgb(255, 255, 255);
}

.mod-23 .uabb-timeline-main .uabb-days .uabb-timeline-field.in-view .uabb-timeline-marker-wrapper.in-view-timeline-icon,
.mod-23 .uabb-timeline-connector .slick-current .uabb-timeline-marker i {
  background-color: rgb(168, 164, 164);
}

.mod-23 .uabb-timeline-main .uabb-timeline-desc-content,
.mod-23 .uabb-timeline-main .inner-date-new {
  font-weight: 400;
  font-size: 14px;
}

@media (max-width: 768px) {
  .mod-23.mod > .mod-body {
    margin-top: 0px;
  }
}

.row .col .mod-24 h2.heading,
.row .col .mod-24 h2.heading a,
.mod-24 h2.heading,
.mod-24 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-24 .heading,
.mod-24 .heading :where(a, q, p, span) {
  font-size: 52px;
}

@media (max-width: 768px) {
  .mod-24 .heading,
  .mod-24 .heading :where(a, q, p, span) {
    font-size: 34px;
  }
}

.mod-26 .heading,
.mod-26 .heading :where(a, q, p, span) {
  font-size: 73px;
  text-align: center;
}

.mod-37 .heading,
.mod-37 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
}

.mod-15 .heading,
.mod-15 .heading :where(a, q, p, span) {
  font-size: 38px;
  line-height: 1.2;
  text-align: center;
}

.row .col .mod-18 h2.heading,
.row .col .mod-18 h2.heading a,
.mod-18 h2.heading,
.mod-18 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-18 .heading,
.mod-18 .heading :where(a, q, p, span) {
  font-size: 41px;
  line-height: 1.2;
  text-align: center;
}

@media (max-width: 992px) {
  .mod-18 .heading,
  .mod-18 .heading :where(a, q, p, span) {
    font-size: 38px;
  }
}

@media (max-width: 768px) {
  .mod-18 .heading,
  .mod-18 .heading :where(a, q, p, span) {
    font-size: 31px;
  }
}

.row .col .mod-21 h2.heading,
.row .col .mod-21 h2.heading a,
.mod-21 h2.heading,
.mod-21 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-21 .heading,
.mod-21 .heading :where(a, q, p, span) {
  font-size: 40px;
  line-height: 1.2;
  text-align: left;
}

@media (max-width: 992px) {
  .mod-21 .heading,
  .mod-21 .heading :where(a, q, p, span) {
    font-size: 32px;
  }
}

@media (max-width: 768px) {
  .mod-21 .heading,
  .mod-21 .heading :where(a, q, p, span) {
    font-size: 25px;
  }
}

.row .col .mod-32 h2.heading,
.row .col .mod-32 h2.heading a,
.mod-32 h2.heading,
.mod-32 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-32 .heading,
.mod-32 .heading :where(a, q, p, span) {
  font-size: 37px;
  line-height: 1.2;
  text-align: left;
}

@media (max-width: 992px) {
  .mod-32 .heading,
  .mod-32 .heading :where(a, q, p, span) {
    font-size: 27px;
  }
}

.mod-2 .text.text,
.mod-2 .text.text * {
  color: rgb(255, 255, 255);
}

.mod-2 .text.text,
.mod-2 .text.text :not(b, strong) {
  font-family: Cormorant, serif;
  font-weight: 300;
  font-size: 83px;
  line-height: 0.9;
  text-align: center;
  text-shadow: rgb(0, 0, 0) 1px 1px 27px;
}

@media (max-width: 768px) {
  .mod-2 .text.text,
  .mod-2 .text.text :not(b, strong) {
    font-size: 47px;
  }
}

.mod-25 .text.text,
.mod-25 .text.text * {
  color: rgb(255, 255, 255);
}

:where( .mod-27 .text.text *) {
  color: inherit;
}

.mod-27 .text.text,
.mod-27 .text.text :not(b, strong) {
  text-align: center;
}

.mod-7 .heading,
.mod-7 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 16px;
}

.row .col .mod-16 h2.heading,
.row .col .mod-16 h2.heading a,
.mod-16 h2.heading,
.mod-16 h2.heading a {
  color: rgb(0, 0, 0);
}

.mod-16 .heading,
.mod-16 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 13px;
  text-align: center;
}

@media (max-width: 992px) {
  .mod-16 .heading,
  .mod-16 .heading :where(a, q, p, span) {
    font-size: 12px;
  }
}

.row .col .mod-3 h2.heading,
.row .col .mod-3 h2.heading a,
.mod-3 h2.heading,
.mod-3 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-3 .heading,
.mod-3 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 20px;
  text-align: center;
}

@media (max-width: 768px) {
  .mod-3 .heading,
  .mod-3 .heading :where(a, q, p, span) {
    font-size: 14px;
  }
}

.mod-3 > .mod-body {
  margin-top: 0px;
}

.row .col .mod-19 h2.heading,
.row .col .mod-19 h2.heading a,
.mod-19 h2.heading,
.mod-19 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-19 .heading,
.mod-19 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 15px;
  text-align: center;
  text-shadow: rgb(0, 0, 0) 1px 1px 23px;
}

.row .col .mod-22 h2.heading,
.row .col .mod-22 h2.heading a,
.mod-22 h2.heading,
.mod-22 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-22 .heading,
.mod-22 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
}

.mod-28 .button-wrap,
.mod-28 .button-wrap {
  text-align: center;
}

.mod-28 .button:is(a, button),
.mod-28 a.button:visited,
.fl-page .mod-28 .button:is(a, button),
.fl-page .mod-28 a.button:visited {
  font-family: Cormorant, serif;
  font-weight: 300;
  font-size: 23px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.mod-28 .button:is(a, button):hover,
.mod-28 .button:is(a, button):focus,
.fl-page .mod-28 .button:is(a, button):hover,
.fl-page .mod-28 .button:is(a, button):focus {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
}

.mod-28 .button:is(a, button),
.mod-28 a.button:visited,
.mod-28 .button:is(a, button):hover,
.mod-28 .button:is(a, button):focus,
.fl-page .mod-28 .button:is(a, button),
.fl-page .mod-28 a.button:visited,
.fl-page .mod-28 .button:is(a, button):hover,
.fl-page .mod-28 .button:is(a, button):focus {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-clip: border-box;
  border-top-color: rgb(58, 55, 47);
  border-right-color: rgb(58, 55, 47);
  border-bottom-color: rgb(58, 55, 47);
  border-left-color: rgb(58, 55, 47);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.mod-28 .button:is(a, button):hover,
.fl-page .mod-28 .button:is(a, button):hover,
.fl-page .mod-28 .button:is(a, button):hover,
.fl-page .fl-page .mod-28 .button:is(a, button):hover {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

:where( .mod-28 .button:is(a, button)),
:where( .mod-28 .button:is(a, button) *) {
  transition-behavior: normal;
  transition-duration: 0s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: none;
}

@media (max-width: 768px) {
  .mod-28 .button:is(a, button),
  .mod-28 a.button:visited,
  .fl-page .mod-28 .button:is(a, button),
  .fl-page .mod-28 a.button:visited {
    font-size: 14px;
  }
}

.row .col .mod-33 h2.heading,
.row .col .mod-33 h2.heading a,
.mod-33 h2.heading,
.mod-33 h2.heading a {
  color: rgb(255, 255, 255);
}

.mod-33 .heading,
.mod-33 .heading :where(a, q, p, span) {
  font-family: Lato, sans-serif;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
}

@media (max-width: 768px) {
  .mod-33 .heading,
  .mod-33 .heading :where(a, q, p, span) {
    font-size: 16px;
  }
}

.mod-34 .button-wrap,
.mod-34 .button-wrap {
  text-align: left;
}

.mod-34 .button:is(a, button),
.mod-34 a.button:visited,
.fl-page .mod-34 .button:is(a, button),
.fl-page .mod-34 a.button:visited {
  font-family: Cormorant, serif;
  font-weight: 300;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.mod-34 .button:is(a, button):hover,
.mod-34 .button:is(a, button):focus,
.fl-page .mod-34 .button:is(a, button):hover,
.fl-page .mod-34 .button:is(a, button):focus {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
}

.mod-34 .button:is(a, button),
.mod-34 a.button:visited,
.mod-34 .button:is(a, button):hover,
.mod-34 .button:is(a, button):focus,
.fl-page .mod-34 .button:is(a, button),
.fl-page .mod-34 a.button:visited,
.fl-page .mod-34 .button:is(a, button):hover,
.fl-page .mod-34 .button:is(a, button):focus {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-clip: border-box;
  border-top-color: rgb(255, 255, 255);
  border-right-color: rgb(255, 255, 255);
  border-bottom-color: rgb(255, 255, 255);
  border-left-color: rgb(255, 255, 255);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.mod-34 .button:is(a, button):hover,
.fl-page .mod-34 .button:is(a, button):hover,
.fl-page .mod-34 .button:is(a, button):hover,
.fl-page .fl-page .mod-34 .button:is(a, button):hover {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.mod-34 .button:is(a, button),
.mod-34 a.button:visited,
.mod-34 .button:is(a, button) *,
.mod-34 a.button:visited,
.fl-page .mod-34 .button:is(a, button),
.fl-page .mod-34 a.button:visited,
.fl-page .mod-34 .button:is(a, button) *,
.fl-page .mod-34 a.button:visited {
  color: rgb(255, 255, 255);
}

:where( .mod-34 .button:is(a, button)),
:where( .mod-34 .button:is(a, button) *) {
  transition-behavior: normal;
  transition-duration: 0s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: none;
}

@media (max-width: 768px) {
  .mod-34 .button:is(a, button),
  .mod-34 a.button:visited,
  .fl-page .mod-34 .button:is(a, button),
  .fl-page .mod-34 a.button:visited {
    font-size: 14px;
  }
}

.mod-34 > .mod-body {
  margin-bottom: 100px;
}

@media (max-width: 768px) {
  .mod-34 > .mod-body {
    margin-bottom: 20px;
  }
}

.mod-4 > .mod-body,
.mod-4 .photo {
  text-align: center;
}

.mod-4 .photo-content,
.mod-4 img {
  width: 70px;
}

@media (max-width: 768px) {
  .mod-4 .photo-content,
  .mod-4 img {
    width: 40px;
  }
}

.mod-4 > .mod-body {
  margin-top: 0px;
}

.mod-8 .button-wrap,
.mod-8 .button-wrap {
  text-align: left;
}

.mod-8 .button:is(a, button),
.mod-8 a.button:visited,
.fl-page .mod-8 .button:is(a, button),
.fl-page .mod-8 a.button:visited {
  font-family: Cormorant, serif;
  font-weight: 300;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

.mod-8 .button:is(a, button):hover,
.mod-8 .button:is(a, button):focus,
.fl-page .mod-8 .button:is(a, button):hover,
.fl-page .mod-8 .button:is(a, button):focus {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: rgba(0, 0, 0, 0);
  border-right-color: rgba(0, 0, 0, 0);
  border-bottom-color: rgba(0, 0, 0, 0);
  border-left-color: rgba(0, 0, 0, 0);
  border-image-source: none;
  border-image-slice: 100%;
  border-image-width: 1;
  border-image-outset: 0;
  border-image-repeat: stretch;
}

.mod-8 .button:is(a, button),
.mod-8 a.button:visited,
.mod-8 .button:is(a, button):hover,
.mod-8 .button:is(a, button):focus,
.fl-page .mod-8 .button:is(a, button),
.fl-page .mod-8 a.button:visited,
.fl-page .mod-8 .button:is(a, button):hover,
.fl-page .mod-8 .button:is(a, button):focus {
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  background-clip: border-box;
  border-top-color: rgb(58, 55, 47);
  border-right-color: rgb(58, 55, 47);
  border-bottom-color: rgb(58, 55, 47);
  border-left-color: rgb(58, 55, 47);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}

.mod-8 .button:is(a, button):hover,
.fl-page .mod-8 .button:is(a, button):hover,
.fl-page .mod-8 .button:is(a, button):hover,
.fl-page .fl-page .mod-8 .button:is(a, button):hover {
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
}

:where( .mod-8 .button:is(a, button)),
:where( .mod-8 .button:is(a, button) *) {
  transition-behavior: normal;
  transition-duration: 0s;
  transition-timing-function: ease;
  transition-delay: 0s;
  transition-property: none;
}

@media (max-width: 768px) {
  .mod-8 .button:is(a, button),
  .mod-8 a.button:visited,
  .fl-page .mod-8 .button:is(a, button),
  .fl-page .mod-8 a.button:visited {
    font-size: 14px;
  }
}

:where( .mod-29 .text.text *) {
  color: inherit;
}

.mod-29 .text.text,
.mod-29 .text.text :not(b, strong) {
  text-align: center;
}

.mod-30 .icon i,
.mod-30 .icon i::before {
  font-size: 30px;
}

.mod-30 .icon-wrap .icon-text {
  height: 52.5px;
}

@media (max-width: 1200px) {
  .mod-30 .icon-wrap .icon-text {
    height: 52.5px;
  }
}

@media (max-width: 992px) {
  .mod-30 .icon-wrap .icon-text {
    height: 52.5px;
  }
}

@media (max-width: 768px) {
  .mod-30 .icon-wrap .icon-text {
    height: 52.5px;
  }
}

.mod-30 .icon-group {
  display: flex;
  flex-wrap: wrap;
  row-gap: 10px;
  column-gap: 10px;
  justify-content: center;
}

.mod-30 .icon-group .icon {
  margin: 0px;
}

.mod-30 > .mod-body {
  margin-top: 0px;
}

.mod-2.fl-animation:not(.fl-animated) {
  opacity: 0;
}

.mod-3.fl-animation:not(.fl-animated) {
  opacity: 0;
}

.mod-4.fl-animation:not(.fl-animated) {
  opacity: 0;
}

/* icon font */
@font-face { font-family: "Font Awesome 7 Brands"; font-style: normal; font-weight: 400; font-display: block; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-brands-400.woff2"); }
@font-face { font-family: "Font Awesome 7 Free"; font-style: normal; font-weight: 400; font-display: block; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-regular-400.woff2"); }
@font-face { font-family: "Font Awesome 7 Free"; font-style: normal; font-weight: 900; font-display: block; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-solid-900.woff2"); }
@font-face { font-family: "Font Awesome 5 Brands"; font-display: block; font-weight: 400; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-brands-400.woff2") format("woff2"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 900; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-solid-900.woff2") format("woff2"); }
@font-face { font-family: "Font Awesome 5 Free"; font-display: block; font-weight: 400; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-regular-400.woff2") format("woff2"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-solid-900.woff2") format("woff2"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-brands-400.woff2") format("woff2"); }
@font-face { font-family: FontAwesome; font-display: block; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-regular-400.woff2") format("woff2"); unicode-range: U+F003, U+F006, U+F014, U+F016-F017, U+F01A-F01B, U+F01D, U+F022, U+F03E, U+F044, U+F046, U+F05C-F05D, U+F06E, U+F070, U+F087-F088, U+F08A, U+F094, U+F096-F097, U+F09D, U+F0A0, U+F0A2, U+F0A4-F0A7, U+F0C5, U+F0C7, U+F0E5-F0E6, U+F0EB, U+F0F6-F0F8, U+F10C, U+F114-F115, U+F118-F11A, U+F11C-F11D, U+F133, U+F147, U+F14E, U+F150-F152, U+F185-F186, U+F18E, U+F190-F192, U+F196, U+F1C1-F1C9, U+F1D9, U+F1DB, U+F1E3, U+F1EA, U+F1F7, U+F1F9, U+F20A, U+F247-F248, U+F24A, U+F24D, U+F255-F25B, U+F25D, U+F271-F274, U+F278, U+F27B, U+F28C, U+F28E, U+F29C, U+F2B5, U+F2B7, U+F2BA, U+F2BC, U+F2BE, U+F2C0-F2C1, U+F2C3, U+F2D0, U+F2D2, U+F2D4, U+F2DC; }
@font-face { font-family: FontAwesome; font-display: block; src: url("/wp-content/plugins/bb-plugin/fonts/fontawesome/7.2.0/webfonts/fa-v4compatibility.woff2") format("woff2"); unicode-range: U+F041, U+F047, U+F065-F066, U+F07D-F07E, U+F080, U+F08B, U+F08E, U+F090, U+F09A, U+F0AC, U+F0AE, U+F0B2, U+F0D0, U+F0D6, U+F0E4, U+F0EC, U+F10A-F10B, U+F123, U+F13E, U+F148-F149, U+F14C, U+F156, U+F15E, U+F160-F161, U+F163, U+F175-F178, U+F195, U+F1F8, U+F219, U+F27A; }
.fa, .fa-brands, .fa-classic, .fa-regular, .fa-solid, .fab, .far, .fas { --_fa-family: var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free")); -webkit-font-smoothing: antialiased; display: var(--fa-display,inline-block); font-family: var(--_fa-family); font-feature-settings: normal; font-style: normal; font-synthesis: none; font-variant: normal; font-weight: var(--fa-style,900); line-height: 1; text-align: center; text-rendering: auto; width: var(--fa-width,1.25em); }
:is(.fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, .fa-classic, .fa)::before { content: var(--fa)/""; }
.fa-add, .fa-plus { --fa: "\+"; }
.fa-minus, .fa-subtract { --fa: "\f068"; }
.far { --fa-family: var(--fa-family-classic); }
.fas { --fa-style: 900; }
.fa-classic, .fas { --fa-family: var(--fa-family-classic); }
.fa.fa-glass { --fa: "\f000"; }
.fa.fa-envelope-o { --fa: "\f0e0"; }
.fa.fa-envelope-o, .fa.fa-star-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-star-o { --fa: "\f005"; }
.fa.fa-close, .fa.fa-remove { --fa: "\f00d"; }
.fa.fa-gear { --fa: "\f013"; }
.fa.fa-trash-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f2ed"; }
.fa.fa-home { --fa: "\f015"; }
.fa.fa-file-o { --fa: "\f15b"; }
.fa.fa-clock-o, .fa.fa-file-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-clock-o { --fa: "\f017"; }
.fa.fa-arrow-circle-o-down { --fa: "\f358"; }
.fa.fa-arrow-circle-o-down, .fa.fa-arrow-circle-o-up { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-arrow-circle-o-up { --fa: "\f35b"; }
.fa.fa-play-circle-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f144"; }
.fa.fa-repeat, .fa.fa-rotate-right { --fa: "\f01e"; }
.fa.fa-refresh { --fa: "\f021"; }
.fa.fa-list-alt { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f022"; }
.fa.fa-dedent { --fa: "\f03b"; }
.fa.fa-video-camera { --fa: "\f03d"; }
.fa.fa-picture-o { --fa: "\f03e"; }
.fa.fa-photo, .fa.fa-picture-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-photo { --fa: "\f03e"; }
.fa.fa-image { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f03e"; }
.fa.fa-map-marker { --fa: "\f3c5"; }
.fa.fa-pencil-square-o { --fa: "\f044"; }
.fa.fa-edit, .fa.fa-pencil-square-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-edit { --fa: "\f044"; }
.fa.fa-share-square-o { --fa: "\f14d"; }
.fa.fa-check-square-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f14a"; }
.fa.fa-arrows { --fa: "\f0b2"; }
.fa.fa-times-circle-o { --fa: "\f057"; }
.fa.fa-check-circle-o, .fa.fa-times-circle-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-check-circle-o { --fa: "\f058"; }
.fa.fa-mail-forward { --fa: "\f064"; }
.fa.fa-expand { --fa: "\f424"; }
.fa.fa-compress { --fa: "\f422"; }
.fa.fa-eye, .fa.fa-eye-slash { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-warning { --fa: "\f071"; }
.fa.fa-calendar { --fa: "\f073"; }
.fa.fa-arrows-v { --fa: "\f338"; }
.fa.fa-arrows-h { --fa: "\f337"; }
.fa.fa-bar-chart, .fa.fa-bar-chart-o { --fa: "\e0e3"; }
.fa.fa-twitter-square { --fa: "\f081"; }
.fa.fa-facebook-square, .fa.fa-twitter-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-facebook-square { --fa: "\f082"; }
.fa.fa-gears { --fa: "\f085"; }
.fa.fa-thumbs-o-up { --fa: "\f164"; }
.fa.fa-thumbs-o-down, .fa.fa-thumbs-o-up { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-thumbs-o-down { --fa: "\f165"; }
.fa.fa-heart-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f004"; }
.fa.fa-sign-out { --fa: "\f2f5"; }
.fa.fa-linkedin-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; --fa: "\f08c"; }
.fa.fa-thumb-tack { --fa: "\f08d"; }
.fa.fa-external-link { --fa: "\f35d"; }
.fa.fa-sign-in { --fa: "\f2f6"; }
.fa.fa-github-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; --fa: "\f092"; }
.fa.fa-lemon-o { --fa: "\f094"; }
.fa.fa-lemon-o, .fa.fa-square-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-square-o { --fa: "\f0c8"; }
.fa.fa-bookmark-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f02e"; }
.fa.fa-facebook, .fa.fa-twitter { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-facebook { --fa: "\f39e"; }
.fa.fa-facebook-f { --fa: "\f39e"; }
.fa.fa-facebook-f, .fa.fa-github { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-credit-card { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-feed { --fa: "\f09e"; }
.fa.fa-hdd-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f0a0"; }
.fa.fa-hand-o-right { --fa: "\f0a4"; }
.fa.fa-hand-o-left, .fa.fa-hand-o-right { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-hand-o-left { --fa: "\f0a5"; }
.fa.fa-hand-o-up { --fa: "\f0a6"; }
.fa.fa-hand-o-down, .fa.fa-hand-o-up { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-hand-o-down { --fa: "\f0a7"; }
.fa.fa-globe { --fa: "\f57d"; }
.fa.fa-tasks { --fa: "\f828"; }
.fa.fa-arrows-alt { --fa: "\f31e"; }
.fa.fa-group { --fa: "\f0c0"; }
.fa.fa-chain { --fa: "\f0c1"; }
.fa.fa-cut { --fa: "\f0c4"; }
.fa.fa-files-o { --fa: "\f0c5"; }
.fa.fa-files-o, .fa.fa-floppy-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-floppy-o { --fa: "\f0c7"; }
.fa.fa-save { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f0c7"; }
.fa.fa-navicon, .fa.fa-reorder { --fa: "\f0c9"; }
.fa.fa-magic { --fa: "\e2ca"; }
.fa.fa-pinterest, .fa.fa-pinterest-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-pinterest-square { --fa: "\f0d3"; }
.fa.fa-google-plus-square { --fa: "\f0d4"; }
.fa.fa-google-plus, .fa.fa-google-plus-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-google-plus { --fa: "\f0d5"; }
.fa.fa-money { --fa: "\f3d1"; }
.fa.fa-unsorted { --fa: "\f0dc"; }
.fa.fa-sort-desc { --fa: "\f0dd"; }
.fa.fa-sort-asc { --fa: "\f0de"; }
.fa.fa-linkedin { font-family: "Font Awesome 7 Brands"; font-weight: 400; --fa: "\f0e1"; }
.fa.fa-rotate-left { --fa: "\f0e2"; }
.fa.fa-legal { --fa: "\f0e3"; }
.fa.fa-dashboard, .fa.fa-tachometer { --fa: "\f625"; }
.fa.fa-comment-o { --fa: "\f075"; }
.fa.fa-comment-o, .fa.fa-comments-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-comments-o { --fa: "\f086"; }
.fa.fa-flash { --fa: "\f0e7"; }
.fa.fa-clipboard { --fa: "\f0ea"; }
.fa.fa-lightbulb-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f0eb"; }
.fa.fa-exchange { --fa: "\f362"; }
.fa.fa-cloud-download { --fa: "\f0ed"; }
.fa.fa-cloud-upload { --fa: "\f0ee"; }
.fa.fa-bell-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f0f3"; }
.fa.fa-cutlery { --fa: "\f2e7"; }
.fa.fa-file-text-o { --fa: "\f15c"; }
.fa.fa-building-o, .fa.fa-file-text-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-building-o { --fa: "\f1ad"; }
.fa.fa-hospital-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f0f8"; }
.fa.fa-tablet { --fa: "\f3fa"; }
.fa.fa-mobile, .fa.fa-mobile-phone { --fa: "\f3cd"; }
.fa.fa-circle-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f111"; }
.fa.fa-mail-reply { --fa: "\f3e5"; }
.fa.fa-github-alt { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-folder-o { --fa: "\f07b"; }
.fa.fa-folder-o, .fa.fa-folder-open-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-folder-open-o { --fa: "\f07c"; }
.fa.fa-smile-o { --fa: "\f118"; }
.fa.fa-frown-o, .fa.fa-smile-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-frown-o { --fa: "\f119"; }
.fa.fa-meh-o { --fa: "\f11a"; }
.fa.fa-keyboard-o, .fa.fa-meh-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-keyboard-o { --fa: "\f11c"; }
.fa.fa-flag-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f024"; }
.fa.fa-mail-reply-all { --fa: "\f122"; }
.fa.fa-star-half-o { --fa: "\f5c0"; }
.fa.fa-star-half-empty, .fa.fa-star-half-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-star-half-empty { --fa: "\f5c0"; }
.fa.fa-star-half-full { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f5c0"; }
.fa.fa-code-fork { --fa: "\f126"; }
.fa.fa-chain-broken, .fa.fa-unlink { --fa: "\f127"; }
.fa.fa-calendar-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f133"; }
.fa.fa-css3, .fa.fa-html5, .fa.fa-maxcdn { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-unlock-alt { --fa: "\f09c"; }
.fa.fa-minus-square-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f146"; }
.fa.fa-level-up { --fa: "\f3bf"; }
.fa.fa-level-down { --fa: "\f3be"; }
.fa.fa-pencil-square { --fa: "\f14b"; }
.fa.fa-external-link-square { --fa: "\f360"; }
.fa.fa-compass { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-caret-square-o-down { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f150"; }
.fa.fa-toggle-down { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f150"; }
.fa.fa-caret-square-o-up { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f151"; }
.fa.fa-toggle-up { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f151"; }
.fa.fa-caret-square-o-right { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f152"; }
.fa.fa-toggle-right { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f152"; }
.fa.fa-eur, .fa.fa-euro { --fa: "\f153"; }
.fa.fa-gbp { --fa: "\f154"; }
.fa.fa-dollar, .fa.fa-usd { --fa: "\$"; }
.fa.fa-inr, .fa.fa-rupee { --fa: "\e1bc"; }
.fa.fa-cny, .fa.fa-jpy, .fa.fa-rmb, .fa.fa-yen { --fa: "\f157"; }
.fa.fa-rouble, .fa.fa-rub, .fa.fa-ruble { --fa: "\f158"; }
.fa.fa-krw, .fa.fa-won { --fa: "\f159"; }
.fa.fa-bitcoin, .fa.fa-btc { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-bitcoin { --fa: "\f15a"; }
.fa.fa-file-text { --fa: "\f15c"; }
.fa.fa-sort-alpha-asc { --fa: "\f15d"; }
.fa.fa-sort-alpha-desc { --fa: "\f881"; }
.fa.fa-sort-amount-asc { --fa: "\f884"; }
.fa.fa-sort-amount-desc { --fa: "\f160"; }
.fa.fa-sort-numeric-asc { --fa: "\f162"; }
.fa.fa-sort-numeric-desc { --fa: "\f886"; }
.fa.fa-youtube-square { --fa: "\f431"; }
.fa.fa-xing, .fa.fa-xing-square, .fa.fa-youtube, .fa.fa-youtube-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-xing-square { --fa: "\f169"; }
.fa.fa-youtube-play { --fa: "\f167"; }
.fa.fa-adn, .fa.fa-bitbucket, .fa.fa-bitbucket-square, .fa.fa-dropbox, .fa.fa-flickr, .fa.fa-instagram, .fa.fa-stack-overflow, .fa.fa-youtube-play { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-bitbucket-square { --fa: "\f171"; }
.fa.fa-tumblr, .fa.fa-tumblr-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-tumblr-square { --fa: "\f174"; }
.fa.fa-long-arrow-down { --fa: "\f309"; }
.fa.fa-long-arrow-up { --fa: "\f30c"; }
.fa.fa-long-arrow-left { --fa: "\f30a"; }
.fa.fa-long-arrow-right { --fa: "\f30b"; }
.fa.fa-android, .fa.fa-apple, .fa.fa-dribbble, .fa.fa-foursquare, .fa.fa-gittip, .fa.fa-gratipay, .fa.fa-linux, .fa.fa-skype, .fa.fa-trello, .fa.fa-windows { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-gittip { --fa: "\f184"; }
.fa.fa-sun-o { --fa: "\f185"; }
.fa.fa-moon-o, .fa.fa-sun-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-moon-o { --fa: "\f186"; }
.fa.fa-pagelines, .fa.fa-renren, .fa.fa-stack-exchange, .fa.fa-vk, .fa.fa-weibo { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-arrow-circle-o-right { --fa: "\f35a"; }
.fa.fa-arrow-circle-o-left, .fa.fa-arrow-circle-o-right { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-arrow-circle-o-left { --fa: "\f359"; }
.fa.fa-caret-square-o-left { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f191"; }
.fa.fa-toggle-left { --fa: "\f191"; }
.fa.fa-dot-circle-o, .fa.fa-toggle-left { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-dot-circle-o { --fa: "\f192"; }
.fa.fa-vimeo-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; --fa: "\f194"; }
.fa.fa-try, .fa.fa-turkish-lira { --fa: "\e2bb"; }
.fa.fa-plus-square-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f0fe"; }
.fa.fa-openid, .fa.fa-slack, .fa.fa-wordpress { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-bank, .fa.fa-institution { --fa: "\f19c"; }
.fa.fa-mortar-board { --fa: "\f19d"; }
.fa.fa-google, .fa.fa-reddit, .fa.fa-reddit-square, .fa.fa-yahoo { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-reddit-square { --fa: "\f1a2"; }
.fa.fa-behance, .fa.fa-behance-square, .fa.fa-delicious, .fa.fa-digg, .fa.fa-drupal, .fa.fa-joomla, .fa.fa-pied-piper-alt, .fa.fa-pied-piper-pp, .fa.fa-stumbleupon, .fa.fa-stumbleupon-circle { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-behance-square { --fa: "\f1b5"; }
.fa.fa-steam, .fa.fa-steam-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-steam-square { --fa: "\f1b7"; }
.fa.fa-automobile { --fa: "\f1b9"; }
.fa.fa-cab { --fa: "\f1ba"; }
.fa.fa-deviantart, .fa.fa-soundcloud, .fa.fa-spotify { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-file-pdf-o { --fa: "\f1c1"; }
.fa.fa-file-pdf-o, .fa.fa-file-word-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-file-word-o { --fa: "\f1c2"; }
.fa.fa-file-excel-o { --fa: "\f1c3"; }
.fa.fa-file-excel-o, .fa.fa-file-powerpoint-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-file-powerpoint-o { --fa: "\f1c4"; }
.fa.fa-file-image-o { --fa: "\f1c5"; }
.fa.fa-file-image-o, .fa.fa-file-photo-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-file-photo-o { --fa: "\f1c5"; }
.fa.fa-file-picture-o { --fa: "\f1c5"; }
.fa.fa-file-archive-o, .fa.fa-file-picture-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-file-archive-o { --fa: "\f1c6"; }
.fa.fa-file-zip-o { --fa: "\f1c6"; }
.fa.fa-file-audio-o, .fa.fa-file-zip-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-file-audio-o { --fa: "\f1c7"; }
.fa.fa-file-sound-o { --fa: "\f1c7"; }
.fa.fa-file-sound-o, .fa.fa-file-video-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-file-video-o { --fa: "\f1c8"; }
.fa.fa-file-movie-o { --fa: "\f1c8"; }
.fa.fa-file-code-o, .fa.fa-file-movie-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-file-code-o { --fa: "\f1c9"; }
.fa.fa-codepen, .fa.fa-jsfiddle, .fa.fa-vine { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-life-bouy, .fa.fa-life-buoy, .fa.fa-life-saver, .fa.fa-support { --fa: "\f1cd"; }
.fa.fa-circle-o-notch { --fa: "\f1ce"; }
.fa.fa-ra, .fa.fa-rebel { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-ra { --fa: "\f1d0"; }
.fa.fa-resistance { --fa: "\f1d0"; }
.fa.fa-empire, .fa.fa-ge, .fa.fa-resistance { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-ge { --fa: "\f1d1"; }
.fa.fa-git-square { --fa: "\f1d2"; }
.fa.fa-git, .fa.fa-git-square, .fa.fa-hacker-news, .fa.fa-y-combinator-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-y-combinator-square { --fa: "\f1d4"; }
.fa.fa-yc-square { --fa: "\f1d4"; }
.fa.fa-qq, .fa.fa-tencent-weibo, .fa.fa-wechat, .fa.fa-weixin, .fa.fa-yc-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-wechat { --fa: "\f1d7"; }
.fa.fa-send { --fa: "\f1d8"; }
.fa.fa-paper-plane-o { --fa: "\f1d8"; }
.fa.fa-paper-plane-o, .fa.fa-send-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-send-o { --fa: "\f1d8"; }
.fa.fa-circle-thin { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f111"; }
.fa.fa-header { --fa: "\f1dc"; }
.fa.fa-futbol-o { --fa: "\f1e3"; }
.fa.fa-futbol-o, .fa.fa-soccer-ball-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-soccer-ball-o { --fa: "\f1e3"; }
.fa.fa-slideshare, .fa.fa-twitch, .fa.fa-yelp { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-newspaper-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f1ea"; }
.fa.fa-cc-amex, .fa.fa-cc-discover, .fa.fa-cc-mastercard, .fa.fa-cc-paypal, .fa.fa-cc-stripe, .fa.fa-cc-visa, .fa.fa-google-wallet, .fa.fa-paypal { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-bell-slash-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f1f6"; }
.fa.fa-trash { --fa: "\f2ed"; }
.fa.fa-copyright { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-eyedropper { --fa: "\f1fb"; }
.fa.fa-area-chart { --fa: "\f1fe"; }
.fa.fa-pie-chart { --fa: "\f200"; }
.fa.fa-line-chart { --fa: "\f201"; }
.fa.fa-lastfm, .fa.fa-lastfm-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-lastfm-square { --fa: "\f203"; }
.fa.fa-angellist, .fa.fa-ioxhost { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-cc { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f20a"; }
.fa.fa-ils, .fa.fa-shekel, .fa.fa-sheqel { --fa: "\f20b"; }
.fa.fa-buysellads, .fa.fa-connectdevelop, .fa.fa-dashcube, .fa.fa-forumbee, .fa.fa-leanpub, .fa.fa-sellsy, .fa.fa-shirtsinbulk, .fa.fa-simplybuilt, .fa.fa-skyatlas { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-diamond { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f3a5"; }
.fa.fa-intersex, .fa.fa-transgender { --fa: "\f224"; }
.fa.fa-transgender-alt { --fa: "\f225"; }
.fa.fa-facebook-official { --fa: "\f09a"; }
.fa.fa-facebook-official, .fa.fa-pinterest-p, .fa.fa-whatsapp { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-hotel { --fa: "\f236"; }
.fa.fa-medium, .fa.fa-viacoin, .fa.fa-y-combinator, .fa.fa-yc { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-yc { --fa: "\f23b"; }
.fa.fa-expeditedssl, .fa.fa-opencart, .fa.fa-optin-monster { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-battery, .fa.fa-battery-4 { --fa: "\f240"; }
.fa.fa-battery-3 { --fa: "\f241"; }
.fa.fa-battery-2 { --fa: "\f242"; }
.fa.fa-battery-1 { --fa: "\f243"; }
.fa.fa-battery-0 { --fa: "\f244"; }
.fa.fa-object-group, .fa.fa-object-ungroup, .fa.fa-sticky-note-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-sticky-note-o { --fa: "\f249"; }
.fa.fa-cc-diners-club, .fa.fa-cc-jcb { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-clone { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-hourglass-o { --fa: "\f254"; }
.fa.fa-hourglass-1 { --fa: "\f251"; }
.fa.fa-hourglass-2 { --fa: "\f252"; }
.fa.fa-hourglass-3 { --fa: "\f253"; }
.fa.fa-hand-rock-o { --fa: "\f255"; }
.fa.fa-hand-grab-o, .fa.fa-hand-rock-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-hand-grab-o { --fa: "\f255"; }
.fa.fa-hand-paper-o { --fa: "\f256"; }
.fa.fa-hand-paper-o, .fa.fa-hand-stop-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-hand-stop-o { --fa: "\f256"; }
.fa.fa-hand-scissors-o { --fa: "\f257"; }
.fa.fa-hand-lizard-o, .fa.fa-hand-scissors-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-hand-lizard-o { --fa: "\f258"; }
.fa.fa-hand-spock-o { --fa: "\f259"; }
.fa.fa-hand-pointer-o, .fa.fa-hand-spock-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-hand-pointer-o { --fa: "\f25a"; }
.fa.fa-hand-peace-o { --fa: "\f25b"; }
.fa.fa-hand-peace-o, .fa.fa-registered { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-creative-commons, .fa.fa-gg, .fa.fa-gg-circle, .fa.fa-odnoklassniki, .fa.fa-odnoklassniki-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-odnoklassniki-square { --fa: "\f264"; }
.fa.fa-chrome, .fa.fa-firefox, .fa.fa-get-pocket, .fa.fa-internet-explorer, .fa.fa-opera, .fa.fa-safari, .fa.fa-wikipedia-w { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-television { --fa: "\f26c"; }
.fa.fa-500px, .fa.fa-amazon, .fa.fa-contao { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-calendar-plus-o { --fa: "\f271"; }
.fa.fa-calendar-minus-o, .fa.fa-calendar-plus-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-calendar-minus-o { --fa: "\f272"; }
.fa.fa-calendar-times-o { --fa: "\f273"; }
.fa.fa-calendar-check-o, .fa.fa-calendar-times-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-calendar-check-o { --fa: "\f274"; }
.fa.fa-map-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f279"; }
.fa.fa-commenting { --fa: "\f4ad"; }
.fa.fa-commenting-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f4ad"; }
.fa.fa-houzz, .fa.fa-vimeo { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-vimeo { --fa: "\f27d"; }
.fa.fa-black-tie, .fa.fa-edge, .fa.fa-fonticons, .fa.fa-reddit-alien { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-credit-card-alt { --fa: "\f09d"; }
.fa.fa-codiepie, .fa.fa-fort-awesome, .fa.fa-mixcloud, .fa.fa-modx, .fa.fa-product-hunt, .fa.fa-scribd, .fa.fa-usb { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-pause-circle-o { --fa: "\f28b"; }
.fa.fa-pause-circle-o, .fa.fa-stop-circle-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-stop-circle-o { --fa: "\f28d"; }
.fa.fa-bluetooth, .fa.fa-bluetooth-b, .fa.fa-envira, .fa.fa-gitlab, .fa.fa-wheelchair-alt, .fa.fa-wpbeginner, .fa.fa-wpforms { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-wheelchair-alt { --fa: "\f368"; }
.fa.fa-question-circle-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f059"; }
.fa.fa-volume-control-phone { --fa: "\f2a0"; }
.fa.fa-asl-interpreting { --fa: "\f2a3"; }
.fa.fa-deafness, .fa.fa-hard-of-hearing { --fa: "\f2a4"; }
.fa.fa-glide, .fa.fa-glide-g { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-signing { --fa: "\f2a7"; }
.fa.fa-viadeo, .fa.fa-viadeo-square { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-viadeo-square { --fa: "\f2aa"; }
.fa.fa-snapchat, .fa.fa-snapchat-ghost { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-snapchat-ghost { --fa: "\f2ab"; }
.fa.fa-snapchat-square { --fa: "\f2ad"; }
.fa.fa-first-order, .fa.fa-google-plus-official, .fa.fa-pied-piper, .fa.fa-snapchat-square, .fa.fa-themeisle, .fa.fa-yoast { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-google-plus-official { --fa: "\f2b3"; }
.fa.fa-google-plus-circle { --fa: "\f2b3"; }
.fa.fa-fa, .fa.fa-font-awesome, .fa.fa-google-plus-circle { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-fa { --fa: "\f2b4"; }
.fa.fa-handshake-o { --fa: "\f2b5"; }
.fa.fa-envelope-open-o, .fa.fa-handshake-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-envelope-open-o { --fa: "\f2b6"; }
.fa.fa-linode { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-address-book-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f2b9"; }
.fa.fa-vcard { --fa: "\f2bb"; }
.fa.fa-address-card-o { --fa: "\f2bb"; }
.fa.fa-address-card-o, .fa.fa-vcard-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-vcard-o { --fa: "\f2bb"; }
.fa.fa-user-circle-o { --fa: "\f2bd"; }
.fa.fa-user-circle-o, .fa.fa-user-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-user-o { --fa: "\f007"; }
.fa.fa-id-badge { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-drivers-license { --fa: "\f2c2"; }
.fa.fa-id-card-o { --fa: "\f2c2"; }
.fa.fa-drivers-license-o, .fa.fa-id-card-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-drivers-license-o { --fa: "\f2c2"; }
.fa.fa-free-code-camp, .fa.fa-quora, .fa.fa-telegram { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-thermometer, .fa.fa-thermometer-4 { --fa: "\f2c7"; }
.fa.fa-thermometer-3 { --fa: "\f2c8"; }
.fa.fa-thermometer-2 { --fa: "\f2c9"; }
.fa.fa-thermometer-1 { --fa: "\f2ca"; }
.fa.fa-thermometer-0 { --fa: "\f2cb"; }
.fa.fa-bathtub, .fa.fa-s15 { --fa: "\f2cd"; }
.fa.fa-window-maximize, .fa.fa-window-restore { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-times-rectangle { --fa: "\f410"; }
.fa.fa-window-close-o { --fa: "\f410"; }
.fa.fa-times-rectangle-o, .fa.fa-window-close-o { font-family: "Font Awesome 7 Free"; font-weight: 400; }
.fa.fa-times-rectangle-o { --fa: "\f410"; }
.fa.fa-bandcamp, .fa.fa-eercast, .fa.fa-etsy, .fa.fa-grav, .fa.fa-imdb, .fa.fa-ravelry { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
.fa.fa-eercast { --fa: "\f2da"; }
.fa.fa-snowflake-o { font-family: "Font Awesome 7 Free"; font-weight: 400; --fa: "\f2dc"; }
.fa.fa-meetup, .fa.fa-superpowers, .fa.fa-wpexplorer { font-family: "Font Awesome 7 Brands"; font-weight: 400; }
:is(.fas, .far, .fab, .fa-solid, .fa-regular, .fa-brands, .fa-classic, .fa)::before { content: var(--fa); }
/* timeline (read from the original) */
.timeline {
  position: relative;
}
.tl-line {
  position: absolute;
  left: 4px;
  top: 80px;
  bottom: 80px;
  width: 2px;
  background: rgb(238, 238, 238);
}
.tl-line-fill {
  height: 100%;
  background: rgba(0, 0, 0, 0);
}
.tl-item {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.tl-card, .tl-side {
  flex: 1 1 calc((100% - 20px) / 2);
  min-width: 0;
  box-sizing: border-box;
}
.tl-marker {
  flex: none;
  position: relative;
  width: 10px;
  height: 10px;
  margin: 0px 10px 0px 0px;
  border-radius: 999px;
  background: rgb(238, 238, 238);
  color: rgb(51, 65, 85);
  font-size: 10px;
  line-height: 10px;
  text-align: center;
}
.tl-text-left .tl-card {
  padding: 30px 30px 30px 30px;
  margin: 0px 0px 0px 14px;
  text-align: left;
}
.tl-text-right .tl-card {
  padding: 30px 30px 30px 30px;
  margin: 0px 0px 0px 14px;
  text-align: left;
}
.tl-title {
  font-family: Cormorant, serif;
  font-weight: 400;
  color: rgb(30, 41, 59);
  text-align: left;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
}
.tl-text {
  font-family: Lato, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 23.1px;
  color: rgb(51, 65, 85);
  text-align: left;
  letter-spacing: 0.5px;
}
.tl-text p {
  margin-bottom: 22.4px;
  font-size: 14px;
  line-height: 23.1px;
  letter-spacing: 0.5px;
  color: rgb(51, 65, 85);
}

/* modules written as they look */
.fb-1 {
  overflow-x: hidden;
  overflow-y: hidden;
  color: #334155;
  font-family: Lato, sans-serif;
  font-weight: 300;
  line-height: 26.4px;
  letter-spacing: 0.5px;
}
.fb-1::before {
  content: "";
  display: table;
  width: 0px;
  height: 0px;
}
.fb-1::after {
  content: "";
  display: table;
  clear: both;
  width: 0px;
  height: 0px;
}
.fb-2 {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  z-index: 1;
  text-align: center;
  cursor: pointer;
}
.fb-2::before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.47);
  opacity: 0;
  z-index: 1;
  width: 479.938px;
  height: 658.953px;
}
.fb-3 {
  display: block;
  position: relative;
  object-fit: cover;
  max-width: calc(100% + 50px);
  min-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: matrix(1, 0, 0, 1, -40, 0);
  width: 529.94px;
  height: auto;
}
.fb-4 {
  padding: 25px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  min-height: 25%;
  max-height: 100%;
  z-index: 2;
  text-align: left;
  width: 100%;
}
.fb-5 {
  margin: 0px;
  clear: both;
  color: #ffffff;
  font-family: Cormorant, serif;
  font-size: 47px;
  font-weight: 400;
  font-style: normal;
  line-height: 61.1px;
  letter-spacing: normal;
  text-transform: none;
  transform: matrix(1, 0, 0, 1, 0, 40);
}
.fb-6 {
  margin: 10px 0px 0px 0px;
  opacity: 0;
  color: #ffffff;
  font-weight: 400;
  line-height: 25.6px;
  transform: matrix(1, 0, 0, 1, 0, 40);
}
.fb-7 {
  margin: 0px;
  letter-spacing: normal;
}
.fb-8 {
  font-weight: 400;
  font-style: normal;
}
.fb-9 {
  color: #ffffff;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 25.6px;
  letter-spacing: normal;
  text-transform: none;
  text-decoration-line: none;
}
.fb-10 {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  background-position: 0px 0px;
  opacity: 0;
  z-index: 1000;
  color: #111111;
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 300;
  font-style: normal;
  line-height: 26.4px;
  letter-spacing: 0.5px;
  text-transform: none;
  text-decoration-line: none;
  white-space: nowrap;
  width: 100%;
  height: 100%;
}
.fb-11 {
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
  z-index: 1;
  text-align: center;
  cursor: pointer;
}
.fb-11::before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.47);
  opacity: 0;
  z-index: 1;
  width: 480.094px;
  height: 659.156px;
}
.fb-12 {
  display: block;
  position: relative;
  object-fit: cover;
  max-width: calc(100% + 50px);
  min-width: 100%;
  max-height: 100%;
  vertical-align: middle;
  transform: matrix(1, 0, 0, 1, -40, 0);
  width: 530.09px;
  height: auto;
}
@media (max-width: 992px) {
  .fb-2::before {
    width: 330.625px;
    height: 473.297px;
  }
  .fb-3 {
    width: 380.63px;
  }
  .fb-11::before {
    width: 330.719px;
    height: 473.406px;
  }
  .fb-12 {
    width: 380.72px;
  }
}
@media (max-width: 768px) {
  .fb-1 {
    font-size: 14.592px;
    line-height: 24.0768px;
  }
  .fb-2::before {
    width: 400px;
    height: 559.562px;
  }
  .fb-3 {
    width: 450px;
  }
  .fb-6 {
    line-height: 23.3472px;
  }
  .fb-9 {
    font-size: 14.592px;
    line-height: 23.3472px;
  }
  .fb-10 {
    font-size: 14.592px;
    line-height: 24.0768px;
  }
  .fb-11::before {
    width: 400px;
    height: 559.562px;
  }
  .fb-12 {
    width: 450px;
  }
}

@media (max-width: 992px) {
  .post-excerpt {
    font-size: 1rem;
  }

  .post-more-text {
    padding-top: 24px;
    font-size: 16px;
    line-height: 26.4px;
  }
}

@media (max-width: 768px) {
  .post-title {
    font-size: 1.25rem;
  }

  .post-excerpt {
    font-size: 1.0161rem;
  }

  .post-more-text {
    padding-top: 22.2396px;
    font-size: 14.8264px;
    line-height: 24.4636px;
  }
}

@media (max-width: 480px) {
  .post-excerpt {
    font-size: 1rem;
  }

  .post-more-text {
    padding-top: 21.888px;
    font-size: 14.592px;
    line-height: 24.0768px;
  }
}

/* this page's header sits on top of the page instead of pushing it down */
.site-header {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 10;
}
