@charset "UTF-8";
/*
Theme Name: InforB
Theme URI:  
Author: 404 Programación
Author URI:   https://cuatrocientoscuatro.es
Template: okab
Description: Plantilla diseñada para Intic
Version:      1.0.0
License:      
License URI:  
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-colors, flexible-header, full-width-template, post-formats, theme-options, featured-images,rtl-language-support,threaded-comments, translation-ready
Text Domain:  
*/
/* write custom css after this line */
@font-face {
  font-family: "Roboto";
  src: url("assets/fonts/Roboto/Roboto-Thin.ttf");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("assets/fonts/Roboto/Roboto-Light.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("assets/fonts/Roboto/Roboto-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("assets/fonts/Roboto/Roboto-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("assets/fonts/Roboto/Roboto-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Roboto";
  src: url("assets/fonts/Roboto/Roboto-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("assets/fonts/Raleway/Raleway-Thin.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("assets/fonts/Raleway/Raleway-Regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("assets/fonts/Raleway/Raleway-Medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("assets/fonts/Raleway/Raleway-Bold.ttf");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("assets/fonts/Raleway/Raleway-ExtraBold.ttf");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Raleway";
  src: url("assets/fonts/Raleway/Raleway-Black.ttf");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "hosteleria";
  src: url("assets/fonts/icons/hosteleria.eot?jp8t14");
  src: url("assets/fonts/icons/hosteleria.eot?jp8t14#iefix") format("embedded-opentype"), url("assets/fonts/icons/hosteleria.ttf?jp8t14") format("truetype"), url("assets/fonts/icons/hosteleria.woff?jp8t14") format("woff"), url("assets/fonts/icons/hosteleria.svg?jp8t14#hosteleria") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-hos], [class*=" icon-hos"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "hosteleria" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/*Modificados plantilla*/
.fa-facebook {
  font-family: "hosteleria" !important;
}
.fa-facebook:before {
  content: "\e90b";
}

.fa-instagram {
  font-family: "hosteleria" !important;
}
.fa-instagram:before {
  content: "\e90c";
}

.fa-linkedin {
  font-family: "hosteleria" !important;
}
.fa-linkedin:before {
  content: "\e90d";
}

i.um-faicon-angle-right {
  font-size: 12px;
}
i.um-faicon-angle-right:before {
  font-family: "hosteleria" !important;
  content: "\e90e";
}

i.um-faicon-cog {
  font-size: 12px;
}
i.um-faicon-cog:before {
  font-family: "hosteleria" !important;
  content: "\e914";
  color: #62c1aa;
}

.icon-hos-config:before {
  content: "\e914";
  color: #62c1aa;
}

.icon-hos-icon-arrow-right:before {
  content: "\e90e";
  color: #abb1be;
}

.icon-hos-icon-usuario:before {
  content: "\e90f";
  color: #fff;
}

.icon-hos-icon-candado:before {
  content: "\e910";
  color: #abb1be;
}

.icon-hos-icon-papelera:before {
  content: "\e911";
  color: #abb1be;
}

.icon-hos-icon-ficha:before {
  content: "\e912";
  color: #abb1be;
}

.icon-hos-icon-camara:before {
  content: "\e913";
  color: #abb1be;
}

.icon-hos-facebook:before {
  content: "\e90b";
}

.icon-hos-instagram:before {
  content: "\e90c";
}

.icon-hos-linkedin:before {
  content: "\e90d";
}

.icon-hos-carrito:before {
  content: "\e915";
}

.icon-hos-horario:before {
  content: "\e906";
}

.icon-hos-ubicacion:before {
  content: "\e907";
}

.icon-hos-sobre:before {
  content: "\e908";
}

.icon-hos-telefono:before {
  content: "\e909";
}

.icon-hos-tienda:before {
  content: "\e901";
  color: #fff;
}

.icon-hos-cursos:before {
  content: "\e902";
  color: #fff;
}

.icon-hos-escuela:before {
  content: "\e903";
  color: #fff;
}

.icon-hos-asociacion:before {
  content: "\e904";
  color: #fff;
}

.icon-hos-convenio:before {
  content: "\e905";
  color: #fff;
}

.icon-hos-icon-close:before {
  content: "\e90a";
}

.icon-hos-burger-menu:before {
  content: "\e900";
}

.page-id-6887 .dima-main .above_sidebar-container {
  background-color: #163E76;
}
.page-id-6887 .dima-main .above_sidebar-container .titulo-kit h2 {
  color: #FFFFFF;
  text-align: center;
  text-shadow: 0px 0px 8px rgba(255, 255, 255, 0.2);
  font-family: "Roboto";
  font-size: 56px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  margin-bottom: 0px;
  padding: 45px 0px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .above_sidebar-container .titulo-kit h2 {
    font-size: 45px;
    text-align: left;
    padding: 20px;
  }
}
.page-id-6887 .dima-main .above_sidebar-container .titulo-kit h2 br {
  display: none;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .above_sidebar-container .titulo-kit h2 br {
    display: block;
  }
}
.page-id-6887 .dima-main .above_sidebar-container .titulo-kit h2 .kit {
  color: #E7273B;
}
.page-id-6887 .dima-main .dima-container #row-consiste {
  padding-top: 0px;
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-consiste {
  width: 55%;
  min-height: 478px;
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-consiste .col-consiste {
    width: 100%;
    margin-bottom: 50px;
  }
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-consiste .titulo {
  color: #313131;
  font-family: "Roboto";
  font-size: 36px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 48px;
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-consiste p {
  color: #313131;
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 1.2px;
  margin-bottom: 30px;
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-consiste p a {
  color: #E7273B;
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-importe {
  width: 45%;
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-consiste .col-importe {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-importe .titulo {
  color: #313131;
  font-family: "Roboto";
  font-size: 36px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  text-align: center;
  margin-bottom: 48px;
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-importe .section {
  margin-bottom: 18px;
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-importe .section h1 {
  color: #313131;
  text-align: center;
  font-family: "Roboto";
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 8px;
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-importe .section h2 {
  color: #313131;
  text-align: center;
  font-family: "Roboto";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.2px;
  margin: 0px;
}
.page-id-6887 .dima-main .dima-container #row-consiste .col-importe .section p {
  color: #E7273B;
  text-align: center;
  font-family: "Raleway";
  font-size: 36px;
  font-style: normal;
  font-weight: 800;
  line-height: 52px;
  /* 144.444% */
  letter-spacing: 1.2px;
  margin: 0px;
}
.page-id-6887 .dima-main .dima-container #row-bono p {
  color: #163E76;
  text-align: center;
  font-family: "Roboto";
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 1.2px;
}
.page-id-6887 .dima-main .dima-container #row-bono p .bono {
  color: #E7273B;
  font-weight: 800;
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-bono p {
    font-size: 26px;
  }
  .page-id-6887 .dima-main .dima-container #row-bono p br {
    display: none;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .titulo-soluciones {
  color: #313131;
  text-align: center;
  font-family: "Roboto";
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 63px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .titulo-soluciones {
    font-size: 28px;
  }
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .titulo-soluciones br {
    display: none;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .titulo-soluciones .inforb {
  color: #E7273B;
  font-weight: 800;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .titulo-soluciones .soluciones-digitales {
  color: #163E76;
  font-weight: 800;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .titulo {
  color: #313131;
  text-align: center;
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 4px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .subtitulo {
  color: #E7273B;
  text-align: center;
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 4px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .nombre {
  color: #163E76;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  /* 137.5% */
  letter-spacing: 1.2px;
  margin-bottom: 16px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes {
  width: 67%;
  margin: auto;
  padding: 24px;
  border: 3px solid #163E76;
  background: #FFFFFF;
}
@media (max-width:1199px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes {
    width: 82%;
  }
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes .ok-row .col-1,
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes .ok-row .col-2 {
  width: 50%;
  padding: 0px 21px;
  display: flex;
  align-items: flex-start;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes .ok-row .col-1,
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes .ok-row .col-2 {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes .ok-row .col-1 ul li,
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes .ok-row .col-2 ul li {
  color: #313131;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.2px;
  text-align: left;
  margin-bottom: 15px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes .ok-row .col-1 ul li:last-child,
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes .ok-row .col-2 ul li:last-child {
  margin: 0px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-caracteristicas-clientes .ok-row .col-2 {
    margin-top: 15px;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes {
  width: 67%;
  margin: auto;
  margin-top: 2px;
}
@media (max-width:1199px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes {
    width: 82%;
  }
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row {
  justify-content: center;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-1,
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-2 {
  width: 48%;
  padding: 8px 18px;
  border: 3px solid #163E76;
  background: #ECEDF5;
  display: flex;
  flex-direction: column;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-1,
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-2 {
    width: 92%;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-1 .titulo-segmento,
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-2 .titulo-segmento {
  color: #163E76;
  text-align: center;
  font-family: "Roboto";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.2px;
  text-decoration-line: underline;
  margin-bottom: 5px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-1 .sin-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-2 .sin-sub {
  color: #163E76;
  text-align: center;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 5px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-1 .con-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-2 .con-sub {
  color: #E7273B;
  text-align: center;
  font-family: "Roboto";
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 0px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-1 {
  margin-right: 1px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-1 {
    margin: 0px;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-2 {
  margin-left: 1px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-gestion .row-precio-clientes .ok-row .col-2 {
    margin-left: 0px;
    margin-top: 2px;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .titulo,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .titulo {
  color: #313131;
  text-align: center;
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 4px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .subtitulo,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .subtitulo {
  color: #E7273B;
  text-align: center;
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 4px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .nombre,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .nombre {
  color: #163E76;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 22px;
  /* 137.5% */
  letter-spacing: 1.2px;
  margin-bottom: 16px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes {
  width: 67%;
  margin: auto;
  padding: 24px;
  border: 3px solid #163E76;
  background: #FFFFFF;
}
@media (max-width:1199px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes {
    width: 82%;
  }
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes .ok-row .col-1,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes .ok-row .col-2,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes .ok-row .col-1,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes .ok-row .col-2 {
  width: 50%;
  padding: 0px 21px;
  display: flex;
  align-items: flex-start;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes .ok-row .col-1,
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes .ok-row .col-2,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes .ok-row .col-1,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes .ok-row .col-2 {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes .ok-row .col-1 ul li,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes .ok-row .col-2 ul li,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes .ok-row .col-1 ul li,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes .ok-row .col-2 ul li {
  color: #313131;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.2px;
  text-align: left;
  margin-bottom: 15px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes .ok-row .col-1 ul li:last-child,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes .ok-row .col-2 ul li:last-child,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes .ok-row .col-1 ul li:last-child,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes .ok-row .col-2 ul li:last-child {
  margin: 0px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-caracteristicas-clientes .ok-row .col-2,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-caracteristicas-clientes .ok-row .col-2 {
    margin-top: 15px;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes {
  width: 67%;
  margin: auto;
  margin-top: 2px;
}
@media (max-width:1199px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes {
    width: 82%;
  }
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row {
  justify-content: center;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-1,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-2,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-3,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-1,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-2,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-3 {
  width: 32%;
  padding: 8px 18px;
  border: 3px solid #163E76;
  background: #ECEDF5;
  display: flex;
  flex-direction: column;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-1,
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-2,
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-3,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-1,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-2,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-3 {
    width: 92%;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-1 .titulo-segmento,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-2 .titulo-segmento,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-3 .titulo-segmento,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-1 .titulo-segmento,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-2 .titulo-segmento,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-3 .titulo-segmento {
  color: #163E76;
  text-align: center;
  font-family: "Roboto";
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.2px;
  text-decoration-line: underline;
  margin-bottom: 5px;
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-1 .sin-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-2 .sin-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-3 .sin-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-1 .sin-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-2 .sin-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-3 .sin-sub {
  color: #163E76;
  text-align: center;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 5px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-1 .sin-sub br,
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-2 .sin-sub br,
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-3 .sin-sub br,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-1 .sin-sub br,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-2 .sin-sub br,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-3 .sin-sub br {
    display: none;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-1 .con-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-2 .con-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-3 .con-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-1 .con-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-2 .con-sub,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-3 .con-sub {
  color: #E7273B;
  text-align: center;
  font-family: "Roboto";
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 0px;
}
@media (max-width:1366px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-1 .con-sub,
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-2 .con-sub,
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-3 .con-sub,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-1 .con-sub,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-2 .con-sub,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-3 .con-sub {
    font-size: 21px;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-1,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-1 {
  margin-right: 1px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-1,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-1 {
    margin-left: 0px;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-2,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-2 {
  margin-left: 1px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-2,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-2 {
    margin-left: 0px;
    margin-top: 2px;
  }
}
.page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-3,
.page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-3 {
  margin-left: 2px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-soluciones-ciberseguridad .row-precio-clientes .ok-row .col-3,
  .page-id-6887 .dima-main .dima-container #row-soluciones-procesos .row-precio-clientes .ok-row .col-3 {
    margin-left: 0px;
    margin-top: 2px;
  }
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-1 {
  width: 55%;
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-contacto .col-1 {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-1 .titulo-contacto {
  color: #313131;
  font-family: "Roboto";
  font-size: 36px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  line-height: 52px;
  margin: 0px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-contacto .col-1 .titulo-contacto {
    font-size: 31px;
  }
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-1 .description-contacto {
  color: #313131;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-top: 40px;
  margin-bottom: 24px;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-1 .wpcf7 .ok-row {
  margin: 0px;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-1 .wpcf7 .ok-row div {
  margin-bottom: 16px;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-1 .wpcf7 .ok-row div p {
  color: #313131;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.2px;
  text-transform: capitalize;
  margin-bottom: 4px;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-1 .wpcf7 .ok-row .aceptacion .wpcf7-list-item-label {
  font-family: "Roboto";
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-1 .wpcf7 .ok-row .boton-contacto .wpcf7-form-control {
  color: #FFFFFF;
  text-align: center;
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  border: 3px solid #E7273B;
  background: #E7273B;
  padding: 16px 32px;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-1 .wpcf7 .ok-row .boton-contacto .wpcf7-form-control:hover {
  background-color: #163E76;
  border: 3px solid #163E76;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 {
  width: 45%;
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-contacto .col-2 {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .titulo-info-contacto {
  color: #313131;
  font-family: "Roboto";
  font-size: 36px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 1.2px;
  line-height: 52px;
  text-align: center;
  margin-bottom: 48px;
}
@media (max-width:767px) {
  .page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .titulo-info-contacto {
    margin-top: 50px;
  }
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .titulo-info-contacto {
    font-size: 31px;
    text-align: left;
  }
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-1,
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-2,
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-3 {
  width: 57%;
  border: 1px solid #E7273B;
  padding: 24px 12px;
}
@media (max-width:576px) {
  .page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-1,
  .page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-2,
  .page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-3 {
    width: 100%;
  }
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-1 .ok-row .ok-sd-6,
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-2 .ok-row .ok-sd-6,
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-3 .ok-row .ok-sd-6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0px;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-1 .ok-row .ok-sd-6 .titulo,
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-2 .ok-row .ok-sd-6 .titulo,
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-3 .ok-row .ok-sd-6 .titulo {
  color: #163E76;
  text-align: center;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.2px;
  margin: 8px 0px;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-1 .ok-row .ok-sd-6 .subtitulo,
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-2 .ok-row .ok-sd-6 .subtitulo,
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-3 .ok-row .ok-sd-6 .subtitulo {
  color: #313131;
  text-align: center;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 1.2px;
  margin-bottom: 0px;
}
.page-id-6887 .dima-main .dima-container #row-contacto .col-2 .dimacell .row-2 {
  margin: 32px 0px;
}
.page-id-6887 .dima-footer {
  padding: 28px 0px;
}
.page-id-6887 .dima-footer .copyright {
  color: #FFFFFF;
  text-align: center;
  font-family: "Roboto";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  /* 175% */
  letter-spacing: 1.2px;
}
.page-id-6887 .list-languages-mobile {
  display: none;
}
.page-id-6887 #header .logo img {
  max-width: 223.846px !important;
  max-height: 30px !important;
  width: 100% !important;
}
.page-id-6887 #header .clearfix .pll-switcher-select {
  display: none;
}
.page-id-6887 #header .clearfix #menu-footer a span {
  color: #313131;
  text-align: center;
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.page-id-6887 #header .clearfix #menu-footer .current-menu-item a span {
  color: #E7273B;
  text-align: center;
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-bottom: 2px solid #163E76;
  padding-bottom: 6px;
}
.page-id-6887 #header .clearfix .main-menu-item a span {
  color: #313131;
  text-align: center;
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.page-id-6887 #header .clearfix .current-menu-item a span {
  color: #E7273B;
  text-align: center;
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  border-bottom: 2px solid #163E76;
  padding-bottom: 6px;
}
.page-id-6887 #header .mobile-nav .container .dima-btn-nav {
  border: none;
}
.page-id-6887 #header .mobile-nav .container .dima-btn-nav .fa::before {
  color: #163E76;
}

body * {
  word-wrap: normal !important;
  overflow-wrap: normal !important;
  word-break: break-word !important;
  -webkit-hyphens: manual !important;
          hyphens: manual !important;
}

.section-title {
  font-family: "Raleway";
  font-size: 36px;
  font-style: normal;
  font-weight: 800;
  line-height: 52px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  color: #163E76;
}

.section-title {
  margin-bottom: 2.5rem;
}

.description-section {
  font-family: "Roboto";
  color: #163E76;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 1.2000000477px;
  text-align: left;
}

.dima-navbar-global.container nav.clearfix {
  position: relative;
  display: flex;
  align-content: center;
  justify-content: flex-end;
  align-items: center;
}

.mobile-nav.dima-navbar-wrap .dima-navbar nav .dima-nav-end .badge-number,
.dima-navbar-wrap.desk-nav .dima-navbar nav .badge-number {
  background: #163E76 !important;
}

.dima-navbar-wrap.desk-nav .dima-navbar nav .dima-nav > li > a:hover,
.dima-navbar-wrap.desk-nav .dima-navbar nav .dima-nav-end > li > a:hover {
  color: #163E76 !important;
}

.dima-navbar-wrap.desk-nav .dima-navbar nav .dima-nav > li.dima-hover > a,
.dima-navbar-wrap.desk-nav .dima-navbar nav .dima-nav-end > li.dima-hover > a {
  color: #163E76 !important;
}

.dima-nav.nav-primary li .sub-menu.with-border.product_list_widget {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25), inset 0 2px 0 #163E76;
}
.dima-nav.nav-primary li li .dima-checkout.dima-button.button-block.fill.no-bottom-margin {
  background-color: white;
  color: #163E76 !important;
  border: 2px solid #163E76;
}
.dima-nav.nav-primary li li .dima-checkout.dima-button.button-block.fill.no-bottom-margin:hover {
  color: white;
  background: #163E76;
}

.dima-navbar-wrap.desk-nav .dima-navbar nav .dima-nav .sub-menu,
.dima-navbar-wrap.desk-nav .dima-navbar nav .dima-nav-end .sub-menu {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25), inset 0 2px 0 #163E76 !important;
}

.search-box {
  background: #163E76;
  box-shadow: inset 0 -1px 0 #163E76;
}

.search-box input {
  background-color: #163E76;
  box-shadow: inset 0 -1px 0 #163E76;
}

.list-languages-mobile {
  display: none;
}
@media (max-width:991px) {
  .list-languages-mobile {
    display: flex;
    justify-items: flex-end;
    justify-content: flex-end;
    padding-top: 1rem;
  }
  .list-languages-mobile .lang-item {
    width: 50px !important;
    display: block;
  }
  .list-languages-mobile .lang-item a {
    color: #313131;
  }
}

#lang_choice_1 {
  margin: 0;
  padding: 0;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #313131;
  outline: 0;
  color: #313131;
  height: 40px;
  transition: all 0.3s ease-in;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.3) inset;
  box-sizing: border-box;
  width: 40px;
  font-family: "Roboto";
  font-size: 12px;
  font-style: normal;
  font-weight: 500;
  line-height: 16px;
  letter-spacing: 0px;
  text-align: center;
  background: none;
  padding: 0px 4px;
}
@media (min-width:992px) {
  #lang_choice_1 {
    margin-left: 2rem;
  }
}

#servicios-row .ok-row .page-section {
  padding: 24px 24px !important;
  min-height: initial !important;
  max-height: 344px;
}
#servicios-row .dima-iconbox.servicio-box .icon-box-header {
  margin: 0;
  float: none;
  text-align: left;
  margin-bottom: 1.5rem;
}
#servicios-row .dima-iconbox.servicio-box .icon-box-header .image-cropper.medium {
  width: 48px;
  height: 48px;
  margin: 0;
}
#servicios-row .dima-iconbox.servicio-box .features-content {
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  color: #fff !important;
  font-size: 14px !important;
  line-height: 24px !important;
  letter-spacing: 0 !important;
}
#servicios-row .dima-iconbox.servicio-box .features-content .features-title {
  font-family: "Raleway";
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  color: #fff !important;
  margin-bottom: 1rem;
  font-size: 18px !important;
}
#servicios-row .dima-iconbox.servicio-box .features-content p {
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  color: #fff !important;
  font-size: 14px !important;
  line-height: 24px !important;
  letter-spacing: 0 !important;
}

.features-start.no-box:hover .features-title.no-title-hover,
.features-end.no-box:hover .features-title.no-title-hover {
  color: white !important;
}

.row-nuestros-servicios .features-box.background-hover:hover {
  background: #fafafa !important;
  background-color: #fafafa !important;
  box-shadow: 0 0 0 1px #313131 !important;
}

.features-box.background-hover:hover p,
.features-box.background-hover:hover .svg_icon,
.features-box.background-hover:hover .features-content,
.features-box.background-hover:hover .icon-box-header i,
.features-box.background-hover:hover .icon-box-header svg,
.features-box.background-hover:hover .features-title {
  color: #313131 !important;
}

#row-quienes-somos .dima-img {
  max-width: 75% !important;
}
#row-quienes-somos .page-section h2 {
  font-size: 32px !important;
}
#row-quienes-somos .page-section p {
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  color: #163E76;
  font-size: 16px !important;
  line-height: 28px !important;
  letter-spacing: 0 !important;
}
#row-quienes-somos .page-section a[class*=dima-btn] {
  padding: 1.5rem 3rem;
  border: 3px solid #163E76;
  box-sizing: border-box;
  font-family: "Roboto";
  color: #163E76;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 28px;
  letter-spacing: 2px;
  text-align: center;
  font-size: 16px !important;
}

.dima-custom-heading.section-title {
  font-size: 32px !important;
  line-height: 40px !important;
}

p.description-section {
  font-size: 16px !important;
  line-height: 28px !important;
  letter-spacing: 0 !important;
}

.row-nuestros-servicios .features-box.background-hover:hover {
  box-shadow: none;
  background: #163E76 !important;
  box-shadow: 0 0 0 1px #163E76;
}
.row-nuestros-servicios .nuestros-servicios-box {
  margin-bottom: 1.5rem;
  min-height: 220px;
}
@media (max-width:991px) {
  .row-nuestros-servicios .nuestros-servicios-box {
    margin-bottom: 0;
    min-height: 180px;
  }
}
.row-nuestros-servicios .nuestros-servicios-box .icon-box-header .image-cropper.medium {
  width: 72px;
  height: 72px;
}
.row-nuestros-servicios .nuestros-servicios-box .features-content {
  font-family: "Roboto";
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  color: #163E76;
  font-size: 16px;
  line-height: 22px;
}
.row-nuestros-servicios .nuestros-servicios-box .features-content .features-title {
  font-family: "Raleway";
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: 28px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  margin-bottom: 1rem;
  color: #163E76;
  font-size: 20px;
  line-height: 23px;
}

#testimonios-row .section-title {
  margin-bottom: 3.5rem;
}
#testimonios-row .dima-testimonial blockquote::before {
  color: #163E76;
}
#testimonios-row .dima-testimonial .quote-content p {
  font-family: "Roboto";
  color: #163E76;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1.2000000477px;
  text-align: left;
}
#testimonios-row .dima-testimonial .quote-content .dima-testimonial-meta {
  margin-top: 1.5rem !important;
}
#testimonios-row .dima-testimonial .quote-content .dima-testimonial-meta span,
#testimonios-row .dima-testimonial .quote-content .dima-testimonial-meta strong {
  font-family: "Raleway";
  color: #163E76;
  font-size: 18px;
  font-style: normal;
  font-weight: 800;
  line-height: 21px;
  letter-spacing: 1.2000000477px;
  text-align: left;
}

#colaboradores-row .inner-title {
  font-family: "Raleway";
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 800;
  line-height: 52px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  margin-bottom: 2rem;
}
#colaboradores-row .inner-title + p {
  font-family: "Roboto";
  color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  margin-bottom: 2rem;
}

#img-colaborador {
  width: 240px !important;
}

#row-contacto .wpcf7-form-control-wrap input[type=text],
#row-contacto .wpcf7-form-control-wrap input[type=email] {
  background: #FFFFFF;
  border: 3px solid rgba(49, 49, 49, 0.2);
  box-sizing: border-box;
  font-family: "Roboto";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 21px;
  letter-spacing: 0px;
  text-align: left;
  color: #163E76;
  border: 1px solid rgba(49, 49, 49, 0.2) !important;
}
#row-contacto .wpcf7-form-control-wrap input[type=text]:focus,
#row-contacto .wpcf7-form-control-wrap input[type=email]:focus {
  border-color: #163E76 !important;
  box-shadow: 0.3em 0 0 0 #163E76 inset;
}
#row-contacto .wpcf7-form-control-wrap input[type=text]::-moz-placeholder, #row-contacto .wpcf7-form-control-wrap input[type=email]::-moz-placeholder {
  color: #D6D6D6;
}
#row-contacto .wpcf7-form-control-wrap input[type=text]::placeholder,
#row-contacto .wpcf7-form-control-wrap input[type=email]::placeholder {
  color: #D6D6D6;
}
#row-contacto input[type=search],
#row-contacto textarea,
#row-contacto select,
#row-contacto input[type=text],
#row-contacto input[type=email],
#row-contacto input[type=date],
#row-contacto input[type=password],
#row-contacto input[type=number],
#row-contacto input[type=url],
#row-contacto input[type=tel] {
  border: 1px solid #c4c4c4;
}
#row-contacto .wpcf7-form-control.wpcf7-submit {
  background: #163E76;
  color: white;
}
#row-contacto .wpcf7-form-control.wpcf7-submit:hover {
  background: #CB7001;
  color: white;
}
#row-contacto textarea.wpcf7-form-control {
  background: white;
}

.top-footer {
  border-top: 2px solid #c4c4c4;
}
.top-footer .footer-widget-area #footer-logo {
  margin-bottom: 2rem;
  max-width: 160px;
  display: block;
}
.top-footer .footer-widget-area .contacto-info {
  margin-bottom: 0.75rem;
}
.top-footer .footer-widget-area .contacto-info p:first-child {
  font-family: "Raleway";
  color: #163E76;
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: 19px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  margin-bottom: 0.5rem;
}
.top-footer .footer-widget-area .contacto-info p:last-child {
  font-family: "Roboto";
  color: #163E76;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 1.2000000477px;
  text-align: left;
  margin: 0;
}
.top-footer .footer-widget-area .espacio-footer {
  height: 1px;
  display: block;
}
.top-footer .footer-widget-area .dima-area .menu-header-es-container ul li {
  border: none;
  font-size: 14px;
  padding-bottom: 0;
}
.top-footer .footer-widget-area .dima-area .menu-header-gal-container ul li {
  border: none;
  font-size: 14px;
  padding-bottom: 0;
}
.top-footer .footer-widget-area .dima-area .menu-enlaces-utiles-es-container ul li {
  border: none;
  font-size: 14px;
  padding-bottom: 0;
}
.top-footer .footer-widget-area .dima-area .menu-ligazons-utiles-ga-container ul li {
  border: none;
  font-size: 14px;
  padding-bottom: 0;
}
.top-footer .footer-widget-area .widget.widget_nav_menu .widget-title {
  color: #163E76;
  font-size: 14px;
}/*# sourceMappingURL=style.css.map */