.insurance-stores-section{width:100%;margin:0;padding:20px 20px 60px 0}.insurance-stores-description{text-align:center;color:#131e29;max-width:700px;margin:0 auto 30px;font-size:16px;line-height:1.5}.insurance-stores-grid{grid-template-columns:repeat(4,1fr);gap:20px;padding:0 20px;display:grid;position:relative}.insurance-store-card{background:#f5f6fa;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;padding:30px;display:flex}.insurance-store-button{color:#fff;cursor:pointer;background:#131e29;border:none;border-radius:20px;padding:10px 20px;font-size:14px;font-weight:700;transition:transform .2s,opacity .2s;width:unset!important}.insurance-store-button:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:1024px){.insurance-stores-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.insurance-stores-description{text-align:left;font-size:14px}.insurance-store-card{min-height:140px;padding:20px}}@media (max-width:480px){.insurance-stores-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.insurance-store-button{transition:none}}
