.elementor-236 .elementor-element.elementor-element-986cbb2{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-986cbb2 *//* ==================================================
   BNG AUTHORIZED DEALERS PAGE
   PARENT CONTAINER CONTROL
   DYNAMIC DIRECTORY ARCHITECTURE
   COMPLETE REPLACEMENT CSS
   ================================================== */

.elementor-236 .elementor-element.elementor-element-986cbb2 {
  position: relative;

  width: 100vw;
  max-width: 100vw;

  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);

  padding: 0 !important;
  gap: 0 !important;

  border: 0 !important;
  border-radius: 0 !important;

  background:
    radial-gradient(
      circle at 88% 8%,
      rgba(199, 154, 64, 0.12),
      transparent 28%
    ),
    radial-gradient(
      circle at 8% 90%,
      rgba(199, 154, 64, 0.05),
      transparent 34%
    ),
    #f2efe7;

  box-shadow: none !important;

  overflow: hidden;
}


/* ==================================================
   ELEMENTOR INNER WRAPPER
   ================================================== */

.elementor-236 .elementor-element.elementor-element-986cbb2 > .e-con-inner {
  width: 100%;
  max-width: none !important;

  margin: 0 !important;
  padding: 0 !important;
  gap: 0 !important;
}


/* ==================================================
   ALL THREE PAGE WIDGETS
   ================================================== */

.elementor-236 .elementor-element.elementor-element-986cbb2 .elementor-widget-html,
.elementor-236 .elementor-element.elementor-element-986cbb2 .elementor-widget-shortcode {
  width: 100%;
  max-width: 100%;

  margin: 0 !important;
  padding: 0 !important;

  border: 0 !important;

  background: transparent !important;
}


/* ==================================================
   WIDGET CONTAINERS
   ================================================== */

.elementor-236 .elementor-element.elementor-element-986cbb2 .elementor-widget-html > .elementor-widget-container,
.elementor-236 .elementor-element.elementor-element-986cbb2 .elementor-widget-shortcode > .elementor-widget-container {
  width: 100%;
  max-width: 100%;

  margin: 0 !important;
  padding: 0 !important;

  border: 0 !important;

  background: transparent !important;
}


/* ==================================================
   HTML LINE-HEIGHT RESET
   ================================================== */

.elementor-236 .elementor-element.elementor-element-986cbb2 .elementor-widget-html {
  line-height: 0;
}

.elementor-236 .elementor-element.elementor-element-986cbb2 .bng-dealers {
  line-height: normal;
}


/* ==================================================
   DYNAMIC DEALER DIRECTORY
   ================================================== */

.elementor-236 .elementor-element.elementor-element-986cbb2 .elementor-widget-shortcode {
  position: relative;

  padding: 0 22px !important;
}

.elementor-236 .elementor-element.elementor-element-986cbb2 .elementor-shortcode {
  width: 100%;
  max-width: 1180px;

  margin: 0 auto;
  padding: 0;

  line-height: normal;
}


/* ==================================================
   TABLET
   ================================================== */

@media (min-width: 768px) {

  .elementor-236 .elementor-element.elementor-element-986cbb2 .elementor-widget-shortcode {
    padding-left: 6vw !important;
    padding-right: 6vw !important;
  }
}


/* ==================================================
   DESKTOP
   ================================================== */

@media (min-width: 1024px) {

  .elementor-236 .elementor-element.elementor-element-986cbb2 .elementor-widget-shortcode {
    padding-left: 4vw !important;
    padding-right: 4vw !important;
  }
}/* End custom CSS */