.elementor-1161 .elementor-element.elementor-element-5c680b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1161 .elementor-element.elementor-element-ba41666{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1161 .elementor-element.elementor-element-e0a9178{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1161 .elementor-element.elementor-element-ede45a2{--display:flex;--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;--justify-content:space-between;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1161 .elementor-element.elementor-element-b42ad0c .elementor-icon-list-icon i{color:#C4B9A6;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-b42ad0c .elementor-icon-list-icon svg{fill:#C4B9A6;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-b42ad0c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-b42ad0c .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-8e2aa26 .elementor-icon-list-icon i{color:#F198C0;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-8e2aa26 .elementor-icon-list-icon svg{fill:#F198C0;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-8e2aa26{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-8e2aa26 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-ca6ba82 .elementor-icon-list-icon i{color:#EABB00;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-ca6ba82 .elementor-icon-list-icon svg{fill:#EABB00;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-ca6ba82{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-ca6ba82 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-6fa0cf9 .elementor-icon-list-icon i{color:#A65F78;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-6fa0cf9 .elementor-icon-list-icon svg{fill:#A65F78;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-6fa0cf9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-6fa0cf9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-f2e1846 .elementor-icon-list-icon i{color:#F1885F;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-f2e1846 .elementor-icon-list-icon svg{fill:#F1885F;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-f2e1846{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-f2e1846 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-f7254ec .elementor-icon-list-icon i{color:#FFE073;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-f7254ec .elementor-icon-list-icon svg{fill:#FFE073;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-f7254ec{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-f7254ec .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-eddafbc{--display:flex;--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1161 .elementor-element.elementor-element-9280eb0 .elementor-icon-list-icon i{color:#F1885F;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-9280eb0 .elementor-icon-list-icon svg{fill:#F1885F;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-9280eb0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-9280eb0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-6cf40c7 .elementor-icon-list-icon i{color:#FFE073;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-6cf40c7 .elementor-icon-list-icon svg{fill:#FFE073;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-6cf40c7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-6cf40c7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-a138ca5 .elementor-icon-list-icon i{color:#76A333;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-a138ca5 .elementor-icon-list-icon svg{fill:#76A333;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-a138ca5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-a138ca5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-999258b .elementor-icon-list-icon i{color:#64C0EC;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-999258b .elementor-icon-list-icon svg{fill:#64C0EC;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-999258b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-999258b .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-f3a51e1 .elementor-icon-list-icon i{color:#A86B3C;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-f3a51e1 .elementor-icon-list-icon svg{fill:#A86B3C;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-f3a51e1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-f3a51e1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-ec3716a .elementor-icon-list-icon i{color:#5B7BBC;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-ec3716a .elementor-icon-list-icon svg{fill:#5B7BBC;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-ec3716a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-ec3716a .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-780248f .elementor-icon-list-icon i{color:#D43D33;transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-780248f .elementor-icon-list-icon svg{fill:#D43D33;transition:fill 0.3s;}.elementor-1161 .elementor-element.elementor-element-780248f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1161 .elementor-element.elementor-element-780248f .elementor-icon-list-text{transition:color 0.3s;}.elementor-1161 .elementor-element.elementor-element-10d0731{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:1px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}#elementor-popup-modal-1161 .dialog-widget-content{animation-duration:1.2s;background-color:#FDF7F6;}#elementor-popup-modal-1161{background-color:#CF644C40;justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-1161 .dialog-message{width:100vw;height:auto;}#elementor-popup-modal-1161 .dialog-close-button{display:flex;top:1%;font-size:45px;}body:not(.rtl) #elementor-popup-modal-1161 .dialog-close-button{right:6%;}body.rtl #elementor-popup-modal-1161 .dialog-close-button{left:6%;}#elementor-popup-modal-1161 .dialog-close-button i{color:var( --e-global-color-40cf5e1 );}#elementor-popup-modal-1161 .dialog-close-button svg{fill:var( --e-global-color-40cf5e1 );}#elementor-popup-modal-1161 .dialog-close-button:hover i{color:var( --e-global-color-ee32843 );}/* Start custom CSS for container, class: .elementor-element-5c680b1 */.halles-wrap{ position:relative; width:100%; }
.halles-plan{ position:relative; z-index:1; }
.halles-hotspots{ position:absolute; inset:0; z-index:2; }

.halles-plan svg,
.halles-hotspots svg{ display:block; width:100%; height:auto; }

.halles-tooltip{
  position:absolute;
  pointer-events:none;
  padding:8px 10px;
  background:#111;
  color:#fff;
  font: 600 13px/1.2 system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  opacity:0;
  transform: translate(-50%, calc(-100% - 10px));
  transition:.12s;
  white-space:nowrap;
  z-index:10;
}
.halles-tooltip.on{ opacity:1; }




.halles-list{
  display:grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap:0px 18px;
  margin-top: 0px;
}

@media (max-width: 767px){
  .halles-list{ grid-template-columns: 1fr; }
}

.halles-list a{
  display:block;
  text-decoration:none;
}/* End custom CSS */