.contact-cards{padding:3vw 0;background:#f8f9fa}@media(max-width:780px){.contact-cards{padding:8vw 0}}.contact-cards__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2vw;max-width:800px;margin:0 auto}@media(max-width:780px){.contact-cards__grid{grid-template-columns:1fr;gap:4vw}}.contact-cards__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2.5vw 2vw;background:#fff;border-radius:1vw;text-decoration:none!important;transition:all .3s ease;box-shadow:0 .2vw 1vw rgba(0,0,0,.04)}@media(max-width:780px){.contact-cards__card{padding:8vw 6vw;border-radius:4vw;box-shadow:0 1vw 4vw rgba(0,0,0,.06)}}.contact-cards__card:hover{transform:translateY(-.3vw);box-shadow:0 .8vw 2.5vw rgba(59,172,255,.15)}@media(max-width:780px){.contact-cards__card:hover{transform:translateY(-1vw)}}.contact-cards__card:hover .contact-cards__icon{background:#375ded;transform:scale(1.1)}.contact-cards__card:hover .contact-cards__title{color:#3bacff}.contact-cards__card:focus{outline:2px solid #3bacff;outline-offset:2px}.contact-cards__icon{display:flex;align-items:center;justify-content:center;width:4vw;height:4vw;background:#3bacff;color:#fff;border-radius:50%;font-size:1.6vw;margin-bottom:1.2vw;transition:all .3s ease}@media(max-width:780px){.contact-cards__icon{width:14vw;height:14vw;font-size:5.5vw;margin-bottom:4vw}}.contact-cards__title{font-size:1.1vw;font-weight:600;color:#404040;margin:0 0 .5vw;transition:color .3s ease}@media(max-width:780px){.contact-cards__title{font-size:4.5vw;margin-bottom:2vw}}.contact-cards__value{font-size:1.4vw;font-weight:700;color:#3bacff;margin-bottom:.4vw}@media(max-width:780px){.contact-cards__value{font-size:5vw;margin-bottom:1.5vw}}.contact-cards__info{font-size:.8vw;color:#797979}@media(max-width:780px){.contact-cards__info{font-size:3vw}}