.direct-contact-strip{position:relative;isolation:isolate;width:100%;padding:30px 0;margin:0;background:#eee5d3;border-block:1px solid #c7b08480;color:#294735;font-family:var(--font-sans),Arial,sans-serif}.direct-contact-strip .direct-contact-strip__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1520px,calc(100% - 64px));margin:0 auto}.direct-contact-strip .direct-contact-strip__inner>:is(a,button){display:flex;align-items:center;gap:18px;min-width:0;min-height:102px;padding:25px;border:1px solid #c4aa77;border-radius:20px;background:#fffaf0cf;color:#68735b;text-decoration:none;box-shadow:inset 0 1px 0 #fffaf5a6;transition:background .2s,border-color .2s,box-shadow .2s}.direct-contact-strip .direct-contact-strip__inner>:is(a,button):hover{background:#f5e8c9;border-color:#a8894e;box-shadow:0 9px 23px #6a51240c}.direct-contact-strip .direct-contact-strip__inner>:is(a,button):focus-visible{outline:3px solid #967031;outline-offset:4px}.direct-contact-strip .direct-contact-strip__inner>:is(a,button)>span:not(.cn-icon):not(.cn-arrow){min-width:0}.direct-contact-strip .direct-contact-strip__inner small{display:block;margin:0;color:#68735b;font-size:11px;line-height:1.6;font-weight:400;letter-spacing:0;text-transform:none}.direct-contact-strip .direct-contact-strip__inner strong{display:block;margin:8px 0 0;font-family:var(--font-sans),Arial,sans-serif;font-size:17px;line-height:1.35;font-weight:600;color:#294735;letter-spacing:0}.direct-contact-strip .direct-contact-strip__inner .cn-icon{display:block;width:25px;height:25px;flex:0 0 25px;color:#99743a}.direct-contact-strip .direct-contact-strip__inner .cn-arrow{display:block;width:20px;height:20px;flex:0 0 20px;margin-left:auto;color:#99743a}@media(max-width:900px){.direct-contact-strip .direct-contact-strip__inner{grid-template-columns:1fr}.direct-contact-strip .direct-contact-strip__inner>:is(a,button){min-height:94px;padding:23px}}@media(max-width:680px){.direct-contact-strip{padding:26px 0}.direct-contact-strip .direct-contact-strip__inner{width:calc(100% - 32px);gap:13px}.direct-contact-strip .direct-contact-strip__inner>:is(a,button){padding:23px 20px;gap:15px}.direct-contact-strip .direct-contact-strip__inner strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.direct-contact-strip .direct-contact-strip__inner>:is(a,button){transition:none}}