.ContactPerson_wrapper__bC0Ia{display:flex;flex-direction:column}.ContactPerson_contentWrapper__lSSms{display:flex;flex-direction:column;gap:calc(var(--spacing) * 4.5);position:relative;width:100%;margin-top:calc(150px + var(--spacing) * 6.5);padding:calc(150px + var(--spacing) * 4.5) calc(var(--spacing) * 4.5) calc(var(--spacing) * 6.5) calc(var(--spacing) * 4.5);background:var(--light-blue)}.ContactPerson_personImageWrapper__s9ndi{position:absolute;top:-150px;border:1px solid var(--beige);width:calc(100% - 2 * var(--spacing) * 4.5);height:300px;z-index:1}.ContactPerson_personInfoWrapper__hOrQv{display:flex;flex-direction:column;width:100%}.ContactPerson_position__Du_Bl{padding-bottom:calc(var(--spacing) * 2.5);color:var(--light-gray)}.ContactPerson_name__uUQD4{padding-bottom:calc(var(--spacing) * 2)}.ContactPerson_contactInfoWrapper__cGd2W{display:flex;flex-direction:column;gap:calc(var(--spacing) * 2)}.ContactPerson_contactInfoItem__u2FXd{display:flex;flex-direction:row;align-items:center;gap:calc(var(--spacing) * 2.5)}.ContactPerson_contactInfoItem__u2FXd .ContactPerson_linkItem__QDcNu{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:underline;cursor:pointer}.ContactPerson_iconWrapper__06oIB{display:flex;position:relative;width:32px;height:32px;border-radius:50%}.ContactPerson_icon__mVuH_{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:inherit}@media screen and (min-width:1200px){.ContactPerson_contentWrapper__lSSms{flex-direction:row;gap:calc(var(--spacing) * 6);width:calc(100% - var(--spacing) * 17.5 - 150px);margin-top:0;padding:calc(160px - var(--spacing) * 10) calc(150px + var(--spacing) * 6) calc(150px - var(--spacing) * 10) calc(var(--spacing) * 17);min-height:calc(300px + 2 * var(--spacing) * 10)}.ContactPerson_personImageWrapper__s9ndi{border:3px solid var(--beige);top:calc(140px - var(--spacing) * 10);right:-150px;width:300px;height:300px}.ContactPerson_contactInfoWrapper__cGd2W{padding:calc(var(--spacing) * 5) 0;width:max-content}.ContactPerson_contactInfoItem__u2FXd{gap:calc(var(--spacing) * 3.5)}.ContactPerson_iconWrapper__06oIB{width:48px;height:48px}}@media screen and (min-width:1400px){.ContactPerson_contentWrapper__lSSms{gap:calc(var(--spacing) * 12.5);padding-right:calc(150px + var(--spacing) * 13)}}