@font-face{font-family:Lato;font-style:normal;font-weight:100;src:url(../fonts/lato-v16-latin-100.eot);src:local('Lato Hairline'),local('Lato-Hairline'),url(../fonts/lato-v16-latin-100.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-100.woff2) format('woff2'),url(../fonts/lato-v16-latin-100.woff) format('woff'),url(../fonts/lato-v16-latin-100.ttf) format('truetype'),url(../fonts/lato-v16-latin-100.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:300;src:url(../fonts/lato-v16-latin-300.eot);src:local('Lato Light'),local('Lato-Light'),url(../fonts/lato-v16-latin-300.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-300.woff2) format('woff2'),url(../fonts/lato-v16-latin-300.woff) format('woff'),url(../fonts/lato-v16-latin-300.ttf) format('truetype'),url(../fonts/lato-v16-latin-300.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:300;src:url(../fonts/lato-v16-latin-300italic.eot);src:local('Lato Light Italic'),local('Lato-LightItalic'),url(../fonts/lato-v16-latin-300italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-300italic.woff2) format('woff2'),url(../fonts/lato-v16-latin-300italic.woff) format('woff'),url(../fonts/lato-v16-latin-300italic.ttf) format('truetype'),url(../fonts/lato-v16-latin-300italic.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:100;src:url(../fonts/lato-v16-latin-100italic.eot);src:local('Lato Hairline Italic'),local('Lato-HairlineItalic'),url(../fonts/lato-v16-latin-100italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-100italic.woff2) format('woff2'),url(../fonts/lato-v16-latin-100italic.woff) format('woff'),url(../fonts/lato-v16-latin-100italic.ttf) format('truetype'),url(../fonts/lato-v16-latin-100italic.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(../fonts/lato-v16-latin-regular.eot);src:local('Lato Regular'),local('Lato-Regular'),url(../fonts/lato-v16-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-regular.woff2) format('woff2'),url(../fonts/lato-v16-latin-regular.woff) format('woff'),url(../fonts/lato-v16-latin-regular.ttf) format('truetype'),url(../fonts/lato-v16-latin-regular.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:400;src:url(../fonts/lato-v16-latin-italic.eot);src:local('Lato Italic'),local('Lato-Italic'),url(../fonts/lato-v16-latin-italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-italic.woff2) format('woff2'),url(../fonts/lato-v16-latin-italic.woff) format('woff'),url(../fonts/lato-v16-latin-italic.ttf) format('truetype'),url(../fonts/lato-v16-latin-italic.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(../fonts/lato-v16-latin-700.eot);src:local('Lato Bold'),local('Lato-Bold'),url(../fonts/lato-v16-latin-700.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-700.woff2) format('woff2'),url(../fonts/lato-v16-latin-700.woff) format('woff'),url(../fonts/lato-v16-latin-700.ttf) format('truetype'),url(../fonts/lato-v16-latin-700.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(../fonts/lato-v16-latin-900.eot);src:local('Lato Black'),local('Lato-Black'),url(../fonts/lato-v16-latin-900.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-900.woff2) format('woff2'),url(../fonts/lato-v16-latin-900.woff) format('woff'),url(../fonts/lato-v16-latin-900.ttf) format('truetype'),url(../fonts/lato-v16-latin-900.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:900;src:url(../fonts/lato-v16-latin-900italic.eot);src:local('Lato Black Italic'),local('Lato-BlackItalic'),url(../fonts/lato-v16-latin-900italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-900italic.woff2) format('woff2'),url(../fonts/lato-v16-latin-900italic.woff) format('woff'),url(../fonts/lato-v16-latin-900italic.ttf) format('truetype'),url(../fonts/lato-v16-latin-900italic.svg#Lato) format('svg')}@font-face{font-family:Lato;font-style:italic;font-weight:700;src:url(../fonts/lato-v16-latin-700italic.eot);src:local('Lato Bold Italic'),local('Lato-BoldItalic'),url(../fonts/lato-v16-latin-700italic.eot?#iefix) format('embedded-opentype'),url(../fonts/lato-v16-latin-700italic.woff2) format('woff2'),url(../fonts/lato-v16-latin-700italic.woff) format('woff'),url(../fonts/lato-v16-latin-700italic.ttf) format('truetype'),url(../fonts/lato-v16-latin-700italic.svg#Lato) format('svg')}@font-face{font-family:Anton;font-style:normal;font-weight:400;src:url(../fonts/anton-v11-latin-regular.eot);src:local('Anton Regular'),local('Anton-Regular'),url(../fonts/anton-v11-latin-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/anton-v11-latin-regular.woff2) format('woff2'),url(../fonts/anton-v11-latin-regular.woff) format('woff'),url(../fonts/anton-v11-latin-regular.ttf) format('truetype'),url(../fonts/anton-v11-latin-regular.svg#Anton) format('svg')}.project-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:50px;grid-auto-rows:1fr}.project-list .layout_latest{display:flex;flex-direction:column;height:100%;width:100%}.project-list .layout_latest .project-teaser{display:flex;flex-direction:column;height:100%;justify-content:space-between}.project-list .layout_latest .highlight-name-container{display:none}.project-list-swiper .layout_latest{margin-right:1.5%;position:relative}@media only screen and (max-width:1100px){.project-list-swiper .layout_latest{width:45%}}@media only screen and (max-width:767px){.project-list{grid-template-columns:1fr}.project-list-swiper .layout_latest{width:100%}}.project-list-swiper .layout_latest img{border:4px solid var(--inn-primary)}.project-list-swiper .layout_latest:nth-child(3n){margin-right:0}.project-list-swiper .layout_latest .v-news-link{position:relative;display:block}.project-list-swiper .layout_latest .v-news-link .news-bg-img{min-height:270px;background-size:cover!important;background-position:50% 50%;border:4px solid var(--inn-primary)}.project-list-swiper .layout_latest{display:flex;flex-direction:column;height:auto;width:100%;margin-bottom:0!important}.project-list-swiper .layout_latest .project-teaser{border:4px solid var(--inn-primary);border-top:none;padding:40px 15px 20px;display:flex;flex-direction:column;height:100%;justify-content:space-between}.project-list-swiper .layout_latest .highlight-name-container{display:none}.project-list-swiper .swiper-button-next,.project-list-swiper .swiper-button-prev{transform:none!important;border:none;width:auto;height:auto;color:var(--inn-primary);font-size:200%}.v-scroll-top-button{position:fixed;bottom:40px;right:40px;background:var(--inn-primary);color:var(--inn-neutral);border:2px solid #fff;border-radius:100%;width:2em;height:2em;display:flex;align-items:center;justify-content:center;z-index:8888;font-size:150%}.grill-link-boxes .grill-link-box a .grill-link-box-text,.v-confirm-popup,.v-confirm-popup .v-confirm-popup-inner .v-confirm-popup-image{width:100%}.grillmeisterschaft-header-container{position:relative}.grillmeisterschaft-header-container #grill-meisterschaft-logo{position:absolute;top:0;right:10%;transform:translateY(-50%);max-width:150px}.grillmeisterschaft-link-boxes-container{display:grid;grid-template-columns:4fr 1fr;grid-gap:80px;margin-top:40px}@media only screen and (max-width:900px){.grillmeisterschaft-link-boxes-container{grid-template-columns:1fr;grid-gap:40px}.grillmeisterschaft-link-boxes-container .ce_image{max-width:200px;margin-left:auto;margin-right:auto}}.grill-link-boxes{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px 50px}.grill-link-boxes .grill-link-box a{color:#fff;padding:10px 15px 25px;background:var(--inn-primary);display:flex;height:100%;transition:.5s all ease-in-out;position:relative}.grill-link-boxes .grill-link-box a i{position:absolute;right:10px;bottom:10px;color:#fff;font-size:150%}.grill-link-boxes .grill-link-box a:hover{opacity:.8}.grill-link-boxes .grill-link-box a .grill-link-box-text p{margin-bottom:10px}.grill-link-boxes .grill-link-box a .grill-link-box-text p:last-child{margin-bottom:0!important}.grill-link-boxes .grill-link-box:first-child{grid-column:span 2}.grill-link-boxes .grill-link-box:first-child a{background:var(--inn-neutral);display:flex;align-items:center;padding:10px 15px!important}.grill-link-boxes .grill-link-box:first-child a i{position:static}@media only screen and (max-width:767px){.grill-link-boxes{grid-template-columns:1fr;grid-gap:20px;hyphens:auto}.grill-link-boxes .grill-link-box:first-child{grid-column:auto}.v-headline{hyphens:auto}}#grill-austragung-icons{display:flex;justify-content:center}#grill-austragung-icons a,#grill-contact-icons a{display:flex;align-items:center;grid-gap:10px}#grill-austragung-icons a i,#grill-contact-icons a i{color:var(--inn-primary);font-size:150%}#grill-austragung-icons a p,#grill-contact-icons a p{margin:0}#grill-contact-icons{display:flex;justify-content:center;grid-gap:40px}@media only screen and (max-width:767px){#grill-contact-icons{flex-direction:column;align-items:center}.v-confirm-popup .inside{margin-left:20px;margin-right:20px}}.v-confirm-popup{position:fixed;left:0;top:0;bottom:0;right:0;z-index:99999;display:flex}.v-confirm-popup:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;background:#fff;opacity:.8}.v-confirm-popup .inside{display:flex;align-items:center;justify-content:center;margin-top:0;margin-bottom:0;box-sizing:border-box;padding:0;max-width:800px!important}.v-confirm-popup .v-confirm-popup-inner{background:#fff;border:2px solid var(--inn-primary);color:var(--inn-neutral);display:flex;grid-gap:30px;position:relative;box-sizing:border-box;align-items:center}#header,body{background:#212121}.v-confirm-popup .v-confirm-popup-inner .v-confirm-close{position:absolute;left:10px;top:10px;color:var(--inn-primary);font-size:200%;font-weight:600}@media only screen and (max-width:767px){.v-confirm-popup .v-confirm-popup-inner .v-confirm-close{top:10px;right:10px}}#footer{margin-top:10vw}body{color:#fff}#header{overflow:visible}.header-nav-left-mobile{font-size:3.5vw!important}.navigation.show-nav{display:none!important}.nav-with-language{display:flex;align-items:center;grid-gap:20px}.nav-with-language ul{width:auto}