.contact{position:relative;width:100%;height:auto;background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:50%;padding:0;box-shadow:none;color:#ebeaea;font-size:18px;text-align:center;z-index:3;margin:0 auto;min-height:670px;background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.2)),url(/images/contact-bg.jpg?2e7fb1648ed9428356ddfe1bc7fe5bc8);-webkit-clip-path:polygon(0 0,100% 0,100% 90%,0 100%);clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}@media (max-width:768px){.contact{background-image:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.2));-webkit-clip-path:polygon(0 0,100% 0,100% 96%,0 100%);clip-path:polygon(0 0,100% 0,100% 96%,0 100%)}}.contact .body{position:relative;width:100%;max-width:1180px;padding:120px 10px 90px;z-index:2;display:flex;display:-webkit-flex;margin:0 auto;z-index:100}@media (max-width:580px){.contact .body{padding:120px 10px}}.contact-datos{text-align:left;width:33.333%}.contact-title{font-weight:900;font-size:56px;line-height:56px;margin-bottom:30px}@media (max-width:580px){.contact-title{font-size:36px;line-height:36px}}.contact-list li{display:flex;align-items:center;line-height:16px;margin:0 0 16px;font-size:14px;font-weight:500}.contact-list li h4{font-size:18px;font-weight:700;margin-bottom:2px}.contact-icon{width:54px;height:54px;background-color:#ed3a4e;border-radius:50%;padding:11px;margin-right:10px}.contact-form{text-align:left;width:66.666%}.contact-form form{max-width:570px;margin:0 auto;text-align:left}.contact-form legend{font-size:18px;font-weight:700;color:#fff}.contact-form .fieldset{display:flex}.contact-form textarea{min-height:220px}.contact-form button{font-weight:700;border-radius:20px;padding:12px 10px}.contact-map{margin-top:-180px;margin-bottom:-5px}.contact-map iframe{border:0;width:100%;height:700px}.place-card{display:none!important}