.contact-person-section{padding:3rem 0}@media only screen and (min-width:48rem){.contact-person-section{padding:6rem 0}}.contact-person-section__headline{font-weight:700;margin-bottom:2.125rem;text-align:center}@media only screen and (min-width:64rem){.contact-person-section__headline{margin-bottom:3rem}.contact-person-section__persons .two-person-layout{margin:0 auto;max-width:61.5rem}}.contact-person-section__persons .swiper{padding-bottom:2rem}.contact-person-section__persons .swiper-pagination-horizontal{top:calc(100% + 1.125rem)}.contact-person-section__persons .swiper-actions{margin:0 auto;padding:0;transform:translateY(33%);width:80%}@media only screen and (min-width:48rem){.contact-person-section__persons .swiper-actions{max-width:40rem}}@media only screen and (min-width:64rem){.contact-person-section__persons .swiper-actions{left:50%;max-width:90rem;top:100%;transform:translate(-50%) translateY(0);width:81%}}.contact-person-section__persons .swiper-slide:nth-child(2) .contact-person__image:before{background-color:var(--semantic-color-brand-secondary-10)}.contact-person-section__persons .swiper-slide:nth-child(3) .contact-person__image:before{background-color:var(--semantic-color-brand-tertiary-10)}.contact-person-section.theme-primary{background-color:var(--semantic-color-brand-primary-130);padding:3rem}@media only screen and (min-width:48rem){.contact-person-section.theme-primary{padding:6rem 3rem}}.contact-person-section.theme-primary .contact-person,.contact-person-section.theme-primary .contact-person a,.contact-person-section.theme-primary .contact-person h3,.contact-person-section.theme-primary .contact-person-section__headline,.contact-person-section.theme-primary .contact-person__description{color:var(--semantic-color-neutral-white)}
