.elementor-1332 .elementor-element.elementor-element-24bff39d{--display:flex;}.elementor-1332 .elementor-element.elementor-element-6f453b4{--display:flex;}.elementor-1332 .elementor-element.elementor-element-b2c9c56{--display:flex;--min-height:800px;}.elementor-1332 .elementor-element.elementor-element-2ab4e72{--display:flex;--min-height:254px;}.elementor-widget-jet-smart-filters-search .jet-search-filter__submit{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1332 .elementor-element.elementor-element-838c64f .jet-search-filter{display:flex;flex-direction:row;align-items:left;}.elementor-1332 .elementor-element.elementor-element-838c64f > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1332 .elementor-element.elementor-element-838c64f .jet-search-filter__input-wrapper{max-width:100%;}.elementor-1332 .elementor-element.elementor-element-838c64f .jet-search-filter__input{font-family:"Neuton", Sans-serif;font-size:30px;font-weight:normal;border-style:double;}.elementor-widget-jet-smart-filters-select .apply-filters__button, .elementor-widget-jet-smart-filters-select .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1332 .elementor-element.elementor-element-afdc12f .jet-smart-filters-select.jet-filter{display:block;}.elementor-1332 .elementor-element.elementor-element-afdc12f .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-1332 .elementor-element.elementor-element-afdc12f .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-afdc12f .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-afdc12f .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-afdc12f .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-afdc12f .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-afdc12f .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-522f331 .jet-smart-filters-select.jet-filter{display:block;}.elementor-1332 .elementor-element.elementor-element-522f331 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-1332 .elementor-element.elementor-element-522f331 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-522f331 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-522f331 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-522f331 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-522f331 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-522f331 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-653b3eb .jet-smart-filters-select.jet-filter{display:block;}.elementor-1332 .elementor-element.elementor-element-653b3eb .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-1332 .elementor-element.elementor-element-653b3eb .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-653b3eb .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-653b3eb .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-653b3eb .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-653b3eb .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-653b3eb .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-11296a6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-1332 .elementor-element.elementor-element-bdbcf93{--display:flex;--min-height:172px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1332 .elementor-element.elementor-element-e403e9c .jet-smart-filters-select.jet-filter{display:block;}.elementor-1332 .elementor-element.elementor-element-e403e9c .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-1332 .elementor-element.elementor-element-e403e9c .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-e403e9c .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-e403e9c .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-e403e9c .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-e403e9c .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-e403e9c .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-f9f90e7 .jet-smart-filters-select.jet-filter{display:block;}.elementor-1332 .elementor-element.elementor-element-f9f90e7 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-1332 .elementor-element.elementor-element-f9f90e7 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-f9f90e7 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-f9f90e7 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-f9f90e7 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-f9f90e7 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-f9f90e7 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-a0875b2 .jet-smart-filters-select.jet-filter{display:block;}.elementor-1332 .elementor-element.elementor-element-a0875b2 .jet-smart-filters-hierarchy.jet-filter .jet-select{display:block;}.elementor-1332 .elementor-element.elementor-element-a0875b2 .jet-filters-group{display:flex;flex-direction:column;margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-a0875b2 .jet-smart-filters-select.jet-filter .jet-select{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-a0875b2 .jet-smart-filters-hierarchy.jet-filter .jet-select__control{max-width:150px;flex-basis:150px;}.elementor-1332 .elementor-element.elementor-element-a0875b2 .jet-filters-group .jet-filter{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-a0875b2 .jet-filter .jet-filters-group{margin-top:calc(-10px/2);margin-bottom:calc(-10px/2);}.elementor-1332 .elementor-element.elementor-element-a0875b2 .jet-filter .jet-filters-group .jet-select{margin-top:calc(10px/2);margin-bottom:calc(10px/2);}.elementor-1332 .elementor-element.elementor-element-43a05312{--display:flex;--min-height:500px;}.elementor-1332 .elementor-element.elementor-element-5c5e72f{--display:flex;--min-height:100px;}/* Start custom CSS for container, class: .elementor-element-b2c9c56 *//* =========================
ÁREA GERAL DOS DISTRIBUIDORES
========================= */
.ole-distribuidores {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 60px 20px;
  box-sizing: border-box;
}

/* =========================
CAMPO DE BUSCA
========================= */
.ole-distribuidores .jet-smart-filters-search input {
  width: 100%;
  height: 62px;
  border-radius: 40px;
  border: 1px solid #003b2f;
  padding: 0 30px;
  font-size: 16px;
  color: #003b2f;
  background: #ffffff;
  box-sizing: border-box;
}

/* =========================
FILTROS SELECT
========================= */
.ole-distribuidores .jet-select select {
  height: 52px;
  border-radius: 30px;
  border: none;
  background: #eeeeee;
  color: #003b2f;
  padding: 0 20px;
  font-size: 14px;
  box-sizing: border-box;
}

/* =========================
GRID DOS CARDS
========================= */
.ole-distribuidores .jet-listing-grid__items {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  gap: 28px;
}

/* =========================
CARD DISTRIBUIDOR
========================= */
.ole-distribuidores .jet-listing-grid__item .elementor {
  background: #eeeeee;
  border-radius: 16px;
  padding: 28px;
  box-sizing: border-box;
  height: 100%;
}

/* =========================
TÍTULO DO CARD
========================= */
.ole-distribuidores .jet-listing-grid__item h2,
.ole-distribuidores .jet-listing-grid__item h3 {
  color: #003b2f;
  font-size: 22px;
  font-weight: 700;
}

/* =========================
TEXTOS DO CARD
========================= */
.ole-distribuidores .jet-listing-dynamic-field__content {
  color: #1f1f1f;
  font-size: 14px;
  line-height: 1.5;
}

/* =========================
TABLET ATÉ 1024px
========================= */
@media(max-width:1024px) {
  .ole-distribuidores {
    padding: 50px 20px;
  }

  .ole-distribuidores .jet-listing-grid__items {
    grid-template-columns: 1fr;
  }
}

/* =========================
MOBILE ATÉ 767px
========================= */
@media(max-width:767px) {
  .ole-distribuidores {
    padding: 35px 15px;
  }

  .ole-distribuidores .jet-smart-filters-search input {
    height: 56px;
    font-size: 15px;
    padding: 0 22px;
  }

  .ole-distribuidores .jet-select select {
    height: 48px;
    font-size: 14px;
  }

  .ole-distribuidores .jet-listing-grid__item .elementor {
    padding: 22px;
  }

  .ole-distribuidores .jet-listing-grid__item h2,
  .ole-distribuidores .jet-listing-grid__item h3 {
    font-size: 20px;
  }
}/* End custom CSS */