body{margin: 0; padding: 0; font-family: sans-serif, Arial, Helvetica;}
.button{background-color: #56462a;}
.button:hover{background-color: #917342;}
#financial-support{max-width: 600px; font-weight: normal;}
#info-table{background-color: rgba(255, 255, 255, 0.8);}
a{color: #c44d2a;}
a[href^="tel:"]:after{content: "";}
#facebook-icon{border-radius: 7px; width: 120px;}
#info-field .background{opacity: 0.95; background-color: #fff;}
#home{min-height: 100vh;}
#credits > img{border: 5px solid #fff; display: block; border-radius: 20px;}
#credit-button{position: absolute; right: 40px; bottom: 40px; background-color: #3c5997; color: #fff; font-size: 30px; border-radius: 10px;}

@media (max-width: 1200px){
    #image-field{margin-top: 30px;}
    #info-field{padding: 0;}
}

@media (max-width: 768px){
    #info-table td{display: table-row;}
    #image-field{width: 80%;}
}