.cb-contactlocations{background:#f7f5f2;padding:56px 40px 32px}.cb-contactlocations__head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:12px}.cb-contactlocations__headleft{max-width:640px;min-width:0}.cb-contactlocations__sup{color:#8fd01a;display:block;margin-bottom:12px}.cb-contactlocations__head h2{color:#272d34;font-size:28px;line-height:42px;margin:0}.cb-contactlocations__intro{color:#6c757d;flex:0 1 450px;font-size:16px;line-height:24px;margin:0 0 8px;text-align:right}.cb-contactlocations__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.cb-contactlocations__grid>:only-child{grid-column:1/-1}.cb-contactlocations__office{background:#fff;border:1px solid #d9e2ec;border-radius:24px;padding:24px 24px 48px}.cb-contactlocations__office h3{align-items:center;color:#8fd01a;display:flex;font-size:22px;font-weight:600;gap:10px;line-height:27px;margin:0 0 18px}.cb-contactlocations__icon,.cb-contactlocations__pin{display:grid;flex:0 0 auto;height:20px;place-items:center;width:20px}.cb-contactlocations__icon{color:#6c757d}.cb-contactlocations__office ul{display:grid;gap:12px;list-style:none;margin:0;padding:0}.cb-contactlocations__office li{align-items:center;color:#272d34;display:flex;font-size:16px;gap:10px;line-height:24px}@media (max-width:900px){.cb-contactlocations__head{align-items:flex-start;flex-direction:column}.cb-contactlocations__intro{flex:0 1 auto;margin-top:12px;text-align:left}.cb-contactlocations__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.cb-contactlocations{padding:48px 16px 24px}.cb-contactlocations__head h2{font-size:24px;line-height:36px}.cb-contactlocations__intro{font-size:14px;line-height:21px}.cb-contactlocations__grid{gap:16px}.cb-contactlocations__office{padding:24px 16px 32px}.cb-contactlocations__office li{font-size:15px}}