.footer-subscribe-form{padding:0;border-style:solid}
.footer-subscribe-form__input-group{display:flex;height:34px}
.footer-subscribe-form__input{width:210px;padding:8px 8px 8px 8px;border-radius:0;background-color:#fff;color:#b3b3ae;font-family:"Akkurat Pro Regular",Sans-serif;font-size:12px;line-height:1em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#b3b3ae;height:34px}
.footer-subscribe-form__input::-webkit-input-placeholder{color:#b3b3ae}
.footer-subscribe-form__input::-moz-input-placeholder{color:#b3b3ae}
.footer-subscribe-form__input:focus{box-shadow:0 0 10px 0 rgba(0,0,0,0)}
.footer-subscribe-form__submit-icon{margin:0}
.footer-subscribe-form__submit{background-color:#a49675;color:#fff;padding:0 10px;margin:0;border-radius:0}
.footer-subscribe-form__message .footer-subscribe-form__message-inner{justify-content:center}
.footer-subscribe-form--response-error .footer-subscribe-form__message span{color:#333}
footer{background:var(--bg-footer);color:var(--text-color-footer);margin-top:0rem}
.footer-boutiques-component{background:#4d4d4d}
footer .im-component{padding-block:0}
.footer-boutiques-component ul{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}
@media(width>768px){.footer-boutiques-component ul{gap:.5rem}
}
@media(width>1024px){}
.footer-boutiques-component ul li{margin:1.2rem}
.footer-boutiques-component ul li img{width:75px;max-width:100%}
.footer-boutiques-component ul li img[alt='Dreyfus']{width:66px}
.footer-boutiques-component ul li img[alt='Insight']{width:53px}
.footer-boutiques-component ul li img[alt='Mellon']{width:57px}
.footer-boutiques-component ul li img[alt='Newton']{width:50px}
.footer-boutiques-component ul li img[alt='Siguler Guff']{width:50px}
.footer-boutiques-component ul li img[alt='Walter Scott']{width:75px}
.footer-newsletter-social-component .im-wrapper{display:flex;flex-direction:column;padding-top:1rem}
@media(width>768px){.footer-newsletter-social-component .im-wrapper{flex-direction:row;align-items:center}
}
.footer-newsletter-form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}
@media(width>768px){.footer-newsletter-form{flex-wrap:nowrap}
}
@media(width>768px){.footer-newsletter-form{gap:4rem}
}
.footer-newsletter-form .newsletter-text{flex:100%;white-space:nowrap;font-family:"Akkurat Pro Bold",Sans-serif;font-size:13px;line-height:1em;letter-spacing:-0.2px;color:var(--text-color-footer);white-space:nowrap}
.footer-newsletter-form form{flex:100%;display:flex;flex-direction:row}
.social-icons-wrapper{gap:.5rem;margin-top:1rem}
@media(width>768px){.social-icons-wrapper{margin-left:auto;margin-top:0}
}
.social-icon{display:flex;align-items:center;justify-content:center;border-radius:2rem;background-color:var(--icon-color);color:#3b3d3b;font-size:var(--icon-size);text-decoration:none;width:3rem;aspect-ratio:1;transition:background .2s,color .2s}
@media(width>768px){.social-icon{width:2rem}
}
.social-icon i{color:#3b3d3b;transition:color .2s}
.social-icon:hover{background-color:#3b3d3b;color:var(--icon-color)}
.social-icon:hover i{color:var(--icon-color);opacity:.9}
ul.sitelinks li{line-height:1.2}
ul.sitelinks li a{font-size:.625rem;color:rgba(255,255,255,0.8);text-decoration:none;line-height:15px}
ul.sitelinks li a.sitelinks-heading{text-transform:uppercase;color:var(--text-color-footer)}
.footer-legal *{font-size:.625rem}
.footer-legal ul.inline-items{flex-direction:column;gap:.75rem}
@media(width>768px){.footer-legal ul.inline-items{flex-direction:row;gap:1.5rem}
}
.footer-legal li.inline-item a{text-transform:uppercase;text-decoration:none;font-size:inherit;color:rgba(255,255,255,0.79)}