.partner-wall{padding:65px 7%;background:#1a1917;border-top:1px solid #243b42;border-bottom:1px solid #243b42;overflow:hidden}.partner-heading{display:block;margin:0 0 35px;padding:0}.partner-heading .eyebrow{display:none}.partner-heading h2{font-size:25px;line-height:1.4;letter-spacing:-.7px;text-align:left;margin:0;font-weight:400}.partner-heading h2 br{display:none}.partner-heading h2 span{color:#bcb09e}.partner-heading h2 span:before{content:' '}.partner-slider{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#726044 transparent;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;outline-offset:8px;padding:10px 0 20px}.partner-slider:focus-visible{outline:1px solid #d7b17b}.partner-grid{display:flex;width:max-content;gap:50px;border:0;align-items:center}.partner-tile{flex:0 0 150px;width:150px;height:82px;aspect-ratio:auto;display:flex;align-items:center;justify-content:center;padding:12px 18px;background:#f8faf9;border:0;border-radius:0;box-shadow:none;transition:opacity .3s}.partner-tile img{width:100%;height:58px;object-fit:contain;filter:grayscale(1);opacity:.85;mix-blend-mode:multiply;transition:filter .3s,opacity .3s}.partner-tile:hover{background:#f8faf9;transform:none;box-shadow:none}.partner-tile:hover img{filter:none;opacity:1;transform:none}.partner-duplicate{pointer-events:none}.partner-slider-hint{display:flex;align-items:center;gap:14px;margin-top:18px;font-size:10px;letter-spacing:1px;color:#9c8a70}.partner-slider-hint:before{content:'';width:35px;height:1px;background:#65543b}@media(max-width:800px){.partner-wall{padding:45px 6%}.partner-heading{margin-bottom:24px}.partner-heading h2{font-size:22px}.partner-grid{gap:24px}.partner-tile{flex-basis:125px;width:125px;height:72px;padding:12px 14px}.partner-tile img{height:48px}.partner-slider-hint{font-size:9px}}

nav .contact,.light-button{background:#c49a65;color:#16120d;font-weight:600}nav .contact:hover,.light-button:hover{background:#dbb47f;color:#16120d}.report{background:#785837;color:#fff}.welcome-content h1 em{color:#fcf6ed}.quote-avatar{color:#e4c89f}.footer-column>a:hover,.footer-social a:hover{color:#e0bd8d}

header nav a,.aligned-footer,.aligned-footer a,.aligned-footer p,.aligned-footer span,.aligned-footer address,.aligned-footer h2{font-weight:700!important}

