.contacto{padding-top:100px;padding-bottom:128px}.contacto .descripcion{margin-top:26px;font-size:18px}.contacto .small-line{margin-top:30px;margin-bottom:35px}.contacto .form-group{margin-bottom:30px}.contacto .form-group input,.contacto .form-group textarea{background:0 0;border:none;border-bottom:2px solid #afbac0;width:100%;padding:10px;resize:none;transition:all .5s ease;font-size:18px}.contacto .form-group input{height:55px}.contacto .form-group textarea{line-height:30px;height:160px}.contacto .form-group input:focus,.contacto .form-group textarea:focus{outline:0;border-bottom:2px solid #831a28}.contacto .form-group input::placeholder,.contacto .form-group textarea::placeholder{font-size:18px;font-weight:700;color:#162542}ul.datos-contacto{list-style-type:none;margin:79px 0 0 72px}ul.datos-contacto li{margin-bottom:41px}ul.datos-contacto li label{display:block;font-weight:700;margin:0;color:#831a28;font-size:18px;font-family:'Libre Franklin',sans-serif}ul.datos-contacto li span{color:#1f2022;font-size:18px;font-family:Lato,sans-serif}.contacto .mapa{overflow:hidden;margin-top:99px}.contacto .mapa img{width:100%;object-fit:cover}@media only screen and (max-width:1200px){.contacto{padding-top:64px;padding-bottom:100px}ul.datos-contacto{margin-top:45px}.contacto .mapa{margin-top:50px}}@media only screen and (max-width:992px){ul.datos-contacto{margin-left:0}}@media only screen and (max-width:768px){ul.datos-contacto{margin-left:0;text-align:center}.contacto .mapa{margin-top:0}.contacto{padding-bottom:50px}}