.about-section{align-items:center;display:flex;flex-flow:row wrap}@media(min-width:992px){.about-section{padding:1rem 0}}.about-section>div{padding:0 0 1rem}@media(min-width:992px){.about-section>div{padding:1rem;width:50%}}.widget-banner.right .about-section{flex-flow:row-reverse wrap}#widget-1008339 .widget-actions--top-right{margin-left:0}@media(min-width:768px){#content-100016622 .page__static-content{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}}#content-100016622 .page__static-content p video{max-width:100%}@media(max-width:575.98px){.about-section.right{flex-flow:column-reverse wrap}}.work-points{display:grid;grid-template-areas:"map" "list";grid-template-columns:1fr;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:1530px;grid-gap:1rem}@media(min-width:992px){.work-points{grid-template-areas:"list map";grid-template-columns:1fr 4fr}}.work-points__title{grid-area:title}.work-points__map{border-bottom:1px solid #b6babe;border-right:1px solid #b6babe;border-top:1px solid #b6babe;grid-area:map}.work-points__map .gm-style .gm-style-iw-c .work-point__summary-label{margin-bottom:.5rem}.work-points__map .gm-style .gm-style-iw-c .work-point__summary-address,.work-points__map .gm-style .gm-style-iw-c .work-point__summary-phone{margin-bottom:.25rem}.work-points__map .gm-style .gm-style-iw-c .work-point__summary-site{color:#000;padding-bottom:.25rem;text-decoration:none}.work-points__map .gm-style .gm-style-iw-c .work-point__summary a[href]:empty,.work-points__map .gm-style .gm-style-iw-c .work-point__summary div:empty{display:none}.work-points__summary-label{margin-bottom:.5rem}.work-points__container{grid-area:list}.work-points__container span.select2-dropdown.work-points__list.select2--small.select2-dropdown--static{min-width:0!important;min-width:auto!important;z-index:1}.work-points__container .select2-container--bootstrap-5+.select2-container--bootstrap-5{z-index:1}.work-points__list ul li{border:1px solid #ced4da;box-shadow:1px 1px 2px 0 rgba(173,181,189,.8);margin:.5rem;padding:.5rem .75rem!important}.work-points__list ul li .dealer{display:flex;flex-direction:column;justify-content:space-between}.work-points__list ul li .dealer__label{font-weight:700;margin-bottom:.5rem}.work-points__list ul li .dealer__address,.work-points__list ul li .dealer__phone{margin-bottom:.5rem}.work-points__list ul li .dealer__address,.work-points__list ul li .dealer__label,.work-points__list ul li .dealer__phone,.work-points__list ul li .dealer__site{font-size:1rem}.work-points__list ul li .dealer__address[href]:empty,.work-points__list ul li .dealer__label[href]:empty,.work-points__list ul li .dealer__phone[href]:empty,.work-points__list ul li .dealer__site[href]:empty{display:none}.work-points__list ul li .dealer__wrapper{display:flex;flex-direction:column}.work-points__list ul li .dealer__wrapper a[href]:empty{display:none}.work-points__list ul li .dealer__details{align-items:center;display:flex}.work-points__list ul li .dealer__description{display:none}@media(min-width:992px){.work-points__list ul li .dealer__description{display:block}}.work-points__list ul li .dealer__actions{margin-left:.25rem}.work-points__list ul li .dealer__actions button{padding:.5rem}@media(min-width:992px){.work-points__list ul li .dealer__actions{margin-left:1rem}.work-points__list ul li .dealer__actions button{padding:.75rem 1rem}}


/* EMPIRE: Breadcrumb — wrap + text vizibil pe mobil & nu numai */
aside.page__aside-breadcrumb { overflow-x: visible !important; }

/* UL */
aside.page__aside-breadcrumb .breadcrumb{
  display: flex !important;
  flex-wrap: wrap !important;          /* << permite rânduri multiple */
  white-space: normal !important;       /* rupe liniile */
  overflow-x: visible !important;       /* fără scroll orizontal */
  -webkit-overflow-scrolling: auto !important;
  gap: 6px 10px;
  padding: 8px 12px;
  margin: 0;
  max-width: 100% !important;
}

/* LI */
aside.page__aside-breadcrumb .breadcrumb .breadcrumb__item{
  display: inline-flex !important;
  align-items: center;
  flex: 0 1 auto !important;           /* permite să “cadă” pe rândul următor */
  min-width: 0 !important;             /* permite textului să se micșoreze în container */
  max-width: 100% !important;
}

/* Linkuri/texte – nu tăia, rupe corect cuvintele lungi */
aside.page__aside-breadcrumb .breadcrumb a,
aside.page__aside-breadcrumb .breadcrumb span{
  display: inline-block;
  max-width: 100% !important;
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: anywhere !important;   /* rupe și cuvinte/slug-uri foarte lungi */
  word-break: break-word !important;
}

/* Dacă tema aplică .text-truncate, neutralizează-l aici */
aside.page__aside-breadcrumb .breadcrumb .text-truncate{
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
}

/* (opțional) pe desktop păstrăm aspectul, doar spațiu jos ca în catalog */
@media (min-width: 992px){
  aside.page__aside-breadcrumb { margin-bottom: 1rem; }
}

.breadcrumb {
    display: flex
;
    font-size: .875rem;
    margin-bottom: 0;
    overflow-x: auto;
    padding: .5rem;
    word-break: break-word !important;
    position: relative;
    flex-wrap: wrap !important;
}