.contact_person_text .flexbox{position:relative;padding-top:7rem}.contact_person_text .flexbox:after{content:none}.contact_person_text .flexbox .animation{order:1}.contact_person_text .flexbox .animation svg{position:absolute;max-width:15vw;z-index:-1;top:0;left:0;transform:translateX(-15rem)}.contact_person_text img{border-radius:var(--radius);height:auto;max-width:100%;object-fit:cover;width:calc(25% - var(--gap))}.contact_person_text .content>p>*{display:block}.contact_person_text .content>p>br{display:none}.contact_person_text .content>p>br+*{margin-top:1em}@media (min-width:769px) and (max-width:1080px){.contact_person_text img{width:18rem}}@media (min-width:769px){.contact_person_text .content{align-self:flex-end}.contact_person_text img{align-self:flex-start}}@media (max-width:768px){.contact_person_text .flexbox .animation{height:calc(12.5rem - 3em)}.contact_person_text .flexbox .animation svg{width:25rem}}@media (max-width:550px){.contact_person_text .content{width:100%;display:flex;flex-direction:column-reverse}.contact_person_text .content blockquote p br{display:none}.contact_person_text .content blockquote+p{margin-top:0}.contact_person_text img{align-self:start}}@media (max-width:768px){.contact_person_text .flexbox{padding-top:0rem;margin-bottom:4rem}.contact_person_text .content{max-width:50%}.contact_person_text .flexbox .animation svg{left:-55rem!important;top:-2.7rem!important}}@media (max-width:598px){.contact_person_text .content{max-width:100%!important}.contact_person_text .contact img{margin-right:auto}}.contact_person_text .content p:first-child{font-weight:var(--bold)}.contact_person_text .content{width:50%}.contact_person_text .contact{display:flex;flex-direction:row;align-content:space-around}.contact_person_text .contact.flexbox{display:flex;justify-content:flex-start;width:100%}.contact_person_text .contact.flexbox:nth-child(even){flex-direction:row-reverse}.contact_person_text .content:only-child{margin:auto}@media (max-width:600px){.contact_person_text img{width:50%}.contact_person_text .contact{display:flex;flex-direction:column;justify-content:flex-start;width:100%;flex-wrap:wrap;margin-top:4rem}.contact_person_text .content{width:80%}.contact_person_text .contact.flexbox:nth-child(even){display:flex;justify-content:flex-start;width:100%;flex-direction:row;flex-wrap:wrap}.contact_person_text .contact.flexbox{flex-direction:row}.contact_person_text .content:only-child{margin:0}}@media (max-width:1080px){.contact_person_text .flexbox .animation svg{transform:translateX(-9rem)}}