.hero-card{width:260px;height:364px;border-radius:5px;overflow:visible;display:flex;flex-direction:column;align-items:center}.hero-card:hover .text-title{color:#ecb440;text-decoration:underline;border-radius:5px;height:4rem}.hero-card:hover .card-img{overflow:visible;box-shadow:inset 3px -3px 1px #5c5c5c2c}.hero-card:hover .card-img img{filter:brightness(1.1);transform:scale(1.05)}.hero-card .card-info{display:flex;flex-direction:column;align-items:center;flex:1;width:100%;justify-content:space-between;border-radius:5px}.hero-card .text-title{border-radius:5px}.hero-card .card-img{--size: 120px;width:var(--size);height:var(--size);display:flex;justify-content:center;align-items:center;border-radius:50%;transform:translateY(-50%);background:white;box-shadow:inset 3px -3px 1px #5c5c5c2c;position:relative;transition:all .2s;overflow:hidden}.hero-card .card-img img{transition:all .2s;z-index:10;width:var(--size)}.hero-card .text-title{height:2rem;background-color:#fff;text-transform:uppercase;font-size:.75em;text-decoration:none;width:100%;color:#000c;transition:all .3s ease-in-out;letter-spacing:.05rem;display:flex;justify-content:center;align-items:center;flex-direction:column}.hero-card .text-body{font-size:1rem;padding:0 1rem;text-align:center;color:#000000a6;font-weight:400;font-style:italic}.contact .contact__contactform{margin:3rem auto;padding:2rem;border-radius:5px;background-color:#fff;display:flex;justify-content:center;align-items:center;box-shadow:5px 5px 12px #0000001a}.contact .contactform__heroes{margin:12vh 0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8vw}@media screen and (max-width: 652px){.contact .contact__contactform{margin:0;padding:0}.contact .contactform__heroes{flex-direction:column}.contact .contactform__heroes .hero-card{margin-bottom:3rem}}
