header{background:transparent url("/themes/custom/vlv/img/header_bar.png") center center no-repeat;background-size:100% 100%;width:100%}header .region-header{height:100%}@media screen and (min-width: 891px){header{height:50px;text-align:right}header .block{display:inline-block}header:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:rgba(255,255,255,0.5);z-index:10}}@media screen and (max-width: 890px){header:after{display:block;content:"";position:relative;height:1px;z-index:10;background-color:white;background-size:100% 100%}}header .block-system-branding-block{padding:6px 10px;text-align:left;position:relative}header .block-system-branding-block a.site-logo{display:inline-block;background:transparent url("/themes/custom/vlv/img/logo-white.png") left center no-repeat;background-size:auto 100%;height:100%}header .block-system-branding-block a.site-logo img{height:100%;opacity:0}header .block-system-branding-block .site-name,header .block-system-branding-block .site-slogan{display:none}@media screen and (min-width: 1px){header .block-system-branding-block{position:absolute;top:0;left:0;bottom:0}header .block-system-branding-block .site-logo img{height:42.5px}}.region-header>#block-burgericon{display:none}@media screen and (max-width: 890px){.region-header>#block-burgericon{display:block;position:absolute;right:0;top:0;height:100%;padding:10px;z-index:1;line-height:0;font-size:0;background:transparent url("/themes/custom/vlv/img/icons/burger2-white.svg") center center no-repeat;background-size:auto 66%;background-clip:content-box;height:100%;width:60px;padding:10px 4px;box-sizing:border-box}.region-header>#block-burgericon,.region-header>#block-burgericon img{pointer-events:all}}body.menu-visible{overflow:hidden}nav.menu--main{display:none}@media screen and (max-width: 890px){nav.menu--main{display:block;pointer-events:none;background-color:white;margin-top:0;position:fixed;top:calc( 60px - 0px);bottom:calc( 50px + 4px);bottom:0;left:0;right:0;width:100vw;padding:3em 0px 1em 0;transform:translateY(calc( 100% + 50px + 60px));transform-origin:bottom center;transition-duration:0.382s;transition-property:transform;transition-timing-function:ease-in;z-index:1000}nav.menu--main:before,nav.menu--main:after{background:transparent url(/themes/custom/vlv/img/header_bar.png) center center no-repeat;background-size:100% 100%;content:"";height:1px;width:100%;position:absolute;left:0}nav.menu--main:before{top:0px;opacity:0.5}nav.menu--main:after{bottom:0}nav.menu--main a{text-decoration:none}body.menu-visible nav.menu--main{transform:translateY(0);pointer-events:all}body.menu-visible nav.menu--main>ul{margin-left:0}body.menu-visible nav.menu--main>ul>li{text-align:center;width:100%;display:inline-block;position:relative}body.menu-visible nav.menu--main a{font-size:22px !important}}@media screen and (max-width: 890px) and (min-width: 576px) and (max-width: 890px){body.menu-visible nav.menu--main a{font-size:24px !important}}@media screen and (max-width: 890px){body.menu-visible nav.menu--main a[href*="imprint"]{display:inline-block}body.menu-visible nav.menu--main a[href*="imprint"]:before{content:" ";margin-top:2em;margin-bottom:.5em;background-color:transparent;width:38.2vw;height:1px;left:25%;top:0;display:block}nav.menu--main ul.menu{text-align:center !important;margin:1em 0 0 0}}header .block-superfish{display:none}@media screen and (min-width: 891px){header .block-superfish{display:inline-block;width:auto;position:relative;height:100%}header .block-superfish ul.sf-menu{margin:0;height:100%;display:inline-block}header .block-superfish ul.sf-menu>li{height:100%;line-height:100%}header .block-superfish ul.sf-menu>li a{padding-top:0;padding-bottom:0;height:50px;line-height:50px;display:inline-block;vertical-align:middle;text-decoration:none}header .block-superfish ul.sf-menu>li,header .block-superfish ul.sf-menu>li a,header .block-superfish ul.sf-menu>li.active-trail,header .block-superfish ul.sf-menu>li.active-trail a{font-size:18px;background-color:transparent !important}header .block-superfish ul.sf-menu>li.active-trail,header .block-superfish ul.sf-menu>li:hover{background-color:rgba(255,255,255,0.5) !important}header .block-superfish ul.sf-menu>li.active-trail a,header .block-superfish ul.sf-menu>li:hover a{color:#055ca1;text-decoration:underline}}.field--name-field-header-image{position:relative}@media screen and (max-width: 890px){.field--name-field-header-image{height:calc(61.8vw - 60px);margin:-10px -10px 10px -10px}}@media screen and (min-width: 891px){.field--name-field-header-image{width:100%;height:calc(30vh)}}body:not(.path-pipeline) .field--name-field-header-image:before{content:"";position:absolute;display:inline-block;background:transparent url(/themes/custom/vlv/img/logo-claim-text-white.png) 15% 40% no-repeat;mix-blend-mode:luminosity}@media screen and (max-width: 767px){body:not(.path-pipeline) .field--name-field-header-image:before{background-size:contain;background-position:center center;top:40px;left:20px;bottom:20px;right:40px}}@media screen and (min-width: 768px) and (max-width: 890px){body:not(.path-pipeline) .field--name-field-header-image:before{background-size:50% auto !important;background-position:center}}@media screen and (min-width: 768px){body:not(.path-pipeline) .field--name-field-header-image:before{left:0;top:0;width:100%;height:100%;background-size:31.8% auto}}.field--name-field-header-image img{max-width:100%;width:100%;height:100%;object-position:center center;object-fit:cover}.layout.layout--tabs ul.tabs{background-size:100% 100%;background-size:calc(100%) calc(100% - 1px);display:flex;align-items:start;flex-direction:row;flex-wrap:nowrap;margin-bottom:0;font-size:0;position:relative;width:100%}.layout.layout--tabs ul.tabs li{text-align:center;flex-grow:1;flex-shrink:1;margin:0;position:relative;display:inline-block;padding:0}.layout.layout--tabs ul.tabs li:last-of-type{flex-grow:2}.layout.layout--tabs ul.tabs a{padding:0;margin:0;text-align:left;display:inline-block;box-sizing:border-box;width:100%;background-color:#fff}.layout.layout--tabs ul.tabs a:focus{outline:none}.layout.layout--tabs ul.tabs a .label{padding:5px 10px;font-weight:300;color:#178698;opacity:0.8}.layout.layout--tabs ul.tabs a:not(.is-active){border-bottom:1px solid #fff}.layout.layout--tabs ul.tabs a.is-active{background:transparent url("/themes/custom/vlv/img/header_bar.png") center center no-repeat;text-decoration:none;border-bottom-color:transparent}.layout.layout--tabs ul.tabs a.is-active,.layout.layout--tabs ul.tabs a.is-active .label{font-weight:400;background-color:rgba(255,255,255,0.95);width:100%;height:100%;display:inline-block}.layout.layout--tabs ul.tabs a.is-active .label{opacity:1}.layout.layout--tabs .tab-content{position:relative}@media screen and (max-width: 767px){.layout.layout--tabs .tab-content{background:transparent url("/themes/custom/vlv/img/header_bar.png") center center no-repeat;background-size:100% calc(100% - 1px)}}@media screen and (min-width: 768px){.layout.layout--tabs .tab-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.layout.layout--tabs .tab-content:before{content:" ";position:absolute;z-index:-1;top:-150px;left:0px;right:0px;bottom:-0px;background:transparent url("/themes/custom/vlv/img/bg1-grey-white-light.png") top left no-repeat;background-size:100% 100%}}.layout.layout--tabs .tab-pane{outline:0;min-height:100%;background-color:rgba(255,255,255,0.97);border-top:0}@media screen and (min-width: 768px){.layout.layout--tabs .tab-pane{display:inline-block;width:calc(33.33% - 20px);box-sizing:border-box;padding:10px}}.layout.layout--tabs .tab-pane .block{width:100%;height:100%;padding:10px;position:relative;box-sizing:border-box}.layout.layout--tabs .tab-pane ul li{list-style-type:none}.layout.layout--tabs .tab-pane ul li:before{content:"> ";color:#339b9b;transform:scaleX(0.5);display:inline-block;margin-right:0.25em}body:not(.path-frontpage):not([class*="path--user"]) .block-page-title-block{position:absolute;margin-top:calc(calc(61.8vw - 60px) - 0px);height:50px}@media screen and (min-width: 891px){body:not(.path-frontpage):not([class*="path--user"]) .block-page-title-block{margin-top:calc(calc(30vh) + 10px);height:calc( 50px + 1ch + 10px)}}body:not(.path-frontpage):not([class*="path--user"]) .block-page-title-block h1{margin:0;line-height:50px}@media screen and (min-width: 891px){body:not(.path-frontpage):not([class*="path--user"]) .block-page-title-block h1{line-height:calc( 50px + 1ch)}}body:not(.path-frontpage):not([class*="path--user"]) .block-page-title-block h1 span{line-height:50px;font-size:32px}@media screen and (min-width: 891px){body:not(.path-frontpage):not([class*="path--user"]) .block-page-title-block h1 span{line-height:calc( 50px + 1ch)}}body:not(.path-frontpage):not([class*="path--user"]) .block-system-main-block .field--name-field-header-image{margin-bottom:calc(50px + 1.5ch)}@media screen and (min-width: 891px){body:not(.path-frontpage):not([class*="path--user"]) .block-system-main-block .field--name-field-header-image{margin-bottom:calc(50px + 2ch)}}.region-content{padding-top:10px}@media screen and (min-width: 891px){.region-content{padding:0px 0px 0px 0px}}.region-content .block-system-branding-block{text-align:center}@media screen and (max-width: 890px){.region-content .block-system-branding-block{padding:40px 0}}.region-content .block-system-branding-block a{pointer-events:none}.region-content .block-system-branding-block img{width:200px;height:auto}.layout-container footer{padding:0 10px;background:transparent url("/themes/custom/vlv/img/header_bar.png") center center no-repeat;background-size:100% 100%}.layout-container footer nav.menu--footer{display:none}@media screen and (min-width: 891px){.layout-container footer nav.menu--footer{display:inline-block}}.layout-container footer .block>div:not(.contextual) p,.layout-container footer .block>div:not(.contextual) a,.layout-container footer .block>div:not(.contextual) li,.layout-container footer .block>div:not(.contextual) span,.layout-container footer #block-vlv-powered p,.layout-container footer #block-vlv-powered a,.layout-container footer #block-vlv-powered li,.layout-container footer #block-vlv-powered span,.layout-container footer .block>ul.menu p,.layout-container footer .block>ul.menu a,.layout-container footer .block>ul.menu li,.layout-container footer .block>ul.menu span{color:#fff;line-height:50px !important;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}@media screen and (min-width: 891px){.layout-container footer .block>div:not(.contextual) p,.layout-container footer .block>div:not(.contextual) a,.layout-container footer .block>div:not(.contextual) li,.layout-container footer .block>div:not(.contextual) span,.layout-container footer #block-vlv-powered p,.layout-container footer #block-vlv-powered a,.layout-container footer #block-vlv-powered li,.layout-container footer #block-vlv-powered span,.layout-container footer .block>ul.menu p,.layout-container footer .block>ul.menu a,.layout-container footer .block>ul.menu li,.layout-container footer .block>ul.menu span{font-weight:200}}.layout-container footer .block>div:not(.contextual) a,.layout-container footer #block-vlv-powered a,.layout-container footer .block>ul.menu a{text-decoration:none}.layout-container footer .block>div:not(.contextual) a:hover,.layout-container footer #block-vlv-powered a:hover,.layout-container footer .block>ul.menu a:hover{text-decoration:underline}.layout-container footer .block>div:not(.contextual) a.is-active,.layout-container footer #block-vlv-powered a.is-active,.layout-container footer .block>ul.menu a.is-active{color:inherit}.layout-container footer .block-system-powered-by-block a{text-decoration:underline}.layout-container footer nav.menu--footer{text-align:center}.layout-container footer nav.menu--footer li:not(:last-of-type){margin-right:0.75em}.layout-container footer ul:not(.contextual-links),.layout-container footer li{margin:0;padding:0;display:inline-block}.block-views-blockpicture-credits-block-1{margin-top:20px}.block-views-blockpicture-credits-block-1 h2{font-size:18px;font-family:Roboto}.block-views-blockpicture-credits-block-1 table{text-align:left;width:100%}#block-velvio-partner-logos{width:100%;box-sizing:border-box;padding:10px 10px;margin-right:-10px;margin-left:-10px;margin-top:50px;margin-bottom:50px;width:calc(100% + 20px);line-height:0;font-size:0}#block-velvio-partner-logos .view-content{display:flex;flex-direction:row;justify-content:space-around;margin:auto;width:100%}@media screen and (min-width: 891px){#block-velvio-partner-logos .view-content{max-width:500px}}#block-velvio-partner-logos .views-row{display:inline-block;margin-bottom:0;padding-bottom:0;line-height:0;font-size:0}#block-velvio-partner-logos .views-row.Federal.Ministry{height:100px;min-width:120px}#block-velvio-partner-logos .views-row a,#block-velvio-partner-logos .views-row img,#block-velvio-partner-logos .views-row .field-content{display:inline-block;width:100%;height:100%;line-height:0;font-size:0}#block-velvio-partner-logos .views-row img{object-position:bottom center;object-fit:contain}#block-velvio-partner-logos .views-field-field-image{line-height:0;font-size:0;filter:grayscale(100);opacity:0.5}#block-velvio-partner-logos .views-field-field-image:hover{filter:grayscale(0);opacity:1}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec{width:100%;box-sizing:border-box;padding:10px 10px;margin-top:4em;width:100%}@media screen and (max-width: 890px){.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec{margin-bottom:4em;background:#e5e5e5 url("/themes/custom/vlv/img/bg1-grey-white.png") bottom center no-repeat;background-blend-mode:hard-light;background-size:100% 100%;width:calc(100% + 20px);margin-right:-10px;margin-left:-10px;padding:20px 20px;text-align:right}}@media screen and (min-width: 891px){.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec{margin-top:7em;background-color:#f4f3f3;background-image:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0.2) 100%)}}@media screen and (min-width: 768px) and (max-width: 890px){.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--first{text-align:center;flex-basis:100% !important}}@media screen and (min-width: 891px){.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--first{text-align:center;padding:40px calc((1160px / 2 - 250px) / 2);box-sizing:border-box}}@media screen and (min-width: 891px){.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--first .block-layout-builder{text-align:left}}@media screen and (min-width: 891px){.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--first .block-system-branding-block{text-align:left}}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--first .block-system-branding-block img{height:auto}@media screen and (max-width: 890px){.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--first .block-system-branding-block img{max-width:200px}}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--first .field--name-body h4{margin-block-start:10px;font-size:18px;margin-bottom:0.5em;font-weight:400;color:#055ca1}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--first .field--name-body p{margin:0}@media screen and (max-width: 890px){.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--second{display:none}}@media screen and (min-width: 891px){.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--second div{height:100%}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--second .block-layout-builder{display:inline-table}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--second .field--name-body{display:table-cell;vertical-align:middle}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--second .field--name-body:before{display:table-row}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--second img{max-width:100%;width:80%;height:auto;margin:auto;object-fit:contain;object-position:center center;border:3px solid white}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--second a[href*="https://www.openstreetmap.org/#map"]+a{font-size:12px;line-height:16px;height:16px;padding:0 2px;background-color:rgba(255,255,255,0.5);display:inline-block;width:auto;text-align:left;position:absolute;bottom:12px;left:0.25em;color:#055ca1}.block-block-content2615f3dd-f18f-4196-8d2d-0419666609ec .layout__region--second p{position:relative;line-height:0;font-size:0}}body.vlv-theme .menu--account{display:none}

/*# sourceMappingURL=vlv-main.css.map */