@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes view-transition-out{from{opacity:1}to{opacity:0}}@keyframes view-transition-in{from{opacity:0}to{opacity:1}}.MOD-MapWithBanner__wrap{max-width:100% !important;padding:0 !important;background-color:#d7d7d7;color:#000;display:flex;flex-direction:column;align-items:center}.MOD-MapWithBanner .MOD-MapWithBanner__container{max-width:120em;padding-top:1.6em;padding-bottom:2.5em;display:flex;justify-content:space-between}.MOD-MapWithBanner .MOD-MapWithBanner__map{padding-bottom:2.5em;flex:3;position:relative;font-size:1.6em}.MOD-MapWithBanner .MOD-MapWithBanner__map .tirol:hover,.MOD-MapWithBanner .MOD-MapWithBanner__map .vorarlberg:hover,.MOD-MapWithBanner .MOD-MapWithBanner__map .salzburg:hover,.MOD-MapWithBanner .MOD-MapWithBanner__map .kaernten:hover,.MOD-MapWithBanner .MOD-MapWithBanner__map .steiermark:hover,.MOD-MapWithBanner .MOD-MapWithBanner__map .oberoesterreich:hover,.MOD-MapWithBanner .MOD-MapWithBanner__map .niederoesterreich:hover,.MOD-MapWithBanner .MOD-MapWithBanner__map .steiermark:hover{fill:#4d97d9 !important}.MOD-MapWithBanner .MOD-MapWithBanner__regions__section:hover{cursor:pointer}.MOD-MapWithBanner .MOD-MapWithBanner__box{background-color:#fff;position:absolute;width:28%;top:10%;left:5%;padding:1em;padding-right:2em;box-shadow:0 0 7px #000;font-style:normal}.MOD-MapWithBanner .MOD-MapWithBanner__box__headline{font-weight:bold}.MOD-MapWithBanner .MOD-MapWithBanner__eu-box{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;align-items:center}.MOD-MapWithBanner .MOD-MapWithBanner__eu-box__flag{width:60px;height:40px;padding-bottom:.3em}.MOD-MapWithBanner .MOD-MapWithBanner__eu-box__link{text-decoration:none;text-align:center;font-style:normal}.MOD-MapWithBanner .MOD-MapWithBanner__eu-box__text{line-height:2em}.MOD-MapWithBanner .MOD-MapWithBanner__regions{display:none}.MOD-MapWithBanner .MOD-MapWithBanner__image{flex:1;padding-left:1.6em}.MOD-MapWithBanner .MOD-MapWithBanner__image img{display:block;width:100%;height:auto}.MOD-MapWithBanner .MOD-MapWithBanner__image-mobile{display:none}@media(max-width: 1024px){.MOD-MapWithBanner__wrap{padding:2.5em}.MOD-MapWithBanner .MOD-MapWithBanner__map{padding-top:2.5em}.MOD-MapWithBanner .MOD-MapWithBanner__box{top:5%;font-size:.9em;width:35%;padding:1em}.MOD-MapWithBanner .MOD-MapWithBanner__eu-box{font-size:.9em}}@media(max-width: 767px){.MOD-MapWithBanner__wrap{padding:0}.MOD-MapWithBanner .MOD-MapWithBanner__map{padding-top:0;flex-direction:column;margin:1em;padding:0}.MOD-MapWithBanner .MOD-MapWithBanner__box{position:static;width:100%;inset:auto;margin:0;margin-bottom:1em}.MOD-MapWithBanner .MOD-MapWithBanner__container{flex-direction:column;flex-flow:column-reverse;padding:0}.MOD-MapWithBanner .MOD-MapWithBanner__eu-box{position:static;inset:auto;margin:0;flex-direction:row;justify-content:flex-start}.MOD-MapWithBanner .MOD-MapWithBanner__eu-box__text{padding-left:1em}.MOD-MapWithBanner .MOD-MapWithBanner__regions{display:flex;flex-wrap:wrap;padding-top:1em}.MOD-MapWithBanner .MOD-MapWithBanner__regions__item{width:40%;font-style:normal;text-decoration:underline;padding:.5em .5em .75em 0}.MOD-MapWithBanner .MOD-MapWithBanner__image{padding-left:0}.MOD-MapWithBanner .MOD-MapWithBanner__image-mobile{display:block}.MOD-MapWithBanner .MOD-MapWithBanner__image-desktop{display:none}}
