@font-face{font-display:swap;font-family:Radikal;font-style:normal;font-weight:300;src:local("Radikal Light"),url(../fonts/radikal-light.65182eb0.woff2) format("woff2"),url(../fonts/radikal-light.1fdd9187.woff) format("woff")}@font-face{font-display:swap;font-family:Radikal;font-style:normal;font-weight:400;src:local("Radikal Regular"),url(../fonts/radikal.4a456882.woff2) format("woff2"),url(../fonts/radikal.09abeb49.woff) format("woff")}@font-face{font-display:swap;font-family:Radikal;font-style:normal;font-weight:500;src:local("Radikal Medium"),url(../fonts/radikal-medium.d3421d37.woff2) format("woff2"),url(../fonts/radikal-medium.4807d80f.woff) format("woff")}@font-face{font-display:swap;font-family:Radikal;font-style:normal;font-weight:700;src:local("Radikal Bold"),url(../fonts/radikal-bold.1e0160a6.woff2) format("woff2"),url(../fonts/radikal-bold.b69e1921.woff) format("woff")}@font-face{font-display:swap;font-family:FreigBigPro;font-style:normal;font-weight:400;src:local("FreigBigProBoo"),url(../fonts/freigBigProBoo.152b5058.woff2) format("woff2"),url(../fonts/freigBigProBoo.03492634.woff) format("woff")}.wp-block-bhs-agent-profile{--bhs-agent-profile-page-bg:#f5f5f5;--bhs-agent-profile-panel-bg:#fff;--bhs-agent-profile-name-color:#181818;--bhs-agent-profile-job-color:#daaa00;--bhs-agent-profile-contact-color:#aeaeae;--bhs-agent-profile-social-color:#000;--bhs-agent-profile-qr-text-color:#000;--bhs-agent-profile-btn-bg:#000;--bhs-agent-profile-btn-color:#fff;background:var(--bhs-agent-profile-page-bg);box-sizing:border-box;padding:clamp(40px,7vw,120px) clamp(20px,5vw,20px)}.wp-block-bhs-agent-profile__inner{align-items:stretch;display:flex;flex-direction:row;margin:0 auto;max-width:88.5%;min-height:clamp(320px,38vw,420px);position:relative}.wp-block-bhs-agent-profile__media{align-self:center;flex:0 0 clamp(200px,34vw,600px);margin-right:clamp(-48px,-4vw,-28px);position:relative;z-index:2}.wp-block-bhs-agent-profile__photo{aspect-ratio:3/5;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.wp-block-bhs-agent-profile__panel{background:var(--bhs-agent-profile-panel-bg);box-sizing:border-box;flex:1 1 auto;min-width:0;padding:clamp(36px,12vw,200px) clamp(28px,4vw,48px) clamp(36px,12vw,200px) clamp(48px,7vw,88px)}.wp-block-bhs-agent-profile__name{color:var(--bhs-agent-profile-name-color);font-family:FreigBigPro,serif;font-size:clamp(50px,7vw,120px);font-weight:400;letter-spacing:2%;line-height:normal;margin:0;max-width:540px}.wp-block-bhs-agent-profile__job-title{color:var(--bhs-agent-profile-job-color);font-family:Radikal,sans-serif;font-size:18px;font-weight:300;letter-spacing:5%;line-height:28px;margin:0 0 28px;text-transform:uppercase}.wp-block-bhs-agent-profile__contact{font-family:Radikal,sans-serif;margin:0 0 40px}.wp-block-bhs-agent-profile__email{color:var(--bhs-agent-profile-contact-color);display:block;font-size:18px;font-weight:300;letter-spacing:5%;text-decoration:none}.wp-block-bhs-agent-profile__email:hover{text-decoration:underline}.wp-block-bhs-agent-profile__line{color:#53555a;font-size:18px;font-weight:300;letter-spacing:5%;margin:0}.wp-block-bhs-agent-profile__office{color:#53555a;font-size:18px;font-weight:300;letter-spacing:5%;margin:60px 0 75px}.wp-block-bhs-agent-profile__contact>.wp-block-bhs-agent-profile__social{margin-top:18px}.wp-block-bhs-agent-profile__contact .wp-block-bhs-agent-profile__social{align-items:center;display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:0 0 28px;padding:0}.wp-block-bhs-agent-profile__social-link{color:#2b2b2b;display:inline-flex;text-decoration:none}.wp-block-bhs-agent-profile__social-link:hover{opacity:.75}.wp-block-bhs-agent-profile__social-icon{align-items:center;display:inline-flex;justify-content:center}.wp-block-bhs-agent-profile__social-icon svg{display:block;height:30px;width:auto}.wp-block-bhs-agent-profile__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 32px}.wp-block-bhs-agent-profile__btn{align-items:center;background:var(--bhs-agent-profile-btn-bg);border:0;box-sizing:border-box;color:var(--bhs-agent-profile-btn-color);cursor:pointer;display:inline-flex;font-family:Radikal,sans-serif;font-size:18px;font-weight:400;justify-content:center;letter-spacing:5%;line-height:32px;min-width:132px;padding:14px 30px;text-align:center;text-decoration:none;text-transform:uppercase}a.wp-block-bhs-agent-profile__btn:hover{color:var(--bhs-agent-profile-btn-color);opacity:.88}.wp-block-bhs-agent-profile__qr{align-items:center;color:var(--bhs-agent-profile-qr-text-color);display:inline-flex;font-family:Radikal,sans-serif;font-size:16px;font-weight:400;gap:15px;letter-spacing:.06em;line-height:1;margin-left:15px;text-decoration:none;text-transform:uppercase}.wp-block-bhs-agent-profile__qr:hover{opacity:.75}.wp-block-bhs-agent-profile__qr-icon{flex-shrink:0}.wp-block-bhs-agent-profile__qr-image{display:block;flex-shrink:0;height:28px;-o-object-fit:contain;object-fit:contain;width:28px}@media(max-width:1440px){.wp-block-bhs-agent-profile{padding:clamp(40px,5vw,120px) clamp(20px,5vw,20px)}.wp-block-bhs-agent-profile__panel{padding:clamp(36px,8vw,200px) clamp(28px,4vw,30px) clamp(36px,8vw,200px) clamp(48px,7vw,80px)}.wp-block-bhs-agent-profile__actions{gap:10px 20px}.wp-block-bhs-agent-profile__btn{font-size:16px;line-height:30px;padding:10px 28px}}@media(max-width:1220px){.wp-block-bhs-agent-profile__qr{margin-left:0}}@media(max-width:1024px){.wp-block-bhs-agent-profile__panel{padding:clamp(36px,6vw,200px) clamp(28px,4vw,30px) clamp(36px,6vw,200px) clamp(48px,7vw,80px)}.wp-block-bhs-agent-profile__email,.wp-block-bhs-agent-profile__job-title,.wp-block-bhs-agent-profile__line{font-size:16px}.wp-block-bhs-agent-profile__office{font-size:16px;margin:30px 0 45px}.wp-block-bhs-agent-profile__btn{font-size:12px;padding:10px 20px}.wp-block-bhs-agent-profile__qr{font-size:12px}}@media(max-width:767px){.wp-block-bhs-agent-profile__inner{flex-direction:column;max-width:100%;min-height:0}.wp-block-bhs-agent-profile__media{align-self:center;flex:none;margin:0}.wp-block-bhs-agent-profile__panel{padding-left:clamp(24px,5vw,40px);padding-right:clamp(24px,5vw,40px)}.wp-block-bhs-agent-profile__name{max-width:none}.wp-block-bhs-agent-profile__actions{gap:10px 10px}.wp-block-bhs-agent-profile__btn{font-size:12px;min-width:auto;padding:6px 17px}.wp-block-bhs-agent-profile__qr{font-size:12px;gap:10px}.wp-block-bhs-agent-profile__qr-icon{width:18px}.wp-block-bhs-agent-profile__photo{aspect-ratio:16/19}}
