.accordion .headline:not(:last-child){margin-bottom:60px}.accordion .headline h2{color:#292929;margin-top:0}body:not(.imx-brand-iz,.imx-brand-uw,.imx-brand-vachendorf,.imx-brand-grassau,.imx-brand-seeonseebruck,.imx-brand-ruhpolding,.imx-brand-chiemgaugmbh,.imx-brand-ct) .accordion .headline 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,.imx-brand-ruhpolding,.imx-brand-chiemgaugmbh,.imx-brand-ct) .accordion .headline h2{font-size:8rem}}@media (min-width:901px){body.imx-brand-iz .accordion .headline 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 .accordion .headline 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 .accordion .headline 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 .accordion .headline 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 .accordion .headline 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 .accordion .headline h2{font-size:8rem}}body.imx-brand-vachendorf .accordion .headline 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 .accordion .headline h2{font-size:8rem}}body.imx-brand-grassau .accordion .headline 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 .accordion .headline h2{font-size:6rem}}body.imx-brand-ruhpolding .accordion .headline h2{font:800 normal calc(5.15rem*var(--font_primary-mod))/1.5em var(--font_primary),Arial,sans-serif;font-size:calc(5.15rem*var(--font_primary-mod));font-style:normal;font-weight:800;line-height:1.5em}body:is(.imx-brand-chiemgaugmbh,.imx-brand-ct) .accordion .headline h2{font:900 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:900;line-height:1.2em}@media (max-width:550px){body:is(.imx-brand-chiemgaugmbh,.imx-brand-ct) .accordion .headline h2{font-size:8rem}}body:is(.imx-brand-chiemgaugmbh,.imx-brand-ct) .accordion .headline h2{font-weight:700}.accordion .headline h2:not(:first-child){margin-top:60px}.accordion .headline h2:first-child{margin-top:0}.accordion .headline h2:not(:last-child){margin-bottom:15px}.accordion .headline h2:last-child{margin-bottom:0}.accordion .headline p{color:#292929;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}body.imx-brand-ruhpolding .accordion .headline p{color:inherit;font:400 normal calc(23px*var(--font_secondary-mod))/1.5em var(--font_secondary),Arial,sans-serif;font-size:calc(23px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:1.5em}.accordion .headline p:not(:last-child){margin:0 0 15px}.accordion .headline p:last-child{margin:0}.accordion .headline p a{text-decoration:underline}