*,:after,:before{box-sizing:border-box}
a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}
footer,header,main,nav,section{display:block}
:root{--colour-primary:var(--brand-primary);--colour-secondary:var(--brand-secondary);--colour-tirtiary:var(--brand-tirtiary);--colour-accent:var(--brand-accent);--colour-accentB:var(--brand-accentB);--colour-accent-light:var(--brand-light-accent);--colour-accent-lightb:var(--brand-light-accentb);--colour-gray:#EDECEA;--colour-grayB:#909090;--colour-default:var(--brand-default);--colour-white:#fff;--colour-black:#000;--font-weight-normal:500;--font-weight-light:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-64:6.4rem;--font-size-56:5.6rem;--font-size-48:4.8rem;--font-size-42:4.2rem;--font-size-40:4.0rem;--font-size-38:3.8rem;--font-size-36:3.6rem;--font-size-32:3.2rem;--font-size-30:3.0rem;--font-size-26:2.6rem;--font-size-24:2.4rem;--font-size-22:2.2rem;--font-size-20:2.0rem;--font-size-19:1.92rem;--font-size-18:1.8rem;--font-size-16:1.6rem;--font-size-14:1.4rem;--font-size-12:1.2rem;--max-wrap:1750px;--column-count-default:12;--gutter-width-default:3.2rem}
@media (width <= 790px){
:root{--font-size-64:4.0rem;--font-size-56:3.8rem;--font-size-42:3.6rem;--font-size-40:3.4rem;--font-size-38:3.2rem;--font-size-32:3.0rem;--font-size-30:2.8rem}
}
html{font-size:62.5%}
body{color:var(--colour-default);font-family:proxima-nova-black,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-normal);line-height:1.24;margin:0;max-width:var(--max-wrap);border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;margin:0 auto}
body.no-nav{margin-top:0}
main{background:#fff;background-repeat:no-repeat;background-size:103%;padding:3rem 0 4rem;margin:0 auto}
.restrict-width{max-width:1600px;margin:0 auto}
hgroup{display:flex;flex-direction:column;row-gap:.2rem}
hgroup a{color:var(--colour-accent);font-weight:var(--font-weight-bold)}
.toplevel-header{font-size:var(--font-size-32);font-weight:var(--font-weight-bold);letter-spacing:-.15rem}
.toplevel-header span{font-size:var(--font-size-48);display:block;margin:1.2rem 0}
hgroup p.accented-secondary{font-size:var(--font-size-32);color:var(--colour-secondary);letter-spacing:-.1rem}
.toplevel-subheader{line-height:1.1}
hgroup p.header-caption{font-size:var(--font-size-18);margin:1.3rem 0;font-weight:var(--font-weight-bold)}
.accented-tirtiary,hgroup p.accented-tirtiary{font-size:var(--font-size-24);color:var(--colour-secondary);font-weight:500}
.standard-header-1a{font-size:var(--font-size-42);font-weight:var(--font-weight-bold);color:var(--colour-white)}
.standard-header-1b{font-size:var(--font-size-24);color:var(--colour-secondary);font-weight:500}
.standard-header-2{font-size:var(--font-size-40)}
.standard-header-2,.standard-header-3{font-weight:var(--font-weight-bold);color:var(--colour-primary)}
.standard-header-3,.standard-header-3b{font-size:var(--font-size-32)}
.standard-header-3b{font-weight:400;color:var(--colour-secondary);letter-spacing:-.1rem}
.standard-header-3bsub{color:var(--colour-secondary)}
.standard-header-3bsub,.standard-header-4{font-size:var(--font-size-32);font-weight:var(--font-weight-bold)}
.standard-header-4{color:var(--colour-primary)}
.standard-header-3b span{display:block;margin-top:.4rem}
.whitefont{color:var(--colour-white)}
details,figcaption,p{font-size:var(--font-size-18);font-weight:500}
details a,figcaption a,p a{text-decoration:none;font-weight:800;color:var(--colour-primary)}
details a:hover,figcaption a:hover,p a:hover{color:var(--colour-secondary);text-decoration:underline}
strong{font-weight:var(--font-weight-bold)}
a{text-decoration:none;font-weight:600}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
input[type=submit]:disabled{background:#464646;border:3px solid #464646;cursor:not-allowed;opacity:.25}
address{font-style:normal}
.inner-grid{display:grid;grid-template-columns:repeat(12,1fr)}
.grid-standard-columns>*{grid-column:2/12}
.adjusted-grid-newspaper-setting{display:flex;gap:4rem}
.adjusted-grid-newspaper-setting .inner-newspaper-contents{flex:2}
.adjusted-grid-newspaper-setting aside{flex:.75}
.adjusted-grid-newspaper-setting aside legend{display:none!important}
.adjusted-grid-newspaper-setting aside form.webflow_form input[type=submit]{width:100%}
.adjusted-grid-newspaper-setting.newspaper-alignment-left{flex-direction:row}
.adjusted-grid-newspaper-setting.newspaper-alignment-right{flex-direction:row-reverse}
@media (width <= 1000px){
.adjusted-grid-newspaper-setting{flex-direction:column-reverse!important;gap:0}
.adjusted-grid-newspaper-setting aside legend{display:block!important}
}
.full-width-component{grid-column:1/13}
.flex-row{display:flex;flex-flow:row wrap}
.flex-column{display:flex;flex-flow:column wrap}
.nowrap{flex-wrap:nowrap}
.justify-flexend{justify-content:flex-end}
.space-between{justify-content:space-between}
.align-center,.perfectly-center{align-items:center}
.perfectly-center{display:flex;justify-content:center;width:auto;height:auto}
.button{border-radius:.6rem;font-weight:var(--font-weight-bold);padding:1.8rem 2.4rem;outline:0;font-size:var(--font-size-18);background:0 0;flex-shrink:0;text-align:center;width:225px;cursor:pointer}
@media (width <= 890px){
.button{width:100%}
}
.primary-button{color:var(--colour-secondary);border:3px solid var(--colour-secondary)}
.primary-button.filled-button{color:var(--colour-white);background:var(--colour-primary);border:3px solid var(--colour-primary)}
.primary-button.filled-button.staff-display-echo-applicationlink{color:var(--colour-white);background:var(--colour-secondary);border:3px solid var(--colour-secondary)}
.primary-button.filled-button.staff-display-echo-applicationlink:hover{background:var(--colour-primary);border:3px solid var(--colour-primary)}
.primary-button:hover,.secondary-button{color:var(--colour-secondary);border:3px solid var(--colour-secondary)}
.newaccent-button.filled-button,.secondary-button.filled-button{color:#fff;background:var(--colour-primary);border:3px solid var(--colour-primary)}
.secondary-button.filled-button:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent)}
.newaccent-button.filled-button:hover{color:#fff;background:#12336b;border:3px solid #12336b}
.tirtiary-button{color:var(--colour-primary);border:3px solid var(--colour-primary)}
.tirtiary-button.filled-button{color:#fff;background:var(--colour-primary);border:3px solid var(--colour-primary)}
.tirtiary-button.filled-button:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent)}
.tirtiary-button:hover{color:var(--colour-accent);border:3px solid var(--colour-accent)}
.tirtary-header-button{color:var(--colour-white);border:3px solid var(--colour-white)}
header.tirtary-header-button:hover{color:var(--colour-accent);border:3px solid var(--colour-accent)}
.white-button{color:var(--colour-white);border:3px solid var(--colour-white)}
.white-button.filled-button{background:var(--colour-white);border:3px solid var(--colour-white);color:#272727}
.white-button.filled-button:hover{background:0 0;border:3px solid var(--colour-white);color:#fff}
.white-button:hover{color:var(--colour-accent);border:3px solid var(--colour-accent)}
.primary-button.filled-button:hover{color:#fff;background:var(--colour-secondary);border:3px solid var(--colour-secondary)}
.header-primary-button-background-dark.filled-button:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent)}
.secondary-button:hover{color:var(--colour-secondary);border:3px solid var(--colour-secondary)}
.primary-button.filled-button.header-primary-button-background-dark{background:var(--colour-secondary);border:3px solid var(--colour-secondary)}
.primary-button.filled-button.header-primary-button-background-dark:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent)}
.accented-button.filled-button{color:var(--colour-secondary);background:var(--colour-white);border:3px solid var(--colour-white)}
.accented-button.filled-button:hover{color:var(--colour-white);background:var(--colour-secondary);border:3px solid var(--colour-secondary)}
hgroup .internal-page-header{font-size:var(--font-size-38);font-weight:800;color:var(--brand-primary)}
hgroup .internal-page-subheader{font-size:var(--font-size-26);font-weight:300;color:var(--brand-secondary);margin:.2rem 0 1rem}
hgroup .internal-page-caption{margin-top:1rem;font-size:var(--font-size-26);font-weight:300}
@media (width <= 1050px){
hgroup .internal-page-caption{font-size:var(--font-size-22)}
}
hgroup .cta-button-group{margin-top:2rem;padding-bottom:0}
hgroup .internal-page-subheader{order:-1;margin-bottom:.1rem}
.internal-page-header hgroup{margin-bottom:2rem}
.picture-frame-name .picture-frame{margin:1.4rem 0 2rem}
.internal-page-header>p{font-size:var(--font-size-18);font-weight:400;margin:-.6rem 0 2rem}
.cta-button-group{display:flex;flex-direction:row;gap:1rem;padding-bottom:2rem}
@media (width <= 890px){
.cta-button-group{flex-direction:column}
}
.blocked-button{border:none;width:auto;padding-left:0;padding-right:0;text-transform:uppercase;letter-spacing:.2rem}
.blocked-button:hover{border:none;border-radius:0;border-bottom:2px solid #000}
.header-button{color:var(--colour-secondary);border:3px solid var(--colour-secondary)}
.filled-button.header-button{color:#fff;background:var(--colour-secondary);border:3px solid var(--colour-secondary)}
.filled-button.header-button-tirtiary{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent)}
.header-buttonb{color:var(--colour-accent);border:3px solid var(--colour-accent)}
.header-button:hover,.header-buttonb:hover{color:var(--colour-white);border:3px solid var(--colour-white)}
.filled-button.header-button:hover{color:#fff;background:var(--colour-accent);border:3px solid var(--colour-accent)}
.header-button span,.header-buttonb span{color:inherit;display:block;margin-bottom:-.4rem;margin-top:-.4rem;font-size:var(--font-size-12)}
.active-status-false,.initial-hide-popup{display:none!important}
.staff-headshot-display-container{width:135px;background:var(--empty-headshot);background-size:70%;height:135px;border-radius:2%;position:relative}
.staff-headshot-display-container canvas,.staff-headshot-display-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:.4rem}
.staff-headshot-display-container svg{position:absolute;right:0;bottom:-1rem;cursor:pointer}
.smaller-headshot{height:85px;width:85px;border-radius:7%}
.smaller-headshot img{width:100%;height:100%;border-radius:7%}
.anniemac-branded-headshot{background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/minichev.svg) no-repeat center center #f6f6f6;background-size:70%}
.ovm-branded-headshot{background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/ovm_profile_bg.svg) no-repeat center center #f6f6f6;background-size:70%}
@media (width <= 790px){
main .standardized-mobile-margins{margin-left:1.6rem;margin-right:1.6rem}
.row-column-adjust{flex-direction:column;row-gap:2rem}
.space-evenly-adjust{justify-content:space-evenly}
main .adjusted-expanded-mobile-margins{margin-top:0;margin-left:0;margin-right:0}
}
.breadcrumb-nav ol{display:flex;list-style:none;align-items:center;padding:0;margin:0;flex-wrap:wrap;gap:.5rem 0}
.breadcrumb-nav ol .breadcrumb-item:not(:last-child){margin-right:.8rem}
.breadcrumb-nav ol .breadcrumb-item:not(:last-child)::after{content:"/";margin-left:.8rem;color:var(--colour-primary)}
.breadcrumb-nav ol .breadcrumb-item a{text-decoration:none;color:var(--colour-primary);font-weight:800}
.breadcrumb-nav ol .breadcrumb-item a:hover{text-decoration:underline}
.breadcrumb-nav ol .breadcrumb-item.active{color:#fff;padding:.5rem 1rem;border-radius:.4rem;background:var(--colour-secondary);font-weight:600}
.mastermind-header{background:url(https://annie-mac.com/wp-content/uploads/tstmn_background.jpg) no-repeat center center;color:#fff;border-radius:.4rem;padding:2.6rem;margin:4.4rem 0;display:flex;flex-direction:column;text-align:center;align-items:center}
.mastermind-header hgroup.calltoaction-header{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:1.5rem}
.mastermind-header hgroup.calltoaction-header h3.event_announcement{font-size:1.6rem;line-height:1.1;color:#fff;font-weight:600}
.mastermind-header hgroup.calltoaction-header h3.event_announcement span.event_name{display:block;font-size:3rem;font-weight:800}
.mastermind-header hgroup.calltoaction-header .event_time_date{font-size:1.8rem;color:#fff;font-weight:600}
.mastermind-header p.event-text-copy{font-size:1.8rem;color:#fff;font-weight:400}
.mastermind-header .cta-button-group{margin-top:3rem;padding-bottom:0}
.mastermind-header .cta-button-group .secondary-button.filled-button:hover{background:#fff;border:3px solid #fff;color:#10233d}
/*# sourceMappingURL=global.min.css.map */

.navigation-master-headercontainer{display:flex;flex-direction:column;position:relative;box-shadow:0 2px 8px rgba(0,0,0,.06)}
.navigation-master-headercontainer .logo_association_outer-container{background:#0c1726}
.navigation-master-headercontainer .logo_association_container{display:flex;align-items:center;justify-content:flex-start;gap:1.4rem;color:#fff}
.navigation-master-headercontainer .logo_association_container .association-container{display:flex;align-items:center;margin-left:auto}
.navigation-master-headercontainer .logo_association_container .navbar-brand{display:flex;align-items:center;justify-content:center;min-height:60px}
@media(max-width:900px){
.navigation-master-headercontainer .logo_association_container .navbar-brand{position:relative;width:100%}
}
.navigation-master-headercontainer .logo_association_container .navbar-brand .mobile-navigation-tray{display:none}
@media(max-width:900px){
.navigation-master-headercontainer .logo_association_container .navbar-brand .mobile-navigation-tray{display:flex;margin-right:-20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}
}
.navigation-master-headercontainer .logo_association_container .navbar-brand .mobile-navigation-tray .mobile-nav-open{display:block;cursor:pointer}
.navigation-master-headercontainer .logo_association_container .navbar-brand .mobile-navigation-tray .mobile-nav-opened{display:none;cursor:pointer}
.navigation-master-headercontainer .logo_association_container .navbar-brand .mobile-navigation-tray.mobile-tray-display .mobile-nav-open{display:none}
.navigation-master-headercontainer .logo_association_container .navbar-brand .mobile-navigation-tray.mobile-tray-display .mobile-nav-opened{display:block}
.navigation-master-headercontainer .logo_association_container .navbar-brand .logo-nmls{display:flex;align-items:center;justify-content:space-between}
@media(max-width:900px){
.navigation-master-headercontainer .logo_association_container .navbar-brand .logo-nmls{flex-direction:column}
}
.navigation-master-headercontainer .logo_association_container .navbar-brand .logo-nmls #primary-page-logo{width:245px}
@media(max-width:900px){
.navigation-master-headercontainer .logo_association_container .navbar-brand .logo-nmls #primary-page-logo{width:200px}
}
.navigation-master-headercontainer .logo_association_container .navbar-brand .logo-nmls #primary-page-logo .colour-primary,.navigation-master-headercontainer .logo_association_container .navbar-brand .logo-nmls #primary-page-logo .default-colour,.navigation-master-headercontainer .logo_association_container .navbar-brand .logo-nmls #primary-page-logo .primary-colour{fill:#fff}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.corp-display{display:flex;gap:1.4rem;align-items:center}
@media(max-width:900px){
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.corp-display{display:none}
}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.corp-display li{font-size:1.4rem;color:#fff}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.corp-display li a{color:inherit;text-decoration:none;transition:color .3s ease}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.corp-display li a:hover{color:var(--colour-accent)}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details{display:flex;gap:1.4rem;align-items:center;flex-direction:row-reverse;gap:2rem;font-size:1.4rem;color:#fff;margin:.85rem 0;position:relative}
@media(max-width:900px){
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details{margin-left:-55px}
}
@media(width <= 1250px){
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details{margin-right:3rem}
}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details #disconnection_url{position:absolute;right:-3rem;color:#fff}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details #disconnection_url:hover{color:var(--colour-accent)}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details #disconnection_url svg{width:1.75rem;height:1.75rem}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details a{color:inherit;text-decoration:none;transition:color .3s ease}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details a:hover{color:var(--colour-accent)}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details{display:flex;flex-direction:column;gap:.25rem;position:relative;cursor:pointer}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details li{font-size:1.4rem;color:#fff}
@media(max-width:900px){
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details li{display:none}
}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details li a{color:inherit;text-decoration:none;transition:color .3s ease}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details li a:hover{color:var(--colour-accent)}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details ul.associated-inner-details{cursor:auto;display:none;position:absolute;top:100%;right:0;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:.4rem;padding:1.4rem 2rem;opacity:0;visibility:hidden;transition:all .5s ease;z-index:1;gap:3.75rem;align-items:start;width:-moz-max-content;width:max-content;white-space:nowrap}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details.menu-open ul.associated-inner-details{display:flex;opacity:1;visibility:visible;flex-direction:column;gap:.4rem}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details.menu-open ul.associated-inner-details li{font-size:1.4rem;color:var(--colour-primary)}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details.menu-open ul.associated-inner-details li a{color:inherit;text-decoration:none;transition:color .3s ease}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details ul.associated-critical-details.menu-open ul.associated-inner-details li a:hover{color:var(--colour-secondary)}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details .associated-portrait-container{height:45px;width:45px;border-radius:.4rem}
@media(max-width:900px){
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details .associated-portrait-container{height:30px;width:30px}
}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.lo-display .loan-officer-association-details .associated-portrait-container img{border-radius:.4rem}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper{display:flex;align-items:center;position:relative;min-height:73px}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper{display:none}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container{flex:1}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container{width:100%;border-bottom:2px solid #e9e9e9;box-shadow:0 4px 6px -4px rgba(0,0,0,.2)}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu{display:flex;list-style:none;margin:0;padding:0;align-items:center;gap:3.8rem;height:100%}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu{flex-direction:column;gap:0;padding-bottom:1rem;height:auto;width:100%}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item{height:100%;display:flex;align-items:center}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item{width:100%;justify-content:center;flex-direction:column}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item>.nav-link{padding:1.35rem 0;display:flex;align-items:center;color:var(--colour-primary);text-decoration:none;font-weight:600;transition:color .3s ease;gap:.4rem}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item>.nav-link svg{display:none!important}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item.menu-open a,.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item>.nav-link:hover{color:var(--colour-secondary)}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu{position:absolute;top:100%;left:0;opacity:0;visibility:hidden;transition:all .5s ease;display:grid;grid-template-columns:repeat(12,1fr);padding-top:.5rem}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu{padding-top:0;width:100%}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu{grid-column:1/-3;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:.4rem;padding:2rem;display:grid;grid-template-columns:1fr 2fr;gap:2rem;align-items:start}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu{grid-column:1/-1;grid-template-columns:1fr;border-radius:0;box-shadow:none;padding-top:0}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .featured-content{display:flex;flex-direction:column;gap:1.2rem;border-radius:.4rem;padding:2rem 2rem 2.6rem;align-items:center;justify-content:center;text-align:center;background:hsla(210,7%,89%,.229)}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .featured-content .featured-image img{width:100%;height:auto;border-radius:.4rem}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .featured-content{order:2;display:none}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .featured-content .featured-svg{background:#e1e3e5;border-radius:100%;display:flex;align-items:center;justify-content:center;display:none}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .featured-content .featured-svg svg{transform:scale(1.1)}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .featured-content p{font-size:1.65rem;color:var(--colour-primary);line-height:1.3;text-align:left}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .featured-content .cta-button{display:inline-block;padding:1.75rem 1.25rem;background:var(--colour-secondary);color:#fff;text-decoration:none;border-radius:.4rem;transition:background .3s ease;width:100%;margin-top:1rem;font-size:1.7rem}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .featured-content .cta-button:hover{background:var(--colour-accent)}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .sub-menu-level-0{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr));gap:.8rem}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .sub-menu-level-0{grid-template-columns:1fr}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .sub-menu-level-0:only-child{grid-column:1/-1}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .sub-menu-level-0 .menu-item{display:flex;align-items:center;justify-content:center;text-align:center}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .sub-menu-level-0 .menu-item .nav-link{text-decoration:none;transition:color .3s ease;color:var(--colour-primary);line-height:1.4;height:100%;padding:1rem 4rem;width:100%;display:flex;justify-content:center;align-items:center;border-radius:.4rem;font-size:1.6rem;text-align:center;background:var(--colour-white);border:2px solid var(--colour-primary);display:block;transition:all .3s ease}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu>.menu-item .submersive-menu .inner-submersive-menu .sub-menu-level-0 .menu-item .nav-link:hover{color:var(--colour-secondary);border:2px solid var(--colour-secondary)}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .application_container{display:flex;justify-content:center;align-items:center;gap:1.4rem}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .application_container{width:100%;flex-direction:column;margin:1.4rem 0;gap:.7rem}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .application_container #existing-customers-btn{border-radius:.4rem;padding:1rem 1.5rem;outline:0;font-size:1.55rem;background:0 0;flex-shrink:0;text-align:center;cursor:pointer;color:var(--colour-white);background:var(--colour-accent);border:3px solid var(--colour-accent);display:block;transition:all .3s ease}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .application_container #existing-customers-btn:hover{color:var(--colour-white);background:var(--colour-primary);border:3px solid var(--colour-primary)}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .application_container #existing-customers-btn{width:97%}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .application_container .apply_now_button{border-radius:.4rem;padding:1rem 1.5rem;outline:0;font-size:1.55rem;background:0 0;flex-shrink:0;text-align:center;width:150px;cursor:pointer;color:var(--colour-white);background:var(--colour-primary);border:3px solid var(--colour-primary);display:block;transition:all .3s ease}
@media(max-width:900px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .application_container .apply_now_button{width:97%;margin:0}
}
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .application_container .apply_now_button:hover{background:var(--colour-secondary);border-color:var(--colour-secondary)}
@media(max-width:900px){
.navigation-master-headercontainer.mobile-tray-display .primary_navigation_wrapper{display:flex;position:absolute;top:100%;left:0;width:100%;background:#fff;flex-direction:column-reverse;margin:0;padding:0;z-index:3!important}
.navigation-master-headercontainer.mobile-tray-display .primary_navigation_wrapper .header-nav-container .header-menu .menu-item.menu-open .submersive-menu{position:static;opacity:1;visibility:visible;padding:0;box-shadow:none;background:0 0;grid-column:1/-1}
}
.existing-customers-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center}
.existing-customers-modal.show{display:flex}
.existing-customers-modal .existing-customers-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.existing-customers-modal .existing-customers-popup{position:relative;background:#fff;border-radius:8px;padding:40px;max-width:500px;width:90%;box-shadow:0 10px 40px rgba(0,0,0,.2)}
.existing-customers-modal .existing-customers-popup .existing-customers-close{position:absolute;top:-1.6rem;right:-1.6rem;background:var(--colour-white);border:none;border-radius:50%;cursor:pointer;padding:8px;display:flex;align-items:center;justify-content:center;color:var(--colour-primary);box-shadow:0 4px 12px rgba(0,0,0,.2);transition:all .2s ease}
.existing-customers-modal .existing-customers-popup .existing-customers-close:hover{transform:scale(1.08)}
@media(max-width:768px){
.existing-customers-modal .existing-customers-popup .existing-customers-close{top:-1.4rem;right:-1.4rem}
}
.existing-customers-modal .existing-customers-popup .existing-customers-content{display:flex;flex-direction:column;gap:1.4rem;flex-wrap:wrap;justify-content:center}
.existing-customers-modal .existing-customers-popup .existing-customers-content .existing-customers-text{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}
.existing-customers-modal .existing-customers-popup .existing-customers-content .existing-customers-text h3{color:var(--colour-primary);font-size:1.9rem;font-weight:600}
.existing-customers-modal .existing-customers-popup .existing-customers-content .existing-customers-text p{font-size:1.6rem;color:var(--colour-primary)}
.existing-customers-modal .existing-customers-popup .existing-customers-content .existing-customers-item{flex:1;display:flex;justify-content:center}
.existing-customers-modal .existing-customers-popup .existing-customers-content .existing-customers-item .existing-customers-link{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:12px;width:100%;text-decoration:none;text-align:center;color:var(--colour-white);background:var(--colour-primary);border:2px solid var(--colour-primary);border-radius:.6rem;padding:1.8rem 1.4rem;font-size:1.65rem;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}
.existing-customers-modal .existing-customers-popup .existing-customers-content .existing-customers-item .existing-customers-link svg{width:26px;height:26px;flex-shrink:0}
.existing-customers-modal .existing-customers-popup .existing-customers-content .existing-customers-item .existing-customers-link span{word-break:break-word}
.existing-customers-modal .existing-customers-popup .existing-customers-content .existing-customers-item .existing-customers-link:hover{color:var(--colour-white);background:var(--colour-secondary);border-color:var(--colour-secondary)}
@media(max-width:768px){
.existing-customers-modal .existing-customers-popup{padding:24px}
.existing-customers-modal .existing-customers-content{flex-direction:column;gap:16px}
}
/*# sourceMappingURL=global_navigation.min.css.map */

header.page-header{background:var(--colour-primary) url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/heropattern.svg) repeat;align-items:center;color:#fff;min-height:320px}
@media(width <= 1150px){
header.page-header{min-height:200px}
}
header.page-header .standard-header-text-grouping{grid-column:2/6}
@media(width <= 1150px){
header.page-header .standard-header-text-grouping{grid-column:1/13;text-align:center;padding:0 3.2rem;margin:2rem 0}
}
header.page-header .standard-header-text-grouping hgroup{row-gap:.8rem}
header.page-header .standard-header-text-grouping hgroup svg{width:70%;max-width:450px;min-width:120px;display:block;margin:0 auto}
@media(width <= 1150px){
header.page-header .standard-header-text-grouping hgroup svg{width:80%;max-width:300px;min-width:80px}
}
header.page-header .standard-header-text-grouping hgroup h1{letter-spacing:normal;font-weight:800;font-size:3.6rem;text-transform:capitalize}
@media(width <= 1150px){
header.page-header .standard-header-text-grouping hgroup h1{font-size:3rem}
}
header.page-header .standard-header-text-grouping hgroup h1.logo-header-replacement-styling{background-size:cover;text-indent:-1000vw;max-width:460px;margin:0 auto}
@media(width <= 1150px){
header.page-header .standard-header-text-grouping hgroup h1.logo-header-replacement-styling{max-width:300px}
}
header.page-header .standard-header-text-grouping hgroup p.page-build-subtext{font-weight:400;font-size:2.6rem;line-height:1.4}
@media(width <= 1150px){
header.page-header .standard-header-text-grouping hgroup p.page-build-subtext{font-size:1.8rem;line-height:1.2}
}
header.page-header .standard-header-text-grouping .button-group{display:flex;flex-direction:row;justify-content:center;margin:1rem 0}
@media(width <= 1150px){
header.page-header .standard-header-text-grouping .button-group{flex-direction:column;align-items:center;width:100%}
}
@media(width <= 1150px){
header.page-header .standard-header-text-grouping .button-group a{display:block;width:100%}
}
header.page-header .standard-page-cover-photo{width:100%;overflow:hidden;clip-path:ellipse(73% 109% at 100% 51%);grid-column:6/13;height:400px;object-fit:cover}
header.page-header .standard-page-cover-photo img{height:100%;width:100%;object-fit:cover;object-position:center}
@media(width <= 1150px){
header.page-header .standard-page-cover-photo{display:none}
}
header.page-header.coverless .standard-header-text-grouping{grid-column:1/13;text-align:center;padding:0 3.2rem}
.header_spacing_grid{margin:4rem 0 2rem}
.header_spacing_grid .header-new-grid-master_container{grid-column:2/12;display:flex;align-items:center;gap:6rem}
.header_spacing_grid .header-new-grid-master_container .standard_new_inner_container{display:flex;flex-direction:column;gap:3rem;flex:1}
.header_spacing_grid .header-new-grid-master_container .standard_new_inner_container hgroup.new-header-text-content{gap:3rem}
@media(max-width:1070px){
.header_spacing_grid .header-new-grid-master_container .standard_new_inner_container hgroup.new-header-text-content{text-align:center;gap:1.4rem}
}
.header_spacing_grid .header-new-grid-master_container .standard_new_inner_container hgroup.new-header-text-content h1{color:var(--colour-primary);font-size:7.2rem;font-weight:800;line-height:1;letter-spacing:.06rem}
@media(max-width:1250px){
.header_spacing_grid .header-new-grid-master_container .standard_new_inner_container hgroup.new-header-text-content h1{font-size:4.8rem}
}
.header_spacing_grid .header-new-grid-master_container .standard_new_inner_container hgroup.new-header-text-content h1 span{display:block}
.header_spacing_grid .header-new-grid-master_container .standard_new_inner_container hgroup.new-header-text-content p{font-size:2rem;font-weight:600;line-height:1.4}
.header_spacing_grid .header-new-grid-master_container .standard_new_inner_container .new_header_primary_button{background:var(--colour-primary);color:#fff;border-radius:.8rem;padding:2.2rem 4.8rem;text-align:center;font-size:1.9rem;font-weight:800;text-transform:capitalize;width:-moz-fit-content;width:fit-content}
.header_spacing_grid .header-new-grid-master_container .standard_new_inner_container .new_header_primary_button:hover{background:var(--colour-secondary)}
.header_spacing_grid .header-new-grid-master_container .new-header-image-content{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:1.6rem;height:100%;flex:2}
.header_spacing_grid .header-new-grid-master_container .new-header-image-content>img{height:100%;object-fit:cover;width:100%;grid-row:1/span 1;border-radius:.6rem;object-position:34%}
.header_spacing_grid .header-new-grid-master_container .new-header-image-content>img:only-child{grid-column:1/span 2}
.header_spacing_grid .header-new-grid-master_container .new-header-image-content .additional-accent-images{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr;height:100%;gap:1.6rem 0}
.header_spacing_grid .header-new-grid-master_container .new-header-image-content .additional-accent-images img{width:100%;height:100%;object-fit:cover;border-radius:.6rem}
@media(max-width:1250px){
.header_spacing_grid{margin-top:6rem}
.header_spacing_grid .header-new-grid-master_container{grid-column:1/13;padding-left:2.2rem;padding-right:2.2rem;flex-direction:column}
.header_spacing_grid .header-new-grid-master_container .new-header-image-content{grid-template-columns:1fr}
}
/*# sourceMappingURL=global_header.min.css.map */

footer{background:#0c1726;padding:4rem 0 3.6rem;font-weight:300;font-size:var(--font-size-16)}
footer,footer a{color:var(--colour-white)}
footer a:hover{color:var(--colour-accent)}
footer .svglibrary{height:0;overflow:hidden}
.inner-footer-matrix{display:grid;grid-template-columns:1fr}
.inner-footer-row{display:grid;grid-template-columns:1fr 245px;grid-gap:4rem;margin-bottom:4rem;align-items:start}
@media(width <= 900px){
.inner-footer-row{margin-bottom:0;display:grid;grid-template-columns:repeat(1,1fr);gap:4.6rem}
}
.footer-site-detail{order:2;text-align:right}
@media(width <= 900px){
.footer-inner-component-detail.footer-site-detail{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:2.8rem;border-bottom:.2px solid hsla(0,0%,100%,.2);margin:0 0 2rem;gap:1.8rem}
}
.footer-sitemap{align-items:end;display:grid}
.footer-sitemap ul.menu{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));justify-content:end;gap:4rem 3rem}
.footer-sitemap ul.menu li{display:flex;flex-direction:column;font-weight:var(--font-weight-semibold);font-size:var(--font-size-18)}
.footer-sitemap ul.menu li>a:hover{color:#fff;cursor:auto}
.footer-sitemap ul.menu li ul{margin-top:.8rem;display:grid;gap:.8rem}
.footer-sitemap ul.menu li ul li{font-weight:var(--font-weight-light);font-size:var(--font-size-16);display:block}
.footer-sitemap ul.menu li ul li a{width:inherit}
.footer-sitemap ul.menu li ul li a:hover{color:var(--colour-accent);cursor:pointer}
@media(width <= 1250px){
.footer-sitemap ul.menu li ul{grid-template-columns:repeat(2,1fr);margin-top:1.4rem}
}
@media(width <= 1250px){
.footer-sitemap ul.menu{grid-template-columns:1fr}
}
ul.footer-map-list{display:flex;justify-content:end;align-items:start;gap:4rem}
@media(width <= 900px){
ul.footer-map-list{display:grid;grid-template-columns:repeat(2,1fr)}
}
@media(width <= 650px){
ul.footer-map-list{grid-template-columns:repeat(1,1fr);grid-gap:2.6rem}
ul.footer-map-list>li{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:.2rem}
ul.footer-map-list>li ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.6rem}
}
@media(width <= 900px){
.footer-site-detail{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding-bottom:2.8rem;border-bottom:.2px solid hsla(0,0%,100%,.2);margin:0 0 2rem;gap:1.8rem}
}
.footer-site-detail svg{height:5rem;margin-bottom:1.2rem}
.footer-site-detail .footer-site-detail ul.legal-address-list svg{width:50px;height:71px}
@media(width <= 900px){
.footer-site-detail .footer-site-detail ul.legal-address-list svg{margin:0 auto 2rem}
}
.footer-site-detail ul.social-links{display:flex;align-items:center;gap:1.2rem;margin:2rem 0}
.footer-site-detail ul.social-links svg{width:1.6rem;height:1.6rem}
.footer-inner-component-detail.footer-copyright-info{font-size:var(--font-size-14);display:flex;flex-direction:column;gap:1.8rem;line-height:1.6}
@media(width <= 900px){
.footer-inner-component-detail.footer-copyright-info{padding-top:0;margin-top:0}
}
ul.footer-map-list>li{font-weight:800;font-size:var(--font-size-18)}
ul.footer-map-list>li ul.footer-submap-list,ul.legal-address-list{font-weight:400;font-size:var(--font-size-16);display:grid;grid-gap:.6rem}
body.associated-lo .sister_brands{display:none!important}
.sister_brands{display:flex;flex-wrap:wrap;gap:.6rem;font-weight:400;font-size:var(--font-size-16);margin-top:1.2rem;justify-content:flex-end}
.sister_brands svg{width:40px}
@media(width <= 900px){
.sister_brands{justify-content:center;margin-top:2rem;gap:1.2rem}
}
ul.footer-map-list>li ul.footer-submap-list{margin-top:1rem}
.footer-inner-component-detail.footer-copyright-stamp{margin-top:1rem;padding-top:2rem;font-size:var(--font-size-12)}
/*# sourceMappingURL=global_footer.min.css.map */

.search-params{margin:2rem 0 3rem}
.search-params h2{font-weight:600;color:var(--colour-primary);line-height:1;font-size:2.6rem}
ul.articles-archive-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem;margin:2rem 0}
@media(max-width:1250px){
ul.articles-archive-list{margin:2rem 0}
}
ul.articles-archive-list li.article-archive-item{display:flex;flex-direction:column;gap:.4rem;padding:1.6rem;background:#f7f8fa;border-radius:.4rem;position:relative;overflow:hidden}
ul.articles-archive-list li.article-archive-item span.new-article-label{position:absolute;top:1.6rem;right:1.6rem;background:var(--colour-secondary);color:#fff;padding:.5rem 1.2rem;border-radius:.4rem;font-size:1.1rem;letter-spacing:.08rem;font-weight:600}
ul.articles-archive-list li.article-archive-item img{object-fit:cover;width:calc(100% + 3.2rem);height:240px;display:block;margin:-1.6rem 0 0 -1.6rem;border-radius:.4rem .4rem 0 0;clip-path:ellipse(100% 90% at 70% 0)}
ul.articles-archive-list li.article-archive-item>a{color:var(--colour-primary);font-weight:600;font-size:var(--font-size-26);margin-top:-1rem}
ul.articles-archive-list li.article-archive-item>a:hover{text-decoration:underline}
ul.articles-archive-list li.article-archive-item .related-summary{margin:.2rem 0 1.2rem;display:flex;flex-direction:column;gap:1.6rem}
ul.articles-archive-list li.article-archive-item .related-summary p{line-height:1.24;font-size:1.55rem}
ul.articles-archive-list li.article-archive-item span.stat-summary-unit{font-weight:600;color:inherit;font-size:1.4rem;margin:.2rem 0;color:var(--colour-primary)}
ul.articles-archive-list li.article-archive-item span.stat-summary-unit a{color:inherit;cursor:pointer}
.lo-blog-reference-area{display:grid;grid-template-columns:1fr;gap:2rem}
.lo-blog-reference-area .articles-archive-list{margin-top:0}
/*# sourceMappingURL=condition_archive.min.css.map */

.header-loan-officer-page-container{align-items:center;margin:5.8rem 0}
.staff-headshot-display-container.loan-officer-profile-headshot{display:flex;justify-content:center;align-items:center;width:300px;height:300px}
.staff-headshot-display-container.loan-officer-profile-headshot img{width:95%;height:96%;border-radius:.4rem}
@media(width <= 900px){
.staff-headshot-display-container.loan-officer-profile-headshot{width:200px;height:200px;margin:0 auto}
}
.loan-officer-primary-information{display:flex;justify-content:space-between;align-items:start}
.loan-officer-primary-information .march-topical-cta-block{background:#fff;border-radius:.24rem;padding:1rem;color:var(--colour-primary);font-weight:600;font-size:var(--font-size-14)}
@media(width <= 900px){
.loan-officer-primary-information{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}
.loan-officer-primary-information .internal-biography-side{gap:1.6rem}
.loan-officer-primary-information .loan-officer-name-accent,.loan-officer-primary-information .loan-officer-name-accent .loan-officer-name-accent h1{text-align:center}
}
.loan-officer-primary-information h2.title-tagline{font-size:var(--font-size-24);font-weight:800;color:var(--colour-secondary)}
.loan-officer-primary-information h1 .added-title{font-size:.4em;font-weight:600}
@media(width <= 900px){
.loan-officer-primary-information .cta-button-group{margin-top:0}
}
.loan-officer-primary-information ul.social-media-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.6rem;margin-top:3rem}
@media(width <= 900px){
.loan-officer-primary-information ul.social-media-list{display:flex;gap:.6rem;align-items:center;justify-content:center;margin-top:0}
}
.loan-officer-primary-information ul.social-media-list li{overflow:hidden;height:30px}
.loan-officer-primary-information ul.social-media-list li a svg{margin-top:-1px;height:2.2rem;width:2rem}
@media(width <= 900px){
.loan-officer-primary-information ul.social-media-list li a svg{margin-top:-1px;height:80%;width:80%}
}
.loan-officer-primary-information ul.social-media-list li a.zillow svg{fill:#fff}
.loan-officer-primary-information ul.social-media-list li a.zillow svg:hover{fill:var(--colour-secondary)}
.loan-officer-primary-information ul.social-media-list li a.linkedin svg path{fill:#fff}
.loan-officer-primary-information ul.social-media-list li a.linkedin svg path:hover{fill:var(--colour-secondary)}
.loan-officer-primary-information ul.social-media-list li a.facebook svg{fill:#fff}
.loan-officer-primary-information ul.social-media-list li a.facebook svg:hover{fill:var(--colour-secondary)}
.loan-officer-primary-information ul.social-media-list li a.tiktok svg{fill:#fff}
.loan-officer-primary-information ul.social-media-list li a.tiktok svg:hover{fill:var(--colour-secondary)}
.loan-officer-primary-information ul.social-media-list li a.instagram svg{fill:#fff}
.loan-officer-primary-information ul.social-media-list li a.instagram svg:hover{fill:var(--colour-secondary)}
.loan-officer-primary-information ul.social-media-list li a.youtube svg{fill:#fff}
.loan-officer-primary-information ul.social-media-list li a.youtube svg:hover{fill:var(--colour-secondary)}
.loan-officer-primary-information ul.social-media-list li a.gmb svg{fill:#fff}
.loan-officer-primary-information ul.social-media-list li a.gmb svg:hover{fill:var(--colour-secondary)}
.loan-officer-title-nmls-details{color:#fff;display:grid;grid-template-columns:1fr;grid-gap:.8rem;margin-top:.8rem}
.loan-officer-title-nmls-details .header_phone_insert{display:block;font-size:var(--font-size-16)}
.loan-officer-title-nmls-details .header_phone_insert a{color:var(--colour-secondary);text-decoration:none}
.loan-officer-title-nmls-details .header_phone_insert a:hover{text-decoration:underline}
.loan-officer-title-nmls-details span{font-size:var(--font-size-18)}
.loan-officer-title-nmls-details span small{font-size:var(--font-size-14)}
.loan-officer-content-container{grid-column:2/12;display:grid;grid-template-columns:300px 1fr;grid-gap:5rem}
@media(width <= 900px){
.loan-officer-content-container{display:flex;flex-direction:column;grid-template-columns:1fr;text-align:center;position:relative;grid-gap:2.2rem;justify-content:center;margin-bottom:3rem;align-items:center}
.loan-officer-content-container .internal-loan-officer-page-build{width:100%}
}
.loan-officer-content-container .sidebar-contact-lo{align-self:flex-start;position:sticky;top:6rem}
@media(width <= 900px){
.loan-officer-content-container .sidebar-contact-lo{position:static;width:100%}
}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents{display:flex;flex-direction:column;align-items:start;border-radius:.4rem;padding:2.4rem 2.7rem;border:.14rem solid #dedddd;gap:1.6rem}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents ul.social-media-list{display:flex;flex-wrap:wrap;width:100%;margin-top:.4rem;gap:.8rem}
@media(width <= 900px){
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents ul.social-media-list{justify-content:center}
}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents ul.social-media-list li{width:20px;height:20px}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents ul.social-media-list li a{width:100%;height:100%;display:block}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents ul.social-media-list li a svg{width:100%;height:100%}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents ul.social-media-list li a:hover g,.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents ul.social-media-list li a:hover path,.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents ul.social-media-list li a:hover svg{fill:var(--colour-secondary)}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container.branch-sidebar-address{background:#f4f4f4;padding:1rem;border-radius:.4rem;margin-top:1.2rem;font-weight:800;width:100%;font-size:var(--font-size-14)}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container.branch-sidebar-address a{color:var(--colour-accent)}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .bookings-sidebar-container{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--colour-accent);width:100%;flex-direction:row-reverse}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .bookings-sidebar-container span{font-weight:800}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .bookings-sidebar-container:hover{color:#000}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .bookings-sidebar-container:hover svg g path{fill:#000}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container{display:grid;grid-gap:.6rem;width:100%}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container label{font-weight:700}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container a.standard-inline-link{color:var(--colour-primary);text-decoration:none;font-weight:600}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container a.standard-inline-link:hover{text-decoration:underline}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container.sidebar-inner-header span{font-size:2.4rem;margin-bottom:.4rem;font-weight:800;color:var(--colour-secondary);line-height:1.1}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container.sidebar-application-option{width:100%;margin-top:1.4rem}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container.sidebar-application-option.secondary-application-option{margin-top:0}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container.sidebar-application-option .cta-button-group{padding-bottom:0}
.loan-officer-content-container .sidebar-contact-lo .inner-sidebar-contents .sidebar-inner-link-container.sidebar-application-option .cta-button-group a{width:100%}
.loan-officer-content-container .sidebar-contact-lo .additional-sidebar-content-note{background:var(--colour-accent-lightb);color:var(--colour-primary);border-radius:.4rem;padding:2rem 2.7rem}
.loan-officer-content-container .sidebar-contact-lo .additional-sidebar-content-note hgroup{display:grid;grid-gap:.6rem;width:100%;line-height:1.24}
.loan-officer-content-container .sidebar-contact-lo .additional-sidebar-content-note hgroup p{font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-normal)}
ul.hours-grid{display:grid;grid-template-columns:1fr;margin-top:.8rem}
ul.hours-grid li{width:100%;display:grid}
ul.hours-grid li ul.hours-listing-display{display:flex;flex-direction:row;justify-content:space-between;margin:.2rem 0 .6rem}
.c2kprio-prominent-message{background:var(--colour-accent-lightb);color:var(--colour-primary)}
.c2kprio-prominent-message hgroup.cash2keys-prominence-messaging-header{display:flex;justify-content:space-between;align-items:center;flex-direction:row;gap:4rem}
@media(width <= 900px){
.c2kprio-prominent-message hgroup.cash2keys-prominence-messaging-header{flex-direction:column;gap:2rem;align-items:start}
}
.c2kprio-prominent-message hgroup.cash2keys-prominence-messaging-header h2{display:flex;flex-direction:column;font-size:var(--font-size-26);font-weight:var(--font-weight-bold);gap:.8rem;text-transform:capitalize}
.c2kprio-prominent-message hgroup.cash2keys-prominence-messaging-header h2 span{font-size:var(--font-size-18);font-weight:var(--font-weight-normal);text-transform:none}
.c2kprio-prominent-message hgroup.cash2keys-prominence-messaging-header .cta-button-group{margin-top:0}
.loan-officer-biography{line-height:1.5;display:grid;grid-gap:1.4rem}
.loan-officer-biography div ul,.loan-officer-biography li,.loan-officer-biography p{font-size:var(--font-size-20);text-align:left}
.loan-officer-biography ul{list-style:disc;margin-left:2rem}
.loan-officer-biography img{width:100%}
.loan-officer-biography span.language-badge{background:var(--brand-primary);padding:1.2rem;border-radius:.4rem;color:#fff;display:block;width:115px;font-size:var(--font-size-14);font-weight:600;text-align:center}
.loan-officer-biography .media-video-container{height:420px;display:flex;width:100%;background:#e7e7e7;justify-content:center;margin:2rem 0 2.4rem;border-radius:.4rem}
@media(width <= 900px){
.loan-officer-biography .media-video-container{height:auto;width:100%}
}
.loan-officer-biography .media-video-container video{height:100%}
@media(width <= 900px){
.loan-officer-biography .media-video-container video{height:auto;width:100%}
}
ul.image-grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1.8rem}
ul.image-grid-container li{display:flex;flex-direction:column;border-radius:.4rem;padding:2.4rem 2.7rem;border:.14rem solid #f9f9f9;background:#fdfdfd;align-items:center;justify-content:center}
ul.loan-officer-award-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:1.8rem;display:grid}
ul.loan-officer-award-grid li{display:flex;flex-direction:column;border-radius:.4rem;padding:2.4rem 2.7rem;border:.14rem solid #f9f9f9;background:#fdfdfd;align-items:center;justify-content:center}
ul.loan-officer-award-grid li img,ul.loan-officer-award-grid li svg{width:100%}
.presclub_award{background:var(--colour-primary);padding:2rem;border-radius:.4rem;display:flex;flex-direction:column;align-items:start;margin:2rem 0 2.6rem;text-align:center;box-shadow:0 8px 20px rgba(0,0,0,.15);width:-moz-fit-content;width:fit-content;min-width:410px;max-width:700px}
@media(width <= 900px){
.presclub_award{width:100%;min-width:0}
}
.presclub_award.anniemac-brand-accent{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='769' height='420' viewBox='0 0 769 420' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23a)' fill='%23fff' fill-opacity='.11'%3E%3Cpath d='M1113.37 801.561L678.461 327.145 244.31 801.561H84l594.461-668.409 595.979 668.409h-161.07z'/%3E%3Cpath d='M910.838 296.939L684.256-238.983l-227.613 528.33-298.5 318.098L688.123-583 1205.73 610.586 910.838 296.939z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' x='0' y='-663' width='1358.44' height='1552.56' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='42'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_261_492'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_261_492' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat 46% 87%!important;background-color:var(--colour-primary)!important;background-size:700px 126%!important}
.presclub_award.single-year{display:grid;grid-template-columns:3fr;grid-gap:0 2rem;text-align:left;align-items:center}
@media(width <= 900px){
.presclub_award.single-year{display:flex;flex-direction:column;align-items:start}
}
.presclub_award.single-year h2.presclub_title{grid-column:1/3}
@media(width <= 900px){
.presclub_award.single-year h2.presclub_title{font-size:2rem}
}
.presclub_award.single-year .presclub-note{grid-column:1/3}
.presclub_award.single-year .only-one-year{grid-column:3/4}
.presclub_award h2.presclub_title{font-size:var(--font-size-26);color:#fff;font-weight:800;display:flex;align-items:center;gap:.8rem}
.presclub_award h2.presclub_title .presclub-tooltip-container{position:relative;display:inline-block}
.presclub_award h2.presclub_title .presclub-tooltip-icon{vertical-align:middle;cursor:pointer}
.presclub_award h2.presclub_title .presclub-tooltip-text{visibility:hidden;width:220px;background:#222;color:#fff;text-align:left;border-radius:6px;padding:10px;position:absolute;z-index:4;bottom:125%;right:0;margin-left:-110px;opacity:0;transition:opacity .2s;font-size:13px;box-shadow:0 2px 8px rgba(0,0,0,.15)}
.presclub_award .presclub-note strong{font-size:1.9rem;margin-bottom:1.5rem;font-weight:300;opacity:.9;color:#fff}
.presclub_award ul.presclub-years-list{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;gap:1.4rem;list-style:none;margin:1.2rem 0 .6rem}
.presclub_award ul.presclub-years-list li{display:flex;justify-content:center;align-items:center;color:#fff;background:var(--colour-accent);padding:.6rem 1.8rem;border-radius:.4rem;font-weight:600;font-size:1.8rem;box-shadow:0 4px 10px rgba(0,0,0,.2)}
.presclub_award ul.presclub-years-list li.current-award-year{background:var(--colour-secondary);font-size:2.2rem}
.lo_page_subheader{font-size:3rem;margin-bottom:.4rem;font-weight:800;color:var(--colour-primary);line-height:1.1;display:flex;align-items:end;justify-content:space-between}
.lo_page_subheader.has-content-or-video{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:1.4rem}
.lo_page_subheader span a{margin-left:.8rem;color:var(--colour-secondary);font-size:1.4rem}
.loan-officer-name-accent h1{display:flex;align-items:center;gap:1.24rem}
@media(width <= 900px){
.loan-officer-name-accent h1{text-align:center!important;display:initial}
}
.loan-officer-name-accent h1 a{margin-top:.4rem}
.outer-experience-icon-container{display:flex;justify-content:end;align-items:end}
.outer-experience-icon-container .experience-icon-container{position:relative;background:#0d3155;border-radius:5px;max-height:4rem;width:29rem;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:3rem;flex-direction:row-reverse;gap:1.2rem}
@media(width <= 650px){
.outer-experience-icon-container .experience-icon-container{margin-top:1.4rem;width:100%}
}
.outer-experience-icon-container .experience-icon-container svg{position:absolute;height:100%;top:0;right:0;pointer-events:none}
.outer-experience-icon-container .experience-icon-container span.experience-score{font-size:4.2rem;font-weight:800}
.outer-experience-icon-container .experience-icon-container span.experience-totalscore-text{font-weight:500;font-size:1.4rem;z-index:4;letter-spacing:.015em}
.masonry-gallery{columns:285px;column-gap:2.4rem}
.masonry-gallery blockquote{-moz-column-break-inside:avoid;break-inside:avoid;text-align:left;margin-bottom:2rem;font-weight:var(--font-weight-light);border-radius:.4rem;border:.14rem solid #f7f7f7;background:#fcfcfc}
.masonry-gallery blockquote svg{margin:2rem auto .8rem;display:block;width:50px;height:50px;margin-bottom:.2rem;pointer-events:none}
.masonry-gallery blockquote .testimonial-rating-star-insert{position:relative;margin-top:-1rem}
.masonry-gallery blockquote .testimonial-rating-star-insert .testimonail-background-adjustments{position:absolute;width:100%;height:100%;top:0;left:0;background:var(--colour-secondary);opacity:.06;clip-path:polygon(0 20%,50% 7%,100% 19%,100% 100%,0 100%);pointer-events:none}
.masonry-gallery blockquote .testimonial-rating-star-insert .testimonail-insert{position:relative;z-index:2;display:flex;flex-direction:row;width:105px;margin:0 auto;pointer-events:none}
.masonry-gallery blockquote .testimonial-rating-star-insert .testimonail-insert svg{transform:scale(.6)}
.masonry-gallery blockquote .testimonial-rating-star-insert span.testimonial-rating-value{text-align:center;display:block;font-size:1rem;font-weight:800;padding-bottom:1.4rem}
.masonry-gallery blockquote .testimonial-insert-contents{padding:2rem 0 1rem;display:flex;flex-direction:column;gap:2rem;padding:2.4rem 2.8rem}
.masonry-gallery blockquote .testimonial-insert-contents q{font-size:var(--font-size-16);font-weight:500;line-height:1.35;text-align:center}
.masonry-gallery blockquote .testimonial-insert-credits{text-align:center;display:flex;flex-direction:column;gap:.4rem;margin:1.1rem 0}
.masonry-gallery blockquote .testimonial-insert-credits cite{font-weight:600;font-size:var(--font-size-18);letter-spacing:-.005rem;color:var(--colour-primary);font-style:normal}
.masonry-gallery blockquote .testimonial-insert-credits cite span{display:block;font-size:var(--font-size-14);font-weight:800;font-style:normal;color:var(--colour-primary)}
.masonry-gallery blockquote .testimonial-insert-credits time{font-size:var(--font-size-14);font-weight:400;font-style:normal;margin-top:.2rem;color:var(--colour-primary);opacity:.75}
ul.testimonial-other-links{display:flex;gap:.2rem;justify-content:start;flex-direction:column}
ul.testimonial-other-links li{font-size:var(--font-size-18);margin-bottom:.4rem;font-weight:500;color:var(--colour-primary)}
ul.testimonial-other-links li a{color:var(--colour-accent);font-weight:800}
ul.testimonial-other-links li a:hover{color:#000}
.staff-member-external-display .standard-component-list-staff-listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(355px,1fr));gap:2rem;position:relative;height:-moz-min-content;height:min-content}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-display-container img{border-radius:2%}
.staff-member-external-display .standard-component-list-staff-listing-grid>li{display:flex;flex-direction:column;align-items:start;border-radius:.4rem;padding:3rem 2.7rem;border:.14rem solid #dedddd;background:#fff}
.staff-member-external-display .standard-component-list-staff-listing-grid>li.prominent{border:.14rem solid #e1ce50;background:hsla(55,58%,96%,.46);overflow:hidden;position:relative}
.staff-member-external-display .standard-component-list-staff-listing-grid .button-action-links{grid-gap:.8rem;grid-template-columns:repeat(1,1fr);display:grid;grid-gap:1.2rem;width:100%;margin:2.4rem 0 1.6rem}
@media(min-width:1470px){
.staff-member-external-display .standard-component-list-staff-listing-grid .button-action-links{grid-template-columns:repeat(2,1fr)}
}
.staff-member-external-display .standard-component-list-staff-listing-grid .button-action-links .button{width:auto}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container{display:flex;gap:2.4rem;align-items:center}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container .staff-headshot-display-container{width:80px;height:80px}
@media(width <= 900px){
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container{flex-direction:column;justify-content:center;align-items:center;width:100%}
}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container{display:flex;flex-direction:column;flex:1;margin-top:.25rem}
@media(width <= 900px){
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container{text-align:center;align-items:center;width:100%}
}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-name{font-size:var(--font-size-20);margin-bottom:.4rem;font-weight:600;color:var(--colour-primary);line-height:1.1}
@media(width <= 900px){
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-name{max-width:100%}
}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-nmls,.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-title{font-size:var(--font-size-16);line-height:1.3}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-address{margin-top:.8rem}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-dba-team-value{display:none}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-headshot-information-display-container span.branch-manager-badge{margin-top:1rem;background:var(--brand-primary);padding:.8rem 1.2rem;border-radius:.4rem;color:#fff;display:block;width:-moz-max-content;width:max-content;font-size:var(--font-size-14);font-weight:600}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-contact-methods{display:grid;grid-template-rows:repeat(3,1fr);width:100%;display:none}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-contact-methods .staff-display-detailed-contact{display:flex;justify-content:space-between;width:100%;margin:.6rem 0 0}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-contact-outer{margin-top:.2rem;display:grid;grid-template-columns:1fr;width:100%}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-contact-outer>span{font-weight:800;font-size:var(--font-size-16);color:var(--brand-accent)}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-contact-outer .staff-display-detailed-contact-method-options{display:flex;flex-direction:column;gap:.5rem;margin:1rem 0}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-contact-outer .staff-display-detailed-contact-method-options .staff-display-detailed-contact{display:grid;grid-template-columns:100px 1fr;gap:.2rem;background:#f4f4f4;padding:.4rem .8rem;border-radius:.2rem}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-note-outer-container{margin-top:.8rem;width:100%}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-note-outer-container>span{font-weight:800;font-size:var(--font-size-16);color:var(--brand-accent);display:none}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-note-outer-container .staff-note-container{margin:1rem 0;width:100%;border-radius:.2rem;display:flex;flex-direction:column;gap:.4rem}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-note-outer-container .staff-note-container p{font-size:var(--font-size-14);width:100%;display:block}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-note-outer-container .staff-note-container p strong{font-weight:800}
.staff-member-external-display .standard-component-list-staff-listing-grid .distance-note{order:-1;margin-bottom:1.8rem;font-weight:800;color:var(--colour-secondary)}
.staff-member-external-display .standard-component-list-staff-listing-grid .licensed-states-note{margin-top:1.8rem;font-weight:800;color:var(--colour-secondary)}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-licensing{margin-top:1.2rem;display:block;width:100%;flex:1;font-size:var(--font-size-16);font-weight:500}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-licensing .staff-display-echo-licensing{text-align:justify;margin-top:1.4rem}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-licensing .staff-display-echo-licensing summary{display:block;font-weight:800;font-size:var(--font-size-16);color:var(--brand-accent);width:-moz-fit-content;width:fit-content;margin-top:-.9rem;padding-right:1.4rem;cursor:pointer}
.staff-member-external-display .standard-component-list-staff-listing-grid .staff-display-detailed-licensing .staff-display-echo-licensing span{font-weight:500;font-size:var(--font-size-16);margin-top:.7rem;display:block}
.container_global_trigger{margin-bottom:3.4rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));grid-gap:2rem}
@media(width <= 900px){
.container_global_trigger{display:flex;flex-direction:column}
}
.container_global_trigger .popup-handler{color:#fff;border-radius:.4rem;padding:0;overflow:hidden;background:var(--colour-primary);align-items:center}
.container_global_trigger .popup-handler hgroup{display:flex;flex-direction:column;gap:.2rem;padding:2.5rem;text-align:left}
.container_global_trigger .popup-handler hgroup h3{font-size:1.8rem;font-weight:600;margin-bottom:.4rem;color:var(--colour-secondary);letter-spacing:.2rem;text-transform:uppercase}
.container_global_trigger .popup-handler hgroup h4{font-size:2rem;font-weight:600}
@media(width <= 900px){
.container_global_trigger .popup-handler hgroup h4{font-size:1.7rem}
}
.container_global_trigger .popup-handler hgroup h4 span.underlined_content{display:inline-block;position:relative;padding-bottom:.2em}
.container_global_trigger .popup-handler hgroup h4 span.underlined_content:after{content:"";display:block;position:absolute;left:0;bottom:-1rem;width:100%;height:1.2em;pointer-events:none;background-repeat:no-repeat;background-position:0 100%;background-size:100% 1.2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72.843 9.9821'%3E%3Cpath fill='none' d='M0 0v1.42C.001.67.527.509 1.548.957c1.255.557 3.24.898 6.584 1.132 2.438.18 4.438.161 11.388-.09a929.653 929.653 0 0 1 14.935-.395C44.368 1.46 58.588.777 64.675.166c2.322-.233 6.469-.215 7.637.018.744.162.613.467-.336.736-1.723.467-22.994 1.67-35.988 2.03-8.468.215-10.57.323-16.205.736-11.17.826-16.761.611-18.907-.736C.249 2.556 0 2.143 0 1.426v8.556h72.843V0H0zm72.544 8.086l-.291.377-12.323-.09c-8.146-.054-13.913-.018-17.037.126-16 .718-21.84.934-29.739 1.113-4.862.108-9.534.252-10.38.323-1.957.18-2.512-.143-2.278-1.329.117-.556.629-.987 1.445-1.203.351-.108 7.942-.233 17.403-.323 9.241-.09 19.023-.234 21.753-.34 2.73-.109 10.658-.235 17.636-.307 6.965-.07 12.658-.197 12.658-.269 0-.323.788-.144 1.124.233.424.485.438 1.168.03 1.69z'/%3E%3Cpath fill='%2300a379' d='M.876 2.95c2.146 1.347 7.738 1.562 18.907.736 5.635-.413 7.737-.521 16.205-.736C48.982 2.59 70.253 1.387 71.976.92c.949-.269 1.08-.574.336-.736-1.168-.233-5.315-.25-7.636-.018-6.088.611-20.308 1.293-30.221 1.437-3.577.054-10.293.233-14.935.395-6.95.251-8.95.27-11.388.09-3.343-.234-5.33-.575-6.584-1.132C.527.508 0 .67 0 1.421v.005c0 .717.249 1.13.876 1.524zM71.391 6.164c0 .072-5.694.198-12.658.27-6.978.071-14.906.197-17.636.305-2.73.107-12.512.251-21.753.341-9.46.09-17.052.215-17.403.323C1.124 7.62.613 8.05.496 8.606c-.233 1.186.321 1.51 2.277 1.33.847-.072 5.52-.216 10.381-.324 7.898-.179 13.738-.395 29.74-1.113 3.124-.144 8.89-.18 17.037-.126l12.322.09.291-.377c.41-.52.396-1.204-.028-1.689-.337-.377-1.125-.556-1.125-.233z'/%3E%3C/svg%3E")}
.container_global_trigger .popup-handler hgroup p{font-size:2.5rem;font-weight:600;line-height:1.2;margin:1rem 0 .5rem}
@media(width <= 900px){
.container_global_trigger .popup-handler hgroup p{font-size:2rem}
}
.container_global_trigger .popup-handler hgroup .trigger-container{margin-top:2rem;width:100%}
.container_global_trigger .popup-handler hgroup .trigger-container .button{width:100%;background:var(--colour-accent);color:#fff;border:none}
.container_global_trigger .popup-handler hgroup .trigger-container .button:hover{background:var(--colour-secondary)}
.extensive-biography{width:100%;overflow:hidden;display:flex;flex-direction:column;gap:1.4rem;text-align:left}
.extensive-biography p{font-size:1.85rem;line-height:1.4}
.extensive-biography .extended-biography-officer_awards ul.extended_biography_awards_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;gap:2rem;margin:2rem 0 4rem}
.extensive-biography .extended-biography-officer_awards ul.extended_biography_awards_list .image-listing-block{border-radius:.4rem;border:3px solid #ecf1f8;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);display:flex;justify-content:center;align-content:center}
.extensive-biography .extended-biography-officer_awards ul.extended_biography_awards_list .image-listing-block img{height:220px;width:auto}
.extensive-biography .extensive-biography-media-gallery{margin:2rem 0}
.extensive-biography .extensive-biography-media-gallery a{display:block;height:100%;overflow:hidden;border-radius:1.4rem;position:relative}
.extensive-biography .extensive-biography-media-gallery a img{width:100%;height:100%;object-fit:cover;object-position:bottom left;border-radius:1.4rem;display:block}
.extensive-biography .extensive-biography-media-gallery a:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.15);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='111' height='111' viewBox='0 0 111 111' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.25' filter='url(%23a)' shape-rendering='crispEdges'%3E%3Cpath d='M100.099 40.37c8.886 4.41 8.886 17.085 0 21.496l-78.763 39.102C13.359 104.928 4 99.125 4 90.219V12.016C4 3.11 13.36-2.693 21.336 1.267l78.763 39.102z' fill='%23fff' fill-opacity='.8'/%3E%3Cpath d='M99.655 41.265c8.145 4.044 8.145 15.661 0 19.705l-78.763 39.103C13.58 103.703 5 98.383 5 90.219V12.016c0-8.164 8.58-13.484 15.892-9.854l78.763 39.103z' stroke='%23fff' stroke-opacity='.93' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' x='-1' y='-5' width='112.763' height='115.235' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_208_254'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_208_254' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:87px 87px;pointer-events:none;z-index:2;border-radius:1.4rem}
.extensive-biography .extensive-biography-media-gallery a:hover:before{background-color:rgba(0,0,0,.2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='111' height='111' viewBox='0 0 111 111' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.8' filter='url(%23a)' shape-rendering='crispEdges'%3E%3Cpath d='M100.099 40.37c8.886 4.41 8.886 17.085 0 21.496l-78.763 39.102C13.359 104.928 4 99.125 4 90.219V12.016C4 3.11 13.36-2.693 21.336 1.267l78.763 39.102z' fill='%23fff' fill-opacity='.8'/%3E%3Cpath d='M99.655 41.265c8.145 4.044 8.145 15.661 0 19.705l-78.763 39.103C13.58 103.703 5 98.383 5 90.219V12.016c0-8.164 8.58-13.484 15.892-9.854l78.763 39.103z' stroke='%23fff' stroke-opacity='.93' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' x='-1' y='-5' width='112.763' height='115.235' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_208_254'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_208_254' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:87px 87px}
.extensive-biography .extensive-biography-media-gallery.standard-origin{display:grid;grid-template-columns:1.6fr 1fr;grid-template-rows:1fr 1fr;gap:.6rem;align-items:stretch}
.extensive-biography .extensive-biography-media-gallery.standard-origin a:first-child{grid-row:1/3}
@media(width <= 900px){
.extensive-biography .extensive-biography-media-gallery.standard-origin{grid-template-columns:1fr;grid-template-rows:auto}
.extensive-biography .extensive-biography-media-gallery.standard-origin a:first-child{grid-row:auto}
.extensive-biography .extensive-biography-media-gallery.standard-origin a,.extensive-biography .extensive-biography-media-gallery.standard-origin img{height:auto}
}
.extensive-biography .extensive-biography-media-gallery.row-origin{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.4rem;align-items:stretch}
.extensive-biography .extensive-biography-media-gallery.row-origin img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:1rem}
@media(width <= 900px){
.extensive-biography .extensive-biography-media-gallery.row-origin{margin:2.2rem 0 2.8rem;height:auto;overflow:visible;display:flex;gap:1.2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline:1.4rem;padding:.8rem 1.4rem 1.4rem}
.extensive-biography .extensive-biography-media-gallery.row-origin::-webkit-scrollbar{height:.6rem}
.extensive-biography .extensive-biography-media-gallery.row-origin::-webkit-scrollbar-thumb{background:#cfd6df;border-radius:99px}
.extensive-biography .extensive-biography-media-gallery.row-origin a{min-width:300px}
.extensive-biography .extensive-biography-media-gallery.row-origin img{height:400px;aspect-ratio:1;scroll-snap-align:center;scroll-snap-stop:always}
}
.extensive-biography .extensive-biography-photographs-stack{position:relative;width:100%;box-sizing:border-box;padding-inline:1.4rem;margin:4.4rem 0 7.2rem;overflow:visible;height:380px}
.extensive-biography .extensive-biography-photographs-stack .polaroid-photo{position:absolute;max-width:340px;aspect-ratio:var(--photo-ratio,1/1);background:#fff;border-radius:.12rem;padding:.8rem .8rem 2.2rem;box-shadow:0 1px 2px rgba(12,22,37,.2);border:1px solid #efefef;transform-origin:center center;transform:rotate(var(--photo-rot,0deg));transition:transform .22s ease,box-shadow .22s ease}
.extensive-biography .extensive-biography-photographs-stack .polaroid-photo img{width:100%;height:100%;display:block;border-radius:.08rem;object-fit:cover}
@media(width <= 900px){
.extensive-biography .extensive-biography-photographs-stack{margin:2.2rem 0 2.8rem;height:auto;overflow:visible;display:flex;gap:1.2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-inline:1.4rem;padding:.8rem 1.4rem 1.4rem}
.extensive-biography .extensive-biography-photographs-stack::-webkit-scrollbar{height:.6rem}
.extensive-biography .extensive-biography-photographs-stack::-webkit-scrollbar-thumb{background:#cfd6df;border-radius:99px}
.extensive-biography .extensive-biography-photographs-stack .polaroid-photo{position:relative;flex:0 0 min(82vw,300px);width:min(82vw,300px);margin:.2rem 0;max-width:none;left:auto!important;top:auto!important;transform:none!important;scroll-snap-align:center;scroll-snap-stop:always}
}
.extensive-biography h3.extensive-biography-header{font-weight:800;font-size:3.8rem;margin:2.4rem 0 0;color:var(--colour-primary);display:block}
@media(width <= 900px){
.extensive-biography h3.extensive-biography-header{font-size:3rem}
}
.extensive-biography .extensive-biography-interactive-header{width:100%;display:grid;grid-template-columns:1fr;gap:1.2rem}
.extensive-biography .extensive-biography-interactive-header h2{font-weight:800;font-size:4.6rem;margin:0 0 2.4rem;color:var(--colour-primary);display:block}
@media(width <= 900px){
.extensive-biography .extensive-biography-interactive-header h2{font-size:3.2rem;margin-top:4rem}
}
.extensive-biography .extensive-biography-interactive-header .video-container{width:100%;border-radius:.4rem;overflow:hidden;position:relative;margin-bottom:1.4rem}
.extensive-biography .extensive-biography-interactive-header .video-container img{width:100%;height:auto;border-radius:.4rem}
.extensive-biography .extensive-biography-interactive-header .video-container .video-overlay-thumbnail{position:absolute;bottom:15%;right:11%;width:30%;height:30%}
.extensive-biography .extensive-biography-interactive-header .video-container .video-overlay-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:bottom left;border-radius:1.4rem;display:block}
.extensive-biography .extensive-biography-interactive-header .video-container .video-overlay-thumbnail:before{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.15);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='111' height='111' viewBox='0 0 111 111' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.25' filter='url(%23a)' shape-rendering='crispEdges'%3E%3Cpath d='M100.099 40.37c8.886 4.41 8.886 17.085 0 21.496l-78.763 39.102C13.359 104.928 4 99.125 4 90.219V12.016C4 3.11 13.36-2.693 21.336 1.267l78.763 39.102z' fill='%23fff' fill-opacity='.8'/%3E%3Cpath d='M99.655 41.265c8.145 4.044 8.145 15.661 0 19.705l-78.763 39.103C13.58 103.703 5 98.383 5 90.219V12.016c0-8.164 8.58-13.484 15.892-9.854l78.763 39.103z' stroke='%23fff' stroke-opacity='.93' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' x='-1' y='-5' width='112.763' height='115.235' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_208_254'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_208_254' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:52px 52px;pointer-events:none;z-index:2;border-radius:1.4rem}
.extensive-biography .extensive-biography-interactive-header .video-container .video-overlay-thumbnail:hover:before{background-color:rgba(0,0,0,.2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='111' height='111' viewBox='0 0 111 111' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.8' filter='url(%23a)' shape-rendering='crispEdges'%3E%3Cpath d='M100.099 40.37c8.886 4.41 8.886 17.085 0 21.496l-78.763 39.102C13.359 104.928 4 99.125 4 90.219V12.016C4 3.11 13.36-2.693 21.336 1.267l78.763 39.102z' fill='%23fff' fill-opacity='.8'/%3E%3Cpath d='M99.655 41.265c8.145 4.044 8.145 15.661 0 19.705l-78.763 39.103C13.58 103.703 5 98.383 5 90.219V12.016c0-8.164 8.58-13.484 15.892-9.854l78.763 39.103z' stroke='%23fff' stroke-opacity='.93' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' x='-1' y='-5' width='112.763' height='115.235' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.35 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_208_254'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_208_254' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-size:52px 52px}
.extensive-biography .extensive-biography-repeater-group{display:flex;flex-direction:column;gap:3rem;margin-top:2rem}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item{border-bottom:1px solid #edecea;display:flex;flex-direction:column;padding-bottom:2rem}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item:last-child{border-bottom:none;padding-bottom:0}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item.is-open .toggle-icon-vertical{opacity:0}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-repeater-header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;cursor:pointer}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-toggle{border:0;background:0 0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;color:var(--colour-secondary);flex-shrink:0}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-toggle .toggle-icon{width:2.4rem;height:2.4rem}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-toggle .toggle-icon-vertical{transition:opacity .2s ease}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-repeater-content-expandable{display:grid;grid-template-columns:1fr 300px;gap:4.5rem;align-items:start;margin:1.4rem 0 3.8rem}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-repeater-content-expandable.no-image{grid-template-columns:1fr}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-repeater-content-expandable[hidden]{display:none!important}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .image-container{border-radius:.4rem;border:3px solid #ecf1f8;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);display:flex;justify-content:center;align-content:center;padding:3rem}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .image-container img{width:92%;height:auto}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-repeater-content{display:flex;flex-direction:column;gap:1rem}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-repeater-content h3{font-weight:800;font-size:2.6rem;color:var(--colour-primary)}
@media(width <= 900px){
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-repeater-content h3{font-size:2.2rem}
}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-repeater-copy{display:flex;flex-direction:column;gap:1rem;margin-top:.4rem}
@media(width <= 900px){
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .extensive-biography-repeater-content-expandable{grid-template-columns:1fr;gap:2rem}
.extensive-biography .extensive-biography-repeater-group .extensive-biography-repeater-item .image-container{width:40%;margin:0 auto;grid-row:1;margin-top:2rem}
}
.extensive-biography .extensive-biography-button{margin-top:1.4rem}
.extensive-biography .extensive-biography-button .button.extensive-bio-button{background:var(--colour-secondary);border-color:var(--colour-secondary);color:#fff}
.extensive-biography .extensive-biography-button .button.extensive-bio-button:hover{filter:brightness(.95)}
.extensive-biography .extensive-biography-overlay{position:relative;overflow:hidden;border-radius:1.8rem;min-height:clamp(24rem,32vw,38rem);display:flex;align-items:center;justify-content:flex-start;padding:clamp(2rem,3.2vw,3.6rem);isolation:isolate;margin-top:4rem;margin-bottom:2rem}
.extensive-biography .extensive-biography-overlay:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(8,12,20,.74),rgba(8,12,20,.56) 35%,rgba(8,12,20,.16) 65%,rgba(8,12,20,0)),linear-gradient(180deg,rgba(8,12,20,.18),rgba(8,12,20,.08));pointer-events:none}
.extensive-biography .extensive-biography-overlay__background,.extensive-biography .extensive-biography-overlay__decal{position:absolute}
.extensive-biography .extensive-biography-overlay__background{inset:0;z-index:0}
.extensive-biography .extensive-biography-overlay__background img{width:100%;height:100%;object-fit:cover;display:block}
.extensive-biography .extensive-biography-overlay__decal{top:clamp(1.8rem,2.8vw,4rem);left:clamp(1.8rem,2.8vw,4rem);width:clamp(4.8rem,6vw,8.2rem);height:clamp(4.8rem,6vw,8.2rem);z-index:3}
.extensive-biography .extensive-biography-overlay__decal img{width:100%;height:100%;object-fit:contain;display:block}
.extensive-biography .extensive-biography-overlay__content{position:relative;z-index:2;max-width:min(58rem,62%);margin-right:auto;padding-top:clamp(4.8rem,7vw,7rem);color:#fff;display:grid;gap:1.6rem;text-align:left}
.extensive-biography .extensive-biography-overlay__title{margin:0;font-size:clamp(3.2rem,4.8vw,4.2rem);font-weight:800;line-height:1;letter-spacing:-.02em}
@media(width <= 900px){
.extensive-biography .extensive-biography-overlay__title{font-size:3rem}
}
.extensive-biography .extensive-biography-overlay__copy{margin:0;max-width:58rem;font-size:clamp(1.6rem,1.25vw,2rem);line-height:1.35;color:hsla(0,0%,100%,.95)}
.extensive-biography .extensive-biography-overlay__copy p{margin:0}
@media(width <= 900px){
.extensive-biography .extensive-biography-overlay{border-radius:1.2rem;min-height:auto;align-items:flex-end;padding:1.8rem 1.6rem 2rem}
.extensive-biography .extensive-biography-overlay:before{background:linear-gradient(180deg,rgba(8,12,20,.26),rgba(8,12,20,.68) 74%,rgba(8,12,20,.88))}
.extensive-biography .extensive-biography-overlay__decal{top:1.4rem;left:1.4rem;width:5.8rem;height:5.8rem}
.extensive-biography .extensive-biography-overlay__content{max-width:100%;padding-top:clamp(6rem,16vw,7.2rem);gap:1.2rem}
.extensive-biography .extensive-biography-overlay__title{font-size:clamp(2.6rem,9vw,4rem)}
.extensive-biography .extensive-biography-overlay__copy{font-size:clamp(1.5rem,4vw,2rem);line-height:1.36}
}
/*# sourceMappingURL=condition_single_lo.min.css.map */

.lobranch-header-container{background:var(--colour-primary)}
.lobranch-header-container.c2k-takeover-header{background:#10233d;position:relative}
@media(width <= 1250px){
.lobranch-header-container.c2k-takeover-header{display:flex;flex-direction:column;background:var(--colour-primary);padding:0 3rem}
}
@media(width <= 900px){
.lobranch-header-container.c2k-takeover-header{padding:0}
}
.lobranch-header-container.c2k-takeover-header .svg-decals{position:absolute;inset:0;height:100%;width:100%;pointer-events:none}
.lobranch-header-container.c2k-takeover-header .svg-decals svg#one-billion-c2k_branded_accent{position:absolute;top:50%;right:5%;height:75%;opacity:.4;transform:translateY(-50%)}
@media(width <= 1250px){
.lobranch-header-container.c2k-takeover-header .svg-decals svg#one-billion-c2k_branded_accent{height:60%}
}
.lobranch-header-container.c2k-takeover-header .svg-decals svg#one-billion-c2k-hero{position:absolute;top:50%;right:5%;height:30%;z-index:1;transform:translateY(-50%)}
@media(width >= 1250px){
.lobranch-header-container.c2k-takeover-header .svg-decals svg#one-billion-c2k-hero{height:35%}
}
@media(width <= 1100px){
.lobranch-header-container.c2k-takeover-header .svg-decals svg#one-billion-c2k-hero{display:none}
}
@media(width <= 900px){
.lobranch-header-container.c2k-takeover-header .svg-decals{position:static;height:200px;order:2;display:grid;padding-top:2rem;padding-bottom:2rem;place-items:center;gap:1rem;background:#072c53}
.lobranch-header-container.c2k-takeover-header .svg-decals svg#one-billion-c2k_branded_accent{position:static;height:100%;opacity:.4;top:auto;right:auto;transform:none;grid-column:1;grid-row:1}
.lobranch-header-container.c2k-takeover-header .svg-decals svg#one-billion-c2k-hero{display:initial;position:static;height:80%;z-index:1;top:auto;right:auto;transform:none;grid-column:1;grid-row:1}
}
.anniemac-brand-accent,.momentum-brand-accent{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='769' height='420' viewBox='0 0 769 420' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23a)' fill='%23fff' fill-opacity='.11'%3E%3Cpath d='M1113.37 801.561L678.461 327.145 244.31 801.561H84l594.461-668.409 595.979 668.409h-161.07z'/%3E%3Cpath d='M910.838 296.939L684.256-238.983l-227.613 528.33-298.5 318.098L688.123-583 1205.73 610.586 910.838 296.939z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='a' x='0' y='-663' width='1358.44' height='1552.56' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='42'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_261_492'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_261_492' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") no-repeat 100% 100%!important;background-color:var(--colour-primary)!important;background-size:700px 100%!important}
.ovm-brand-accent{background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/ovm_header_bg.svg) no-repeat 118% 100%!important;background-color:var(--colour-primary)!important;background-size:700px 100%!important}
.hsl-brand-accent{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 166.9464 199.5231'%3E%3Cdefs%3E%3Cstyle%3E.hsl_branded_banner{fill:%23fff;opacity:.6}%3C/style%3E%3C/defs%3E%3Cpath class='hsl_branded_banner' d='M94.49 150.879l-5.275-30.039c3.154-1.986 5.257-5.49 5.257-9.492 0-6.197-5.025-11.222-11.222-11.222s-11.222 5.025-11.222 11.222c0 3.925 2.018 7.374 5.07 9.38l-5.089 30.15h22.48'/%3E%3Cpath class='hsl_branded_banner' d='M82.92 0L18.37 64.55h15.46v99.619c10.715-3.07 21.524-4.778 32.09-5.513v-64.85h35.354v65.685c11.192 1.23 21.498 3.218 30.377 5.37V64.606h15.57L82.92 0z'/%3E%3Cpath class='hsl_branded_banner' d='M144.744 199.523C61.484 167.5 0 181.163 0 181.163s77.117-44.917 166.946 1.281l-22.202 17.08z'/%3E%3C/svg%3E") no-repeat 117% 100%!important;background-color:var(--colour-primary)!important;background-size:700px 100%!important}
@media(width <= 950px){
.anniemac-brand-accent,.hsl-brand-accent,.momentum-brand-accent,.ovm-brand-accent{background:var(--colour-primary)!important}
}
.inner-copy-lobranch-header-container{height:100%;justify-content:start;align-items:center;color:var(--colour-white)}
.lobranch-header-accent-image{position:relative;grid-column:1/4;height:100%;margin-bottom:-10px}
.lobranch-header-accent-image img{width:169%;height:100%;z-index:2;object-fit:cover;object-position:top}
.branch-specific-structure .inner-copy-corp-header{grid-column:2/12;padding:2.6rem 0 3rem;gap:4.4rem;display:flex;flex-direction:row;margin:1.4rem 0;width:100%;align-items:start}
@media(width <= 1250px){
.branch-specific-structure .inner-copy-corp-header{grid-column:1/13;padding:.6rem 3.2rem 0 2.2rem;flex-direction:column;gap:2rem;margin-bottom:0}
}
.branch-specific-structure .inner-copy-corp-header .inner-header-lobranch-details-container.branch-exclusive-details-container{align-items:start;text-align:left;display:grid;grid-template-columns:1fr;gap:1.4rem;flex:1}
@media(width <= 1250px){
.branch-specific-structure .inner-copy-corp-header .inner-header-lobranch-details-container.branch-exclusive-details-container{width:100%;text-align:center;padding-bottom:1.4rem}
}
.branch-specific-structure .inner-copy-corp-header .inner-header-lobranch-details-container.branch-exclusive-details-container .loan-officer-name-accent{display:flex;gap:2rem;align-items:center}
.branch-specific-structure .inner-copy-corp-header .inner-header-lobranch-details-container.branch-exclusive-details-container .loan-officer-name-accent .svg{font-size:2rem;color:var(--colour-accent)}
.branch-specific-structure .inner-copy-corp-header .inner-header-lobranch-details-container.branch-exclusive-details-container hgroup.internal-biography-side.standard-margin h1{color:var(--colour-white);font-size:var(--font-size-40);margin-bottom:.4rem;font-weight:800}
.branch-specific-structure .inner-copy-corp-header .inner-header-lobranch-details-container.branch-exclusive-details-container hgroup.internal-biography-side.standard-margin address{font-size:var(--font-size-22);line-height:1.4;color:#fff;font-weight:400}
.branch-specific-structure .inner-copy-corp-header .inner-header-lobranch-details-container.branch-exclusive-details-container .inner-header-lobranch-supplementary-container{margin-top:0}
@media(width <= 890px){
.branch-specific-structure .inner-copy-corp-header .inner-header-lobranch-details-container.branch-exclusive-details-container .inner-header-lobranch-supplementary-container{text-align:center}
}
.inner-header-lobranch-contact-details-container.branch-exclusive-details-contact-options{align-items:end;display:flex;flex-direction:column;gap:1.4rem;height:100%;justify-content:end}
@media(width <= 1250px){
.inner-header-lobranch-contact-details-container.branch-exclusive-details-contact-options{width:100%;text-align:center}
}
@media(width <= 890px){
.inner-header-lobranch-contact-details-container.branch-exclusive-details-contact-options{display:none}
}
.inner-header-lobranch-contact-details-container.branch-exclusive-details-contact-options .cta-button-group{display:flex;flex-direction:column}
@media(width <= 1250px){
.inner-header-lobranch-contact-details-container.branch-exclusive-details-contact-options .cta-button-group{display:none}
}
.inner-header-lobranch-contact-details-container.branch-exclusive-details-contact-options .cta-button-group a.button{padding:1rem}
.inner-header-lobranch-contact-details-container.branch-exclusive-details-contact-options .cta-button-group a.button .branch-information-span-button-display{margin-top:.05rem;margin-bottom:.05rem;font-size:var(--font-size-14);font-weight:400}
.inner-header-lobranch-details-headshot{order:2;width:220px;display:flex;justify-content:center;align-items:center;margin:0 auto}
.inner-header-lobranch-details-headshot img{object-fit:cover;object-position:top;border-radius:4px;height:260px;width:220px}
.inner-header-lobranch-details-container{display:grid;grid-template-columns:1fr 220px;grid-gap:5rem;text-align:right;align-items:center}
.inner-header-lobranch-details-text{order:1}
.inner-header-lobranch-supplementary-container{display:flex;flex-direction:column;margin:1rem 0 1.2rem;gap:.6rem}
.inner-header-lobranch-supplementary-container span{font-size:var(--font-size-18);font-weight:300}
.inner-header-lobranch-supplementary-container ul.header-social-links.social-links{display:flex;align-items:center;gap:1.6rem;margin:1rem 0 -5px;justify-content:end}
.branch-specific-structure .inner-copy-corp-header ul.header-social-links.social-links{display:flex;gap:1.6rem;justify-content:center;margin:1.2rem 0 1rem}
.branch-specific-structure .inner-header-lobranch-supplementary-container span{font-size:var(--font-size-16);font-weight:500;color:var(--colour-secondary)}
ul.header-social-links.social-links li a svg{width:28px;height:24px}
.cta-button-group.header-actions-search-apply{display:flex;align-items:stretch;height:100%;gap:4rem}
@media(width <= 1250px){
.cta-button-group.header-actions-search-apply{display:block;width:100%}
}
.cta-button-group.header-actions-search-apply .search{display:flex;align-items:center;height:inherit;width:100%}
.cta-button-group.header-actions-search-apply .search input{height:inherit;outline:0;border:none;border-radius:4px;flex:1;font-size:var(--font-size-16);font-weight:500;color:#757575;padding:2rem 2.8rem 2rem 6.5rem;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='31' viewBox='0 0 29 31' fill='none'%3E%3Cpath d='M10.545 20.457l-9.316 9.316' stroke='%23414F55' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='17.32' cy='11.988' r='10.009' stroke='%23414F55' stroke-width='2'/%3E%3C/svg%3E") no-repeat 0 #fff;background-size:2rem;background-position-x:1.8rem}
@media(width <= 1250px){
.cta-button-group.header-actions-search-apply .search input{padding:1.6rem 2.8rem 1.6rem 6rem}
}
.cta-button-group.header-actions-search-apply .search select{height:inherit;background:#fff;outline:0;border:none;margin-left:-2rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-weight:500;color:#757575;text-align:center;width:169px;border-left:1px solid #efecec;border-radius:0;font-size:var(--font-size-16)}
.cta-button-group.header-actions-search-apply .search select::-ms-expand{display:none}
.lo-favorite{position:relative;margin-top:-5px;display:flex;justify-content:end;align-items:center;gap:2.5rem}
@media(width <= 900px){
.lo-favorite.active-note-status{right:0}
}
svg#association-tooltip{position:relative;transform:scale(1.3)}
.active-heart-status{display:initial}
.active-note-status{position:absolute;background:#fff;color:var(--colour-default);top:40px;width:160px}
.active-note-status small{font-size:1.5rem;line-height:1;display:block;padding:.5rem;border-radius:.4rem}
.inner-header-lobranch-supplementary-container.loan-officer-exclusive-title{flex-direction:row;margin:1rem 0 1.2rem;gap:1.6rem}
.inner-header-lobranch-supplementary-container.loan-officer-exclusive-title span{font-size:1.8rem}
.inner-copy-corp-header .cta-button-group{padding-bottom:0}
@media(width <= 805px){
.inner-copy-corp-header .cta-button-group{flex-direction:column;width:100%}
}
@media(width <= 805px){
.inner-copy-corp-header .cta-button-group a{width:100%}
}
.toggle-dropdown{position:relative}
.dropdown-modular-initial-state{display:none}
.dropdown-modular-content{position:absolute;background-color:#fff;overflow:auto;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1;width:225px;border-radius:0 0 3px 3px;margin-top:-4px;padding:.8rem 1.4rem}
.branch-manager-dropdown-contact-details-name{font-size:var(--font-size-18);font-weight:600;color:var(--colour-primary);max-width:20rem;line-height:1.4}
.branch-manager-dropdown-contact-details-inner{height:inherit;outline:0;font-size:var(--font-size-16);font-weight:500;color:#757575;line-height:1.3;margin:.2rem 0}
.testimonial-marquee-wrap{display:flex;justify-content:space-between;align-content:center}
@media(width <= 900px){
.testimonial-marquee-wrap{flex-direction:column;padding-bottom:2rem}
}
:root{--tablet:1024px;--phone:600px;--primary-blue:#0b1e40;--secondary-green:#00a379;--accent-blue:#4278bc;--offwhite:#eeece9;--white:#fff;--coastal:#ecf1f8;--hero-max-width-container:440px;--font-size-header:6rem;--font-size-subheader:2.8rem;--font-size-xl:3.8rem;--font-size-lg:3.4rem;--font-size-md:2.4rem;--font-size-sm:2rem;--font-size-base:1.8rem;--font-size-alt:1.6rem;--font-size-meta:1.4rem;--font-size-tiny:1.2rem;--font-size-teeny:.9rem;--standard-fill-grid-4:repeat(4,1fr);--standard-fill-grid-3:repeat(3,1fr)}
.marquee-track-container{overflow-x:hidden;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;width:100%;grid-column:1/-1}
@media(width <= 900px){
.marquee-track-container{margin-left:0!important;margin-right:0!important}
}
.marquee-track-container .testimonial-marquee-track{display:flex;flex-direction:row;width:-moz-max-content;width:max-content;align-items:flex-start;padding-bottom:1rem;z-index:1;padding-right:2rem;position:relative;width:100%}
.marquee-track-container .testimonial-marquee-track blockquote{flex:0 0 285px;margin-right:2.4rem;width:285px;margin-bottom:0;border-radius:1rem;border:1px solid rgba(16,35,61,.1);background:var(--accent-blue);padding:1.8rem}
.marquee-track-container .testimonial-marquee-track blockquote q{display:block;color:var(--white);font-size:var(--font-size-meta);line-height:1.45}
.marquee-track-container .testimonial-marquee-track blockquote .testimonial-insert-credits{display:grid;gap:.3rem;margin-top:1.2rem}
.marquee-track-container .testimonial-marquee-track blockquote .testimonial-insert-credits time{display:none}
.marquee-track-container .testimonial-marquee-track blockquote .testimonial-insert-credits .author-details{display:flex;align-items:center;gap:1rem}
.marquee-track-container .testimonial-marquee-track blockquote .testimonial-insert-credits .author-details svg{height:40px;width:40px;animation:a 1.2s ease-in-out infinite alternate}
@keyframes a{
0%{transform:rotate(10deg)}
to{transform:rotate(-10deg)}
}
.marquee-track-container .testimonial-marquee-track blockquote .testimonial-insert-credits .author-details cite{font-size:var(--font-size-tiny);font-style:normal;font-weight:700;color:var(--white);display:grid;gap:.15rem}
.marquee-track-container .testimonial-marquee-track blockquote .testimonial-insert-credits .author-details cite span{font-weight:500}
.marquee-track-container .testimonial-marquee-track blockquote .testimonial-lo-attribution .testimonial-lo-name{color:var(--white);text-align:center;font-size:var(--font-size-tiny);display:block;margin-top:1.8rem;font-weight:700;text-decoration:none}
.marquee-track-container .testimonial-marquee-track blockquote .testimonail-insert{display:flex;align-content:center;gap:.4rem;margin-bottom:1.4rem}
.marquee-track-container .testimonial-marquee-track blockquote .testimonail-insert svg{width:20px;height:20px;display:inline-block;animation:b 1.2s ease-in-out infinite alternate}
.marquee-track-container .testimonial-marquee-track blockquote .testimonail-insert svg:first-child{animation-delay:0s}
.marquee-track-container .testimonial-marquee-track blockquote .testimonail-insert svg:nth-child(2){animation-delay:.15s}
.marquee-track-container .testimonial-marquee-track blockquote .testimonail-insert svg:nth-child(3){animation-delay:.3s}
.marquee-track-container .testimonial-marquee-track blockquote .testimonail-insert svg:nth-child(4){animation-delay:.45s}
.marquee-track-container .testimonial-marquee-track blockquote .testimonail-insert svg:nth-child(5){animation-delay:.6s}
@keyframes b{
0%{transform:translateY(0)}
50%{transform:translateY(-.085rem)}
to{transform:translateY(0)}
}
.marquee-track-container .testimonial-marquee-track blockquote .rating-star-testimonial-banner{margin-top:1.2rem}
.marquee-track-container .testimonial-marquee-track blockquote .rating-star-testimonial-banner .testimonial-rating-value{display:none}
.marquee-track-container.grid-display-true{grid-column:2/12}
.marquee-track-container.grid-display-true .testimonial-marquee-track{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:2rem;padding-right:0}
.marquee-track-container.grid-display-true .testimonial-marquee-track blockquote{width:100%;margin-right:0}
/*# sourceMappingURL=conditional_lo_branch_header.min.css.map */

@media(width >= 1250px){
[data-margin-size-top=none]{margin-top:0}
[data-margin-size-bottom=none]{margin-bottom:0}
[data-margin-size-top=xsmall]{margin-top:.8rem}
[data-margin-size-bottom=xsmall]{margin-bottom:.8rem}
[data-margin-size-top=small]{margin-top:3rem}
[data-margin-size-bottom=small]{margin-bottom:3rem}
[data-margin-size-top=standard]{margin-top:4.2rem}
[data-margin-size-bottom=standard]{margin-bottom:4.2rem}
[data-margin-size-top=large]{margin-top:5.6rem}
[data-margin-size-bottom=large]{margin-bottom:5.6rem}
[data-margin-size-top=xlarge]{margin-top:6.4rem}
[data-margin-size-bottom=xlarge]{margin-bottom:6.4rem}
[data-margin-size-top=xxlarge]{margin-top:7rem}
[data-margin-size-bottom=xxlarge]{margin-bottom:7rem}
}
@media(width <= 1250px){
.grid-standard-columns>*{grid-column:1/13;margin:0 2.2rem}
[data-margin-size-top=none]{margin-top:0}
[data-margin-size-bottom=none]{margin-bottom:0}
[data-margin-size-top=xsmall]{margin-top:.8rem}
[data-margin-size-bottom=xsmall]{margin-bottom:.8rem}
[data-margin-size-top=small]{margin-top:1.6rem}
[data-margin-size-bottom=small]{margin-bottom:1.6rem}
[data-margin-size-top=standard]{margin-top:2rem}
[data-margin-size-bottom=standard]{margin-bottom:2rem}
[data-margin-size-top=large]{margin-top:2.4rem}
[data-margin-size-bottom=large]{margin-bottom:2.4rem}
[data-margin-size-top=xlarge]{margin-top:2.8rem}
[data-margin-size-bottom=xlarge]{margin-bottom:2.8rem}
[data-margin-size-top=xxlarge]{margin-top:3rem}
[data-margin-size-bottom=xxlarge]{margin-bottom:3rem}
}
@media(width <= 800px){
.am-homepage-internal-footer-background .inner-internal-footer-content,.amdba-homepage-outer-content .homepage-header-text h2,.amdba-homepage-outer-content .stats-wrapper .stats-container,.amdba-homepage-outer-content header.am-homepage-internal-hero-background .inner-homepage-contents,.homepage-find-lo-block .homepage-find-lo-block-container,.homepage-product-listing-block-container,.homepage-resource-container{grid-column:1/13;margin-left:2.2rem;margin-right:2.2rem}
}
.affixed-anchor{position:relative}
.affixed-anchor .testimonial-block{position:absolute;border-radius:.4rem;width:310px}
.affixed-anchor .testimonial-block blockquote{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;backdrop-filter:blur(10px);background:hsla(36,14%,93%,.85);border:1px solid #fff;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2.5rem;border-radius:.6rem}
.affixed-anchor .testimonial-block blockquote span{font-size:1.5rem;font-weight:400;line-height:1.5;color:#333;overflow-y:auto;max-height:190px;position:relative;border-bottom:1px solid hsla(30,10%,92%,.4);padding-bottom:2rem}
.affixed-anchor .testimonial-block blockquote svg circle{fill-opacity:1;fill:#d6e5da}
.affixed-anchor .testimonial-block blockquote cite{text-decoration:none;font-style:normal;text-transform:capitalize;font-size:1.6rem;font-weight:600;line-height:1.5}
.affixed-anchor.affixed-deco-circle .testimonial-block>svg{top:-9rem;left:-7.3rem;z-index:0;position:absolute}
.affixed-anchor.affixed-deco-squares .testimonial-block>svg{transform:scale(.94);bottom:-9rem;left:-8rem;z-index:0;position:absolute}
@media(max-width:1250px){
.affixed-anchor{display:flex;flex-direction:column;position:static;gap:2rem}
.affixed-anchor .testimonial-block{position:static;width:100%}
}
/*# sourceMappingURL=global_adjustments.min.css.map */

