/*
Theme Name: Beaver Builder Child Theme
Theme URI: https://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: https://www.fastlinemedia.com
template: bb-theme
*/
.fl-page-content {
  background-color: black;
}

:root::-moz-selection {
  background-color: #fd0;
  color: black;
}

:root::selection {
  background-color: #fd0;
  color: black;
}

html,
body,
.fl-page,
#fl-main-content {
  overflow-x: hidden;
}

.khand-light {
  font-family: "Khand", sans-serif;
  font-weight: 300;
  font-style: normal;
}
.khand-light p,
.khand-light span {
  font-family: "Khand", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.khand-regular {
  font-family: "Khand", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.khand-regular p,
.khand-regular span {
  font-family: "Khand", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.khand-medium {
  font-family: "Khand", sans-serif;
  font-weight: 500;
  font-style: normal;
}
.khand-medium p,
.khand-medium span {
  font-family: "Khand", sans-serif;
  font-weight: 500;
  font-style: normal;
}

.khand-semibold {
  font-family: "Khand", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.khand-semibold p,
.khand-semibold span {
  font-family: "Khand", sans-serif;
  font-weight: 600;
  font-style: normal;
}

.khand-bold {
  font-family: "Khand", sans-serif;
  font-weight: 700;
  font-style: normal;
}
.khand-bold p,
.khand-bold span {
  font-family: "Khand", sans-serif;
  font-weight: 700;
  font-style: normal;
}

body {
  font-family: "din-2014", sans-serif;
  font-weight: 400;
  font-style: normal;
}
body .din-2014-regular {
  font-family: "din-2014", sans-serif;
  font-weight: 400;
  font-style: normal;
}
body .din-2014-regular p,
body .din-2014-regular span {
  font-family: "din-2014", sans-serif;
  font-weight: 400;
  font-style: normal;
}
body .din-2014-bold {
  font-family: din-2014, sans-serif;
  font-weight: 600;
  font-style: normal;
}
body .din-2014-bold p,
body .din-2014-bold span {
  font-family: din-2014, sans-serif;
  font-weight: 600;
  font-style: normal;
}
body p,
body span,
body ul {
  font-family: "din-2014", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 22px;
}
body ul {
  list-style: disc;
  padding-left: 20px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Khand", sans-serif;
}

.col-home {
  background-color: #1b1b1d;
}

.grid-title-post {
  font-size: 3rem;
  font-family: "Khand", sans-serif;
  font-weight: 600;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
@media (min-width: 768px) {
  .grid-title-post {
    font-size: 3.5rem;
  }
}

.grid-category-date-post {
  color: #ffffff;
  font-size: 2.8rem;
  font-family: "Khand", sans-serif;
  font-weight: 500;
}

.counter-palmares span.uabb-number-int {
  font-family: "Khand", sans-serif;
  font-weight: 700;
  line-height: 1;
  height: -moz-fit-content;
  height: fit-content;
  display: flex;
  color: #fd0;
  font-size: clamp(180px, 10vw, 10vw);
}

.counter-palmares span.uabb-number-before-text {
  display: none;
}

.text-counter {
  font-family: Khand;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}
.text-counter span {
  font-family: Khand;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
}

.fl-module.fl-module-photo.w-fit,
.fl-module.fl-module-photo.w-fit .fl-photo-content {
  width: -moz-fit-content !important;
  width: fit-content !important;
  display: flex;
}

.pp-instagram-feed-carousel .swiper-container {
  padding-bottom: 0 !important;
}

img.pp-instagram-feed-img {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

.mejs-controls {
  display: none !important;
}

.mejs-overlay.mejs-layer.mejs-overlay-play {
  background-color: rgba(0, 0, 0, 0.25) !important;
  transition: all 0.3s ease-in-out !important;
}

.max-w-skew .fl-module-html::before {
  display: none;
}

header {
  transition: all 0.3s ease-in-out;
}
header.fl-theme-builder-header-sticky {
  background-color: black;
}
header a,
header a:hover,
header a:focus,
header a *,
header a:hover *,
header a:focus * {
  text-decoration: none !important;
}
header .w-fit.fl-module-box {
  align-items: center;
}
header .w-fit.fl-module-box h5 {
  line-height: 1;
}
header .w-fit.fl-module-box img {
  max-height: 18px;
  padding-bottom: 1px;
}

.max-w-skew a {
  color: black !important;
  text-decoration: none !important;
}
.max-w-skew a:hover {
  color: black !important;
  text-decoration: none !important;
}

.sticky {
  position: sticky;
}/*# sourceMappingURL=style.css.map */