.contact-contents{margin-top:120px;margin-bottom:200px;position:relative}.contact-contents img{width:100%}.contact-info{background-color:white;position:absolute;bottom:0;left:50%;transform:translate(-50%,80%);width:90%;max-width:900px}.contact-info-content{padding:25px}.contact-info h3{font-size:15px}.contact-info p{font-size:12px}@media only screen and (min-width:768px){.contact-info{transform:translate(-50%,50%)}.contact-info-content{padding:50px}.contact-info h3{font-size:20px}.contact-info p{font-size:16px}}