.nav_5fdt1g5ye #content_tqemohu7l nav > ul {
  align-items: center;
}
.nav_5fdt1g5ye #content_tqemohu7l .menu-item.lang-item {
  display: flex;
  align-items: center;
  justify-content: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  border: 2px solid #000000;
  padding: 7px;
  line-height: 1;
  position: relative;
  top: -2px;
  transition: all 300ms ease-out;
}
.nav_5fdt1g5ye #content_tqemohu7l .menu-item.lang-item:hover {
  background: #000000;
}
.nav_5fdt1g5ye #content_tqemohu7l .menu-item.lang-item:hover span {
  color: #FFFFFF;
}
.nav_5fdt1g5ye #content_tqemohu7l .menu-item.lang-item span {
  top: 2px;
  line-height: 1;
  text-decoration: none !important;
  text-transform: uppercase;
}

.single-project .sections img:hover {
  cursor: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><path d='m15.95 6.7.09-.03c1.58-2.7 4.45-4.51 7.65-4.33 4.1.22 7.11 3.42 7.28 7.48.2 4.86-1.67 7.8-5.03 10.99-2.18 2.07-4.59 3.98-6.83 5.99-1.04.94-2.07 1.9-3.09 2.87-1.17-1.06-2.32-2.15-3.49-3.2-1.95-1.74-3.99-3.38-5.91-5.16-3.48-3.2-5.44-5.72-5.58-10.69C.92 6.2 3.82 2.56 8.36 2.34c3.17-.16 6.07 1.66 7.61 4.36Z' style='fill:%23c71a8b'/></svg>") 16 16, auto;
}

.bad-work-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 12px;
}

.work-filter-button {
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.8888888889rem;
  padding: 10px 20px 6px 20px;
  line-height: 1.2;
  letter-spacing: 2px;
  cursor: pointer;
  border: 2px solid var(--background-color) !important;
  border-radius: 999px;
  color: #000000 !important;
  transition: all 0.2s ease-out;
}
.work-filter-button.active, .work-filter-button:hover {
  background: var(--background-color);
}
.work-filter-button.all {
  border: 2px solid #C81B8A !important;
}
.work-filter-button.all.active {
  color: #FFFFFF !important;
  background: #C81B8A;
}

.bad-work-portfolio {
  padding-left: 3.44rem;
  padding-right: 3.44rem;
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  gap: 35px;
}
.bad-work-portfolio .bad-portfolio-item.pattern-1 {
  grid-column: span 3;
}
.bad-work-portfolio .bad-portfolio-item.pattern-2 {
  grid-column: span 3;
}
.bad-work-portfolio .bad-portfolio-item.pattern-3 {
  grid-column: span 6;
}
.bad-work-portfolio .bad-portfolio-item.pattern-3 .bad-portfolio-item-images {
  aspect-ratio: 635/425;
}
.bad-work-portfolio .bad-portfolio-item.pattern-4 {
  grid-column: span 3;
}
.bad-work-portfolio .bad-portfolio-item.pattern-5 {
  grid-column: span 3;
}
.bad-work-portfolio .bad-portfolio-item.pattern-6 {
  grid-column: span 2;
}
.bad-work-portfolio .bad-portfolio-item.pattern-7 {
  grid-column: span 2;
}
.bad-work-portfolio .bad-portfolio-item.pattern-8 {
  grid-column: span 2;
}
.bad-work-portfolio .bad-portfolio-item.pattern-9 {
  grid-column: span 6;
}
.bad-work-portfolio .bad-portfolio-item.pattern-9 .bad-portfolio-item-images {
  aspect-ratio: 635/425;
}
.bad-work-portfolio .bad-portfolio-item.hidden {
  display: none;
}
.bad-work-portfolio .bad-portfolio-item-images {
  position: relative;
  display: block;
  aspect-ratio: 335/425;
  background: rgba(200, 27, 138, 0.1);
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}
.bad-work-portfolio .bad-portfolio-item-images:hover {
  border-radius: 2.8889rem;
}
.bad-work-portfolio .bad-portfolio-item-images:hover img:nth-child(1) {
  opacity: 0;
}
.bad-work-portfolio .bad-portfolio-item-images:hover img:nth-child(2) {
  opacity: 1;
}
.bad-work-portfolio .bad-portfolio-item-images img {
  position: absolute;
  top: 0;
  left: 0;
  transition: all 0.3s ease-in-out;
  display: block;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
}
.bad-work-portfolio .bad-portfolio-item-images img:nth-child(2) {
  opacity: 0;
}
.bad-work-portfolio .bad-portfolio-item-meta {
  padding-top: 1.388rem;
}

.mobile-work-filters {
  display: none;
}

