.pureblocks-contact-person__name{font-family:"Gotham Medium",arial,sans-serif;font-size:var(--text-styles-interface-l-font-size, 1.25rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-l-line-height, 1.6875rem)}.pureblocks-contact-person__name{font-weight:500}.pureblocks-contact-person__title{font-family:"Gotham Book",arial,sans-serif;font-size:var(--text-styles-interface-xs-font-size, 0.875rem);font-style:normal;font-weight:400;line-height:var(--text-styles-interface-xs-line-height, 1.1875rem)}.pureblocks-contact-person__link{font-family:"Gotham Medium",arial,sans-serif;font-size:var(--text-styles-interface-xs-font-size, 0.875rem);font-style:normal;font-weight:500;line-height:var(--text-styles-interface-xs-line-height, 1.1875rem)}.wp-block-pureblocks-contact-person{padding:0;background-color:rgba(0,0,0,0);border:none}.pureblocks-contact-person{display:flex;align-items:center;gap:0;padding:var(--spacing-m, 16px) var(--spacing-l, 24px) 0 var(--spacing-xl, 32px);background-color:var(--color-brand-secondary-off-white, #efe8e1);min-height:225px;margin-bottom:var(--spacing-l, 20px)}.pureblocks-contact-person__image-wrapper{position:relative;flex-shrink:0;width:168px;height:226px;margin-right:0}.pureblocks-contact-person__image-wrapper::before{content:"";position:absolute;top:38px;left:9px;width:150px;height:150px;background-color:var(--color-brand-secondary-off-white-50, #f7f3f0);border-radius:var(--radius-2xs, 2px);z-index:0}.pureblocks-contact-person__img{display:flex;position:relative;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.pureblocks-contact-person__content{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-left:var(--spacing-l, 24px);color:var(--color-text-primary, #141414)}.pureblocks-contact-person--no-image .pureblocks-contact-person__content{padding-left:0}.pureblocks-contact-person__header{display:flex;flex-direction:column;gap:var(--spacing-3xs, 4px);padding:0 var(--spacing-s, 12px);padding-bottom:var(--spacing-m, 16px);margin-bottom:0}.pureblocks-contact-person__title{margin:0 !important}.pureblocks-contact-person__info{padding:0 var(--spacing-m, 16px)}.pureblocks-contact-person__email{display:flex;gap:var(--spacing-xs, 8px);align-items:flex-start;padding-bottom:var(--spacing-s, 12px)}.pureblocks-contact-person__row{display:flex;gap:var(--spacing-m, 16px);align-items:center;padding-bottom:var(--spacing-2xs, 6px)}.pureblocks-contact-person__phone{display:flex;gap:var(--spacing-xs, 8px);align-items:center}.pureblocks-contact-person__separator{font-size:var(--text-styles-interface-xs-font-size, 14px);line-height:var(--text-styles-interface-xs-line-height, 19.6px);font-weight:400;color:var(--color-text-primary, #141414);text-transform:uppercase;letter-spacing:1.4px;font-family:Manrope,sans-serif}.pureblocks-contact-person__link{color:var(--color-text-primary, #141414)}.pureblocks-contact-person__link:hover{opacity:.7}.pureblocks-contact-person__linkedin{display:flex;gap:var(--spacing-xs, 8px);align-items:center;text-decoration:none;transition:opacity .2s ease;color:var(--color-text-primary, #141414)}.pureblocks-contact-person__linkedin:hover{opacity:.7}.pureblocks-contact-person__linkedin::after{display:none !important}.pureblocks-contact-person__icon{flex-shrink:0;width:16px;height:16px;color:var(--color-text-primary, #141414)}@media(max-width: 576px){.pureblocks-contact-person{flex-direction:column-reverse;align-items:center;padding:var(--spacing-m, 16px) var(--spacing-l, 20px) 0 var(--spacing-xl, 24px);min-height:auto}.pureblocks-contact-person__image-wrapper{max-width:210px;height:auto;width:100%;margin-right:0}.pureblocks-contact-person__image-wrapper::before{content:"";position:absolute;top:32px;left:8px;max-width:200px;width:100%;height:auto;aspect-ratio:1;background-color:var(--color-brand-secondary-off-white-50, #f7f3f0);border-radius:var(--radius-2xs, 2px);z-index:0}.pureblocks-contact-person__content{padding:24px 0 var(--spacing-l, 20px) 0;text-align:center}.pureblocks-contact-person__header{padding-left:0;padding-right:0}.pureblocks-contact-person__info{padding-left:0;padding-right:0}.pureblocks-contact-person__email,.pureblocks-contact-person__row{justify-content:center}.pureblocks-contact-person--no-image{padding:var(--spacing-m, 16px) var(--spacing-l, 20px) var(--spacing-m, 16px) var(--spacing-xl, 24px)}}