*,: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("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;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:2.4rem;color:#fff;font-weight:800}
.mastermind-header p.event-text-copy{font-size:1.8rem;color:#fff;text-align:left;line-height:1.4;font-weight:600}
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.corp-display{width:100%;justify-content:flex-end;gap:0}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.corp-display li:first-child{flex:1;min-width:0;white-space:nowrap}
.navigation-master-headercontainer .logo_association_container .association-container .condition-set.corp-display li:nth-child(2){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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1100px){
.navigation-master-headercontainer .primary_navigation_container .primary_navigation_wrapper .header-nav-container .header-menu{gap:2rem}
}
@media(max-width:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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:1000px){
.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 */

header.cash2keys-header{padding:4.8rem 0 4.4rem;background:#10233d;position:relative}
@media(width <= 950px){
header.cash2keys-header{padding:2rem 0 2.4rem}
}
@media(width <= 950px){
header.cash2keys-header .standard-header-text-grouping.cash2keys-header-text-grouping-adj{grid-column:1/13!important}
}
header.cash2keys-header hgroup.cash2keys-header-content{display:flex;gap:2.5rem;max-width:800px;margin:0 auto}
@media(width <= 950px){
header.cash2keys-header hgroup.cash2keys-header-content{max-width:100%;width:100%;padding:0;gap:1rem}
}
header.cash2keys-header hgroup.cash2keys-header-content h1{color:#357bc0;font-size:3.2rem;font-weight:800;margin-bottom:1rem}
@media(width <= 950px){
header.cash2keys-header hgroup.cash2keys-header-content h1{font-size:2.8rem}
}
header.cash2keys-header hgroup.cash2keys-header-content video{margin:2rem 0;border-radius:6px;z-index:1;position:relative;background:#0a2046;aspect-ratio:1.73/1}
header.cash2keys-header hgroup.cash2keys-header-content p{font-size:2.1rem;line-height:1.45}
@media(width <= 950px){
header.cash2keys-header hgroup.cash2keys-header-content p{font-size:1.8rem}
}
header.cash2keys-header hgroup.cash2keys-header-content p span{position:relative;font-size:2.4rem}
@media(width <= 950px){
header.cash2keys-header hgroup.cash2keys-header-content p span{font-size:2rem}
}
header.cash2keys-header hgroup.cash2keys-header-content p span.stylized-adj{font-weight:800;color:#357bc0;display:inline-block;padding:.2rem .4rem;position:relative;pointer-events:none;margin-bottom:-.8rem}
header.cash2keys-header hgroup.cash2keys-header-content p span.stylize-circle:after{content:"";position:absolute;bottom:2px;left:44%;transform:translateX(-50%) rotate(11deg) scale(2.65);width:100%;height:100%;background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/svg_circle.svg) no-repeat 50%;background-size:contain}
header.cash2keys-header hgroup.cash2keys-header-content p span.stylize-dotted-underline:after{content:"";position:absolute;bottom:0;left:50%;transform:translateY(45%) translateX(-50%) scale(3.25);width:100%;height:100%;background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/svg_dashed_line1.svg) no-repeat 50%;background-size:contain}
header.cash2keys-header hgroup.cash2keys-header-content p span.stylize-solid-underline:after{content:"";position:absolute;bottom:0;left:50%;transform:translateY(45%) translateX(-50%) scale(2.25);width:100%;height:100%;background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/svg_solid_line1.svg) no-repeat 50%;background-size:contain}
header.cash2keys-header hgroup.cash2keys-header-content button{display:block;margin:2rem auto;background:#357bc0;border:3px solid #357bc0;color:#fff;position:relative}
header.cash2keys-header hgroup.cash2keys-header-content button:after{content:"";position:absolute;bottom:6%;left:0;width:100%;height:6px;background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/svg_solid_line1.svg) no-repeat 50%;background-size:cover;z-index:0;transform:rotate(-2deg);opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out,opacity .3s ease-out}
header.cash2keys-header hgroup.cash2keys-header-content button:hover{background:#1f4973;border:3px solid #1f4973}
header.cash2keys-header hgroup.cash2keys-header-content button:hover:after{opacity:1;clip-path:inset(0 0 0 0)}
header.cash2keys-header:before{content:"";background:url(https://annie-mac.com/wp-content/uploads/cash2keys_update_hero_banner.jpg) no-repeat 50%;background-size:cover;background-position:100%;position:absolute;top:0;left:0;width:100%;height:30%;z-index:0}
.cash2keys-page-container{gap:3rem}
.cash2keys-bid-winning{display:grid;gap:3rem}
.cash2keys-bid-winning hgroup.cash2keys-bid-winning-header h2{color:#10233d;font-size:4.2rem;font-weight:800;text-align:center}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(335px,1fr));gap:3rem}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container .cash2keys-bid-winning-content{display:flex;flex-direction:column;align-items:start;border-radius:.4rem;padding:2.4rem 2.7rem;border:.14rem solid #dedddd;gap:1rem;transition:transform .1s ease-in-out}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container .cash2keys-bid-winning-content svg{margin-bottom:1.2rem;max-width:85px}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container .cash2keys-bid-winning-content:hover svg{animation:a .2s ease-in-out}
@keyframes a{
0%,to{transform:rotate(0)}
25%{transform:rotate(-5deg)}
75%{transform:rotate(5deg)}
}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container .cash2keys-bid-winning-content h3{color:#231f20;font-size:2.2rem;font-weight:800}
.cash2keys-bid-winning .cash2keys-bid-winning-content-container .cash2keys-bid-winning-content p{font-size:1.8rem}
.cash2keys-competitive-edge hgroup.cash2keys-competitive-edge-header{gap:4rem}
.cash2keys-competitive-edge h2{color:#10233d;font-size:4.2rem;font-weight:800;text-align:center}
.cash2keys-competitive-edge-outer-container{display:flex;flex-direction:column-reverse}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container{gap:4rem}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries{display:grid;grid-template-columns:repeat(auto-fit,minmax(335px,1fr));gap:3rem}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries{grid-template-columns:1fr;gap:2rem}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container{display:flex;flex-direction:column;align-items:start;border-radius:.4rem;padding:2.4rem 3.2rem;background:#10233d;gap:2.2rem;color:#fff}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container{grid-template-columns:1fr;gap:2rem;padding:4rem 3.2rem}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container .cash2keys-product-summary-img{width:100%}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container .cash2keys-product-summary-img img{object-fit:cover;width:100%;height:auto;border-radius:.4rem;display:block}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container hgroup.cash2keys-product-summary{display:flex;flex-direction:column;gap:1rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container hgroup.cash2keys-product-summary h3{color:inherit;font-size:3rem;font-weight:800;display:flex;align-items:center;gap:1.2rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container hgroup.cash2keys-product-summary h3 span{background:#fff;color:#10233d;font-size:1.2rem;padding:1rem;border-radius:.4rem;cursor:pointer}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container hgroup.cash2keys-product-summary h4{color:#357bc0;font-size:2.2rem;font-weight:800}
.cash2keys-competitive-edge-outer-container .cash2keys-product-summaries .cash2keys-product-summary-container hgroup.cash2keys-product-summary p{font-size:1.8rem;color:inherit}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container{display:grid;grid-gap:10.5rem}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container{grid-gap:4.6rem}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container hgroup.cash2keys-product-overview-header{margin-bottom:-3rem}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container hgroup.cash2keys-product-overview-header{margin-bottom:0}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container hgroup.cash2keys-product-overview-header h2{color:#10233d;font-size:4.2rem;font-weight:800;display:flex;align-items:center;gap:1.4rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container hgroup.cash2keys-product-overview-header h2 span{color:#fff;background:#10233d;font-size:1.2rem;padding:1rem;border-radius:.4rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container hgroup.cash2keys-product-overview-header span{color:#357bc0;font-size:2.6rem;font-weight:800}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container{display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:1fr;margin-top:2rem}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container{display:flex;flex-direction:column}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-associated-image{grid-column:5/10;grid-row:1/3;border-radius:.4rem;order:2;overflow:hidden}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-associated-image{border-radius:0 0 .4rem .4rem;height:auto;order:2}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-associated-image img{border-radius:.4rem;object-fit:cover;height:100%;width:100%;display:block}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-associated-image img{border-radius:0 0 .4rem .4rem;width:100%}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content{grid-column:1/6;grid-row:1/3;margin-top:4rem;margin-bottom:-3rem;border-radius:.4rem;border:.14rem solid #dedddd;background:#fff;padding:2.2rem 3.6rem;z-index:1;display:flex;flex-direction:column;justify-content:center;order:1}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content{margin-top:0;margin-bottom:0;padding:3.2rem;border-radius:.4rem .4rem 0 0;order:1}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ul.controls{list-style:none;display:flex;gap:1.4rem;margin:0 0 2rem;padding:0}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ul.controls li{padding:.6rem 1.2rem;border-radius:.4rem;background:#e4e4e4;color:#414f55;font-weight:600;cursor:pointer}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ul.controls li.active{background:#357bc0;color:#fff}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:4rem;margin-bottom:4rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li{display:grid;grid-template-columns:1fr;gap:.8rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li h3{color:#10233d;font-size:2.2rem;font-weight:800;display:flex;align-items:center;gap:1.4rem}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li h3:before{font-size:3rem;width:4rem;height:4rem;aspect-ratio:1/1;border-radius:.2rem;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#10233d;background:#f0f0f0;display:flex;justify-content:center;align-items:center;text-align:center}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li:first-of-type h3:before{content:"1"}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li:nth-of-type(2) h3:before{content:"2"}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li:nth-of-type(3) h3:before{content:"3"}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content ol.cash2keys-product-overview-details li:nth-of-type(4) h3:before{content:"4"}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content button{width:250px;position:relative}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content button:after{content:"";position:absolute;bottom:6%;left:0;width:100%;height:6px;background:url(https://annie-mac.com/wp-content/themes/annie-mac/assets/svg/svg_solid_line1.svg) no-repeat 50%;background-size:cover;z-index:0;transform:rotate(-2deg);opacity:0;clip-path:inset(0 100% 0 0);transition:clip-path .3s ease-out,opacity .3s ease-out}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content button:hover:after{opacity:1;clip-path:inset(0 0 0 0)}
@media(width <= 950px){
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview-container .cash2keys-product-overview-inner-content-container .cash2keys-product-overview-inner-content button{width:100%}
}
.cash2keys-competitive-edge-outer-container .cash2keys-product-overview:nth-child(2n) svg path.decorate_border_frame{fill:#10233d}
.modular-form-container{position:fixed;margin:0!important;top:0;left:0;display:flex;background:rgba(45,45,45,.9);width:100%;height:100%;justify-content:end;align-items:center;flex-direction:column-reverse;gap:2rem}
.modular-form-container .inner-modular-form{background:#fff;border-radius:.4rem;max-width:800px;overflow:auto;max-height:88%;animation:c .5s ease-in-out}
@media(width <= 800px){
.modular-form-container .inner-modular-form{max-width:100%;width:100%;max-height:75%}
}
.modular-form-container .inner-modular-form .inner-modular-form-header{background:#10233d;padding:3.2rem;margin-bottom:-3rem}
.modular-form-container .inner-modular-form .inner-modular-form-header p{font-weight:400;font-size:1.8rem;color:#fff}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form{padding:3.2rem;display:flex;flex-direction:column;gap:3.6rem;margin-top:3rem}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .input-grouping-parent{display:grid;grid-template-columns:repeat(2,1fr);gap:1.4rem 1rem;margin-top:3rem}
@media(width <= 800px){
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .input-grouping-parent{display:flex;flex-direction:column}
}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .input-grouping-parent legend{grid-column:1/3;padding:0;font-weight:600;color:#10233d;font-size:1.8rem;margin-bottom:1.2rem}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .input-grouping-parent .input-grouping{background:#fff;border-radius:3px;padding:.6rem 1.2rem;display:flex;flex-direction:column;min-height:65px;border:2px solid #e4e4e4;color:#414f55;position:relative;justify-content:space-around}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .input-grouping-parent .input-grouping label{font-size:1.4rem;font-weight:800;color:#10233d;display:flex;align-items:end}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .input-grouping-parent .input-grouping label span{font-size:1rem;color:inherit;font-weight:800;margin:0 0 .2rem .8rem}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .input-grouping-parent .input-grouping input,.modular-form-container .inner-modular-form section.cash2keys-adjustments form .input-grouping-parent .input-grouping select,.modular-form-container .inner-modular-form section.cash2keys-adjustments form .input-grouping-parent .input-grouping textarea{text-align:initial;box-shadow:none;margin:0;padding:0;width:auto;background:0 0;letter-spacing:normal;height:inherit;outline:0;border:none;font-size:var(--font-size-16);font-weight:500;color:#757575}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .lead-form-legal-text-container{display:flex;flex-direction:column;gap:2rem}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .lead-form-legal-text-container .staff-information-form-routing{display:flex;align-items:center;gap:2rem}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .lead-form-legal-text-container .staff-information-form-routing li.posting-lo-name{font-size:2rem;margin-bottom:.4rem;font-weight:600;color:#10233d;max-width:20rem}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form .lead-form-legal-text-container small{font-size:1rem}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form input.cash2keys-submit-button{display:block;margin:0;background:#357bc0;border:3px solid #357bc0;color:#fff}
.modular-form-container .inner-modular-form section.cash2keys-adjustments form input.cash2keys-submit-button:hover{background:#10233d;border:3px solid #10233d;color:#fff}
.modular-form-container span{color:#fff;font-weight:800;animation:b 1s ease-in-out}
@keyframes b{
0%{opacity:0}
to{opacity:1}
}
@keyframes c{
0%{transform:translateY(100%)}
to{transform:translateY(0)}
}
.question-answer-selection{display:flex;flex-direction:column;width:100%;gap:.8rem;margin:.8rem 0}
.question-answer-selection fieldset.multi-layered-question{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 4rem;margin:1rem 0 2.2rem}
.question-answer-selection .question-answer-set,.question-answer-selection .question-inner-layer{display:flex;align-items:center;gap:10px}
.question-answer-selection .question-answer-set input[type=radio],.question-answer-selection .question-inner-layer input[type=radio]{background:hsla(0,0%,90%,.5803921569);width:30px;height:30px;border-radius:100%;padding:0;border:1px solid rgba(0,0,0,.13)}
.question-answer-selection .question-answer-set textarea,.question-answer-selection .question-inner-layer textarea{min-height:120px;margin-bottom:1.2rem}
.question-answer-selection .question-answer-set input,.question-answer-selection .question-answer-set select,.question-answer-selection .question-answer-set textarea,.question-answer-selection .question-inner-layer input,.question-answer-selection .question-inner-layer select,.question-answer-selection .question-inner-layer textarea{text-align:left;font-size:1.6rem;padding:2rem 1.8rem;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid rgba(0,0,0,.15);box-shadow:1px 1px 1px rgba(0,0,0,.03);outline:0;border-radius:.5rem;width:100%;background:#fff;letter-spacing:.34px}
.question-answer-selection .question-answer-set input:checked,.question-answer-selection .question-answer-set input:focus,.question-answer-selection .question-inner-layer input:checked,.question-answer-selection .question-inner-layer input:focus{background:#357bc0;border:1px solid #357bc0}
.question-answer-selection .question-answer-set label,.question-answer-selection .question-answer-set legend,.question-answer-selection .question-inner-layer label,.question-answer-selection .question-inner-layer legend{margin:6px 0;font-size:17px;font-weight:800;color:#414f55;letter-spacing:.3px}
.cash2keys-supplementary-content{display:grid;gap:2rem}
.cash2keys-supplementary-content .cash2keys-availability-content{display:grid;gap:4rem;justify-content:center;text-align:center}
.cash2keys-supplementary-content .cash2keys-availability-content hgroup.cash2keys-availability-content-header h2{color:#10233d;font-size:4.2rem;font-weight:800}
.cash2keys-supplementary-content .cash2keys-availability-content hgroup.cash2keys-availability-content-header p{font-size:2rem;display:none}
.cash2keys-supplementary-content .cash2keys-availability-content svg{margin:4.4rem 0;width:100%;height:auto}
.cash2keys-supplementary-content .cash2keys-faq-container{gap:2rem;display:flex;flex-direction:column}
.cash2keys-supplementary-content .cash2keys-faq-container hgroup.cash2keys-faq-header h2{color:#357bc0;font-size:4.2rem;font-weight:800}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container{display:grid;grid-template-columns:1fr;background:#f0f0f0;color:#10233d;border-radius:.4rem;padding:2.6rem}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container summary.cash2keys-faq-question{list-style:none;display:flex;flex-direction:row-reverse;justify-content:space-between;gap:1rem;align-items:center;color:#10233d;font-size:2.2rem;font-weight:600;cursor:pointer}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container summary.cash2keys-faq-question span.faq-icon svg{width:25px;height:25px}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container summary.cash2keys-faq-question span.faq-icon{transition:transform .3s ease-out}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container[open] summary.cash2keys-faq-question span.faq-icon{transform:rotate(45deg)}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container p{margin-top:1.2rem;font-size:2rem;max-height:0;overflow:hidden;transition:max-height .3s ease-out}
.cash2keys-supplementary-content .cash2keys-faq-container details.cash2keys-faq-question-container[open] p{max-height:500px}
.cash2keys-supplementary-content .cash2keys-realtor-cta{background:url(https://annie-mac.com/wp-content/uploads/tstmn_background.jpg) no-repeat 50%;color:#fff;border-radius:.4rem;padding:2.6rem;margin:4.4rem 0}
.cash2keys-supplementary-content .cash2keys-realtor-cta hgroup.cash2keys-realtor-cta-text{display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:.5rem}
.cash2keys-supplementary-content .cash2keys-realtor-cta hgroup.cash2keys-realtor-cta-text h3{font-size:3rem;font-weight:800}
.cash2keys-supplementary-content .cash2keys-realtor-cta hgroup.cash2keys-realtor-cta-text p{font-size:1.8rem;margin-bottom:1.2rem}
@media(width <= 950px){
.cash2keys-supplementary-content .cash2keys-realtor-cta hgroup.cash2keys-realtor-cta-text a{max-width:100%;width:100%}
}
.cash2keys-supplementary-content .cash2keys-realtor-cta hgroup.cash2keys-realtor-cta-text a:hover{background:#fff;border:3px solid #fff;color:#10233d}
.cash2keys-testimonial-carousel{display:grid;gap:2rem;grid-column:1/-1;overflow:hidden}
.cash2keys-testimonial-carousel ul.testimonial-carousel{display:flex;gap:3rem;list-style:none;padding:0;margin:0;width:100%;scroll-behavior:smooth}
@media(width <= 950px){
.cash2keys-testimonial-carousel ul.testimonial-carousel{grid-template-columns:1fr;gap:2rem}
}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item{display:grid;grid-template-columns:200px 1fr;gap:1.8rem;border-radius:.4rem;padding:4rem 2.4rem;padding-left:3.2rem;background:url(https://annie-mac.com/wp-content/uploads/tstmn_background.jpg) no-repeat 50%;background-size:cover;width:900px;align-items:center;position:relative;pointer-events:none}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item svg.cash2keys-updated-branding{position:absolute;bottom:-26%;right:2%;opacity:.12;pointer-events:none;height:300px}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .image_container{position:relative;border-radius:.4rem;background:#647182}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .image_container img{width:200px;height:200px;display:block;object-fit:cover;border-radius:.2rem}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .image_container svg{pointer-events:none;position:absolute;bottom:-43%;left:-13%;transform:rotate(3deg)}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .testimonial-inner_content{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;text-align:center;height:100%}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .testimonial-inner_content>svg{pointer-events:none;position:absolute;top:-45%;left:-12%;width:280px;height:176px}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .testimonial-inner_content .ratings_display{display:flex;margin-top:-1.8rem}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .testimonial-inner_content .ratings_display svg{pointer-events:none;width:4rem;margin-left:-.4rem}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .testimonial-inner_content hgroup.testimonial_attributation{display:flex;flex-direction:column;gap:.1rem;margin:1rem 0 2.4rem}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .testimonial-inner_content hgroup.testimonial_attributation h4{color:#fff;font-size:3.4rem;font-weight:800}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .testimonial-inner_content hgroup.testimonial_attributation h5{color:#fff;font-size:1.4rem;font-weight:300}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .testimonial-inner_content blockquote.testimonial_quote{margin:0 2rem;padding:0}
.cash2keys-testimonial-carousel ul.testimonial-carousel li.testimonial-carousel-item .testimonial-inner_content blockquote.testimonial_quote p{font-size:1.6rem;line-height:1.3;font-weight:600;color:#fff}
.cash2keys-availability-content{position:relative}
#svg_cash2keys_availability path[id$=_mapid][fill="#dfdfdf"],#svg_cash2keys_availability path[id$=_mapid][fill="var(--colour-primary)"]{cursor:pointer;transition:opacity .2s ease,filter .2s ease}
#svg_cash2keys_availability path[id$=_mapid][fill="#dfdfdf"]:focus,#svg_cash2keys_availability path[id$=_mapid][fill="#dfdfdf"]:hover,#svg_cash2keys_availability path[id$=_mapid][fill="var(--colour-primary)"]:focus,#svg_cash2keys_availability path[id$=_mapid][fill="var(--colour-primary)"]:hover{opacity:.82;filter:brightness(1.05)}
.cash2keys-state-dialog{position:fixed;top:0;left:0;display:none;max-width:320px;padding:1.2rem 1.4rem;border-radius:.6rem;background:#252525;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.18);transform:translate(-50%,calc(-100% - 14px));pointer-events:none;z-index:2}
.cash2keys-state-dialog.is-visible{display:block}
.cash2keys-state-dialog p{margin:0;font-size:1.4rem;line-height:1.45;font-weight:600}
.cash2keys-state-dialog:after{content:"";position:absolute;left:50%;bottom:-8px;width:16px;height:16px;background:inherit;transform:translateX(-50%) rotate(45deg)}
/*# sourceMappingURL=condition_cash2keys.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 */

