.contact{margin-top:130px}.contact .map{width:100%;height:340px}@media only screen and (max-width:768px){.contact .map{height:180px}}.contact h2{font-size:1.3rem;color:#fff;font-weight:700}.contact h3{font-size:1.8rem;font-weight:700;margin:30px 0;color:#343637}@media only screen and (max-width:575px){.contact h3{font-size:1.2rem;margin:15px 0}}.contact p{margin-bottom:2px}.contact .name{font-size:1.2rem;font-weight:600}.contact .contact-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:justify;justify-content:space-between;background:#5ea3c6;color:#fff;padding:20px 35px;box-shadow:inset 0 -8px 0 0 #fff}.contact .contact-card{margin-bottom:35px;padding:0 15px 45px}@media only screen and (max-width:575px){.contact .contact-card{margin-bottom:15px}}.contact .contact-card .btn{position:absolute;bottom:15px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.contact .contact-card .position{font-size:.8rem;min-height:50px;width:90%}@media only screen and (max-width:767px){.contact .contact-card .position{min-height:30px}}@media only screen and (max-width:575px){.contact .contact-card .position{width:100%;min-height:auto}}@media only screen and (max-width:575px){.contact .contact-card{text-align:center}.contact .contact-card .btn{bottom:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.contact .contact-card a{font-size:.9rem;font-weight:500;color:#343637;display:block}.contact .safety{background:#f2f2f2;padding:35px 15px 55px;margin:30px 0 0}@media only screen and (max-width:575px){.contact .safety{padding:5px 10px 20px}}.contact .safety p{margin-bottom:15px}.contact .safety a{word-wrap:break-word}