.buttonstyle{display:inline-block;text-decoration:none}.buttonstyle:not(.buttonstyle--ghost){padding:16px 18px}.buttonstyle.buttonstyle--ghost{padding:12px 14px}button.buttonstyle{outline:none}button.buttonstyle:not(.buttonstyle--ghost){border:none}.buttonstyle__fakelink{height:100%;left:0;overflow:hidden;position:absolute;text-indent:100%;top:0;white-space:nowrap;width:100%}body.imx-brand-chiemgaukarte .buttonstyle{border-radius:25px;font:400 normal 18px/1em Lato,Lato fallback,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:1em;text-transform:uppercase;transition:background .25s ease,color .25s ease}body.imx-brand-chiemgaukarte .buttonstyle.buttonstyle--neutral{background:#e6e6e6;color:#292929}body.imx-brand-chiemgaukarte .buttonstyle.buttonstyle--default{background:#fff;color:#292929}body.imx-brand-chiemgaukarte .buttonstyle.buttonstyle--default:is(:hover,:focus),body.imx-brand-chiemgaukarte .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--default{background:var(--color_cd);color:#fff}body.imx-brand-chiemgaukarte .buttonstyle.buttonstyle--inverse{background:var(--color_cd-dark);color:#fff}body.imx-brand-chiemgaukarte .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#fff}body.imx-brand-chiemgaukarte .buttonstyle.buttonstyle--cd{background:var(--color_cd);color:#fff}body.imx-brand-chiemgaukarte .buttonstyle.buttonstyle--ghost{border:2px solid #fff;color:#fff}body.imx-brand-chiemgaukarte .buttonstyle.buttonstyle--ghost:is(:hover,:focus),body.imx-brand-chiemgaukarte .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--ghost{background:#fff;color:#292929}body.imx-brand-ct .buttonstyle{border-radius:0;font:400 normal calc(18px*var(--font_primary-mod))/1em var(--font_primary),Arial,sans-serif;font-size:calc(18px*var(--font_primary-mod));font-style:normal;font-weight:400;line-height:1em;transition:background .25s ease,color .25s ease}body.imx-brand-ct .buttonstyle.buttonstyle--neutral{background:#e6e6e6;color:#292929}body.imx-brand-ct .buttonstyle.buttonstyle--default{background:#fff;color:#292929}body.imx-brand-ct .buttonstyle.buttonstyle--default:is(:hover,:focus),body.imx-brand-ct .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--default{background:var(--color_cd-dark);color:#fff}body.imx-brand-ct .buttonstyle.buttonstyle--inverse{background:var(--color_cd-dark);color:#fff}body.imx-brand-ct .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#fff;letter-spacing:1.8px}body.imx-brand-ct .buttonstyle.buttonstyle--cd{background:var(--color_cd-dark);color:#fff;letter-spacing:1.8px}body.imx-brand-ct .buttonstyle.buttonstyle--ghost{border:2px solid #fff;color:#fff}body.imx-brand-ct .buttonstyle.buttonstyle--ghost:is(:hover,:focus),body.imx-brand-ct .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--ghost{background:#fff;color:#292929}body.imx-brand-grassau .buttonstyle{border-radius:5px;font:400 normal calc(18px*var(--font_primary-mod))/1em var(--font_primary),Arial,sans-serif;font-size:calc(18px*var(--font_primary-mod));font-style:normal;font-weight:400;letter-spacing:1px;line-height:1em;text-transform:uppercase;transition:background .25s ease,color .25s ease}body.imx-brand-grassau .buttonstyle.buttonstyle--neutral{background:#e6e6e6;color:#292929}body.imx-brand-grassau .buttonstyle.buttonstyle--default{background:#fff;color:#292929}body.imx-brand-grassau .buttonstyle.buttonstyle--default:is(:hover,:focus),body.imx-brand-grassau .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--default{background:var(--color_cd);color:#fff}body.imx-brand-grassau .buttonstyle.buttonstyle--inverse{background:var(--color_cd-text);color:#fff}body.imx-brand-grassau .buttonstyle.buttonstyle--cd{background:var(--color_cd);color:#fff;letter-spacing:1.8px}body.imx-brand-grassau .buttonstyle.buttonstyle--ghost{border:2px solid #fff;color:#fff}body.imx-brand-grassau .buttonstyle.buttonstyle--ghost:is(:hover,:focus),body.imx-brand-grassau .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--ghost{background:#fff;color:#292929}body.imx-brand-grassau:not(.imx-brand-grassau-buecherei,.imx-brand-grassau-schule,.imx-brand-grassau-klaushaeusl,.imx-brand-grassau-kulturleben) .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#fff;letter-spacing:1.8px}body.imx-brand-grassau:is(.imx-brand-grassau-buecherei,.imx-brand-grassau-schule,.imx-brand-grassau-klaushaeusl,.imx-brand-grassau-kulturleben) .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#000;letter-spacing:1.8px}body.imx-brand-iz .buttonstyle{text-transform:uppercase;transition:background .25s ease,color .25s ease}@media (min-width:901px){body.imx-brand-iz .buttonstyle{border-radius:30px;font:500 normal 17px/1em Fira Sans Condensed,Fira Sans Condensed fallback,Arial,sans-serif;font-size:17px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1em}body.imx-brand-iz .buttonstyle:not(.buttonstyle--ghost){padding:12.5px 18px}body.imx-brand-iz .buttonstyle.buttonstyle--ghost{padding:11.5px 14px}}@media (max-width:900px){body.imx-brand-iz .buttonstyle{border-radius:27px;font:500 normal 15px/1em Fira Sans Condensed,Fira Sans Condensed fallback,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.05em;line-height:1em}body.imx-brand-iz .buttonstyle:not(.buttonstyle--ghost){padding:11.5px 18px}body.imx-brand-iz .buttonstyle.buttonstyle--ghost{padding:10.5px 14px}}body.imx-brand-iz .buttonstyle.buttonstyle--neutral{background:#e6e6e6;color:#292929}body.imx-brand-iz .buttonstyle.buttonstyle--default{background:#fff;color:#292929}body.imx-brand-iz .buttonstyle.buttonstyle--default:is(:hover,:focus),body.imx-brand-iz .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--default{background:var(--color_cd);color:#fff}body.imx-brand-iz .buttonstyle.buttonstyle--inverse{background:var(--color_cd-dark);color:#fff}body.imx-brand-iz .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#fff}body.imx-brand-iz .buttonstyle.buttonstyle--cd{background:var(--color_cd);color:#fff}body.imx-brand-iz .buttonstyle.buttonstyle--ghost{border:1px solid var(--color_cd);color:var(--color_cd)}body.imx-brand-iz .buttonstyle.buttonstyle--ghost:is(:hover,:focus),body.imx-brand-iz .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--ghost{background:var(--color_cd);color:#fff}body.imx-brand-riw .buttonstyle{border-radius:5px;font:400 normal 18px/1em Lucida Sans,Lucida Sans fallback,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:1em;text-transform:uppercase;transition:background .25s ease,color .25s ease}body.imx-brand-riw .buttonstyle.buttonstyle--neutral{background:#e6e6e6;color:#292929}body.imx-brand-riw .buttonstyle.buttonstyle--default{background:#fff;color:#292929}body.imx-brand-riw .buttonstyle.buttonstyle--default:is(:hover,:focus),body.imx-brand-riw .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--default{background:var(--color_cd);color:#fff}body.imx-brand-riw .buttonstyle.buttonstyle--inverse{background:var(--color_cd-dark);color:#fff}body.imx-brand-riw .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#292929}body.imx-brand-riw .buttonstyle.buttonstyle--cd{background:var(--color_cd);color:#fff}body.imx-brand-riw .buttonstyle.buttonstyle--ghost{border:2px solid #fff;color:#fff}body.imx-brand-riw .buttonstyle.buttonstyle--ghost:is(:hover,:focus),body.imx-brand-riw .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--ghost{background:#fff;color:#292929}body.imx-brand-ruhpolding .buttonstyle{border-radius:25px;font:400 normal 18px/1em Fira Sans,Fira Sans fallback,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.9px;line-height:1em;text-transform:uppercase;transition:background .25s ease,color .25s ease}body.imx-brand-ruhpolding .buttonstyle.buttonstyle--neutral{background:#e6e6e6;color:#292929}body.imx-brand-ruhpolding .buttonstyle.buttonstyle--default{background:#fff;color:#292929}body.imx-brand-ruhpolding .buttonstyle.buttonstyle--default:is(:hover,:focus),body.imx-brand-ruhpolding .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--default{background:var(--color_cd);color:#fff}body.imx-brand-ruhpolding .buttonstyle.buttonstyle--inverse{background:var(--color_cd-dark);color:#fff}body.imx-brand-ruhpolding .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#fff}body.imx-brand-ruhpolding .buttonstyle.buttonstyle--cd{background:var(--color_cd);color:#fff}body.imx-brand-ruhpolding .buttonstyle.buttonstyle--ghost{border:2px solid #fff;color:#fff}body.imx-brand-ruhpolding .buttonstyle.buttonstyle--ghost:is(:hover,:focus),body.imx-brand-ruhpolding .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--ghost{background:#fff;color:#292929}body.imx-brand-seeonseebruck .buttonstyle{border-radius:5px;font:400 normal calc(18px*var(--font_secondary-mod))/1em var(--font_secondary),Arial,sans-serif;font-size:calc(18px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:1em;text-transform:uppercase;transition:background .25s ease,color .25s ease}body.imx-brand-seeonseebruck .buttonstyle.buttonstyle--neutral{background:#e6e6e6;color:#292929}body.imx-brand-seeonseebruck .buttonstyle.buttonstyle--default{background:#fff;color:#292929}body.imx-brand-seeonseebruck .buttonstyle.buttonstyle--default:is(:hover,:focus),body.imx-brand-seeonseebruck .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--default,body.imx-brand-seeonseebruck .fakelink.buttonstyle.buttonstyle--cd{background:var(--color_cd-dark);color:#fff}body.imx-brand-seeonseebruck .buttonstyle.buttonstyle--inverse{background:var(--color_cd-text);color:#fff}body.imx-brand-seeonseebruck .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#292929;letter-spacing:1.8px}body.imx-brand-seeonseebruck .buttonstyle.buttonstyle--cd{background:var(--color_cd);color:#fff;letter-spacing:1.8px}body.imx-brand-seeonseebruck .buttonstyle.buttonstyle--ghost{border:2px solid #fff;color:#fff}body.imx-brand-seeonseebruck .buttonstyle.buttonstyle--ghost:is(:hover,:focus),body.imx-brand-seeonseebruck .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--ghost{background:#fff;color:#292929}body.imx-brand-uw .buttonstyle{border-radius:5px;font:400 normal calc(18px*var(--font_secondary-mod))/1em var(--font_secondary),Arial,sans-serif;font-size:calc(18px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:1em;text-transform:uppercase;transition:background .25s ease,color .25s ease}body.imx-brand-uw .buttonstyle.buttonstyle--neutral{background:#e6e6e6;color:#292929}body.imx-brand-uw .buttonstyle.buttonstyle--default{background:#fff;color:#292929}body.imx-brand-uw .buttonstyle.buttonstyle--default:is(:hover,:focus),body.imx-brand-uw .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--default{background:var(--color_cd);color:#fff}body.imx-brand-uw .buttonstyle.buttonstyle--inverse{background:var(--color_cd-dark);color:#fff}body.imx-brand-uw .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#fff;letter-spacing:1.8px}body.imx-brand-uw .buttonstyle.buttonstyle--cd{background:var(--color_cd);color:#fff;letter-spacing:1.8px}body.imx-brand-uw .buttonstyle.buttonstyle--ghost{border:2px solid #fff;color:#fff}body.imx-brand-uw .buttonstyle.buttonstyle--ghost:is(:hover,:focus),body.imx-brand-uw .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--ghost{background:#fff;color:#292929}body.imx-brand-wifo .buttonstyle{border-radius:0;font:400 normal calc(18px*var(--font_primary-mod))/1em var(--font_primary),Arial,sans-serif;font-size:calc(18px*var(--font_primary-mod));font-style:normal;font-weight:400;line-height:1em;transition:background .25s ease,color .25s ease}body.imx-brand-wifo .buttonstyle:before{background-size:contain;content:"";display:inline-block;height:22px;margin:-2px 10px -2px 0;vertical-align:bottom;width:11px}body.imx-brand-wifo .buttonstyle:-webkit-any(.buttonstyle--cta):hover:before,body.imx-brand-wifo .buttonstyle:-webkit-any(.buttonstyle--neutral,.buttonstyle--ghost,.buttonstyle--inverse,.buttonstyle--cd,.buttonstyle--default):before,body.imx-brand-wifo .buttonstyle__fakelink:hover~.buttonstyle:-webkit-any(.buttonstyle--cta):before{background:url(../Assets/buttonstyles_icon_wifo.a13e0b0d43c2018e62c5.svg) 0 0 no-repeat}body.imx-brand-wifo .buttonstyle:is(.buttonstyle--cta):hover:before,body.imx-brand-wifo .buttonstyle:is(.buttonstyle--neutral,.buttonstyle--ghost,.buttonstyle--inverse,.buttonstyle--cd,.buttonstyle--default):before,body.imx-brand-wifo .buttonstyle__fakelink:hover~.buttonstyle:is(.buttonstyle--cta):before{background:url(../Assets/buttonstyles_icon_wifo.a13e0b0d43c2018e62c5.svg) 0 0 no-repeat}body.imx-brand-wifo .buttonstyle:-webkit-any(.buttonstyle--cta):not(:hover):before,body.imx-brand-wifo .buttonstyle__fakelink:not(:hover)~.buttonstyle:-webkit-any(.buttonstyle--cta):before{background:url(../Assets/buttonstyles_icon_wifo-dark.8d3c3d8e47550e01e4b2.svg) 0 0 no-repeat}body.imx-brand-wifo .buttonstyle:is(.buttonstyle--cta):not(:hover):before,body.imx-brand-wifo .buttonstyle__fakelink:not(:hover)~.buttonstyle:is(.buttonstyle--cta):before{background:url(../Assets/buttonstyles_icon_wifo-dark.8d3c3d8e47550e01e4b2.svg) 0 0 no-repeat}body.imx-brand-wifo .buttonstyle.buttonstyle--neutral{background:#e6e6e6;color:#292929}body.imx-brand-wifo .buttonstyle.buttonstyle--default{background:#fff;color:#292929}body.imx-brand-wifo .buttonstyle.buttonstyle--default:is(:hover,:focus),body.imx-brand-wifo .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--default{background:var(--color_cd);color:#fff}body.imx-brand-wifo .buttonstyle.buttonstyle--inverse{background:var(--color_cd-text);color:#fff}body.imx-brand-wifo .buttonstyle.buttonstyle--inverse:hover,body.imx-brand-wifo .buttonstyle__fakelink:hover~.buttonstyle.buttonstyle--inverse{background:#fff;color:var(--color_cd-text)}body.imx-brand-wifo .buttonstyle.buttonstyle--cta{background:var(--color_cta-primary);color:#fff;letter-spacing:1.8px}body.imx-brand-wifo .buttonstyle.buttonstyle--cta:hover,body.imx-brand-wifo .buttonstyle__fakelink:hover~.buttonstyle.buttonstyle--cta{background:var(--color_cd)}body.imx-brand-wifo .buttonstyle.buttonstyle--cd{background:var(--color_cd);color:#fff;letter-spacing:1.8px}body.imx-brand-wifo .buttonstyle.buttonstyle--ghost{border:2px solid #fff;color:#fff}body.imx-brand-wifo .buttonstyle.buttonstyle--ghost:is(:hover,:focus),body.imx-brand-wifo .buttonstyle__fakelink:is(:hover,:focus)~.buttonstyle.buttonstyle--ghost{background:#fff;color:#292929}