.delegate-map-container{display:flex;justify-content:space-between;align-items:start;position:relative;margin-top:40px}.delegate-map-container .delegates h2{font-size:20px;font-weight:700;line-height:32px;text-align:left;margin:0 0 40px}.delegate-map-container .delegates .description{font-size:18px;font-weight:400;line-height:32px;text-align:left;margin-bottom:40px;max-width:488px}.delegate-map-container .delegates .active{display:block !important}.delegate-map-container .delegates .delegate-of-the-county{display:none}.delegate-map-container .delegates .delegate-of-the-county div,.delegate-map-container .county-chooser{display:flex;justify-content:start;align-items:center;margin-bottom:16px}.delegate-map-container .delegates .delegate-of-the-county p,.delegate-map-container .county-chooser p{font-size:16px;font-weight:400;line-height:24px;text-align:left;margin:0}.delegate-map-container .delegates .delegate-of-the-county .title,.delegate-map-container .county-chooser .title{color:var(--e-global-color-92fa64b);width:110px}.delegate-map-container .delegates .delegate-of-the-county .data{color:var(--e-global-color-text)}.delegate-map-container .hungarian-map{position:relative}.delegate-map-container .blur-map{display:none;background-color:rgba(0,0,0,.1);width:696px;height:492px;position:absolute;top:0;left:0;border-radius:12px}.delegate-map-container .budapest-map{display:none;position:absolute;top:36px;right:120px;z-index:10}.delegate-map-container #close_map{position:absolute;top:-8px;right:-90px;z-index:10;cursor:pointer}.delegate-map-container .hungarian-map svg path:hover,.delegate-map-container .budapest-map svg path:hover{fill:#aee1cd !important;cursor:pointer}.pxl-select-trigger{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;border:1px solid #ccc;cursor:pointer;font-size:16px;line-height:24px;font-weight:700;border-radius:8px;transition:all .3s;color:#0d2620 !important;max-height:48px;min-width:240px}.pxl-select-trigger:hover{border-color:#888}.pxl-select-trigger svg{transition:transform .3s}.pxl-select-trigger .inline{display:flex;align-items:center;gap:6px}.pxl-select.open .pxl-select-trigger:after{transform:rotate(180deg)}.pxl-select-trigger .inline .tick{display:flex;justify-content:center;align-items:center}.pxl-options{position:absolute;top:inherit;left:110px;width:fit-content;background-color:#fff;border:1px solid #ccc;border-top:none;display:none;flex-direction:column;z-index:100;max-height:250px;overflow-y:scroll;font-size:16px}.pxl-select.open .pxl-options{display:flex;border-top:1px solid #b0afb1;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:12px 0}.pxl-option{padding:8px 16px;cursor:pointer;transition:background-color .3s ease;display:flex;justify-content:start;align-items:center;gap:6px}.pxl-option:hover{background-color:#f5f5f5}.pxl-options .selected,.child-child-category-container:hover span{color:#0d2620 !important}.pxl-option.selected:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(//rozmar.hu/wp-content/plugins/pxl-elementor-widgets/assets/css/../img/dropdown-tick.svg);background-size:contain;background-repeat:no-repeat}.pxl-select-trigger:after{content:"";display:inline-block;width:24px;height:24px;background-image:url(//rozmar.hu/wp-content/plugins/pxl-elementor-widgets/assets/css/../img/dropdown-down.svg);background-size:contain;background-repeat:no-repeat;margin-left:8px;transition:transform .2s ease-in-out}.no-border-radius-bottom{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}@media only screen and (max-width:1024px){.hungarian-map,.budapest-map,.budapest-map svg,#close_map{display:none}.delegate-map-container{display:block}.delegate-map-container .delegates .description{max-width:unset}.delegate-map-container .delegates .description{font-size:16px}.delegate-map-container .delegates h2{margin:0 0 24px}}@media only screen and (max-width:500px){.delegate-map-container .delegates .delegate-of-the-county div,.delegate-map-container .county-chooser{flex-direction:column;align-items:start;gap:8px}.pxl-options{left:0}}