body {
  background-color: #edf1f4 !important;
  margin: 0px !important;
  padding: 0px !important;
  font-family: "Roboto", sans-serif;
}

.row {
  margin: 0px !important;
  /* padding: 0px !important; */
}

.btn-azul-pimatur {
  background-color: #0067af !important;
  border-radius: 10px !important;
  color: white !important;
  z-index: 100;
}

.border-radius-10 {
  border-radius: 10px !important;
}

.texto_azul_pimatur {
  color: #0067af !important;
}

.texto_azul_pimatur_oscuro {
  color: #2c2987 !important;
}

.wpp-float {
  position: fixed;
  bottom: 80px;
  right: 80px;
  z-index: 999;
  cursor: pointer;
  display: inline-block;
  transition: transform 0.3s ease;
}

.wpp-float:hover {
  transform: scale(1.1);
}

.wpp-icon {
  width: 75px; /* Ajustá según el tamaño del SVG */
  height: auto;
}

input:focus,
textarea:focus,
select:focus {
  outline: none !important;
  box-shadow: none !important;
}

.pointer {
  cursor: pointer !important;
}

.texto_qualy_fina {
  font-family: "Qualy" !important;
  font-weight: 300 !important;
}

.texto_footer_normal {
  font-family: "Roboto", sans-serif !important;
}
.texto-12 {
  font-size: 12px !important;
}

.texto-14 {
  font-size: 14px !important;
}

/* Footer: ícono + texto en la misma línea, sin agrandar el ícono */
.footer_inline {
  display: inline-flex;
  align-items: center;
  gap: 6px; /* espacio entre ícono y texto */
  line-height: 1.1;
}

.footer_line {
  /* mantiene el look de tus rows, pero evita saltos raros */
}

.img_iconos_footer {
  width: 16px !important;
  height: 16px !important;
  flex: 0 0 16px;
  margin-right: 0 !important; /* anulamos el -5px */
  vertical-align: middle !important;
}

.footer_link,
.footer_link:visited,
.footer_link:hover,
.footer_link:active {
  color: inherit !important;
  text-decoration: none !important;
}

@font-face {
  font-family: "Linotte";
  src: url("../fuentes/Linotte-Regular.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Linotte";
  src: url("../fuentes/Linotte-SemiBold.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Linotte";
  src: url("../fuentes/Linotte-Bold.otf") format("opentype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Open Sans Light";
  src: url("../fuentes/OpenSans-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Moderna";
  src: url("../fuentes/moderna_.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Qualy";
  src: url("../fuentes/Qualy.otf") format("opentype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-BoldItalic.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-ExtraLightItalic.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-Italic.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-LightItalic.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Titillium Web";
  src: url("../fuentes/TitilliumWeb-SemiBoldItalic.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}
