.textBlock h1{color:inherit}body:not(.imx-brand-iz,.imx-brand-uw,.imx-brand-vachendorf,.imx-brand-seeonseebruck) .textBlock h1{font:400 var(--font_deko-style) calc(12.5rem*var(--font_deko-mod))/1em var(--font_deko),Arial,sans-serif;font-size:calc(12.5rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1em}@media (max-width:550px){body:not(.imx-brand-iz,.imx-brand-uw,.imx-brand-vachendorf,.imx-brand-seeonseebruck) .textBlock h1{font-size:9.33333333rem}}body.imx-brand-uw .textBlock h1{font:700 var(--font_deko-style) calc(12.5rem*var(--font_deko-mod))/1em var(--font_deko),Arial,sans-serif;font-size:calc(12.5rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:700;line-height:1em}@media (max-width:550px){body.imx-brand-uw .textBlock h1{font-size:9.33333333rem}}body.imx-brand-vachendorf .textBlock h1{font:400 var(--font_deko-style) calc(9.6rem*var(--font_deko-mod))/1em var(--font_deko),Arial,sans-serif;font-size:calc(9.6rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1em}@media (max-width:550px){body.imx-brand-vachendorf .textBlock h1{font-size:9.33333333rem}}@media (min-width:901px){body.imx-brand-iz .textBlock h1{font:400 var(--font_deko-style) calc(6.3rem*var(--font_deko-mod))/1em var(--font_deko),Arial,sans-serif;font-size:calc(6.3rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1em}}@media (max-width:900px){body.imx-brand-iz .textBlock h1{font:400 var(--font_deko-style) calc(5.1rem*var(--font_deko-mod))/1em var(--font_deko),Arial,sans-serif;font-size:calc(5.1rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1em}}.textBlock h2{color:inherit}body:not(.imx-brand-iz,.imx-brand-uw,.imx-brand-vachendorf,.imx-brand-grassau,.imx-brand-seeonseebruck) .textBlock h2{font:400 var(--font_deko-style) calc(10rem*var(--font_deko-mod))/1.2em var(--font_deko),Arial,sans-serif;font-size:calc(10rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1.2em}@media (max-width:550px){body:not(.imx-brand-iz,.imx-brand-uw,.imx-brand-vachendorf,.imx-brand-grassau,.imx-brand-seeonseebruck) .textBlock h2{font-size:8rem}}@media (min-width:901px){body.imx-brand-iz .textBlock h2{font:400 var(--font_deko-style) calc(3rem*var(--font_deko-mod))/1em var(--font_deko),Arial,sans-serif;font-size:calc(3rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1em}}@media (max-width:900px){body.imx-brand-iz .textBlock h2{font:400 var(--font_deko-style) calc(3.15rem*var(--font_deko-mod))/1em var(--font_deko),Arial,sans-serif;font-size:calc(3.15rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1em}}@media (min-width:901px){body.imx-brand-seeonseebruck .textBlock h2{font:700 normal calc(80px*var(--font_primary-mod))/1.1 var(--font_primary),Arial,sans-serif;font-size:calc(80px*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1.1}}@media (max-width:900px){body.imx-brand-seeonseebruck .textBlock h2{font:700 normal calc(45px*var(--font_primary-mod))/1.1 var(--font_primary),Arial,sans-serif;font-size:calc(45px*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1.1}}body.imx-brand-uw .textBlock h2{font:700 var(--font_deko-style) calc(10rem*var(--font_deko-mod))/1.2em var(--font_deko),Arial,sans-serif;font-size:calc(10rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:700;line-height:1.2em}@media (max-width:550px){body.imx-brand-uw .textBlock h2{font-size:8rem}}body.imx-brand-vachendorf .textBlock h2{font:700 var(--font_deko-style) calc(5rem*var(--font_deko-mod))/1.2em var(--font_deko),Arial,sans-serif;font-size:calc(5rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:700;line-height:1.2em}@media (max-width:550px){body.imx-brand-vachendorf .textBlock h2{font-size:8rem}}body.imx-brand-grassau .textBlock h2{font:400 var(--font_deko-style) calc(11.9rem*var(--font_deko-mod))/1.1 var(--font_deko),Arial,sans-serif;font-size:calc(11.9rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1.1}@media (max-width:550px){body.imx-brand-grassau .textBlock h2{font-size:6rem}}.textBlock h3{color:inherit}@media (max-width:550px){.textBlock h3{font-size:4rem}}body:not(.imx-brand-uw,.imx-brand-vachendorf,.imx-brand-seeonseebruck) .textBlock h3{font:400 normal calc(4rem*var(--font_primary-mod))/1.2em var(--font_primary),Arial,sans-serif;font-size:calc(4rem*var(--font_primary-mod));font-style:normal;font-weight:400;line-height:1.2em}body.imx-brand-uw .textBlock h3{font:700 var(--font_deko-style) calc(4rem*var(--font_deko-mod))/1.2em var(--font_deko),Arial,sans-serif;font-size:calc(4rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:700;line-height:1.2em}body.vachendorf .textBlock h3{font:700 var(--font_deko-style) calc(3rem*var(--font_deko-mod))/1.2em var(--font_deko),Arial,sans-serif;font-size:calc(3rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:700;line-height:1.2em}body.imx-brand-seeonseebruck .textBlock h3{font:400 normal calc(4rem*var(--font_primary-mod))/1.2em var(--font_primary),Arial,sans-serif;font-size:calc(4rem*var(--font_primary-mod));font-style:normal;font-weight:400;line-height:1.2em}.textBlock h4{color:inherit;hyphens:auto;word-wrap:break-word}body:is(.imx-brand-ct,.imx-brand-wifo,.imx-brand-seeonseebruck) .textBlock h4{font:700 normal calc(3.5rem*var(--font_primary-mod))/1.25em var(--font_primary),Arial,sans-serif;font-size:calc(3.5rem*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1.25em}body:-webkit-any(.imx-brand-ct,.imx-brand-wifo,.imx-brand-seeonseebruck) .textBlock h4{font:700 normal calc(3.5rem*var(--font_primary-mod))/1.25em var(--font_primary),Arial,sans-serif;font-size:calc(3.5rem*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1.25em}body.imx-brand-iz .textBlock h4{font:500 normal calc(3rem*var(--font_primary-mod))/1.2em var(--font_primary),Arial,sans-serif;font-size:calc(3rem*var(--font_primary-mod));font-style:normal;font-weight:500;line-height:1.2em;text-transform:uppercase}body.imx-brand-uw .textBlock h4{font:700 var(--font_deko-style) calc(3.5rem*var(--font_deko-mod))/1.25em var(--font_deko),Arial,sans-serif;font-size:calc(3.5rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:700;line-height:1.25em}body:not(:-webkit-any(.imx-brand-ct,.imx-brand-wifo,.imx-brand-iz,.imx-brand-uw,.imx-brand-seeonseebruck)) .textBlock h4{font:400 var(--font_deko-style) calc(3.5rem*var(--font_deko-mod))/1.25em var(--font_deko),Arial,sans-serif;font-size:calc(3.5rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1.25em}body:not(:is(.imx-brand-ct,.imx-brand-wifo,.imx-brand-iz,.imx-brand-uw,.imx-brand-seeonseebruck)) .textBlock h4{font:400 var(--font_deko-style) calc(3.5rem*var(--font_deko-mod))/1.25em var(--font_deko),Arial,sans-serif;font-size:calc(3.5rem*var(--font_deko-mod));font-style:var(--font_deko-style);font-weight:400;line-height:1.25em}.textBlock h4:has(.nonbold){font-family:var(--font_secondary)!important;font-weight:400!important}.textBlock h5{color:inherit;font:700 normal calc(30px*var(--font_primary-mod))/1.16666667em var(--font_primary),Arial,sans-serif;font-size:calc(30px*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1.16666667em}.textBlock h6{color:inherit}body:not(.imx-brand-uw) .textBlock h6{font:400 normal calc(3rem*var(--font_primary-mod))/1.2em var(--font_primary),Arial,sans-serif;font-size:calc(3rem*var(--font_primary-mod));font-style:normal;font-weight:400;line-height:1.2em}body.imx-brand-uw .textBlock h6{font:700 normal calc(3rem*var(--font_primary-mod))/1.2em var(--font_primary),Arial,sans-serif;font-size:calc(3rem*var(--font_primary-mod));font-style:normal;font-weight:700;line-height:1.2em}.textBlock h1:not(:first-child),.textBlock h2:not(:first-child),.textBlock h3:not(:first-child),.textBlock h4:not(:first-child),.textBlock h5:not(:first-child),.textBlock h6:not(:first-child){margin-top:60px}.textBlock h1:first-child,.textBlock h2:first-child,.textBlock h3:first-child,.textBlock h4:first-child,.textBlock h5:first-child,.textBlock h6:first-child{margin-top:0}.textBlock h1:not(:last-child),.textBlock h2:not(:last-child),.textBlock h3:not(:last-child),.textBlock h4:not(:last-child),.textBlock h5:not(:last-child),.textBlock h6:not(:last-child){margin-bottom:15px}.textBlock h1:last-child,.textBlock h2:last-child,.textBlock h3:last-child,.textBlock h4:last-child,.textBlock h5:last-child,.textBlock h6:last-child{margin-bottom:0}@media (min-width:901px){body.imx-brand-iz .textBlock h4:not(:last-child){margin-bottom:42px}}@media (max-width:900px){body.imx-brand-iz .textBlock h4:not(:last-child){margin-bottom:34px}}.textBlock p{color:inherit;font:400 normal calc(20px*var(--font_secondary-mod))/1.5em var(--font_secondary),Arial,sans-serif;font-size:calc(20px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:1.5em;word-break:break-word}.textBlock p:not(:last-child){margin:0 0 15px}.textBlock p:last-child{margin:0}.textBlock p a{text-decoration:underline}.textBlock ol,.textBlock ul{color:inherit;font:400 normal calc(20px*var(--font_secondary-mod))/1.5em var(--font_secondary),Arial,sans-serif;font-size:calc(20px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:1.5em}.textBlock ol:first-child,.textBlock ul:first-child{margin-top:0}.textBlock ol:last-child,.textBlock ul:last-child{margin-bottom:0}.textBlock ol:not(:first-child),.textBlock ul:not(:first-child){margin-top:15px}.textBlock ol:not(:last-child),.textBlock ul:not(:last-child){margin-bottom:15px}.textBlock ol>li>strong,.textBlock ul>li>strong{font-weight:700}body:not(:-webkit-any(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .textBlock ul{list-style:none;padding:0}body:not(:-webkit-any(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .textBlock ul>li{padding-left:30px}body:not(:-webkit-any(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .textBlock ul>li:before{content:"\e904";font:400 normal 20px/1.5em icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:1.5em;margin:0 10px 0 -30px}body:not(:-webkit-any(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .article .textBlock ul>li:before,body:not(:-webkit-any(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .article--base .textBlock ul>li:before,body:not(:-webkit-any(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .article--blog .textBlock ul>li:before{color:var(--color_cd-dark)}body:not(:-webkit-any(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .article--highlight .textBlock ul>li:before{color:#fff}body:not(:is(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .textBlock ul{list-style:none;padding:0}body:not(:is(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .textBlock ul>li{padding-left:30px}body:not(:is(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .textBlock ul>li:before{content:"\e904";font:400 normal 20px/1.5em icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:1.5em;margin:0 10px 0 -30px}body:not(:is(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .article .textBlock ul>li:before,body:not(:is(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .article--base .textBlock ul>li:before,body:not(:is(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .article--blog .textBlock ul>li:before{color:var(--color_cd-dark)}body:not(:is(.imx-brand-riw,.imx-brand-wifo,.imx-brand-ruhpolding,.imx-brand-chiemgaukarte)) .article--highlight .textBlock ul>li:before{color:#fff}body.imx-brand-wifo .textBlock ul{list-style:none;padding:0}body.imx-brand-wifo .textBlock ul>li{padding-left:21px}body.imx-brand-wifo .textBlock ul>li:before{background:url(../Assets/textBlock_ulIcon_wifo.a13e0b0d43c2018e62c5.svg) 0 0 no-repeat;background-size:contain;content:"";display:inline-block;height:22px;margin:0 10px 0 -21px;vertical-align:sub;width:11px}body.imx-brand-riw .textBlock ul{list-style:disc}body.imx-brand-ruhpolding:not(.imx-brand-ruhpolding-rathaus) .textBlock ul{list-style:none;padding:0}body.imx-brand-ruhpolding:not(.imx-brand-ruhpolding-rathaus) .textBlock ul>li{padding-left:30px}body.imx-brand-ruhpolding:not(.imx-brand-ruhpolding-rathaus) .textBlock ul>li:before{content:"\e967";font:400 normal 20px/1.5em icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:1.5em;margin:0 7px 0 -30px}body.imx-brand-ruhpolding:not(.imx-brand-ruhpolding-rathaus) .article .textBlock ul>li:before,body.imx-brand-ruhpolding:not(.imx-brand-ruhpolding-rathaus) .article--base .textBlock ul>li:before,body.imx-brand-ruhpolding:not(.imx-brand-ruhpolding-rathaus) .article--blog .textBlock ul>li:before{color:var(--color_cd-dark)}body.imx-brand-ruhpolding:not(.imx-brand-ruhpolding-rathaus) .article--highlight .textBlock ul>li:before{color:#fff}body.imx-brand-ruhpolding.imx-brand-ruhpolding-rathaus .textBlock ul{list-style:none;padding:0}body.imx-brand-ruhpolding.imx-brand-ruhpolding-rathaus .textBlock ul>li{padding-left:30px}body.imx-brand-ruhpolding.imx-brand-ruhpolding-rathaus .textBlock ul>li:before{content:"\e904";font:400 normal 20px/1.5em icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:1.5em;margin:0 10px 0 -30px}body.imx-brand-ruhpolding.imx-brand-ruhpolding-rathaus .article .textBlock ul>li:before,body.imx-brand-ruhpolding.imx-brand-ruhpolding-rathaus .article--base .textBlock ul>li:before,body.imx-brand-ruhpolding.imx-brand-ruhpolding-rathaus .article--blog .textBlock ul>li:before{color:var(--color_cd-dark)}body.imx-brand-ruhpolding.imx-brand-ruhpolding-rathaus .article--highlight .textBlock ul>li:before{color:#fff}body.imx-brand-grassau-buergerservice .textBlock ul{list-style:none;padding:0}body.imx-brand-grassau-buergerservice .textBlock ul>li{padding-left:30px}body.imx-brand-grassau-buergerservice .textBlock ul>li:before{content:"\e969";font:400 normal 20px/1.5em icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:1.5em;margin:0 10px 0 -30px}body.imx-brand-grassau-buergerservice .article .textBlock ul>li:before,body.imx-brand-grassau-buergerservice .article--base .textBlock ul>li:before,body.imx-brand-grassau-buergerservice .article--blog .textBlock ul>li:before{color:var(--color_cd-dark)}body.imx-brand-grassau-buergerservice .article--highlight .textBlock ul>li:before{color:#fff}@media (min-width:901px){.textBlock table{border-collapse:separate}}@media (max-width:900px){.textBlock table{border-collapse:collapse}}.textBlock table:not(:last-child){margin:0 0 15px}.textBlock table:last-child{margin:0}@media (min-width:901px){.textBlock table :is(th,td){color:inherit;font:400 normal calc(20px*var(--font_secondary-mod))/1.5em var(--font_secondary),Arial,sans-serif;font-size:calc(20px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:1.5em;padding:7px 20px}.textBlock table th{font-weight:700;text-align:left}.textBlock table td{text-align:left}.textBlock__table__mobileHead{display:none}:not(.article--highlight) .textBlock table thead{color:#fff}.article--highlight .textBlock table thead,:not(.article--highlight) .textBlock table tbody{color:#292929}.article--highlight .textBlock table tbody{color:#fff}:not(.article--highlight) .textBlock table thead :is(th,td){background:var(--color_cd-text)}.article--highlight .textBlock table thead :is(th,td){background:#fff}:not(.article--highlight) .textBlock table tbody tr:nth-child(2n) :is(th,td){background:#eee}.article--highlight .textBlock table tbody tr:nth-child(2n) :is(th,td){background:hsla(0,0%,93%,.2)}}@media (max-width:900px){.textBlock table thead{display:none}.textBlock table :is(th,td){color:inherit;display:grid;font:400 normal calc(20px*var(--font_secondary-mod))/1.5em var(--font_secondary),Arial,sans-serif;font-size:calc(20px*var(--font_secondary-mod));font-style:normal;font-weight:400;grid-template-columns:repeat(2,1fr);line-height:1.5em;padding:7px 15px;text-align:left}.textBlock table :is(th,td):first-child{padding-top:25px}.textBlock table :is(th,td):last-child{padding-bottom:25px}.textBlock__table__mobileHead{font-weight:700;text-align:left}:not(.article--highlight) .textBlock table tbody :is(th,td){border-top:1px solid #fff;color:#292929}.article--highlight .textBlock table tbody :is(th,td){border-top:1px solid hsla(0,0%,100%,.25);color:#fff}:not(.article--highlight) .textBlock table tbody tr:nth-child(odd) :is(th,td){background:#ddd}.article--highlight .textBlock table tbody tr:nth-child(odd) :is(th,td){background:rgba(0,0,0,.2)}:not(.article--highlight) .textBlock table tbody tr:nth-child(2n) :is(th,td){background:#eee}.article--highlight .textBlock table tbody tr:nth-child(2n) :is(th,td){background:rgba(0,0,0,.1)}}@media (max-width:550px){.textBlock--collapse_mobile:not(.textBlock--collapse_desktop) .textBlock__wrap{margin-bottom:10px}.textBlock--collapse_mobile:not(.-js-textBlock--extended) .textBlock__wrap{mask-image:url(../Assets/textBlock__mask.2ae4b700f35e040c8140.png);-webkit-mask-image:url(../Assets/textBlock__mask.2ae4b700f35e040c8140.png);mask-size:100% 100%;-webkit-mask-size:100% 100%;max-height:175px;overflow-y:hidden}}@media (min-width:551px){.textBlock:not(.textBlock--collapse_desktop) .textBlock__wrap{margin-bottom:10px}.textBlock--collapse_desktop:not(.-js-textBlock--extended) .textBlock__wrap{mask-image:url(../Assets/textBlock__mask.2ae4b700f35e040c8140.png);-webkit-mask-image:url(../Assets/textBlock__mask.2ae4b700f35e040c8140.png);mask-size:100% 100%;-webkit-mask-size:100% 100%;max-height:175px}}.textBlock__showmore{color:inherit;font:400 normal calc(20px*var(--font_secondary-mod))/1.5em var(--font_secondary),Arial,sans-serif;font-size:calc(20px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:1.5em;position:relative;text-decoration:underline}.textBlock.-js-textBlock--extended .textBlock__showmore>.textBlock__showmore__show,.textBlock:not(.-js-textBlock--extended) .textBlock__showmore>.textBlock__showmore__hide{display:none}.textBlock__showmore:after{font:400 normal 20px/1.5em icomoon;font-size:20px;font-style:normal;font-weight:400;left:calc(100% + 5px);line-height:1.5em;position:absolute;text-decoration:none;top:0}.textBlock:not(.-js-textBlock--extended) .textBlock__showmore:after{content:"\e90d"}.textBlock.-js-textBlock--extended .textBlock__showmore:after{content:"\e90c"}@media (max-width:550px){.textBlock:not(.textBlock--collapse_mobile) .textBlock__showmore{display:none}}@media (min-width:551px){.textBlock:not(.textBlock--collapse_desktop) .textBlock__showmore{display:none}}