.contacto-cont{display:flex;flex-direction:row;padding:46px 16px 116px 44px;align-items:flex-start;width:100%}.contacto{display:flex;flex-direction:column;gap:40px;width:60%}.superior{display:flex;flex-direction:column;justify-content:center;align-items:center}.contacto-texto{color:#2c4be5;text-align:center;font-family:Futura Hv BT;font-size:31px;font-style:normal;font-weight:400;line-height:120%}.contacto-titulo{color:#2c4be5;font-family:Futura-Bold;font-size:39px;font-style:normal;font-weight:500;line-height:120%}.inferior{display:flex}.cont-redes-info{display:flex;flex-direction:column;gap:40px}.cont-redes{gap:24px}.cont-info{display:flex;flex-direction:column;gap:40px}.info{display:flex;flex-direction:column;gap:20px}.item-texto{color:#677581;font-family:var(--font-acumin);font-size:18px;font-style:normal;font-weight:700;line-height:120%}.info-item{display:flex;gap:10px;align-items:center}.item-icono{display:flex;justify-content:center;align-items:center;height:40px;width:40px}.telefono{border-radius:0 0 18px 18px;background:#d67f00}.web{border-radius:17px 0;background:#2c4be5}.email{border-radius:14px 14px 0 0;background:#28419a}.info-texto,.redes-texto{color:#4d7081;font-family:Futura-Bold;font-size:20px;font-style:normal;font-weight:500;line-height:120%}.redes{display:flex;gap:16px}.icono{display:flex;height:40px;width:40px;justify-content:center;align-items:center}.tiktok{border-top-right-radius:30px;border-top-left-radius:30px;background-color:#e2850a}.facebook{border-top-left-radius:17px;background-color:#557b8e}.instagram{border-top-right-radius:15px;border-bottom-left-radius:15px;background-color:#a64621}.linkedin{border-bottom-right-radius:30px;border-bottom-left-radius:30px;background-color:#f3e8cf}.x{border-top-right-radius:19px;background-color:#2c4be5}.form-contacto{display:flex;padding:32px;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:40%;border-radius:32px;border:1px solid #848484}.form-item{display:flex;flex-direction:column;gap:16px;width:100%}.input{border-radius:8px;background-color:#eaedfc;padding:10px;width:100%}.area{background-color:#eaedfc;border-radius:8px;padding:10px;width:100%;height:200px}.mapa-cont,.mapa{width:100%}
