.accordion-module{margin-bottom:64px;margin-top:64px;width:100%}@media only screen and (min-width:768px){.accordion-module{margin-bottom:80px;margin-top:80px}}@media only screen and (min-width:1024px){.accordion-module{margin-bottom:120px;margin-top:120px}}@media only screen and (min-width:1440px){.accordion-module{margin-bottom:120px;margin-top:120px}}.accordion-module+.accordion-module:not(:has(.accordion-module__intro)){margin-top:-32px}@media only screen and (min-width:768px){.accordion-module+.accordion-module:not(:has(.accordion-module__intro)){margin-top:-40px}}@media only screen and (min-width:1024px){.accordion-module+.accordion-module:not(:has(.accordion-module__intro)){margin-top:-60px}}.accordion-module__container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:320px){.accordion-module__container{width:82.5vw}}@media only screen and (min-width:768px){.accordion-module__container{width:85.4166666667vw}}@media only screen and (min-width:1024px){.accordion-module__container{width:89.0625vw}}@media only screen and (min-width:1440px){.accordion-module__container{width:1272px}}.accordion-module__container .accordion{flex-basis:82.5vw;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:82.5vw}@media only screen and (min-width:768px){.accordion-module__container .accordion{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.accordion-module__container .accordion:not(.is--fullwidth){flex-basis:74.21875vw;margin-left:7.421875vw;margin-right:7.421875vw;max-width:74.21875vw;padding-left:.87890625vw;padding-right:.87890625vw;width:74.21875vw}.accordion-module__container .accordion.is--fullwidth{flex-basis:89.0625vw;max-width:89.0625vw;padding-left:.87890625vw;padding-right:.87890625vw;width:89.0625vw}}@media only screen and (min-width:1440px){.accordion-module__container .accordion:not(.is--fullwidth){flex-basis:1060px;margin-left:106px;margin-right:106px;max-width:1060px;padding-left:12px;padding-right:12px;width:1060px}.accordion-module__container .accordion.is--fullwidth{flex-basis:1272px;max-width:1272px;padding-left:12px;padding-right:12px;width:1272px}}.accordion-module__intro{flex-basis:82.5vw;max-width:82.5vw;padding-left:1.5625vw;padding-right:1.5625vw;width:82.5vw}@media only screen and (min-width:768px){.accordion-module__intro{flex-basis:85.4166666667vw;max-width:85.4166666667vw;padding-left:1.171875vw;padding-right:1.171875vw;width:85.4166666667vw}}@media only screen and (min-width:1024px){.accordion-module__intro:not(.is--fullwidth){flex-basis:74.21875vw;margin-left:7.421875vw;margin-right:7.421875vw;max-width:74.21875vw;padding-left:.87890625vw;padding-right:.87890625vw;width:74.21875vw}.accordion-module__intro.is--fullwidth{flex-basis:89.0625vw;max-width:89.0625vw;padding-left:.87890625vw;padding-right:.87890625vw;width:89.0625vw}}@media only screen and (min-width:1440px){.accordion-module__intro:not(.is--fullwidth){flex-basis:1060px;margin-left:106px;margin-right:106px;max-width:1060px;padding-left:12px;padding-right:12px;width:1060px}.accordion-module__intro.is--fullwidth{flex-basis:1272px;max-width:1272px;padding-left:12px;padding-right:12px;width:1272px}}.accordion-module__headline{font-size:26px;font-weight:300;letter-spacing:.1em;line-height:31px;margin-bottom:16px;text-transform:uppercase}@media only screen and (min-width:768px){.accordion-module__headline{font-size:38px;line-height:46px}}@media only screen and (min-width:1024px){.accordion-module__headline{font-size:50px;line-height:60px}}.accordion-module__headline+.accordion-module__area-headline{margin-top:44px}@media only screen and (min-width:1024px){.accordion-module__headline{margin-bottom:24px}.accordion-module__headline+.accordion-module__area-headline{margin-top:26px}}.accordion-module__subline{font-size:20px;font-weight:300;letter-spacing:.05em;line-height:24px;margin-bottom:60px}@media only screen and (min-width:768px){.accordion-module__subline{font-size:24px;line-height:29px}}@media only screen and (min-width:1024px){.accordion-module__subline{font-size:28px;line-height:34px}}.accordion-module__area-headline{color:#947c48;font-size:20px;font-weight:300;letter-spacing:.05em;line-height:24px;margin-bottom:20px;text-transform:uppercase}@media only screen and (min-width:768px){.accordion-module__area-headline{font-size:24px;line-height:29px}}@media only screen and (min-width:1024px){.accordion-module__area-headline{font-size:28px;line-height:34px;margin-bottom:40px}}