.contact{display:flex;gap:1em;height:15rem}.contact .info{display:grid;padding:1em;margin:0;color:hsl(201,14%,20%);font-size:14px;gap:1em;height:100%;list-style-type:none}.contact .info a{color:hsl(201,14%,20%);text-decoration:none}.contact .info i{margin-right:1em}.contact .buttons{display:flex;justify-content:space-between;gap:1em}.contact .social-button{display:block;text-decoration:none;padding:.5em 1em;font-weight:500;font-size:.85em;width:100%;text-align:center}.contact .social-button i{margin-right:.25em}.contact .facebook{display:inline-block;background-image:-webkit-linear-gradient(left,#3955b1 0,#486ada 50%,#3955b1 100%);background-image:linear-gradient(to right,#3955b1 0,#486ada 50%,#3955b1 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.contact .facebook,.contact .facebook::before,.contact .facebook span{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.contact .instagram{display:inline-block;background-image:-webkit-linear-gradient(left,#fd01d2 0,#fe0869 50%,#ffb600 100%);background-image:linear-gradient(to right,#fd01d2 0,#fe0869 50%,#ffb600 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.contact .instagram,.contact .instagram::before,.contact .instagram span{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.contact .profile-container{display:block}.contact .profile{height:100%}.contact .left{display:flex;flex-direction:column;gap:1em;width:50%}.contact .right{display:flex;gap:1em;width:100%}.contact .map{border:0;width:100%}@media only screen and (max-width:1075px){.contact{display:grid;height:auto}.contact .left{width:100%}.contact .right{width:100%}.contact .profile-container{display:block;height:10rem}.contact .profile{height:10rem}}@media only screen and (max-width:600px){.contact{display:grid;height:auto}.contact .left{width:100%}.contact .right{display:grid;width:100%}.contact .profile-container{display:block;width:100%;height:auto}.contact .profile{width:100%;height:auto}.contact .map{height:20rem}}