/* Local cleanup for removed Duet navigation items. */
a[href="press.html"],
a[href="global.html"],
a[href="north-america.html"],
a[href="toronto.html"],
.sie-menu-mobile_view-2_3,
.sie-menu-mobile_view-2_4,
.sie-menu-mobile_view-2_5,
.sie-menu-mobile_view-2_6,
.sie-menu-mobile_view-2_7,
.sie-menu-mobile_view-2_8,
.sie-menu-mobile_view-2_9,
.sie-top-nav_view-2_3,
.sie-top-nav_view-2_4,
.sie-top-nav_view-2_5,
.sie-top-nav_view-2_6,
.sie-top-nav_view-2_7,
.sie-top-nav_view-2_8,
.sie-top-nav_view-2_9,
.sie-top-nav-dark_view-2_3,
.sie-top-nav-dark_view-2_4,
.sie-top-nav-dark_view-2_5,
.sie-top-nav-dark_view-2_6,
.sie-top-nav-dark_view-2_7,
.sie-top-nav-dark_view-2_8,
.sie-top-nav-dark_view-2_9,
.sie-top-nav-services-dropdown_1,
.sie-top-nav-services-dropdown_2,
.sie-top-nav-services-dropdown_17,
.sie-top-nav-services-dropdown_18,
.sie-top-nav-services-dropdown_19,
.sie-footer_4,
.sie-footer_6,
.sie-footer_17,
.sie-footer_19,
.sie-footer_21 {
  display: none !important;
}

.sie-menu_7 .se-img,
.sie-menu-mobile_4 .se-img,
.sie-top-nav_view-2_28 .se-img,
.sie-top-nav_view-3_21 .se-img,
.sie-top-nav-dark_view-2_28 .se-img,
.sie-top-nav-dark_view-3_21 .se-img,
.sie-top-nav-services-dropdown_10 .se-img,
.sie-top-nav-portfolio-dropdown_9 .se-img,
.sie-footer_1 .se-img {
  background-image: url("static.showit.com/nusalogo.png") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}

.sie-hero_9 .se-img {
  background-image: none !important;
}

.sie-hero_9 .se-img span {
  display: none !important;
}

.sie-hero_9 .se-img::after {
  content: "NUSA EVENT AND DECOR";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  color: #fff;
  font-family: 'Gilmer Heavy', sans-serif;
  font-size: 30px;
  letter-spacing: 0.06em;
  line-height: 1.1;
  text-align: center;
}

body:has(.sib-weddings-2):has(.sib-explore) .sib-hero .sie-hero_0 .se-img {
  background-image: url("static.showit.com/nusalogo.png") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
}

.sie-testimonials_view-1_0 {
  display: none !important;
}

span[aria-label="Duet Logo"],
span[aria-label="Duet logo"],
span[aria-label="Nusa Logo"],
span[aria-label="Nusa logo"] {
  background: none !important;
}

@media screen and (min-width: 769px) {
  .sie-hero_9 {
    left: 390px !important;
    top: 265px !important;
    width: 420px !important;
    height: 44px !important;
  }

  .sie-testimonials_view-1_1 {
    left: 454px !important;
  }

  .sib-top-nav-services-dropdown,
  .sib-top-nav-services-dropdown .sie-top-nav-services-dropdown_0,
  .sib-top-nav-services-dropdown .sie-top-nav-services-dropdown_0 .se-simple {
    height: 250px !important;
  }

  .sib-top-nav-services-dropdown {
    overflow: hidden;
  }

  .sie-top-nav_view-1_0,
  .sie-top-nav_view-2_13,
  .sie-top-nav-dark_view-1_0,
  .sie-top-nav-dark_view-2_13,
  .sie-top-nav-services-dropdown_5,
  .sie-top-nav-portfolio-dropdown_4 {
    left: 742px !important;
  }

  .sie-top-nav_view-2_26,
  .sie-top-nav-dark_view-2_26,
  .sie-top-nav-services-dropdown_8,
  .sie-top-nav-portfolio-dropdown_7 {
    left: 1000px !important;
  }

  .sie-top-nav_view-2_27,
  .sie-top-nav-dark_view-2_27,
  .sie-top-nav-services-dropdown_9,
  .sie-top-nav-portfolio-dropdown_8 {
    left: 904px !important;
  }

  .sie-footer_20 {
    left: 984px !important;
  }
}

@media screen and (max-width: 768px) {
  .sie-hero_9 {
    left: 24px !important;
    top: 126px !important;
    width: 272px !important;
    height: 44px !important;
  }

  .sie-testimonials_view-1_1 {
    left: 92px !important;
  }

  .sie-hero_9 .se-img::after {
    font-size: 18px;
    letter-spacing: 0.05em;
  }
}