section.logo-with-text{background:#ffffff;padding:34px 40px 30px;border-bottom:1px solid #e8e8e8}
.logo-with-text-container{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}
.logo-with-text-div{display:flex;align-items:center;justify-content:center;gap:16px;min-height:58px;padding:0 30px;border-right:1px solid #e8e8e8}
.logo-with-text-div:last-child{border-right:0}
.logo-with-text-div img{width:34px;height:34px;object-fit:contain;opacity:.72}
.logo-with-text .content-div h2{margin:0 0 4px;color:#181818;font-size:13px;line-height:1.3;font-weight:600;letter-spacing:.12em;text-transform:uppercase}
.logo-with-text .content-div p{margin:0;color:#77746e;font-size:12px;line-height:1.45}
@media(max-width:990px){section.logo-with-text{padding:28px 24px}.logo-with-text-container{grid-template-columns:repeat(2,1fr);row-gap:24px}.logo-with-text-div{justify-content:flex-start;border-right:0;padding:0 20px}.logo-with-text-div:nth-child(odd){border-right:1px solid #e8e8e8}}
@media(max-width:749px){section.logo-with-text{padding:24px 20px 20px}.logo-with-text-container{grid-template-columns:1fr 1fr;gap:0}.logo-with-text-div{min-height:86px;padding:12px 10px;gap:11px;border-bottom:1px solid #e8e8e8}.logo-with-text-div:nth-child(odd){border-right:1px solid #e8e8e8}.logo-with-text-div:nth-child(3),.logo-with-text-div:nth-child(4){border-bottom:0}.logo-with-text-div img{width:28px;height:28px}.logo-with-text .content-div h2{font-size:11px;letter-spacing:.08em}.logo-with-text .content-div p{font-size:10px;line-height:1.35}}