.contact-text{max-width:1000px;margin-top:50px;margin-bottom:50px;color:black;font-weight:700;font-size:48px}.container-contact{max-width:1000px;padding-left:30px;margin:40px auto 0;display:flex;flex-wrap:wrap;justify-content:space-between}.contact-items{display:flex;flex-direction:column;gap:15px}.contact-item{display:flex;gap:10px}.card{margin-top:50px;margin-left:20px;margin-right:20px}.contact-item p,.tel-email{font-size:18px}.tel-email{text-decoration:none;color:black}.adress{font-weight:500;padding-left:5px}.icon{height:20px;width:auto}.contact-button{display:flex;font-size:.9rem;padding:10px 15px;margin-top:15px;background:transparent;color:black;border:2px solid rgba(0,0,0,.8);position:relative;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out;z-index:1}.contact-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,1);opacity:0;transition:opacity .3s ease-in-out;z-index:-1}.contact-button:hover:before{opacity:1}.contact-button:hover{color:white}.maps{max-width:1000px;padding-left:30px;padding-right:40px;margin:20px auto 40px;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width:1050px){.maps{padding-left:20px;padding-right:20px;gap:15px}.card_one{width:100%}}@media (max-width:930px){.card{max-width:500px}}@media (max-width:817px){.card{max-width:400px}}@media (max-width:720px){.container-contact{justify-content:flex-start}.card{max-width:650px;margin-left:0}}