@media (min-width: 768px) {
  .single-project:not(.reset) #navbar-top {
    background: none !important;
  }
  .single-project:not(.reset) #row-navbar-top .image-link img {
    filter: invert(1);
  }
  .single-project:not(.reset) .nav_5fdt1g5ye #content_tqemohu7l li a span {
    filter: invert(1);
  }
  .single-project:not(.reset) .lang-item {
    border-color: #FFFFFF !important;
  }
  .single-project:not(.reset) .lang-item:hover {
    background: #FFFFFF !important;
    color: #000000 !important;
  }
  .single-project .sections {
    margin-top: 0 !important;
  }
}
@media (max-width: 1170px) {
  .bad-work-portfolio {
    padding-left: 1.66rem;
    padding-right: 1.66rem;
  }
}
@media (max-width: 767px) {
  body.overlay-active #navbar-top {
    background-color: #C81B8A !important;
  }
  body.overlay-active #navbar-top #row-navbar-top .image-link img {
    filter: invert(1);
  }
  body.overlay-active #navbar-top .hamburger .menu-icon span {
    background: #FFFFFF !important;
  }
  body.overlay-active #navbar-overlay #content_ousmtej59 .lang-item {
    text-transform: uppercase;
  }
  body.overlay-active #navbar-overlay #content_ousmtej59 .lang-item a span {
    font-size: 18px;
  }
  .bad-work-portfolio {
    grid-template-columns: repeat(1, 1fr);
  }
  .bad-work-portfolio .bad-portfolio-item {
    grid-column: span 6 !important;
  }
  .bad-work-portfolio .bad-portfolio-item .bad-portfolio-item-images {
    aspect-ratio: 635/425 !important;
  }
  .bad-work-filters:not(.project-filters) {
    display: none;
  }
  .mobile-work-filters {
    display: block;
    border-radius: 30px;
    background: #C81B8A;
    color: #FFFFFF;
    text-transform: uppercase;
  }
  .mobile-work-filters[open] {
    border-radius: 30px 30px 0 0;
  }
  .mobile-work-filters[open] summary:after {
    transform: rotate(180deg);
  }
  .mobile-work-filters summary {
    position: relative;
    list-style: none;
    cursor: pointer;
    padding: 15px 30px;
  }
  .mobile-work-filters summary::-webkit-details-marker, .mobile-work-filters summary::marker {
    display: none;
  }
  .mobile-work-filters summary:after {
    content: "";
    position: absolute;
    right: 20px;
    top: 15px;
    width: 30px;
    height: 30px;
    transition: all 200ms ease-in-out;
    background-image: url("../assets/icon-down-arrow.svg");
    background-repeat: no-repeat;
    background-size: contain;
  }
  .mobile-work-filters ul {
    position: absolute;
    background: #FFFFFF;
    width: 100%;
    border: 1px solid #000000;
    border-radius: 0 0 30px 30px;
  }
  .mobile-work-filters ul li {
    padding: 10px 30px;
    border-bottom: 1px solid #000000;
  }
  .mobile-work-filters ul li:last-child {
    border-bottom: 0;
  }
  .mobile-work-filters ul li a,
  .mobile-work-filters ul li a.all {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: unset !important;
    padding: unset !important;
    border-radius: unset !important;
    background: unset !important;
    line-height: 1em;
    padding-top: 5px !important;
  }
  .mobile-work-filters ul li a:after,
  .mobile-work-filters ul li a.all:after {
    content: "";
    border-radius: 50%;
    border: 1px solid #000000;
    width: 20px;
    height: 20px;
  }
  .mobile-work-filters ul li a.active,
  .mobile-work-filters ul li a.all.active {
    color: #000000 !important;
  }
  .mobile-work-filters ul li a.active:after,
  .mobile-work-filters ul li a.all.active:after {
    background: #C81B8A;
    border-color: #C81B8A;
  }
}
.team-member__visuals {
  position: relative;
  aspect-ratio: 377/447;
  background: rgba(200, 27, 138, 0.1);
  overflow: hidden;
}
.team-member__visuals > img {
  position: relative;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.team-member__stickers {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.team-member__stickers:hover > img {
  opacity: 1;
}
.team-member__stickers > img {
  opacity: 0;
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  height: auto;
}
.team-member__stickers > img:nth-child(1) {
  transition-delay: 75ms;
}
.team-member__stickers > img:nth-child(2) {
  transition-delay: 150ms;
}
.team-member__stickers > img:nth-child(3) {
  transition-delay: 225ms;
}
.team-member__stickers > img:nth-child(4) {
  transition-delay: 300ms;
}
.team-member__stickers > img:nth-child(5) {
  transition-delay: 375ms;
}
.team-member__stickers > img:nth-child(6) {
  transition-delay: 450ms;
}
.team-member__stickers > img:nth-child(7) {
  transition-delay: 525ms;
}
.team-member__stickers > img:nth-child(8) {
  transition-delay: 600ms;
}
.team-member__stickers > img:nth-child(9) {
  transition-delay: 675ms;
}
.team-member__stickers > img:nth-child(10) {
  transition-delay: 750ms;
}
.team-member__stickers > img:nth-child(11) {
  transition-delay: 825ms;
}
.team-member__stickers > img:nth-child(12) {
  transition-delay: 900ms;
}
.team-member__meta {
  padding-top: 1rem;
}
.team-member__name {
  margin-bottom: 0 !important;
}
.team-member__title {
  font-size: 1.22rem;
  line-height: 1.776rem;
  font-weight: 400;
  letter-spacing: -1px;
}
#content_lfmk55c0f .is-content,
#content_33aaf914d .is-content {
  position: relative;
  z-index: 99;
}

.hfi {
  position: absolute;
  max-width: 140px !important;
  width: 100%;
  height: auto;
  opacity: 0;
  transition: all 100ms ease-in-out;
}
.hfi.active {
  opacity: 1;
}
.hfi[data-hfi="1"] {
  top: -50%;
  left: 13%;
  z-index: 0;
  max-width: 107px !important;
}
.hfi[data-hfi="2"] {
  top: -103%;
  right: 21%;
  z-index: 0;
  max-width: 140px !important;
}
.hfi[data-hfi="3"] {
  top: -20%;
  left: 34%;
  z-index: 0;
  max-width: 68px !important;
}
.hfi[data-hfi="4"] {
  top: -20%;
  right: 33%;
  z-index: 99;
  max-width: 90px !important;
}
.hfi[data-hfi="5"] {
  top: -2%;
  left: 16%;
  z-index: 0;
  max-width: 90px !important;
}
.hfi[data-hfi="6"] {
  top: -19%;
  right: 16%;
  z-index: 0;
  max-width: 120px !important;
}
.hfi[data-hfi="7"] {
  top: 141%;
  left: 14%;
  z-index: 0;
  max-width: 140px !important;
}
.hfi[data-hfi="8"] {
  top: 142%;
  left: 44%;
  z-index: 0;
  max-width: 80px !important;
}
.hfi[data-hfi="9"] {
  top: 145%;
  right: 30%;
  z-index: 0;
  max-width: 105px !important;
}
.hfi[data-hfi="10"] {
  top: 106%;
  right: 16%;
  z-index: 0;
  max-width: 125px !important;
}
.hfi[data-hfi="11"] {
  top: 10%;
  left: -5%;
  width: 80px !important;
}
.hfi[data-hfi="12"] {
  top: 15%;
  right: -5%;
  width: 75px !important;
  z-index: 99;
}
.hfi[data-hfi="13"] {
  top: 55%;
  right: -20%;
  width: 107px !important;
  z-index: 99;
}
.hfi[data-hfi="14"] {
  bottom: -10%;
  right: -15%;
  width: 90px !important;
  z-index: 99;
}

@media (max-width: 1199px) {
  .hfi {
    width: 13%;
  }
  .hfi[data-hfi="12"] {
    right: 0;
    top: 0;
  }
  .hfi[data-hfi="13"] {
    width: 60px !important;
    right: 0;
  }
  .hfi[data-hfi="14"] {
    width: 60px !important;
    right: 10%;
    bottom: 65%;
  }
}
@media (max-width: 768px) {
  .hfi {
    width: 16%;
  }
  .hfi[data-hfi="1"] {
    top: -150%;
  }
  .hfi[data-hfi="2"] {
    top: -180%;
  }
  .hfi[data-hfi="3"] {
    top: -60%;
    left: 40%;
    max-width: 38px !important;
  }
  .hfi[data-hfi="4"] {
    top: -110%;
    right: 23%;
    max-width: 50px !important;
  }
  .hfi[data-hfi="5"] {
    top: -102%;
    left: 21%;
    max-width: 60px !important;
  }
  .hfi[data-hfi="6"] {
    top: -99%;
    right: 9%;
    max-width: 60px !important;
  }
  .hfi[data-hfi="7"] {
    top: 161%;
    left: 24%;
  }
  .hfi[data-hfi="8"] {
    top: 272%;
    left: 44%;
    max-width: 50px !important;
  }
  .hfi[data-hfi="9"] {
    top: 195%;
    right: 25%;
    max-width: 55px !important;
  }
  .hfi[data-hfi="10"] {
    top: 106%;
    right: 16%;
    max-width: 55px !important;
  }
}

/*# sourceMappingURL=styles.css.map */
