.accordion__title{margin:0}.accordion__button{align-items:center;background:none;border:none;border-radius:0;color:#292929;column-gap:20px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;margin:0;text-align:left;transition:background-color .3s ease-in-out;width:100%}@media (max-width:550px){.accordion__button{font-size:4rem}}body:not(.imx-brand-uw,.imx-brand-vachendorf,.imx-brand-seeonseebruck,.imx-brand-ruhpolding,.imx-brand-chiemgaugmbh,.imx-brand-ct) .accordion__button{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 .accordion__button{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 .accordion__button{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 .accordion__button{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-ruhpolding .accordion__button{font:800 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:800;line-height:1.2em}body:is(.imx-brand-chiemgaugmbh,.imx-brand-ct) .accordion__button{font:900 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:900;line-height:1.2em}body:is(.imx-brand-chiemgaugmbh,.imx-brand-ct) .accordion__button{font-weight:700}@media (max-width:900px){.accordion__button{padding:10px}}@media (min-width:901px){.accordion__button{padding:13px 20px}}.accordion__button:is(:hover,:active,:focus,[aria-expanded=true]){background-color:hsla(0,0%,78%,.2)}.accordion__button:after{color:#292929;content:"\e90d";font:400 normal 20px/20px icomoon;font-size:20px;font-style:normal;font-weight:400;line-height:20px;transition:transform .3s ease-in-out}.accordion__button[aria-expanded=true]:after{transform:rotate(180deg)}