/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#network-map-container{height:100vh;width:100%;position:relative;margin:0 0 40px}.map-icons{position:absolute;top:10px;right:10px;display:flex;gap:10px;z-index:999}.map-icons img.map-icon{width:40px;height:40px;cursor:pointer}.block-system-main-block header{display:none}.block-system-main-block main{margin-top:30px}#legends-1{display:block}#legends-2{display:none}#legends-3{display:none}.network-map .container{margin:0;padding:0 0 10px}.network-map .row{border:1px solid #b2adb3;margin:0;padding:0}.network-map .row .col{border-color:#b2adb3;border-style:solid;border-width:0 1px;padding:0;text-align:center}.network-map .nav-tabs .nav-link{margin-bottom:0;background:0 0;border:0;border-top-left-radius:0!important;border-top-right-radius:0!important;width:100%;color:#000;font-size:18px;padding:5px}.network-map .nav-tabs .nav-link.active{background:#ebe0ff}.network-map .nav-tabs .nav-link:hover{background:#ebe0ff}.path-network-map .breadcrumb{margin-bottom:0}.path-network-map .block-system-main-block main{margin-top:10px}#legends-1,#legends-3{margin-top:-150px;margin-right:15px;float:right;width:30%}#legends-2{margin-top:-98px;margin-right:15px;float:right;width:30%}@media (min-width:772px) and (max-width:1200px){#legends-1,#legends-2,#legends-3{width:40%}}@media (min-width:480px) and (max-width:772px){#legends-1,#legends-2,#legends-3{width:60%}}@media (min-width:360px) and (max-width:480px){#legends-1,#legends-2,#legends-3{width:70%}}#maplegend1,#maplegend2{margin:0 0 15px !important;padding:0!important;width:100%}#maplegend2 .views-field-title{color:#000000!important}.path-network-map .btn-group,.path-network-map .btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle;width:100%}.path-network-map .btn-secondary{color:#000;background-color:#fff;border-color:#707070;border-radius:0 !important;text-align:left;font-size:16px}.path-network-map .dropdown-menu.show{display:block;width:100%;overflow:auto;max-height:300px}.path-network-map .dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:15px!important;margin:0;font-size:14px;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:0!important}.path-network-map .btn-check:focus+.btn-secondary,.path-network-map .btn-secondary:focus{color:#000;background-color:#fff;border-color:#707070;box-shadow:0 0 0 .25rem rgba(130,138,145,.5)}.btn-secondary:hover{color:#000!important;background-color:#ebe0ff!important;border-color:#565e64}.path-network-map .dropup .dropdown-toggle:after{float:right;margin-top:2px;margin-right:12px;border:none;content:url(/modules/custom/network_map/css/../images/dropdown-toggle-+.svg);width:0;height:0}
.bef-exposed-form .form--inline .form-item{float:none}.bef-exposed-form .form--inline>.form-item,.bef-exposed-form .form--inline .js-form-wrapper>.form-item{float:left}.bef-exposed-form .form--inline .bef--secondary{clear:left}.bef-exposed-form .noUi-vertical{height:150px}
.body--has-active-cheese{overscroll-behavior-y:contain;overflow:hidden}.block-cheeseburgermenu-trigger-container{display:flex}.block-cheeseburgermenu__trigger-element{min-height:40px;min-width:40px;background:var(--cheese-trigger-bg-color);position:relative}.block-cheeseburgermenu__trigger-element span{width:24px;height:2px;background:var(--cheese-trigger-color);position:absolute;left:50%;transform:translateX(-50%);transition:width .25s}.block-cheeseburgermenu__trigger-element span:nth-of-type(1){top:12px}.block-cheeseburgermenu__trigger-element span:nth-of-type(2){top:19px}.block-cheeseburgermenu__trigger-element span:nth-of-type(3){top:26px}.block-cheeseburgermenu__trigger-element:active,.block-cheeseburgermenu__trigger-element:hover{cursor:pointer}.block-cheeseburgermenu__trigger-element:active span,.block-cheeseburgermenu__trigger-element:hover span{width:calc(24px + 5px)}.cheeseburger-menu__backdrop{transition:opacity .3s ease;transition-delay:.3s;z-index:200;transition:background-color .25s}.cheeseburger-menu__backdrop--active{position:fixed;top:0;right:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.block-cheeseburgermenu-container{position:fixed;top:0;left:0;transition:all .3s ease;max-width:100%;width:350px;background:var(--cheese-main-bg-color);color:var(--cheese-main-text-color);overflow:hidden;transform:translateX(-100%);box-sizing:border-box}.block-cheeseburgermenu-container *{box-sizing:border-box}.block-cheeseburgermenu-container--is-open{transform:translateX(0);z-index:201}.block-cheeseburgermenu-container--is-open .cheeseburger-menu__side-menu{transform:translateX(0)}.block-cheeseburgermenu-container--with-navigation{padding-left:75px}.cheeseburger-menu__item{display:flex;flex-flow:row wrap;transition:all .3s ease;overflow:hidden}.cheeseburger-menu__item>ul{flex:1 0 100%;height:0;will-change:height;position:relative}.cheeseburger-menu__item--is-expanded>ul{height:auto}.cheeseburger-menu__item--is-expanded ul{background-color:rgba(0,0,0,.1)}.cheeseburger-menu__item.in-active-trail>a{text-decoration:underline}.cheeseburger-menu__item-label{min-height:40px;min-width:40px;flex:1 0 auto;display:flex;align-items:center;color:var(--cheese-main-text-color);text-decoration:none;border:none;max-width:calc(100% - 40px)}.cheeseburger-menu__item-label:hover{cursor:pointer;border:none;text-decoration:underline}.cheeseburger-menu__item-label:hover,.cheeseburger-menu__item-label:visited{color:var(--cheese-main-text-color)}.cheeseburger-menu__submenu-trigger{min-height:40px;min-width:40px;transition:all .3s ease;display:flex;align-items:center}.cheeseburger-menu__main-navigation-area{height:100vh;overflow-x:hidden;overflow-y:overlay;padding-bottom:150px;scrollbar-width:thin;scrollbar-color:var(--cheese-srcollbar-color) transparent}.cheeseburger-menu__main-navigation-area::-webkit-scrollbar{width:6px}.cheeseburger-menu__main-navigation-area::-webkit-scrollbar-track{background:0 0}.cheeseburger-menu__main-navigation-area::-webkit-scrollbar-thumb{background-color:var(--cheese-srcollbar-color)}.cheeseburger-menu__main-navigation-area>div{border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:24px;transition:all .45s ease}.cheeseburger-menu__main-navigation-area>div:last-child{border-bottom:0}.cheeseburger-menu__main-navigation-area ol,.cheeseburger-menu__main-navigation-area ul{padding:0}.cheeseburger-menu__side-menu{position:fixed;left:0;top:0;transform:translateX(-100%);height:100%;transition:all .3s ease;background:var(--cheese-aside-bg-color);color:var(--cheese-aside-text-color);max-height:100%;overflow:auto}.cheeseburger-menu__side-menu-item{width:75px;transition:all .3s ease;text-align:center;min-height:calc(75px - 10px);display:flex;flex-direction:column;justify-content:center;font-weight:700}.cheeseburger-menu__side-menu-item img,.cheeseburger-menu__side-menu-item svg{display:block;margin:0 auto 6px auto;max-width:90%;max-height:40px;fill:var(--cheese-aside-text-color)}.cheeseburger-menu__side-menu-item span{font-size:10px;line-height:1.2;padding-left:3px;padding-right:3px}.cheeseburger-menu__side-menu-item:hover{cursor:pointer}.cheeseburger-menu__side-trigger{min-height:40px;min-width:40px;min-height:calc(75px - 10px);display:flex;flex-direction:column;justify-content:center;margin-bottom:18px}.cheeseburger-menu__side-trigger svg{fill:var(--cheese-aside-text-color);margin:0 auto}.cheeseburger-menu__side-trigger:hover{cursor:pointer}.cheeseburger-menu__title{padding:12px;text-transform:uppercase}.cheeseburger-menu__title--collapsible .cheeseburger-menu__title{position:relative;transition:ease .35s}.cheeseburger-menu__title--collapsible .cheeseburger-menu__title:after,.cheeseburger-menu__title--collapsible .cheeseburger-menu__title:before{transition:ease .35s;content:" ";position:absolute;width:2px;height:8px;background:var(--cheese-main-text-color);border-radius:0;top:calc(50% - 4px)}.cheeseburger-menu__title--collapsible .cheeseburger-menu__title:before{right:12px;transform:rotate(45deg)}.cheeseburger-menu__title--collapsible .cheeseburger-menu__title:after{right:16px;transform:rotate(-45deg)}.cheeseburger-menu__title--expanded .cheeseburger-menu__title:after,.cheeseburger-menu__title--expanded .cheeseburger-menu__title:before{right:14px;height:calc(21px / 1.5);top:calc(50% - 8px)}.cheeseburger-menu__title--expanded .cheeseburger-menu__title:before{transform:rotate(-45deg)}.cheeseburger-menu__title--expanded .cheeseburger-menu__title:after{transform:rotate(45deg)}.cheeseburger-menu__submenu{padding-left:12px!important}.cheeseburger-menu__mainmenu>li{padding-left:12px}.cheeseburger-menu__mainmenu>li.cheeseburger-parent{padding-left:0}.cheeseburger-menu__mainmenu>li.cheeseburger-parent .cheeseburger-menu__item-label{padding-left:12px}.cheeseburger-menu__mainmenu--invisible{display:none}.toolbar-fixed .block-cheeseburgermenu-container{top:39px}.toolbar-fixed.toolbar-tray-open .block-cheeseburgermenu-container{top:79px}.dropdown{position:relative;margin:20px 23.52941px;transition:ease .35s}.dropdown:after,.dropdown:before{transition:ease .35s;content:" ";position:absolute;width:2px;height:8px;background:var(--cheese-main-text-color);border-radius:0;top:-4px}.dropdown:before{left:3px;transform:rotate(45deg)}.dropdown:after{left:-2px;transform:rotate(-45deg)}.cheeseburger-menu__item--is-expanded>.cheeseburger-menu__submenu-trigger .dropdown:after,.cheeseburger-menu__item--is-expanded>.cheeseburger-menu__submenu-trigger .dropdown:before{left:0;height:calc(21px / 1.5);top:-7px}.cheeseburger-menu__item--is-expanded>.cheeseburger-menu__submenu-trigger .dropdown:before{transform:rotate(-45deg)}.cheeseburger-menu__item--is-expanded>.cheeseburger-menu__submenu-trigger .dropdown:after{transform:rotate(45deg)}
.cookiesjsr-banner,.cookiesjsr-layer header,.cookiesjsr-service-group.active .cookiesjsr-service-group--content,.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:var(--bg-primary,#000);color:var(--text-primary,#fff)}.button.cookies-open-cookie-consent-dialog,.block-cookies a.button,.cookiesjsr--app .cookiesjsr-btn{border-radius:var(--border-radius-px,0);border:1px solid var(--button-secondary-text,#d3d3d3);color:var(--button-secondary-text,#000);background:var(--button-secondary-bg,#d3d3d3)}.button.cookies-open-cookie-consent-dialog:hover,.block-cookies a.button:hover{color:var(--button-secondary-text,#000);text-decoration:underline}.cookiesjsr--app .cookiesjsr-btn.important{border:1px solid var(--button-primary-text,#fff);color:var(--button-primary-text,#000);background:var(--button-primary-bg,#fff)}.cookiesjsr-banner{flex-direction:column;justify-content:center;align-items:center}.cookiesjsr-banner,.cookiesjsr-layer{font-size:16px;text-align:left}.cookiesjsr-banner a,.cookiesjsr-layer--title{color:inherit}.cookiesjsr--app .cookiesjsr-btn{transition:.2s;letter-spacing:1.5px;font-weight:400}.cookiesjsr--app .cookiesjsr-btn:hover{transform:none}.cookiesjsr-layer header,.cookiesjsr-layer footer{min-height:0;max-height:unset}.cookiesjsr-layer--close{background:var(--text-secondary,#3c3c3c);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='27' height='27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.263 0 13.501 10.762 2.737 0 0 2.737l10.764 10.764L0 24.263 2.737 27l10.764-10.764L24.263 27 27 24.263 16.238 13.501 27 2.737z' fill='%23fff' fill-rule='nonzero'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat}.block .cookiesjsr-layer .cookiesjsr-service h3{margin-bottom:0;opacity:1;text-align:left;font-size:17px}.cookiesjsr-service ul.cookiesjsr-service--links{display:none}.cookiesjsr-banner .cookiesjsr-links{width:100%;margin-left:0;margin-right:0}.cookiesjsr-banner .cookiesjsr-links li:first-child{padding-left:0}@media screen and (max-width:768px){.cookiesjsr-banner.active{top:50%;bottom:auto;left:50%;transform:translateX(-50%) translateY(-50%);width:75vw;min-height:60vw}.cookiesjsr-banner,.cookiesjsr-layer{font-size:14px}.cookiesjsr-banner--action{align-items:center}}@media screen and (max-width:480px){.cookiesjsr-banner.active{width:80vw}}
#cookiesjsr a{color:inherit}.cookiesjsr-banner,.cookiesjsr-layer--body,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{background:var(--bg-primary,#000)}.cookiesjsr-banner{flex-direction:row;justify-content:space-between;align-items:center;padding:0 5%}.cookiesjsr-banner--action{justify-content:flex-end;flex-direction:row}.cookiesjsr-banner--info{padding:0;margin:5px 0}.cookiesjsr--app .cookiesjsr-btn{letter-spacing:0;font-weight:500;line-height:1.7;font-size:16px;padding:5px 20px;text-transform:none;width:auto;min-height:auto;margin:0;display:block;transform:none}.cookiesjsr--app .cookiesjsr-btn,.cookiesjsr--app .cookiesjsr-btn.important{border-width:2px}.cookiesjsr--app .cookiesjsr-btn.denyAll{order:-1}.cookiesjsr--app .cookiesjsr-btn.allowAll{order:2}.cookiesjsr-layer{position:fixed;top:auto;bottom:10%;left:3%;width:600px;height:auto;padding:0;transform:none;overflow:visible}.cookiesjsr-layer--overlay{z-index:9999}.cookiesjsr-layer--header,.cookiesjsr-layer--body,.cookiesjsr-layer--footer{position:relative;top:auto;bottom:auto;height:auto}.cookiesjsr-layer .cookiesjsr-layer--header{flex-wrap:wrap;background:var(--bg-secondary,#fff);color:var(--text-secondary,#3c3c3c);padding-top:12px}.cookiesjsr-layer--header .cookiesjsr-layer--title{text-transform:none;font-weight:700}.cookiesjsr-layer .cookiesjsr-layer--header p{font-size:14px}.cookiesjsr-layer .cookiesjsr-layer--footer{background:var(--bg-secondary,#fff);padding:10px}.cookiesjsr-layer--footer .cookiesjsr-layer--label-all{display:none}.cookiesjsr-layer--footer .cookiesjsr-layer--actions{width:100%}.cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-layer--footer .cookiesjsr-layer--actions{flex-wrap:wrap;gap:15px}.cookiesjsr-layer--footer .cookiesjsr-layer--actions{justify-content:center;margin:0}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{color:var(--text-primary,#fff)}.cookiesjsr-service-group .cookiesjsr-service-group--tab{background:0 0}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab{background:var(--bg-primary,#000)}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab,.cookiesjsr-service-group.active .cookiesjsr-service-group--content{color:var(--text-primary,#fff)}.cookiesjsr-service-group.active .cookiesjsr-service-group--content{display:flex;flex-direction:column;padding-top:10px}.cookiesjsr-service-group .cookiesjsr-service-group--services{order:-1}.cookiesjsr-layer--body{padding-bottom:100px;background:var(--bg-secondary,#fff);color:var(--text-secondary,#3c3c3c)}.cookiesjsr-service-group .cookiesjsr-service-group--intro{font-size:14px}@media screen and (max-width:1200px){.cookiesjsr-banner{flex-direction:column;text-align:center;padding-bottom:12px}.cookiesjsr-banner--action{justify-content:center}.cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-banner .cookiesjsr-banner--info{width:100%}.cookiesjsr-layer{bottom:50%;left:50%;transform:translate(-50%,50%);max-width:85vw}.cookiesjsr-layer--overlay{z-index:10000}}@media screen and (max-width:768px){.cookiesjsr-banner.active{top:auto;bottom:0;left:0;transform:none;width:100%;min-height:unset;padding-left:10px;padding-right:10px}.cookiesjsr-layer{max-height:80vh;overflow:scroll}.cookiesjsr-layer .cookiesjsr-layer--footer{position:sticky;bottom:0}.cookiesjsr-layer--body{padding-bottom:0}.cookiesjsr-service-group .cookiesjsr-service-group--tab{position:relative}.cookiesjsr-service-group .cookiesjsr-service-group--tab:after{content:"";display:block;position:absolute;right:10px;top:calc(50% - 10px);width:20px;height:20px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23000' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E") no-repeat center/contain}.cookiesjsr-service-group.active .cookiesjsr-service-group--tab:after{background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z'/%3E%3C/svg%3E") no-repeat center/contain}.cookiesjsr-layer--footer .cookiesjsr-layer--actions .cookiesjsr-btn{margin:0}}@media screen and (max-width:480px){.cookiesjsr--app .cookiesjsr-btn,.cookiesjsr-layer--footer .cookiesjsr-layer--actions .cookiesjsr-btn{font-size:14px;padding:4px 12px}.cookiesjsr-banner--action{justify-content:center}.cookiesjsr-banner .cookiesjsr-banner--action,.cookiesjsr-layer--footer .cookiesjsr-layer--actions{gap:5px}}
