*,: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}
.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 */

.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 */

ul.branch-state-listed-branches.teams-branch-associations{display:grid;grid-template-columns:repeat(auto-fill,minmax(335px,1fr));gap:3rem}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing{display:flex;flex-direction:column;align-items:start;border-radius:.4rem;padding:2.4rem 2.7rem;border:.14rem solid #dedddd}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details{display:grid;grid-template-columns:1fr;width:100%;align-items:start;gap:3rem;z-index:1}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details ul.staff-information-display-container{display:flex;flex-direction:column;margin-top:.25rem;position:relative}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details ul.staff-information-display-container h3.branch-display-echo-name{font-size:var(--font-size-24);margin-bottom:.4rem;font-weight:600;color:var(--colour-secondary);line-height:1.1}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details ul.staff-information-display-container li.branch-display-echo-address,ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details ul.staff-information-display-container li.branch-display-echo-nmls{font-size:var(--font-size-16);line-height:1.3;font-weight:400}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details ul.staff-information-display-container span.dba-declaration-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;position:absolute;right:0;text-align:center}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details .hidden-critical-details{display:none}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details .button-action-links{display:flex;flex-direction:column;width:100%}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details .button-action-links a{width:100%;max-width:100%}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details.branch-display-echo-licensing{border-top:none}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details.branch-display-echo-licensing strong{font-size:var(--font-size-18)}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details.branch-display-echo-licensing span{display:flex;width:100%;padding-top:.8rem}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details{grid-column:1/3;text-align:justify;border-top:2px solid var(--brand-accent);margin-top:2.4rem;font-size:var(--font-size-16);font-weight:var(--font-weight-normal)}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details span.branch-manager-display-name{font-size:var(--font-size-18);margin-bottom:.4rem;font-weight:600;color:var(--colour-primary);line-height:1.1}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details summary{display:block;font-weight:800;font-size:var(--font-size-16);color:var(--brand-accent);width:-moz-fit-content;width:fit-content;background:#fff;margin-top:-.9rem;padding-right:1.4rem;cursor:pointer}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details .staff-display-detailed-contact-methods{display:grid;grid-template-rows:repeat(4,1fr);width:100%;padding-top:.8rem}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details .staff-display-detailed-contact-methods span.branch-manager-displayspan-default{font-size:var(--font-size-16)}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details .staff-display-detailed-contact-methods .staff-display-detailed-contact{display:flex;justify-content:space-between;width:100%;margin:.6rem 0 0}
ul.branch-state-listed-branches.teams-branch-associations li.branch-state-listed-branch-listing .branch-information-details details .staff-display-detailed-contact-methods .staff-display-detailed-contact a{font-size:var(--font-size-16);font-weight:var(--font-weight-normal);color:var(--colour-default)}
.testimonials-list{columns:285px;column-gap:2.4rem;list-style:none;margin:2rem 0 4rem;padding:0}
.testimonials-list .testimonial-item{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 2rem;padding:0}
.testimonials-list .testimonial-inner-insert-content{text-align:left;font-weight:var(--font-weight-light);border-radius:.4rem;overflow:hidden;border:.14rem solid #f7f7f7;background:#fcfcfc;display:flex;flex-direction:column;height:100%}
.testimonials-list .testimonial-inner-insert-content #svg_testimonial{margin:2rem auto .8rem;display:block;width:50px;height:50px;margin-bottom:.2rem;pointer-events:none}
.testimonials-list .testimonial-inner-insert-content .testimonial-insert-contents{padding:2.4rem 2.8rem;display:flex;flex-direction:column;gap:2rem}
.testimonials-list .testimonial-inner-insert-content .testimonial-insert-contents q{font-size:var(--font-size-16);font-weight:500;line-height:1.35;text-align:center;quotes:none}
.testimonials-list .testimonial-inner-insert-content .testimonial-insert-contents q:after,.testimonials-list .testimonial-inner-insert-content .testimonial-insert-contents q:before{content:none}
.testimonials-list .testimonial-inner-insert-content .testimonial-insert-contents .testimonial-insert-credits{text-align:center;display:flex;flex-direction:column;gap:.4rem;margin:1.1rem 0}
.testimonials-list .testimonial-inner-insert-content .testimonial-insert-contents .testimonial-insert-credits cite{font-weight:600;font-size:var(--font-size-18);letter-spacing:-.005rem;color:var(--colour-primary);font-style:normal}
.testimonials-list .testimonial-inner-insert-content .testimonial-insert-contents .testimonial-insert-credits cite span{display:block;font-size:var(--font-size-14);font-weight:800;font-style:normal;color:var(--colour-primary)}
.testimonials-list .testimonial-inner-insert-content .testimonial-lo-attribution{background:#f0f7f4;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;gap:1.2rem;color:var(--colour-secondary);clip-path:polygon(0 20%,50% 7%,100% 19%,100% 100%,0 100%)}
.testimonials-list .testimonial-inner-insert-content .testimonial-lo-attribution .testimonial-lo-headshot{margin-top:1rem;width:40px;height:40px;border-radius:50%;object-fit:cover}
.testimonials-list .testimonial-inner-insert-content .testimonial-lo-attribution .testimonial-lo-name{font-size:var(--font-size-14);font-weight:800;color:var(--colour-secondary);text-decoration:none}
.testimonials-list .testimonial-inner-insert-content .testimonial-lo-attribution .testimonial-lo-name:hover{text-decoration:underline}
.testimonials-list .testimonial-inner-insert-content .testimonial-lo-attribution .rating-star-testimonial-banner .testimonial-rating-stars{display:flex;flex-direction:column;justify-content:center;align-items:center}
.testimonials-list .testimonial-inner-insert-content .testimonial-lo-attribution .rating-star-testimonial-banner .testimonail-insert{display:flex;justify-content:center;gap:.2rem;margin-bottom:1rem;color:#0a1e40}
.testimonials-list .testimonial-inner-insert-content .testimonial-lo-attribution .rating-star-testimonial-banner span.testimonial-rating-value{font-size:1.2rem;font-weight:500;color:#0a1e40}
.video-block{display:flex;align-items:center;justify-content:space-between;gap:4.25rem;margin:.6rem 0}
.video-block figcaption{display:flex;flex-direction:column;gap:1.8rem;flex:1}
.video-block .alt-block-img-container{width:55%}
.video-block .alt-block-img-container video{cursor:pointer}
@media(max-width:1024px){
.video-block{gap:2rem}
.video-block .alt-block-img-container{width:50%}
}
@media(max-width:1000px){
.video-block{flex-direction:column;gap:2.65rem}
.video-block figcaption{gap:1rem}
.video-block .alt-block-img-container{width:100%}
}
@media(max-width:480px){
.video-block{margin:.4rem 0}
.video-block figcaption{gap:.8rem}
.video-block .alt-block-img-container{width:100%}
}
/*# sourceMappingURL=condition_single_team.min.css.map */

.standard-component-list-staff-listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem;position:relative;height:-moz-min-content;height:min-content;padding:0}
.standard-component-list-staff-listing-grid .staff-headshot-display-container{border-radius:.4rem;overflow:hidden}
.standard-component-list-staff-listing-grid .staff-headshot-display-container img{border-radius:.4rem}
.standard-component-list-staff-listing-grid>li{display:flex;align-items:start;border-radius:.4rem;flex-direction:row;padding:1.5rem;border:.14rem solid #dedddd;background:#fff}
.standard-component-list-staff-listing-grid>li.prominent{border:.14rem solid #e1ce50;background:hsla(55,58%,96%,.46);overflow:hidden;position:relative}
.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 0;display:none}
.standard-component-list-staff-listing-grid .button-action-links .button{width:auto}
.standard-component-list-staff-listing-grid .button-action-links .button:only-child{grid-column:1/-1}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container{display:flex;gap:2.4rem;flex-direction:row;text-align:left;align-items:center;justify-content:center;width:100%}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container .staff-headshot-display-container{width:80px;height:80px}
.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;text-align:left;align-items:start;width:100%;padding:0}
.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}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-name a{color:inherit;text-decoration:none}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-name a:hover{text-decoration:underline}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-nmls,.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}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-dba-team-value,.standard-component-list-staff-listing-grid .staff-headshot-information-display-container ul.staff-information-display-container li.staff-display-echo-address{display:none}
.standard-component-list-staff-listing-grid .staff-headshot-information-display-container span.branch-manager-badge{margin:1rem auto 0;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}
.standard-component-list-staff-listing-grid .staff-display-detailed-contact-methods{display:grid;grid-template-rows:repeat(3,1fr);width:100%;display:none}
.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}
.standard-component-list-staff-listing-grid .staff-display-detailed-contact-outer{margin-top:.2rem;display:grid;grid-template-columns:1fr;width:100%}
.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)}
.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}
.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}
.standard-component-list-staff-listing-grid .staff-note-outer-container{margin-top:.8rem;width:100%}
.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}
.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}
.standard-component-list-staff-listing-grid .staff-note-outer-container .staff-note-container p{font-size:var(--font-size-14);width:100%;display:block}
.standard-component-list-staff-listing-grid .staff-note-outer-container .staff-note-container p strong{font-weight:800}
.standard-component-list-staff-listing-grid .distance-note{order:-1;margin-bottom:1.8rem;font-weight:800;color:var(--colour-secondary)}
.standard-component-list-staff-listing-grid .licensed-states-note{margin-top:1.8rem;font-weight:800;color:var(--colour-secondary)}
.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}
.standard-component-list-staff-listing-grid .staff-display-detailed-licensing .staff-display-echo-licensing{text-align:justify;margin-top:1.4rem}
.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}
.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}
@media(width <= 805px){
ul.staff-listing.sales-list{padding:0 1.6rem}
ul.staff-listing.manager-list,ul.staff-listing.sales-list{grid-template-columns:repeat(1,1fr)}
li.staff-list-element-container.manager-list-element-container,li.staff-list-element-container.sales-list-element-container{width:100%;display:grid;grid-template-columns:185px 1fr;grid-gap:3rem;align-items:center}
li.staff-list-element-container.manager-list-element-container .staff-display-headshot-name-container{width:auto}
li.staff-list-element-container.manager-list-element-container .staff-display-headshot-name-container,li.staff-list-element-container.sales-list-element-container .staff-display-headshot-name-container{margin-top:1rem}
.staff-display-actions{padding-bottom:0}
h4.staff-display-name,span.staff-title{max-width:none;white-space:normal;overflow:initial;text-overflow:clip}
ul.staff-listing.support-list{grid-template-columns:repeat(1,1fr)}
}
@media(width <= 805px){
li.staff-list-element-container.manager-list-element-container,li.staff-list-element-container.sales-list-element-container{grid-template-columns:100px 1fr;align-items:start;grid-gap:1.4rem}
.staff-display-headshot.support-staff-display-headshot,li.staff-list-element-container.sales-list-element-container .staff-display-headshot{width:100px}
ul.staff-listing.manager-list{padding:0}
li.staff-list-element-container.support-list-element-container{display:grid;width:100%;grid-gap:1.4rem;align-items:start;grid-template-columns:100px 1fr}
li.staff-list-element-container.manager-list-element-container .staff-display-headshot-name-container img,li.staff-list-element-container.sales-list-element-container .staff-display-headshot img,li.staff-list-element-container.support-list-element-container .staff-display-headshot.support-staff-display-headshot img{height:100px;width:100px}
.staff-display-headshot.support-staff-display-headshot img{max-width:none;max-height:none}
ul.staff-listing.sales-list{padding:0}
.staff-display-headshot.picture-frame.inpage-picture-frame:after,.staff-display-headshot.picture-frame.inpage-picture-frame:before{display:none}
}
body.branch-page .staff-display-echo-address,body.team-page .staff-display-echo-address{display:none}
/*# sourceMappingURL=conditional_staff.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 */

