@charset "UTF-8";
* {
  box-sizing: border-box;
  border: 0;
}

html{
  scroll-behavior: smooth;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  line-height: 1;
  font: inherit;
  vertical-align: top;
}

:focus {
  outline: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after {
  content: "";
  content: none;
}

q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input[type="search"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 100%;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

a {
  text-decoration: none;
}
a:focus {
  outline: thin dotted;
}
a:active,
a:hover {
  outline: 0;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

figure,
form {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
}

button,
select {
  text-transform: none;
}

button,
input[type="button"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

button,
input,
select,
textarea {
  color: #222;
}

::-moz-selection,
::selection {
  background: #b3d4fc;
  text-shadow: none;
}

img {
  vertical-align: middle;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

textarea {
  resize: vertical;
}

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}

@font-face {
  font-family: "Flama_Book";
  src: url("../fonts/Flama-Book.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Flama-Book.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Flama-Book.otf") format("opentype"),
    url("../fonts/Flama-Book.svg") format("svg"),
    url("../fonts/Flama-Book.ttf") format("truetype"),
    url("../fonts/Flama-Book.woff") format("woff"),
    url("../fonts/Flama-Book.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Flama_Basic";
  src: url("../fonts/Flama-Basic.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Flama-Basic.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Flama-Basic.otf") format("opentype"),
    url("../fonts/Flama-Basic.svg") format("svg"),
    url("../fonts/Flama-Basic.ttf") format("truetype"),
    url("../fonts/Flama-Basic.woff") format("woff"),
    url("../fonts/Flama-Basic.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Flama_Medium";
  src: url("../fonts/Flama-Medium.eot");
  /* IE9 Compat Modes */
  src: url("../fonts/Flama-Medium.eot?#iefix") format("embedded-opentype"),
    url("../fonts/Flama-Medium.otf") format("opentype"),
    url("../fonts/Flama-Medium.svg") format("svg"),
    url("../fonts/Flama-Medium.ttf") format("truetype"),
    url("../fonts/Flama-Medium.woff") format("woff"),
    url("../fonts/Flama-Medium.woff2") format("woff2");
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
/*
[class^="icon-"],
[class*=" icon-"] {
  // use !important to prevent issues with browser extensions that change fonts /
  font-family: "yanbal-icons" !important;
  speak: none;
  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;
}


.icon-add-file:before {
  content: "\e900";
}
*/
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
  width: 100%;
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff url("./../assets/images/ajax-loader.gif") center center
    no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("../fonts/../fonts/icons/slick.eot");
  src: url("../fonts/../fonts/icons/slick.eot?#iefix")
      format("embedded-opentype"),
    url("../fonts/../fonts/icons/slick.woff") format("woff"),
    url("../fonts/../fonts/icons/slick.ttf") format("truetype"),
    url("../fonts/../fonts/icons/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  /*opacity: 0.75;*/
  opacity: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: 0px;
  z-index: 1;
}
[dir="rtl"] .slick-prev {
  left: auto;
  right: 0px;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: 0px;
  z-index: 1;
}
[dir="rtl"] .slick-next {
  left: 0px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: 0px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

a:focus,
a:hover {
  text-decoration: none;
}

button.close {
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 20px !important;
  margin-right: 20px;
  background: #004f91;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  opacity: 1;
  color: #ffffff !important;
  line-height: 0;
  font: normal 28px "Flama_Medium";
}
@media screen and (max-width: 769px) {
  button.close {
    width: 30px;
    height: 30px;
    font-size: 18px;
  }
}

.modal-dialog {
  width: 950px;
}
@media screen and (max-width: 769px) {
  .modal-dialog {
    width: 95%;
  }
}

.modal-dialog .modal-content #modal_item {
  display: block;
  text-align: center;
  padding: 10px 10px 30px;
}
.modal-dialog .modal-content #modal_item i {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: solid 2px #444;
  margin: 0 3px;
  border-radius: 50%;
}
.modal-dialog .modal-content #modal_item i.act {
  background: #444;
}

.modal-header {
  border: 0;
}

.modal-header h4 {
  color: #004f91 !important;
  text-align: center;
  font: normal 24px "Flama_Medium";
  padding-top: 50px;
}
@media screen and (max-width: 769px) {
  .modal-header h4 {
    font-size: 24px;
  }
}

.modal-body {
  margin-top: 25px;
  padding: 20px;
  width: calc(100% - 180px);
  margin: 20px 90px 70px;
}
@media screen and (max-width: 1366px) {
  .modal-body {
    margin: 20px auto 70px;
  }
}
@media screen and (max-width: 1080px) {
  .modal-body {
    width: 100%;
  }
}

.modal-body a {
  display: block;
  text-align: center;
  /*width: 100%;*/
}

.modal-body a img {
  display: inline-block;
  margin: 0 auto;
}
@media screen and (max-width: 769px) {
  .modal-body a img {
    width: 100% !important;
  }
}

.modal-footer {
  background-color: #f9f9f9;
}

.modal-body form.modalform {
  position: relative;
  background: #eeeeec;
  border-radius: 20px;
}
.modal-body form.modalform .title {
  margin-top: 20px;
  position: relative;
  width: 100%;
  padding: 30px 0px 20px;
}
@media screen and (max-width: 768px) {
  .modal-body form.modalform .title {
    padding: 50px 0px 20px !important;
  }
}
.modal-body form.modalform .title h2 {
  font: normal 400 24px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 20px 0px 20px;
}
.modal-body form.modalform .title p {
  font: normal 400 20px "Flama_Book";
  letter-spacing: -0.2px;
  color: #575547;
  text-align: left;
  padding: 30px 0px 20px;
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .title p {
    font-size: 18px;
  }
}
.modal-body form.modalform .grid {
  max-width: 950px;
  margin: 0 auto;
  padding: 0 40px 70px;
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .grid {
    padding: 0 20px 70px;
  }
}
.modal-body form.modalform .grid h3 {
  font: normal 20px "Flama_Medium";
  color: #004f91;
  padding: 10px 0;
}
@media screen and (max-width: 1366px) {
  .modal-body form.modalform .grid h3 {
    font-size: 16px;
  }
}
.modal-body form.modalform .grid .type1 {
  display: flex;
}
.modal-body form.modalform .grid .type1 .box {
  width: 100%;
}
.modal-body form.modalform .grid .type2 {
  display: flex;
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .grid .type2 {
    flex-direction: column;
  }
}
.modal-body form.modalform .grid .type2 .box {
  width: calc(100% / 2);
}
.modal-body form.modalform .grid .type2 .box:nth-child(1) {
  padding-right: 50px;
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .grid .type2 .box:nth-child(1) {
    padding-right: 0px;
  }
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .grid .type2 .box {
    width: 100%;
  }
}
.modal-body form.modalform .grid .type2 .box2 {
  width: 50%;
  padding: 0;
  padding: 20px 0;
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .grid .type2 .box2 {
    width: 100%;
    padding: 0 0;
  }
}
.modal-body form.modalform .grid .type2 .box2 .check {
  width: 100%;
}
.modal-body form.modalform .grid .type2 .box2 .check span {
  width: 100%;
}
.modal-body form.modalform .grid .type3 {
  display: flex;
}
.modal-body form.modalform .grid .type3 .box {
  width: calc(100% / 3);
}
.modal-body form.modalform .grid .type4 .box {
  display: flex;
  flex-wrap: wrap;
}
.modal-body form.modalform .grid .type4 .box .item {
  width: calc(100% / 4);
  padding: 0 5px;
}
.modal-body form.modalform .grid label {
  display: block;
  font: normal 24px "Flama_Medium";
  color: #575547;
  padding: 10px 0;
}
@media screen and (max-width: 1366px) {
  .modal-body form.modalform .grid label {
    font-size: 16px;
  }
}
.modal-body form.modalform .grid input {
  width: 100%;
  border: 0;
  outline: 0;
  padding: 20px;
  border-radius: 12px;
  font: normal 20px "Flama_Book";
  color: #575547;
  margin-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .modal-body form.modalform .grid input {
    font-size: 16px;
    padding: 10px 15px;
  }
}
.modal-body form.modalform .grid select {
  width: 100%;
  border: 0;
  outline: 0;
  padding: 20px;
  border-radius: 12px;
  font: normal 20px "Flama_Book";
  margin-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .modal-body form.modalform .grid select {
    font-size: 16px;
    padding: 10px 15px;
  }
}
.modal-body form.modalform .grid .btnfile {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 70px;
  background: rgba(87, 85, 71, 0.5);
  color: #ffffff;
  border-radius: 12px;
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .grid .btnfile {
    margin: 0 auto;
  }
}
.modal-body form.modalform .grid .btnfile input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.modal-body form.modalform .grid .btnfile i {
  padding-right: 10px;
}
.modal-body form.modalform .grid .btnfile span {
  font: normal 22px "Flama_Basic";
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .grid .btnfile span {
    font-size: 18px;
  }
}
.modal-body form.modalform .grid .btnfile .legal {
  position: absolute;
  display: flex;
  align-items: center;
  width: 220px;
  height: 70px;
  top: 0;
  right: 0;
  margin-right: -220px;
  padding-left: 20px;
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .grid .btnfile .legal {
    margin-right: 20px;
    margin-top: 60px;
  }
}
.modal-body form.modalform .grid .btnfile .legal p {
  font: normal 18px "Flama_Book";
  color: #575547;
}
.modal-body form.modalform .grid textarea {
  width: 100%;
  border-radius: 12px;
  padding: 20px;
  border: 0;
  font: normal 24px "Flama_Book";
  color: #575547;
  margin: 20px 0;
}
.modal-body form.modalform .grid .check {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 0;
}
.modal-body form.modalform .grid .check input {
  width: 20px;
  height: 20px;
  padding: 0;
  padding-right: 10px;
  margin: 0;
}
.modal-body form.modalform .grid .check span {
  display: inline-block;
  padding: 0 10px;
  font: normal 20px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .modal-body form.modalform .grid .check span {
    font-size: 16px;
  }
}
.modal-body form.modalform .grid .btnenviar {
  display: block;
  width: 230px;
  height: 75px;
  margin: 50px auto 20px;
  font: normal 24px "Flama_Basic";
  text-transform: uppercase;
  background: #afca0b;
  color: #ffffff;
}
@media screen and (max-width: 1366px) {
  .modal-body form.modalform .grid .btnenviar {
    font-size: 16px;
    width: 180px;
    height: 55px;
  }
}
@media screen and (max-width: 449px) {
  .modal-body form.modalform .grid .btnenviar {
    margin: 80px auto 20px;
  }
}

/**
 * EasyZoom core styles
 */
.easyzoom {
  position: relative;
  /* 'Shrink-wrap' the element */
  display: block;
  *display: inline;
  *zoom: 1;
}

.easyzoom img {
  vertical-align: bottom;
}

.easyzoom.is-loading img {
  cursor: progress;
}

.easyzoom.is-ready img {
  cursor: crosshair;
}

.easyzoom.is-error img {
  cursor: not-allowed;
}

.easyzoom-notice {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 150;
  width: 10em;
  margin: -1em 0 0 -5em;
  line-height: 2em;
  text-align: center;
  background: #fff;
  box-shadow: 0 0 10px #888;
}

.easyzoom-flyout {
  position: absolute;
  z-index: 100;
  overflow: hidden;
  background: #fff;
}

/**
 * EasyZoom layout variations
 */
.easyzoom--overlay .easyzoom-flyout {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.easyzoom--adjacent .easyzoom-flyout {
  top: 0;
  left: 100%;
  width: 100%;
  height: 100%;
  margin-left: 20px;
}

/*----*/
.cofide {
  font-family: "Flama_Book";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cofide .content .header {
  position: relative;
}
.cofide .content .header__align {
  margin: 0 auto;
  padding-top: 165px;
}
@media screen and (max-width: 769px) {
  .cofide .content .header__align {
    padding-top: 130px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .header__align {
    /*padding-top: 120px;*/
    padding-top: 180px;
  }
}
.cofide .nosotros .header__align {
  padding-top: 247px;
}
@media screen and (max-width: 450px) {
  .cofide .nosotros .header__align {
    padding-top: 230px;
  }
}

.cofide .content .header__main {
  position: relative;
}
.cofide .content .header .navtop {
  background: #eeeeec;
  padding: 0 85px;

  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
}
@media screen and (max-width: 1366px) {
  .cofide .content .header .navtop {
    padding: 0 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .content .header .navtop {
    padding: 0 20px;
  }
}
.cofide .content .header .navtop__align {
  max-width: 1410px;
  width: 100%;
  height: 60px;
  margin: 0 auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (max-width: 1440px) {
  /*.cofide .content .header .navtop__align {
    padding-left: 20px;
    padding-right: 20px;
  }*/
}
@media screen and (max-width: 768px) {
  .cofide .content .header .navtop__align {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navtop__align {
    height: 100px;
  }
}
.cofide .content .header .navtop__main {
  padding: 12px 0px;
  text-align: right;
  /* height: 100%; */
  width: 100%;
}
@media screen and (max-width: 768px) {
  .cofide .content .header .navtop__main {
    margin: 0 auto;
  }
}
.cofide .content .header .navtop .navlink {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 3px 0px;
}
@media screen and (max-width: 768px) {
  .cofide .content .header .navtop .navlink {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.cofide .content .header .navtop .navlink li {
  position: relative;
  /*padding: 0px 30px;*/
  border-left: solid 2px #575547;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% / 6);
}
@media screen and (max-width: 768px) {
  .cofide .content .header .navtop .navlink li {
    padding: 0 5px;
    width: 25%;
    margin: 5px 0;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navtop .navlink li {
    width: 50%;
    padding: 0 5px;
  }
}
.cofide .content .header .navtop .navlink li:nth-child(1) {
  border-left: 0;
  padding-left: 0;
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navtop .navlink li:nth-child(1) {
    padding-left: 0;
  }
}
.cofide .content .header .navtop .navlink li:nth-child(6):after {
  content: "";
  position: absolute;
  right: -1px;
  top: 0;
  width: 35px;
  height: 30px;
  margin-top: -7px;
  margin-left: 0;
  background: url("../assets/images/logo-portal-transparencia.png") no-repeat
    center center;
}
@media screen and (max-width: 1440px) {
  .cofide .content .header .navtop .navlink li:nth-child(1):before {
    margin-top: -8px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navtop .navlink li:nth-child(1):before {
    display: none;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navtop .navlink li:nth-child(3) {
    border-left: 0;
  }
}
@media screen and (max-width: 768px) {
  .cofide .content .header .navtop .navlink li:nth-child(5) {
    border-left: 0;
  }
}

.cofide .content .header .navtop .navlink li:nth-child(6) {
  padding-right: 0;
}
.cofide .content .header .navtop .navlink li a {
  font: normal 400 16px "Flama_Book";
  color: #575547;
  line-height: 1.2;
}
.cofide .content .header .navtop .navlink li a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 1024px) {
  .cofide .content .header .navtop .navlink li a {
    font-size: 12px;
  }
}
.cofide .content .header .navmain {
  /*position: relative;*/
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99;
  width: 100%;
  margin-top: 60px;
  box-shadow: 0px 3px 5px -3px rgba(0, 0, 0, 0.5);
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navmain {
    margin-top: 100px;
  }
}

.cofide .content .header .navmain__align {
  position: relative;
  height: 106px;
  background: #ffffff;
  z-index: 9;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .header .navmain__align {
    padding: 0 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .content .header .navmain__align {
    padding: 0 40px;
    height: 70px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .header .navmain__align {
    padding: 0 10px;
    height: 80px;
  }
} /*
@media screen and (max-width: 568px) {
  .cofide .content .header .navmain__align {
    height: 80px;
  }
}*/
.cofide .content .header .navmain__main {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 25px 0;
  position: relative;
  display: flex;
  justify-content: space-between;
  width: 100%;
}
@media screen and (max-width: 1440px) {
  /*.cofide .content .header .navmain__main {
    padding-left: 20px;
    padding-right: 20px;
  }*/
}
@media screen and (max-width: 769px) {
  .cofide .content .header .navmain__main {
    /*padding: 10px 0 0;*/
    padding: 5px 0;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navmain__main {
    padding: 10px 10px 0;
  }
}
.cofide .content .header .navmain .logo {
  /*width: 16%;*/
  width: 200px;
  position: relative;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain .logo {
    width: 150px;
    padding: 10px 0;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navmain .logo {
    width: 135px;
  }
}
.cofide .content .header .navmain .logo img {
  width: 100%;
  max-width: 201px;
  /*@include to(1000px) {
    margin: 0 auto;
  }*/
}
.cofide .content .header .navmain nav.menu {
  position: relative;
  padding: 0 20px;
  /*width: 68%;*/
  /*nota: 200 logo y 210 boton y buscador v. desktop*/
  width: calc(100% - 410px);
  background: #ffffff;
  z-index: 9;
  /*p.menumovil {
    display: none;
    position: relative;
    background: $color_c01;
    font: normal 400 16px $font2;
    line-height: 1;
    padding: 12px 15px;
    color: $color_t01;

    @include to(1200px) {
      display: block;
    }

    i.icon {
      position: absolute;
      top: 7px;
      right: 15px;
      font: normal 400 23px $font3;
      line-height: 1;
    }
  }*/
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin: 106px auto 0;
  }
}
@media screen and (max-width: 769px) {
  .cofide .content .header .navmain nav.menu {
    width: 100%;
    margin: 70px auto 0;
  }
}
.cofide .content .header .navmain nav.menu ul {
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul {
    display: none;
    flex-direction: column;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    background: #ffffff;
  }
}
.cofide .content .header .navmain nav.menu ul > li {
  position: relative;
  width: 20%;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul > li {
    width: 100%;
    text-align: center;
    border-bottom: solid 1px #e5edf4;
    padding: 7px 10px;
  }
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul > li:nth-child(1) {
    border-top: solid 1px #e5edf4;
  }
}

.cofide .content .header .navmain nav.menu ul > li > a {
  display: flex;
  justify-content: center;
  position: relative;
  background: #ffffff;
  z-index: 3;
  text-decoration: none;
} /*
@media screen and (max-width: 1199px){
  .cofide .content .header .navmain nav.menu ul > li > a {
    background: #afca0b;
  }
}*/
.cofide .content .header .navmain nav.menu ul > li > a span {
  position: relative;
  cursor: pointer;
  font: normal 400 18px "Flama_Medium";
  color: #004f91;
  padding: 15px 25px;
  text-decoration: none;
}
@media screen and (max-width: 1366px) {
  .cofide .content .header .navmain nav.menu ul > li > a span {
    font-size: 16px;
  }
}
.cofide .content .header .navmain nav.menu ul > li > a span:before {
  content: "";
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  border-bottom: solid 0px #afca0b;
  transition: all ease-in-out 0.1s;
}
.cofide .content .header .navmain nav.menu ul > li > a span:hover:before {
  border-bottom: solid 3px #afca0b;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul > li > a span:hover:before {
    border: 0;
  }
}
@media screen and (max-width: 1366px) {
  .cofide .content .header .navmain nav.menu ul > li > a span {
    font-size: 16px;
    padding: 15px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .content .header .navmain nav.menu ul > li > a span {
    font-size: 14px;
    padding: 5px;
  }
}
.cofide .content .header .navmain nav.menu ul > li > a.act span:before {
  border-bottom: solid 3px #afca0b;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul > li > a.act span:before {
    border: 0;
  }
}
.cofide .content .header .navmain nav.menu ul > li a.btn {
  display: block;
  font: normal 400 18px "Flama_Medium";
  color: #ffffff;
  background: #afca0b;
  padding: 5px 20px;
  border-radius: 10px;
  width: 156px;
  height: auto;
  text-align: center;
}
.cofide .content .header .navmain nav.menu ul > li a.btn:before {
  content: "";
  border: 0;
}
@media screen and (max-width: 1366px) {
  .cofide .content .header .navmain nav.menu ul > li a.btn {
    font-size: 16px;
    padding: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .content .header .navmain nav.menu ul > li a.btn {
    font-size: 14px;
  }
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul > li a.btn {
    width: 100%;
  }
}
.cofide .content .header .navmain nav.menu ul > li ol.submenu {
  display: none;
  position: absolute;
  top: 0;
  left: 50%;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  background: #afca0b;
  /*width: 160px;*/
  width: 100%;
  /*margin-left: -80px;*/
  margin-left: -50%;
  margin-top: 54px;
  border-radius: 5px;
  padding: 0px 0;
  overflow: hidden;
  z-index: 2;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul > li ol.submenu {
    width: 130px;
    margin-left: -65px;
    display: none;
    position: relative;
    margin: 5px auto 0;
    padding: 10px 0;
    width: 90%;
    left: 0;
    background: #afca0b;
  }
}
.cofide .content .header .navmain nav.menu ul > li ol.submenu li {
  transition: all ease-in-out 0.03s;
  width: 100%;
  text-align: center;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul > li ol.submenu li {
    opacity: 1;
  }
}
.cofide .content .header .navmain nav.menu ul > li ol.submenu li a {
  display: block;
  padding: 10px;
  font: normal 400 14px "Flama_Basic";
  color: #ffffff;
  text-decoration: none;
}
.cofide .content .header .navmain nav.menu ul > li ol.submenu li a:hover {
  background: #004f91;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul > li ol.submenu li a:hover {
    background: #004f91;
    /*color: #afca0b;*/
    color: #ffffff;
  }
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain nav.menu ul > li ol.submenu li a br {
    display: none;
  }
}
.cofide .content .header .navmain .shearch {
  /*width: 16%;*/
  width: 210px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain .shearch {
    width: 250px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .content .header .navmain .shearch {
    width: 260px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navmain .shearch {
    width: 180px;
  }
}
@media screen and (max-width: 349px) {
  .cofide .content .header .navmain .shearch {
    width: 150px;
  }
}
.cofide .content .header .navmain .shearch__align {
  width: 100%;
}
.cofide .content .header .navmain .shearch__main {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  /*li {
    &:nth-child(1) {
      padding: 0 3%;
      @include to(1260px) {
        padding: 0 1% 0 0;
      }
    }
  }*/
}
.cofide .content .header .navmain .shearch__main li {
  margin-left: 5px;
}
@media screen and (max-width: 1365px) {
  /*.cofide .content .header .navmain .shearch__main li{
    margin-left: 5px;
  }*/
}
.cofide .content .header .navmain .shearch__main li.menumovil {
  display: none;
}
@media screen and (max-width: 1199px) {
  .cofide .content .header .navmain .shearch__main li.menumovil {
    display: block;
  }
}
.cofide .content .header .navmain .shearch__main li.menumovil i {
  display: block;
  cursor: pointer;
  /*font: normal 400 23px "Flama_Medium";*/
  font: normal 400 36px "Flama_Medium";
  color: #004f91;
  line-height: 1;
  margin-left: 10px;
}
.cofide .content .header .navmain .shearch a.icon_shearch {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  width: 40px;
  height: 40px;
  color: #ffffff;
  border-radius: 50%;
  background: #004f91 url("../assets/images/icon_lupa.png") no-repeat center
    center;
  background-size: 65%;
}
@media screen and (max-width: 1300px) {
  .cofide .content .header .navmain .shearch a.icon_shearch {
    margin-left: 10px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navmain .shearch a.icon_shearch {
    width: 30px;
    height: 30px;
  }
}
.cofide .content .header .navmain .shearch a.btn {
  display: block;
  font: normal 400 18px "Flama_Medium";
  color: #ffffff;
  background: #afca0b;
  padding: 5px 20px;
  border-radius: 10px;
  width: 156px;
  height: auto;
  text-align: center;
  white-space: pre-wrap;
}
.cofide .content .header .navmain .shearch a.btn:before {
  content: "";
  border: 0;
}
@media screen and (max-width: 1366px) {
  .cofide .content .header .navmain .shearch a.btn {
    font-size: 16px;
    padding: 5px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .content .header .navmain .shearch a.btn {
    font-size: 14px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navmain .shearch a.btn {
    width: 100%;
    font-size: 12px;
  }
}
.cofide .content .header .navmain .shearchmenu {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 106px;
  width: 100%;
  height: 70px;
  background: #b2cadd;
  z-index: 8;
}
@media screen and (max-width: 769px) {
  .cofide .content .header .navmain .shearchmenu {
    margin-top: 70px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .header .navmain .shearchmenu {
    margin-top: 80px;
  }
}
.cofide .content .header .navmain .shearchmenu__align {
  position: relative;
}
.cofide .content .header .navmain .shearchmenu__main {
  position: relative;
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
  padding: 15px 20px 10px;
}
@media screen and (max-width: 568px) {
  .cofide .content .header .navmain .shearchmenu__main {
    padding: 15px 20px 10px 45px;
  }
}
.cofide .content .header .navmain .shearchmenu form .buscar {
  position: relative;
}
.cofide .content .header .navmain .shearchmenu form .buscar:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -40px;
  width: 40px;
  height: 40px;
  background: url("../assets/images/icon_lupa.png") no-repeat center center;
  background-size: 65%;
}
.cofide .content .header .navmain .shearchmenu form .buscar i.icon_close {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 8px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #ffffff;
}
.cofide .content .header .navmain .shearchmenu form .buscar input {
  width: 100%;
  border: 0;
  background: transparent;
  border-bottom: solid 1px #ffffff;
  font: normal 400 23px "Flama_Basic";
  color: #ffffff;
  padding: 5px;
  font-style: italic;
}
@media screen and (max-width: 999px) {
  .cofide .content .header .navmain .shearchmenu form .buscar input {
    font-size: 18px;
  }
}
.cofide
  .content
  .header
  .navmain
  .shearchmenu
  form
  .buscar
  ::-ms-input-placeholder {
  color: #ffffff;
}
.cofide .content .header .navmain .shearchmenu form .buscar ::placeholder {
  color: #ffffff;
}
.cofide .content .header .bannerhome {
  padding-top: 0px;
}
.cofide .content .header .bannerhome__align {
  width: 100%;
}
.cofide .content .header .bannerhome__main {
  position: relative;
}
.cofide .content .header .bannerhome #slider1 {
  /*
       .slick-slide {
         transition: all ease-in-out 0.3s;
         opacity: 0.2;
       }
       .slick-active {
         opacity: 0.5;
       }
       .slick-current {
         opacity: 1;
  }
  */
}
.cofide .content .header .bannerhome #slider1 .slick-prev {
  left: 6%;
}

@media screen and (max-width: 1366px) {
  .cofide .content .header .bannerhome #slider1 .slick-prev {
    left: 105px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .content .header .bannerhome #slider1 .slick-prev {
    left: 45px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .header .bannerhome #slider1 .slick-prev {
    left: 25px;
  }
}

.cofide .content .header .bannerhome #slider1 .slick-next {
  right: 6%;
}

@media screen and (max-width: 1366px) {
  .cofide .content .header .bannerhome #slider1 .slick-next {
    right: 110px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .content .header .bannerhome #slider1 .slick-next {
    right: 50px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .header .bannerhome #slider1 .slick-next {
    right: 30px;
  }
}

.cofide .content .header .bannerhome #slider1 .slick-prev:before,
.cofide .content .header .bannerhome #slider1 .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 5px #ffffff;
  border-right: solid 5px #ffffff;
  border-radius: 4px;
}
.cofide .content .header .bannerhome #slider1 .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide .content .header .bannerhome #slider1 .slick-next:before {
  transform: rotate(45deg);
}
.cofide .content .header .bannerhome #slider1 .slick-prev,
.cofide .content .header .bannerhome #slider1 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 568px) {
  .cofide .content .header .bannerhome #slider1 .slick-prev,
  .cofide .content .header .bannerhome #slider1 .slick-next {
    width: 15px;
    height: 15px;
  }
}
.cofide .content .header .bannerhome .arrows {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
}
.cofide .content .header .bannerhome .arrows__main {
  position: relative;
  max-width: 1170px;
  margin: 0 auto;
}
.cofide .content .header .bannerhome .banner {
  position: relative;
  width: 100%;
  height: calc(100vh - 165px);
}
@media screen and (max-width: 1023px) {
  .cofide .content .header .bannerhome .banner {
    height: auto;
  }
}
.cofide .content .header .bannerhome .banner img {
  display: block;
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1025px) {
  .cofide .content .header .bannerhome .banner img {
    width: auto;
    height: 100%;
  }
}
@media screen and (max-width: 1023px) {
  .cofide .content .header .bannerhome .banner img {
    width: 100%;
    height: auto;
  }
}

.cofide .content .header .bannerhome .banner .box {
  position: absolute;
  width: 100%;
  top: 37%;
  left: 0;
}
@media screen and (max-width: 999px) {
  .cofide .content .header .bannerhome .banner .box {
    top: 25%;
  }
}
.cofide .content .header .bannerhome .banner .box blockquote {
  max-width: 1410px;
  margin: 0 auto;
  border: 0;
  /*padding: 0 118px;*/
  padding: 0 200px;
}
@media screen and (max-width: 769px) {
  .cofide .content .header .bannerhome .banner .box blockquote {
    padding: 0 100px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .header .bannerhome .banner .box blockquote {
    padding: 0 60px;
  }
}

.cofide .content .header .bannerhome .banner .box blockquote h2 {
  font: normal 400 35px "Flama_Medium";
  color: #ffffff;
}
@media screen and (max-width: 568px) {
  .cofide .content .header .bannerhome .banner .box blockquote h2 {
    font-size: 18px;
  }
}
.cofide .content .header .bannerhome .banner .box blockquote p {
  font: normal 400 18px "Flama_Book";
  color: #ffffff;
  padding: 20px 0;
}
@media screen and (max-width: 568px) {
  .cofide .content .header .bannerhome .banner .box blockquote p {
    font-size: 14px;
    padding: 0px 0 5px;
  }
}
.cofide .content .header .bannerhome .banner .box blockquote a.btn {
  font: normal 400 25px "Flama_Medium";
  display: inline-block;
  vertical-align: top;
  padding: 10px 20px 12px;
  color: #004f91;
  background: #ffffff;
  border-radius: 10px;
}
@media screen and (max-width: 568px) {
  .cofide .content .header .bannerhome .banner .box blockquote a.btn {
    font-size: 14px;
    padding: 7px 10px 10px;
  }
}
.cofide .content .header .bannerBH {
  position: relative;
  width: 100%;
  margin: 0 auto;
  /*.slider-progress {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    margin-top: -3px;
    width: 100%;
    height: 3px;
    background: rgba(255, 255, 255, 0.1);
    .progress {
      width: 0%;
      top: 0;
      height: 3px;
      background: rgba(255, 255, 255, 0.5);
      margin: 0;
    }
  }*/
}
.cofide .content .header .bannerBH .sliderBH {
  width: 100%;
}
.cofide .content .header .bannerBH .slideBH.active {
  display: block;
}
.cofide .content .header .bannerBH .slideBH {
  display: none;
  width: 100%;
  background: #999;
  z-index: 1;
  animation: anibanner 1s ease-in-out;
}
.cofide .content .header .bannerBH .banner {
  position: relative;
}
.cofide .content .header .bannerBH .banner img {
  display: block;
  width: 100%;
}
.cofide .content .header .bannerBH .banner .box {
  position: absolute;
  width: 100%;
  top: 45%;
  left: 0;
}
.cofide .content .header .bannerBH .banner .box blockquote {
  max-width: 1170px;
  margin: 0 auto;
  border: 0;
  padding: 0 100px;
}
.cofide .content .header .bannerBH .banner .box blockquote h2 {
  font: normal 400 34px "Flama_Basic";
  color: #ffffff;
}
.cofide .content .header .bannerBH .banner .box blockquote p {
  font: normal 400 20px "Flama_Book";
  color: #ffffff;
  padding: 20px 0;
}
.cofide .content .header .bannerBH .banner .box blockquote a.btn {
  font: normal 400 24px "Flama_Medium";
  display: inline-block;
  vertical-align: top;
  padding: 10px 20px;
  color: #004f91;
  background: #ffffff;
  border-radius: 10px;
}
.cofide .content .header .bannerBH .controls {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
}
.cofide .content .header .bannerBH .controls .arrows {
  position: relative;
  max-width: 1170px;
  margin: 0 auto;
}
.cofide .content .header .bannerBH .controls .prevbh,
.cofide .content .header .bannerBH .controls .nextbh {
  visibility: visible;
  position: absolute;
  z-index: 2;
  top: 50%;
  color: #fff;
  cursor: pointer;
  font: normal 400 48px "Flama_Book";
}
.cofide .content .header .bannerBH .controls .prevbh {
  left: 0;
  text-align: left;
}
.cofide .content .header .bannerBH .controls .nextbh {
  right: 0;
  text-align: right;
}
.cofide .content .header .bannerBH .controls .dotscontrol {
  display: none;
}
.cofide .content .header .bannerBH .controls .dotscontrol i {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 5px;
  margin-top: 5px;
  z-index: 99;
  width: 0;
  height: 0;
  border-left: 8px solid #000;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  transition: all ease-in-out 0.2s;
}
.cofide .content .header .bannerBH .controls .dotscontrol .dotsbhindicador {
  position: absolute;
  bottom: 0;
  left: 50%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 20px;
  z-index: 9;
  background: #effc19;
}

.cofide {
  font-family: "Flama_Book";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cofide .content {
  /*.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0, 0, 0, 0.8);
    z-index: 100;
    display: none;
    top: 0;
    left: 0;
  }

  .reveal-modal {
    visibility: hidden;
    top: 100px;
    left: 50%;
    margin-left: -300px;
    width: 520px;
    background: #eee url(modal-gloss.png) no-repeat -200px -80px;
    position: absolute;
    z-index: 101;
    padding: 30px 40px 34px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    -box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  }

  .reveal-modal.small {
    width: 200px;
    margin-left: -140px;
  }
  .reveal-modal.medium {
    width: 400px;
    margin-left: -240px;
  }
  .reveal-modal.large {
    width: 600px;
    margin-left: -340px;
  }
  .reveal-modal.xlarge {
    width: 800px;
    margin-left: -440px;
  }

  .reveal-modal .close-reveal-modal {
    font-size: 22px;
    line-height: 0.5;
    position: absolute;
    top: 8px;
    right: 11px;
    color: #aaa;
    text-shadow: 0 -1px 1px rbga(0, 0, 0, 0.6);
    font-weight: bold;
    cursor: pointer;
  }*/
}
.cofide .content section {
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .cofide .content section .title {
    padding: 0px 0 10px !important;
  }
}
.cofide .content section .title h2 {
  font: normal 400 35px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 20px 0px 20px;
  line-height: 1;
  text-transform: uppercase;
  margin: 0;
}
@media screen and (max-width: 1366px) {
  .cofide .content section .title h2 {
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .content section .title h2 {
    font-size: 24px;
    padding: 10px 0px 10px !important;
  }
}
.cofide .content section .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 20px 0px 30px;
  line-height: 1;
}
@media screen and (max-width: 1366px) {
  .cofide .content section .title h3 {
    font-size: 20px !important;
  }
}
@media screen and (max-width: 768px) {
  .cofide .content section .title h3 {
    font-size: 18px !important;
  }
}
.cofide .content section .paragraph {
  padding: 20px 0;
}
@media screen and (max-width: 568px) {
  .cofide .content section .paragraph {
    padding: 0px 0 20px;
  }
}
.cofide .content section .paragraph h3 {
  font: normal 400 22px "Flama_Medium";
  color: #575547;
  line-height: 1;
}
@media screen and (max-width: 568px) {
  .cofide .content section .paragraph h3 {
    font-size: 16px;
    text-align: center;
    padding-bottom: 10px;
  }
}
.cofide .content section .paragraph p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  line-height: 1.3;
}
@media screen and (max-width: 1366px) {
  .cofide .content section .paragraph p {
    font-size: 16px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content section .paragraph p {
    font-size: 16px;
  }
}
.cofide .content .section01 {
  width: 100%;
}
.cofide .content .section01__align {
  max-width: 756px;
  margin: 0 auto;
  width: 100%;
  /*padding: 60px 0px 75px;*/
  padding: 70px 0px 75px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section01__align {
    max-width: 585px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .content .section01__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .content .section01__main {
  display: flex;
}
@media screen and (max-width: 769px) {
  .cofide .content .section01__main {
    flex-direction: column;
    text-align: center;
  }
}
@media screen and (max-width: 450px) {
}

.cofide .content .section01 .box1 h2 {
  padding-right: 34px;
}
@media screen and (max-width: 769px) {
  .cofide .content .section01 .box1 h2 {
    padding-right: 0px;
    padding-bottom: 20px;
  }
}
.cofide .content .section01 .box1 h2 span {
  font: normal 400 46px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section01 .box1 h2 span {
    font-size: 32px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section01 .box1 h2 span {
    font-size: 24px;
  }
}
.cofide .content .section01 .box1 h2 strong {
  display: block;
  font: normal 400 46px "Flama_Medium";
  color: #004f91;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section01 .box1 h2 strong {
    font-size: 32px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section01 .box1 h2 strong {
    font-size: 24px;
  }
}
.cofide .content .section01 .box2 {
  padding-left: 34px;
  border-left: solid 5px #afca0b;
}
@media screen and (max-width: 769px) {
  .cofide .content .section01 .box2 {
    border-left: solid 0px #afca0b;
    border-top: solid 5px #afca0b;
    padding-left: 0;
    padding-top: 20px;
  }
}
.cofide .content .section01 .box2 h3 span {
  font: normal 400 46px "Flama_Book";
  color: #004f91;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section01 .box2 h3 span {
    font-size: 32px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section01 .box2 h3 span {
    font-size: 24px;
  }
}
.cofide .content .section01 .box2 h3 strong {
  display: block;
  font: normal 400 46px "Flama_Medium";
  color: #afca0b;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section01 .box2 h3 strong {
    font-size: 32px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section01 .box2 h3 strong {
    font-size: 24px;
  }
}
.cofide .content .section01 .box2 p {
  font: normal 400 26px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section01 .box2 p {
    font-size: 20px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section01 .box2 p {
    font-size: 16px;
  }
}
.cofide .content .section01 .box2 p strong {
  display: block;
  font: normal 400 29px "Flama_Medium";
  color: #004f91;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section01 .box2 p strong {
    font-size: 22px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section01 .box2 p strong {
    font-size: 18px;
  }
}
.cofide .content .section01 .box2 p span {
  font: normal 400 36px "Flama_Basic";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section01 .box2 p span {
    font-size: 24px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section01 .box2 p span {
    font-size: 16px;
  }
}
.cofide .content .section02 {
  background: #eeeeec;
  /*#slider2 {
    .slick-slide {
      //colores
      .type1 {
        div.box__main {
          background: $color_c02;
          .icono {
            &__main {
              border: solid 5px $color_c02;
            }
          }
          .enlace {
            a.btn {
              color: $color_c02;
            }
          }
        }
      }
      .type2 {
        div.box__main {
          background: $color_c07;
          .icono {
            &__main {
              border: solid 5px $color_c07;
            }
          }
          .enlace {
            a.btn {
              color: $color_c07;
            }
          }
        }
      }
      .type3 {
        div.box__main {
          background: $color_c13;
          .icono {
            &__main {
              border: solid 5px $color_c13;
            }
          }
          .enlace {
            a.btn {
              color: $color_c13;
            }
          }
        }
      }
      .type4 {
        div.box__main {
          background: $color_c10;
          .icono {
            &__main {
              border: solid 5px $color_c10;
            }
          }
          .enlace {
            a.btn {
              color: $color_c10;
            }
          }
        }
      }
      .type5 {
        div.box__main {
          background: $color_c04;
          .icono {
            &__main {
              border: solid 5px $color_c04;
            }
          }
          .enlace {
            a.btn {
              color: $color_c04;
            }
          }
        }
      }

    }
  }*/
}
.cofide .content .section02__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 85px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section02__align {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .content .section02__align {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section02__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .content .section02__main {
  position: relative;
}
.cofide .content .section02 .title {
  position: relative;
}
.cofide .content .section02 .title h2 {
  padding: 20px 0px 20px;
}
.cofide .content .section02 #slider2 {
  display: flex;
  justify-content: center;
  align-items: center;
  /*.slick-track {
    width: 1410px !important;
  }*/
}
.cofide .content .section02 #slider2 .slick-prev,
.cofide .content .section02 #slider2 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide .content .section02 #slider2 .slick-prev,
  .cofide .content .section02 #slider2 .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide .content .section02 #slider2 .slick-prev {
  left: 3px;
}
.cofide .content .section02 #slider2 .slick-next {
  right: 7px;
}
.cofide .content .section02 #slider2 .slick-prev:before,
.cofide .content .section02 #slider2 .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .content .section02 #slider2 .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide .content .section02 #slider2 .slick-next:before {
  transform: rotate(45deg);
}
.cofide .content .section02 #slider2 .slick-slide {
  margin: 0 20px;
}
.cofide .content .section02 .grid {
  position: relative;
  text-align: center;
  display: flex;
  justify-content: space-between;
  padding: 20px 0;
}
.cofide .content .section02 .grid .arrows {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
}
.cofide .content .section02 .grid .arrows__main {
  position: relative;
  max-width: 1410px;
  margin: 0 auto;
}
.cofide .content .section02 .grid .box {
  width: 225px !important;
  height: 385px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section02 .grid .box {
    width: 190px !important;
    height: 340px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .content .section02 .grid .box {
    width: 210px !important;
  }
}
.cofide .content .section02 .grid .box__align {
  position: relative;
}
.cofide .content .section02 .grid .box__main {
  position: relative;
  background: #b2cadd;
  padding: 20px 0;
  border-radius: 21px;
  margin-top: 50px;
  height: 335px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section02 .grid .box__main {
    height: 290px;
  }
}

.cofide .content .section02 .grid .box .icono {
  position: relative;
}
.cofide .content .section02 .grid .box .icono__main {
  position: relative;
  border-radius: 50%;
  width: 140px;
  height: 140px;
  margin: 0 auto;
  border: solid 5px #000000;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #ffffff;
  margin-top: -70px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section02 .grid .box .icono__main {
    width: 120px;
    height: 120px;
  }
}
.cofide .content .section02 .grid .box .icono__main img {
  margin: 0 auto;
  display: block;
}
.cofide .content .section02 .grid .box .titlebox h2 {
  font: normal 400 28px "Flama_Basic";
  color: #ffffff;
  text-align: center;
  padding: 30px 20px 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section02 .grid .box .titlebox h2 {
    font-size: 20px;
  }
}
.cofide .content .section02 .grid .box .enlace {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: center;
  padding: 10px 0 30px;
}
.cofide .content .section02 .grid .box .enlace a.btn {
  display: inline-block;
  padding: 12px 13px;
  font: normal 400 25px "Flama_Medium";
  color: #000000;
  background: #ffffff;
  border-radius: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section02 .grid .box .enlace a.btn {
    font-size: 18px;
  }
}
.cofide .content .section03 {
  background: #ffffff;
  padding: 0px 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section03 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .content .section03 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section03 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .content .section03__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .content .section03__main {
  position: relative;
}
.cofide .content .section03 #slider4 .slick-prev,
.cofide .content .section03 #slider4 .slick-next {
  background: transparent;
  width: 30px;
  height: 30px;
}
@media screen and (max-width: 768px) {
  .cofide .content .section03 #slider4 .slick-prev,
  .cofide .content .section03 #slider4 .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide .content .section03 #slider4 .slick-prev {
  left: 4px;
}
.cofide .content .section03 #slider4 .slick-next {
  right: 8px;
}
.cofide .content .section03 #slider4 .slick-prev:before,
.cofide .content .section03 #slider4 .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .content .section03 #slider4 .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide .content .section03 #slider4 .slick-next:before {
  transform: rotate(45deg);
}
.cofide .content .section03 .title {
  position: relative;
  color: #ec6090;
}
.cofide .content .section03 .title h2 {
  padding: 20px 0px 20px;
}
.cofide .content .section03 .paragraph {
  position: relative;
}
.cofide .content .section03 .paragraph h3 {
  color: #ec6090;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section03 .paragraph h3 {
    font-size: 16px;
  }
}
.cofide .content .section03 .paragraph p {
  color: #ec6090;
  font-size: 18px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section03 .paragraph p {
    font-size: 16px;
  }
}
.cofide .content .section03 .video {
  display: flex;
  justify-content: center;
  align-items: center;
  /*padding: 40px 20px;*/
  padding: 40px 20px 20px;
}
.cofide .content .section03 .video iframe {
  display: block;
  margin: 0 auto;
  width: 1084px;
  height: 608px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section03 .video iframe {
    width: 640px;
    height: 360px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .content .section03 .video iframe {
    width: 480px;
    height: 260px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .content .section03 .video iframe {
    width: 280px;
    height: 157px;
  }
}
@media screen and (max-width: 349px) {
  .cofide .content .section03 .video iframe {
    width: 240px;
    height: 135px;
  }
}
.cofide .content .section04 {
  background: #eeeeec;
  padding: 0px 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section04 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .content .section04 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section04 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .content .section04__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0px;
}

.cofide .content .section04__main {
  position: relative;
}
.cofide .content .section04 .title {
  position: relative;
  color: #ec6090;
  padding: 20px 0px 20px;
}

.cofide .content .section04 .grid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section04 .grid {
    justify-content: space-between;
  }
}
@media screen and (max-width: 1000px) {
  .cofide .content .section04 .grid {
    flex-direction: column;
  }
}
.cofide .content .section04 .grid article {
  /*max-width: 434px;*/
  max-width: 365px;
  /*min-height: 345px;*/
  height: 300px;
  background: #fff;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
}

@media screen and (max-width: 1366px) {
  .cofide .content .section04 .grid article {
    max-width: 340px;
    min-height: 340px;
  }
}
@media screen and (max-width: 1250px) {
  .cofide .content .section04 .grid article {
    margin-bottom: 30px;
    max-width: 260px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .content .section04 .grid article {
    max-width: 100%;
  }
}

.cofide .content .section04 .grid article .image {
  /*height: 290px;
  height: 245px;*/
  height: 160px;
  overflow: hidden;
} /*
@media screen and (max-width: 1366px){
  .cofide .content .section04 .grid article .image {
    height: 190px;
  }
}*/
.cofide .content .section04 .grid article .image img {
  display: block;
  width: 100%;
}
.cofide .content .section04 .grid article time {
  display: block;
  padding: 22px 20px 10px;
  font: normal 400 20px "Flama_Book";
  color: #004f91;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section04 .grid article time {
    font-size: 20px;
  }
}
.cofide .content .section04 .grid article p {
  padding: 10px 20px 20px 20px;
  font: normal 400 20px "Flama_Medium";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section04 .grid article p {
    font-size: 20px;
    height: 65px;
    overflow: hidden;
  }
}
.cofide .content .section04 .enlace {
  text-align: center;
  /*padding: 100px 20px 100px;*/
  padding: 50px 20px 20px;
}
@media screen and (max-width: 1024px) {
  .cofide .content .section04 .enlace {
    padding: 20px 20px 20px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .content .section04 .enlace {
    padding: 20px 20px 0px;
  }
}
.cofide .content .section04 .enlace a.btn {
  max-width: 360px;
  width: 100%;
  display: inline-block;
  padding: 20px 20px;
  font: normal 400 24px "Flama_Book";
  color: #ffffff;
  background: #575547;
  border-radius: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section04 .enlace a.btn {
    max-width: 300px;
    font-size: 18px;
    padding: 15px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .content .section04 .enlace a.btn {
    font-size: 18px;
    padding: 15px 20px;
    max-width: 240px;
  }
}
.cofide .content .section05__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .content .section05__main {
  position: relative;
}
.cofide .content .section05 .title {
  position: relative;
  color: #ec6090;
}
.cofide .content .section05 .grid {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 454px;
}
@media screen and (max-width: 999px) {
  .cofide .content .section05 .grid {
    flex-direction: column;
    height: auto;
  }
}
.cofide .content .section05 .grid .box {
  position: relative;
  width: 50%;
  height: 100%;
  padding: 0px 0;
}
.cofide .content .section05 .grid .box:nth-child(1) {
  background: #f39655;
}
.cofide .content .section05 .grid .box:nth-child(2) {
  background: #00b4d5;
}
@media screen and (max-width: 999px) {
  .cofide .content .section05 .grid .box {
    width: 100%;
  }
}
.cofide .content .section05 .grid .box article {
  position: relative;
  height: 454px;
}
@media screen and (max-width: 568px) {
  .cofide .content .section05 .grid .box article {
    height: auto;
    min-height: 410px;
  }
}
.cofide .content .section05 .grid .box article .icon {
  padding: 40px 0 10px;
}
.cofide .content .section05 .grid .box article .icon img {
  display: block;
  margin: 0 auto;
}
.cofide .content .section05 .grid .box article h2 {
  /*font: normal 400 44px "Flama_Book";*/
  font: normal 400 35px "Flama_Book";
  color: #004f91;
  text-align: center;
  line-height: 1.3;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section05 .grid .box article h2 {
    font-size: 28px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .section05 .grid .box article h2 {
    font-size: 30px;
    padding: 0 20px;
  }
}
.cofide .content .section05 .grid .box article h2 strong {
  /*font: normal 400 44px "Flama_Medium";*/
  font: normal 400 35px "Flama_Medium";
}

@media screen and (max-width: 1366px) {
  .cofide .content .section05 .grid .box article h2 strong {
    font-size: 28px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .section05 .grid .box article h2 strong {
    font-size: 30px;
  }
}
.cofide .content .section05 .grid .box article h3 {
  /*font: normal 400 40px "Flama_Medium";*/
  font: normal 400 35px "Flama_Medium";
  color: #ffffff;
  text-align: center;
  line-height: 1;
  padding: 25px 0 5px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section05 .grid .box article h3 {
    font-size: 28px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .section05 .grid .box article h3 {
    font-size: 26px;
    padding: 10px 0 5px;
  }
}
.cofide .content .section05 .grid .box article p {
  font: normal 400 25px "Flama_Book";
  color: #ffffff;
  text-align: center;
  line-height: 1;
}
@media screen and (max-width: 568px) {
  .cofide .content .section05 .grid .box article p {
    font-size: 26px;
  }
}
.cofide .content .section05 .grid .box article .enlace {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  padding: 20px 20px 90px;
}
@media screen and (max-width: 568px) {
  .cofide .content .section05 .grid .box article .enlace {
    padding: 20px 20px 80px;
  }
}
.cofide .content .section05 .grid .box article .enlace a.btn {
  display: inline-block;
  padding: 15px 40px;
  /*font: normal 400 23px "Flama_Book";*/
  font: normal 400 25px "Flama_Book";
  color: #000000;
  background: #ffffff;
  border-radius: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .content .section05 .grid .box article .enlace a.btn {
    font-size: 18px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .content .section05 .grid .box article .enlace a.btn {
    font-size: 18px;
    padding: 10px 30px;
  }
}
.cofide .content .section05 .slick-dotted.slick-slider {
  margin: 0;
}
.cofide .content .section05 #slider5 .enlace a.btn {
  color: #f39655;
}
.cofide .content .section05 #slider5 .slick-dots {
  margin-bottom: 35px;
}
.cofide .content .section05 #slider5 .slick-dots li {
  width: 23px;
  height: 23px;
}
.cofide .content .section05 #slider5 .slick-dots li button {
  border: solid 2px #ffffff;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.cofide .content .section05 #slider5 .slick-dots li.slick-active {
  color: #ffffff;
  opacity: 1;
  background: #ffffff;
  border-radius: 50%;
}
.cofide .content .section05 #slider5 .slick-dots li button:before {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-radius: 50%;
  content: "";
  opacity: 0;
}
.cofide .content .section05 #slider6 .enlace a.btn {
  color: #00b4d5;
}
.cofide .content .section05 #slider6 .slick-dots {
  margin-bottom: 35px;
}
.cofide .content .section05 #slider6 .slick-dots li {
  width: 23px;
  height: 23px;
}
.cofide .content .section05 #slider6 .slick-dots li button {
  border: solid 2px #ffffff;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.cofide .content .section05 #slider6 .slick-dots li.slick-active {
  color: #ffffff;
  opacity: 1;
  background: #ffffff;
  border-radius: 50%;
}
.cofide .content .section05 #slider6 .slick-dots li button:before {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-radius: 50%;
  content: "";
  opacity: 0;
}

.cofide {
  font-family: "Flama_Book";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
.cofide .footer__align {
  width: 100%;
}
.cofide .footer__main {
  position: relative;
}

.cofide .footer .section_f1 {
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f1 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .footer .section_f1 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .footer .section_f1 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .footer .section_f1__align {
  max-width: 1410px;
  margin: 0 auto;
  width: 100%;
  padding: 50px 0px;
  border-top: solid 1px #e6e6e3;
}

.cofide .footer .section_f1__main {
  position: relative;
}
.cofide .footer .section_f1 .title {
  position: relative;
  color: #ec6090;
}
.cofide .footer .section_f1 .grid {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f1 .grid {
    /*justify-content: space-around;*/
  }
}
.cofide .footer .section_f1 .grid li {
  max-width: 440px;
  width: 33%;
  padding: 20px 0;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f1 .grid li {
    /*width: 50%;*/
    width: 29%;
  }
}
@media screen and (max-width: 1170px) {
  .cofide .footer .section_f1 .grid li {
    max-width: 320px;
    width: 100%;
    margin-bottom: 0;
  }
}

.cofide .footer .section_f1 .grid li i.icon {
  display: block;
  width: 60px;
  /*padding: 5px;*/
  margin-right: 20px;
}
.cofide .footer .section_f1 .grid li i.icon img {
  display: block;
  /*margin: 0 auto;*/
}
.cofide .footer .section_f1 .grid li blockquote {
  border: 0;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 449px) {
  .cofide .footer .section_f1 .grid li blockquote {
    width: 200px;
  }
}
.cofide .footer .section_f1 .grid li h3 {
  font: normal 400 22px "Flama_Medium";
  color: #004f91;
  line-height: 1.2;
  margin: 0;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f1 .grid li h3 {
    font-size: 18px;
  }
}
.cofide .footer .section_f1 .grid li h3 a {
  text-decoration: underline;
  color: #004f91;
  line-height: 1.2;
}
.cofide .footer .section_f1 .grid li p {
  font: normal 400 22px "Flama_Book";
  line-height: 1.2;
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f1 .grid li p {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .footer .section_f1 .grid li p {
    font-size: 16px;
  }
}
.cofide .footer .section_f1 .grid li p a {
  font: normal 400 22px "Flama_Book";
  text-decoration: underline;
  color: #575547;
  line-height: 1.2;
  overflow-wrap: break-word;
  white-space: break-spaces;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f1 .grid li p a {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .footer .section_f1 .grid li p a {
    font-size: 16px;
  }
}
.cofide .footer .section_f2 {
  background: #004f91;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f2 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .footer .section_f2 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .footer .section_f2 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .footer .section_f2__align {
  max-width: 1410px;
  margin: 0 auto;
  width: 100%;
  padding: 0 0 30px;
}

.cofide .footer .section_f2__main {
  position: relative;
}
.cofide .footer .section_f2 .topup {
  position: fixed;
  right: 0;
  margin-right: 15px;
  bottom: 220px;
  width: 60px;
  height: 60px;
  background: #afca0b;
  margin-top: -30px;
  border-radius: 50%;
  box-shadow: 1px 2px 5px -3px #000000;
  display: none;
  z-index: 9;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .cofide .footer .section_f2 .topup {
    bottom: 70px;
  }
}
.cofide .footer .section_f2 .topup:before {
  content: "";
  display: block;
  position: absolute;
  padding: 10px;
  border-top: solid 2px #ffffff;
  border-left: solid 2px #ffffff;
  top: 50%;
  left: 50%;
  margin-top: -5px;
  margin-left: -10px;
  transform: rotate(45deg);
}
.cofide .footer .section_f2 .title {
  position: relative;
  color: #ec6090;
}
.cofide .footer .section_f2 .grid {
  display: flex;
  width: 100%;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding: 20px 0;
}
@media screen and (max-width: 768px) {
  .cofide .footer .section_f2 .grid {
    flex-direction: column;
    text-align: center;
  }
}
.cofide .footer .section_f2 .grid p.copy {
  font: normal 400 18px "Flama_Basic";
  color: #ffffff;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f2 .grid p.copy {
    font-size: 18px;
  }
}
.cofide .footer .section_f2 .grid .box h2 {
  font: normal 400 18px "Flama_Medium";
  color: #ffffff;
  padding: 20px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f2 .grid .box h2 {
    font-size: 18px;
  }
}
.cofide .footer .section_f2 .grid .box ul {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.cofide .footer .section_f2 .grid .box ul li {
  margin: 0;
  padding: 0;
  width: 50%;
}
@media screen and (max-width: 568px) {
  .cofide .footer .section_f2 .grid .box ul li {
    width: 100%;
  }
}
.cofide .footer .section_f2 .grid .box ul li p {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .cofide .footer .section_f2 .grid .box ul li p {
    text-align: center;
  }
}
.cofide .footer .section_f2 .grid .box ul li p a {
  font: normal 400 18px "Flama_Book";
  color: #ffffff;
  text-decoration: none;
}
.cofide .footer .section_f2 .grid .box ul li p a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 1366px) {
  .cofide .footer .section_f2 .grid .box ul li p a {
    font-size: 18px;
  }
}
.cofide .footer .section_f2 .grid .box ol.rrss {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
.cofide .footer .section_f2 .grid .box ol.rrss li {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.cofide .footer .section_f2 .grid .box:nth-child(2) {
  width: 280px;
}
@media screen and (max-width: 768px) {
  .cofide .footer .section_f2 .grid .box:nth-child(2) {
    width: 100%;
  }
}

.cofide .nosotros.content__align {
  width: 100%;
}
.cofide .nosotros.content__main {
  position: relative;
}
.cofide .nosotros.content a.btn {
  white-space: pre-wrap;
}
/*
.cofide .nosotros.content .navnosotros.fixed {
  position: fixed;
  top: 0;
  z-index: 99;
}*/
.cofide .nosotros.content .navnosotros {
  position: fixed;
  z-index: 2;
  top: 0;
  left: 0;
  margin-top: 166px;

  width: 100%;
  /*background: #afca0b;*/
  background: #00b4d5;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .navnosotros {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .nosotros.content .navnosotros {
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 120px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .navnosotros {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 180px;
  }
}
.cofide .nosotros.content .navnosotros__align {
  max-width: 1410px;
  margin: 0 auto;
}

.cofide .nosotros.content .navnosotros__main {
  position: relative;
  padding: 14px 0 11px;
}
@media screen and (max-width: 568px) {
  .cofide .nosotros.content .navnosotros__main {
    padding: 0;
  }
}
.cofide .nosotros.content .navnosotros p.nos-mov {
  display: none;
  position: relative;
  text-align: center;
  font: normal 400 22px "Flama_Basic";
  color: #ffffff;
  /*background: #afca0b;*/
  background: #00b4d5;
  z-index: 5;
  padding: 14px 0 11px;
}
@media screen and (max-width: 568px) {
  .cofide .nosotros.content .navnosotros p.nos-mov {
    display: block;
  }
}
.cofide .nosotros.content .navnosotros p.nos-mov i {
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  text-align: center;
  font: normal 400 14px "Flama_Book";
  transform: rotate(90deg);
}
.cofide .nosotros.content .navnosotros ul {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 568px) {
  .cofide .nosotros.content .navnosotros ul {
    flex-direction: column;
    display: none;
    position: absolute;
    top: 0;
    width: 100%;
    margin-top: 53px;
    z-index: 4;
    background: #e6e6e3;
  }
}
.cofide .nosotros.content .navnosotros ul li {
  width: calc(100% / 6);
  padding: 10px 0;
  border-left: solid 2px #ffffff;
}
@media screen and (max-width: 999px) {
  .cofide .nosotros.content .navnosotros ul li {
    padding: 5px 0;
  }
}
@media screen and (max-width: 568px) {
  .cofide .nosotros.content .navnosotros ul li {
    width: 100%;
    border: 0;
    padding: 10px 0;
  }
}
.cofide .nosotros.content .navnosotros ul li:nth-child(1) {
  border-left: 0;
}
.cofide .nosotros.content .navnosotros ul li a {
  display: block;
  font: normal 400 18px "Flama_Medium";
  line-height: 1;
  color: #ffffff;
  text-align: center;
}
.cofide .nosotros.content .navnosotros ul li a:hover {
  color: #004f91;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .navnosotros ul li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .nosotros.content .navnosotros ul li a {
    font-size: 15px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .nosotros.content .navnosotros ul li a {
    font: normal 400 16px "Flama_Basic";
    color: #afca0b;
  }
  .cofide .nosotros.content .navnosotros ul li a br {
    display: none;
  }
}
.cofide .nosotros.content .section11 {
  padding: 0 85px;
  /*padding-top: 80px;*/
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section11 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .nosotros.content .section11 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section11 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .nosotros.content .section11__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .nosotros.content .section11__main {
  position: relative;
  display: block;
}
.cofide .nosotros.content .section11 .title {
  position: relative;
  width: 100%;
  /*padding: 20px;*/
}
.cofide .nosotros.content .section11 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .nosotros.content .section11 .paragraph {
  padding-left: 300px;
  /*background: url("../../admin/uploads/bg_sec_nuestro-proposito.png") no-repeat 0px
    0px;
  background-size: 250px;*/
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section11 .paragraph {
    background: none;
    padding-left: 0px;
  }
}
.cofide .nosotros.content .section11 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .nosotros.content .section11 .paragraph p {
  padding-bottom: 40px;
}
.cofide .nosotros.content .section11 .enlaces__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 0 100px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section11 .enlaces__align {
    padding: 10px 0 30px;
  }
}
.cofide .nosotros.content .section11 .enlaces__main {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section11 .enlaces__main {
    flex-direction: column;
  }
}
.cofide .nosotros.content .section11 .enlaces a.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 80px;
  background: #00b4d5;
  color: #ffffff;
  font: normal 400 22px "Flama_Medium";
  border-radius: 12px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section11 .enlaces a.btn {
    width: 250px;
    height: auto;
    padding: 20px;
    font-size: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .nosotros.content .section11 .enlaces a.btn {
    width: 220px;
    font-size: 16px;
    margin: 7px;
  }
}
.cofide .nosotros.content .section12 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section12 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .nosotros.content .section12 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section12 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .nosotros.content .section12__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .nosotros.content .section12__main {
  position: relative;
  display: block;
}
.cofide .nosotros.content .section12 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .nosotros.content .section12 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .nosotros.content .section12 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .nosotros.content .section12 .paragraph p {
  padding-bottom: 40px;
}
.cofide .nosotros.content .section12 #nos_slider1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .nosotros.content .section12 #nos_slider1 .slick-slide {
  text-align: center;
}
.cofide .nosotros.content .section12 #nos_slider1 .slick-list {
  width: 100%;
}
.cofide .nosotros.content .section12 #nos_slider1 .slick-prev {
  left: 5px;
}
.cofide .nosotros.content .section12 #nos_slider1 .slick-next {
  right: 5px;
}
.cofide .nosotros.content .section12 #nos_slider1 .slick-prev:before,
.cofide .nosotros.content .section12 #nos_slider1 .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .nosotros.content .section12 #nos_slider1 .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide .nosotros.content .section12 #nos_slider1 .slick-next:before {
  transform: rotate(45deg);
}
.cofide .nosotros.content .section12 #nos_slider1 .slick-prev,
.cofide .nosotros.content .section12 #nos_slider1 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section12 #nos_slider1 .slick-prev,
  .cofide .nosotros.content .section12 #nos_slider1 .slick-next {
    background: transparent;
    height: 20px;
    width: 20px;
  }
}
.cofide .nosotros.content .section12 .grid {
  display: flex;
  justify-content: space-between;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0 80px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section12 .grid {
    padding: 0px 0 30px;
  }
}
.cofide .nosotros.content .section12 .grid .box {
  width: 250px !important;
  height: auto;
}
.cofide .nosotros.content .section12 .grid .box .icon {
  padding: 20px;
}
.cofide .nosotros.content .section12 .grid .box .icon img {
  display: block;
  margin: 0 auto;
}
.cofide .nosotros.content .section12 .grid .box h2 {
  font: normal 400 22px "Flama_Medium";
  color: #575547;
  text-align: center;
  padding: 22px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section12 .grid .box h2 {
    font-size: 16px;
  }
}
.cofide .nosotros.content .section13 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section13 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .nosotros.content .section13 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section13 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .nosotros.content .section13__align {
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .nosotros.content .section13__main {
  position: relative;
}
.cofide .nosotros.content .section13 .title {
  position: relative;
  width: 100%;
  padding: 20px;
}
.cofide .nosotros.content .section13 .title h2 {
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .nosotros.content .section13 #nos_slider2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .nosotros.content .section13 #nos_slider2 .slick-slide {
  text-align: center;
}
.cofide .nosotros.content .section13 #nos_slider2 .slick-prev,
.cofide .nosotros.content .section13 #nos_slider2 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section13 #nos_slider2 .slick-prev,
  .cofide .nosotros.content .section13 #nos_slider2 .slick-next {
    height: 20px;
    width: 20px;
  }
}
.cofide .nosotros.content .section13 #nos_slider2 .slick-prev:before {
  transform: rotate(-45deg);
}
.cofide .nosotros.content .section13 #nos_slider2 .slick-next:before {
  transform: rotate(45deg);
}
.cofide .nosotros.content .section13 #nos_slider2 .slick-prev {
  left: 5px;
}
.cofide .nosotros.content .section13 #nos_slider2 .slick-next {
  right: 5px;
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section13 #nos_slider2 .slick-prev {
    left: 0px;
  }
  .cofide .nosotros.content .section13 #nos_slider2 .slick-next {
    right: 0px;
  }
}
.cofide .nosotros.content .section13 #nos_slider2 .slick-prev:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-left: solid 4px #575547;
  border-radius: 4px;
}
.cofide .nosotros.content .section13 #nos_slider2 .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .nosotros.content .section13 .grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 45px 40px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section13 .grid {
    /*max-width: 700px;*/
    max-width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section13 .grid {
    padding: 35px 0px;
  }
}
.cofide .nosotros.content .section13 .grid .box {
  padding: 0 20px;
  text-align: left;
}
.cofide .nosotros.content .section13 .grid .box__align {
  padding: 50px 20px 160px;
  min-height: 900px;
  background: #ccf0f6;
  border-radius: 12px;
  position: relative;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section13 .grid .box__align {
    min-height: 750px;
  }
} /**/
@media screen and (max-width: 449px) {
  .cofide .nosotros.content .section13 .grid .box__align {
    padding: 20px 20px 160px;
  }
}
.cofide .nosotros.content .section13 .grid .box__main {
  padding: 0 30px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section13 .grid .box__main {
    padding: 0px 10px;
  }
}
.cofide .nosotros.content .section13 .grid .box .icon {
  padding: 20px;
}
.cofide .nosotros.content .section13 .grid .box .icon img {
  display: block;
  margin: 0 auto;
  height: 130px;
}
@media screen and (max-width: 449px) {
  .cofide .nosotros.content .section13 .grid .box .icon img {
    height: 100px;
    width: auto;
  }
}
.cofide .nosotros.content .section13 .grid .box h2 {
  font: normal 400 22px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 22px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section13 .grid .box h2 {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section13 .grid .box h2 {
    padding: 20px 0px;
  }
}
.cofide .nosotros.content .section13 .grid .box p {
  font: normal 400 22px "Flama_Book";
  color: #575547;
  padding: 15px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section13 .grid .box p {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section13 .grid .box p {
    font-size: 16px;
  }
}
.cofide .nosotros.content .section13 .grid .box ul li p {
  font: normal 400 22px "Flama_Book";
  color: #575547;
  padding: 12px 0px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section13 .grid .box ul li p {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section13 .grid .box ul li p {
    font-size: 16px;
  }
}
.cofide .nosotros.content .section13 .grid .box .enlace {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  padding: 0 50px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section13 .grid .box .enlace {
    padding: 0 30px;
  }
}
.cofide .nosotros.content .section13 .grid .box .enlace a.btn {
  margin: 0 auto 40px;
  display: block;
  font: normal 400 22px "Flama_Medium";
  color: #ffffff;
  background: #00b4d5;
  padding: 20px 10px;
  text-align: center;
  border-radius: 12px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section13 .grid .box .enlace a.btn {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section13 .grid .box .enlace a.btn {
    font-size: 16px;
  }
}
.cofide .nosotros.content .section14 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section14 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .nosotros.content .section14 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section14 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .nosotros.content .section14__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0px 70px;
}

.cofide .nosotros.content .section14__main {
  position: relative;
  display: block;
}
.cofide .nosotros.content .section14 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .nosotros.content .section14 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .nosotros.content .section14 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .nosotros.content .section14 .paragraph p {
  padding-bottom: 40px;
}
.cofide .nosotros.content .section14 #nos_slider3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-slide {
  text-align: center;
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-prev {
  left: 4px;
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-next {
  right: 8px;
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-prev:before,
.cofide .nosotros.content .section14 #nos_slider3 .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-next:before {
  transform: rotate(45deg);
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-prev,
.cofide .nosotros.content .section14 #nos_slider3 .slick-next {
  background: transparent;
  height: 20px;
  width: 20px;
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-dots li {
  width: 22px;
  height: 22px;
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-dots li button {
  border: solid 2px #575547;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-dots li.slick-active {
  color: #575547;
  opacity: 1;
  background: #575547;
  border-radius: 50%;
}
.cofide .nosotros.content .section14 #nos_slider3 .slick-dots li button:before {
  width: 100%;
  height: 100%;
  background: #575547;
  border-radius: 50%;
  content: "";
  opacity: 0;
}
.cofide .nosotros.content .section14 .grid {
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0 100px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: wrap;
}
.cofide .nosotros.content .section14 .grid .box {
  height: auto;
}
.cofide .nosotros.content .section14 .grid .box .icon {
  padding: 20px 0;
}
.cofide .nosotros.content .section14 .grid .box .icon img {
  display: block;
  margin: 0 auto;
}
.cofide .nosotros.content .section14 .grid .box h2 {
  font: normal 400 22px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 22px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section14 .grid .box h2 {
    font-size: 18px;
  }
}
.cofide .nosotros.content .section14 .grid .box h3 {
  font: normal 400 22px "Flama_Medium";
  color: #575547;
  text-align: center;
  padding: 8px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section14 .grid .box h3 {
    font-size: 16px;
  }
}
.cofide .nosotros.content .section15 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section15 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .nosotros.content .section15 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section15 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .nosotros.content .section15__align {
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .nosotros.content .section15__main {
  position: relative;
}
.cofide .nosotros.content .section15 .title {
  position: relative;
  width: 100%;
  padding: 20px;
}
.cofide .nosotros.content .section15 .title h2 {
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .nosotros.content .section15 #nos_slider4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .nosotros.content .section15 #nos_slider4 .slick-slide {
  text-align: center;
}
.cofide .nosotros.content .section15 #nos_slider4 .slick-prev,
.cofide .nosotros.content .section15 #nos_slider4 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section15 #nos_slider4 .slick-prev,
  .cofide .nosotros.content .section15 #nos_slider4 .slick-next {
    height: 20px;
    width: 20px;
  }
}
.cofide .nosotros.content .section15 #nos_slider4 .slick-prev:before {
  transform: rotate(-45deg);
}
.cofide .nosotros.content .section15 #nos_slider4 .slick-next:before {
  transform: rotate(45deg);
}
.cofide .nosotros.content .section15 #nos_slider4 .slick-prev {
  left: 5px;
}
.cofide .nosotros.content .section15 #nos_slider4 .slick-next {
  right: 5px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section15 #nos_slider4 .slick-prev {
    left: 0px;
  }
  .cofide .nosotros.content .section15 #nos_slider4 .slick-next {
    right: 0px;
  }
}
.cofide .nosotros.content .section15 #nos_slider4 .slick-prev:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-left: solid 4px #575547;
  border-radius: 4px;
}
.cofide .nosotros.content .section15 #nos_slider4 .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .nosotros.content .section15 .grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 45px 40px;
}
@media screen and (max-width: 1369px) {
  /*.cofide .nosotros.content .section15 .grid {
    max-width: 700px;
  }*/
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section15 .grid {
    padding: 35px 0px;
  }
}
.cofide .nosotros.content .section15 .grid .box {
  padding: 0 20px;
  text-align: left;
}
.cofide .nosotros.content .section15 .grid .box__align {
  padding: 50px 20px 160px;
  min-height: 920px;
  background: #fef4ee;
  border-radius: 12px;
  position: relative;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section15 .grid .box__align {
    min-height: 750px;
  }
} /**/
@media screen and (max-width: 449px) {
  .cofide .nosotros.content .section15 .grid .box__align {
    padding: 20px 20px 160px;
  }
}
.cofide .nosotros.content .section15 .grid .box__main {
  padding: 0 30px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section15 .grid .box__main {
    padding: 0px 10px;
  }
}
.cofide .nosotros.content .section15 .grid .box .icon {
  padding: 20px;
}
.cofide .nosotros.content .section15 .grid .box .icon img {
  display: block;
  margin: 0 auto;
  height: 130px;
}
@media screen and (max-width: 449px) {
  .cofide .nosotros.content .section15 .grid .box .icon img {
    height: 100px;
    width: auto;
  }
}
.cofide .nosotros.content .section15 .grid .box h2 {
  font: normal 400 22px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 22px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section15 .grid .box h2 {
    padding: 20px 0px;
  }
}
.cofide .nosotros.content .section15 .grid .box p {
  font: normal 400 22px "Flama_Book";
  color: #575547;
  padding: 15px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section15 .grid .box p {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section15 .grid .box p {
    font-size: 16px;
  }
}
.cofide .nosotros.content .section15 .grid .box ul li p {
  font: normal 400 22px "Flama_Book";
  color: #575547;
  padding: 12px 0px;
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section15 .grid .box ul li p {
    font-size: 16px;
  }
}
.cofide .nosotros.content .section15 .grid .box .enlace {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
  padding: 0 50px;
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section15 .grid .box .enlace {
    padding: 0 30px;
  }
}
.cofide .nosotros.content .section15 .grid .box .enlace a.btn {
  margin: 0 auto 40px;
  display: block;
  font: normal 400 20px "Flama_Medium";
  color: #ffffff;
  background: #f39655;
  padding: 20px 10px;
  text-align: center;
  border-radius: 12px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section15 .grid .box .enlace a.btn {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section15 .grid .box .enlace a.btn {
    font-size: 16px;
  }
}
.cofide .nosotros.content .section16 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section16 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .nosotros.content .section16 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section16 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .nosotros.content .section16__align {
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .nosotros.content .section16__main {
  position: relative;
}
.cofide .nosotros.content .section16 .title {
  position: relative;
  width: 100%;
  padding: 20px;
}
.cofide .nosotros.content .section16 .title h2 {
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .nosotros.content .section16 .grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding-bottom: 30px;
}
.cofide .nosotros.content .section16 .grid .box {
  position: relative;
  width: 353px;
  min-height: 300px;
  padding: 40px 0px 40px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section16 .grid .box {
    padding: 20px 0;
    min-height: 270px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .nosotros.content .section16 .grid .box {
    padding: 20px 0;
    width: 45%;
  }
}
@media screen and (max-width: 568px) {
  .cofide .nosotros.content .section16 .grid .box {
    width: 100%;
    min-height: auto;
    padding: 0;
  }
}
.cofide .nosotros.content .section16 .grid .box .icon {
  padding: 20px 0;
}
.cofide .nosotros.content .section16 .grid .box .icon img {
  display: block;
  margin: 0 auto;
}
.cofide .nosotros.content .section16 .grid .box h3 {
  font: normal 400 22px "Flama_Medium";
  color: #004f91;
  padding: 0px 0px;
  height: 65px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section16 .grid .box h3 {
    font-size: 18px;
    height: 45px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section16 .grid .box h3 {
    font-size: 16px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .nosotros.content .section16 .grid .box h3 {
    height: auto;
  }
}
.cofide .nosotros.content .section16 .grid .box ol,
.cofide .nosotros.content .section16 .grid .box ul {
  list-style-type: lower-alpha;
  color: #575547;
  padding: 20px 0;
  margin-left: 20px;
  font: normal 400 20px "Flama_Book";
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section16 .grid .box ol,
  .cofide .nosotros.content .section16 .grid .box ul {
    font-size: 15px;
  }
}
.cofide .nosotros.content .section16 .grid .box ol li a,
.cofide .nosotros.content .section16 .grid .box ul li a {
  font: normal 400 20px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section16 .grid .box ol li a,
  .cofide .nosotros.content .section16 .grid .box ul li a {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .nosotros.content .section16 .grid .box ol li a,
  .cofide .nosotros.content .section16 .grid .box ul li a {
    font-size: 15px;
  }
}
.cofide .nosotros.content .section16 .grid .box ol li .link,
.cofide .nosotros.content .section16 .grid .box ul li .link {
  text-decoration: underline;
}
.cofide .nosotros.content .section16 .grid .box ul {
  list-style-type: none;
}
.cofide .nosotros.content .section16 .grid .box ul li {
  position: relative;
}
.cofide .nosotros.content .section16 .grid .box ul li:before {
  content: "-";
  font: normal 400 20px "Flama_Medium";
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -20px;
}
.cofide .nosotros.content .section17 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section17 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .nosotros.content .section17 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .nosotros.content .section17 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .nosotros.content .section17__align {
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0;
  /*border-bottom: solid 2px #e6e6e3;*/
}

.cofide .nosotros.content .section17__main {
  position: relative;
}
.cofide .nosotros.content .section17 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .nosotros.content .section17 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .nosotros.content .section17 .paragraph h3,
.cofide .nosotros.content .section17 .paragraph p {
  color: #ec6090;
  padding-bottom: 25px;
}
.cofide .nosotros.content .section17 .box {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  padding: 20px 20px 20px;
}
.cofide .nosotros.content .section17 .box .icon {
  padding: 20px 20px 20px;
}
.cofide .nosotros.content .section17 .box .icon img {
  height: 130px;
}
.cofide .nosotros.content .section17 .box a.btn {
  display: inline-block;
  font: normal 400 22px "Flama_Medium";
  color: #ffffff;
  background: #afca0b;
  padding: 20px 60px;
  text-align: center;
  border-radius: 12px;
  margin: 20px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .nosotros.content .section17 .box a.btn {
    font-size: 16px;
    padding: 13px 30px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .nosotros.content .section17 .box a.btn {
    padding: 20px;
  }
}

.cofide .prod_inv-empresarial.content__align {
  width: 100%;
}
.cofide .prod_inv-empresarial.content__main {
  position: relative;
}
.cofide .prod_inv-empresarial.content .section20 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .prod_inv-empresarial.content .section20__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .prod_inv-empresarial.content .section20__main {
  position: relative;
  display: block;
}
.cofide .prod_inv-empresarial.content .section20__main img {
  display: block;
  width: 100%;
}
.cofide .prod_inv-empresarial.content .section21 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inv-empresarial.content .section21 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_inv-empresarial.content .section21 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_inv-empresarial.content .section21 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_inv-empresarial.content .section21__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_inv-empresarial.content .section21__main {
  position: relative;
  display: block;
}
.cofide .prod_inv-empresarial.content .section21 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_inv-empresarial.content .section21 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_inv-empresarial.content .section21 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_inv-empresarial.content .section21 .paragraph p {
  padding-bottom: 40px;
}
.cofide .prod_inv-empresarial.content .section21 .enlaces__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 0 100px;
}
.cofide .prod_inv-empresarial.content .section21 .enlaces__main {
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.cofide .prod_inv-empresarial.content .section21 .enlaces a.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 80px;
  background: #004f91;
  color: #ffffff;
  font: normal 400 22px "Flama_Medium";
  border-radius: 12px;
}
.cofide .prod_inv-empresarial.content .section22 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inv-empresarial.content .section22 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_inv-empresarial.content .section22 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_inv-empresarial.content .section22 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_inv-empresarial.content .section22__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  border-bottom: solid 2px #e6e6e3;
}

.cofide .prod_inv-empresarial.content .section22__main {
  position: relative;
  display: block;
  text-align: center;
}
.cofide .prod_inv-empresarial.content .section22 #prod_ie_slider1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_inv-empresarial.content .section22 #prod_ie_slider1 .slick-list {
  width: 100%;
}
.cofide .prod_inv-empresarial.content .section22 #prod_ie_slider1 .slick-track {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_inv-empresarial.content .section22 #prod_ie_slider1 .slick-prev,
.cofide .prod_inv-empresarial.content .section22 #prod_ie_slider1 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_inv-empresarial.content .section22 #prod_ie_slider1 .slick-prev,
  .cofide
    .prod_inv-empresarial.content
    .section22
    #prod_ie_slider1
    .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide
  .prod_inv-empresarial.content
  .section22
  #prod_ie_slider1
  .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide
  .prod_inv-empresarial.content
  .section22
  #prod_ie_slider1
  .slick-next:before {
  transform: rotate(45deg);
}
.cofide .prod_inv-empresarial.content .section22 #prod_ie_slider1 .slick-prev {
  left: 4px;
}
.cofide .prod_inv-empresarial.content .section22 #prod_ie_slider1 .slick-next {
  right: 8px;
}
.cofide
  .prod_inv-empresarial.content
  .section22
  #prod_ie_slider1
  .slick-prev:before,
.cofide
  .prod_inv-empresarial.content
  .section22
  #prod_ie_slider1
  .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .prod_inv-empresarial.content .section22 .grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 30px 80px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_inv-empresarial.content .section22 .grid {
    padding: 20px;
  }
}
.cofide .prod_inv-empresarial.content .section22 .grid .box {
  position: relative;
}
.cofide .prod_inv-empresarial.content .section22 .grid .box__align {
  width: 405px !important;
  height: 415px;
  margin: 0 auto;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_inv-empresarial.content .section22 .grid .box__align {
    width: 300px !important;
    height: 350px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .prod_inv-empresarial.content .section22 .grid .box__align {
    width: auto !important;
  }
}
.cofide .prod_inv-empresarial.content .section22 .grid .box__main {
  position: relative;
  background: #e6e6e3;
  overflow: hidden;
  padding-bottom: 100px;
  margin: 5px 0;
  border-radius: 21px;
  height: 100%;
}
.cofide .prod_inv-empresarial.content .section22 .grid .box .icon {
  padding: 0px;
}
.cofide .prod_inv-empresarial.content .section22 .grid .box .icon img {
  display: block;
  margin: 0 auto;
  width: 100%;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.cofide .prod_inv-empresarial.content .section22 .grid .box h2 {
  font: normal 400 27px "Flama_Medium";
  color: #ffffff;
  text-align: center;
  padding: 22px 5px;
  max-width: 300px;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inv-empresarial.content .section22 .grid .box h2 {
    font-size: 20px;
  }
}
.cofide .prod_inv-empresarial.content .section22 .grid .box .enlace {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
}
.cofide .prod_inv-empresarial.content .section22 .grid .box .enlace a.btn {
  display: inline-block;
  font: normal 400 27px "Flama_Medium";
  color: #575547;
  background: #ffffff;
  padding: 14px 15px;
  text-align: center;
  border-radius: 12px;
  margin: 0px 0px 45px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inv-empresarial.content .section22 .grid .box .enlace a.btn {
    font-size: 18px;
  }
}

.cofide .prod_apoyo-pyme.content__align {
  width: 100%;
}
.cofide .prod_apoyo-pyme.content__main {
  position: relative;
}
.cofide .prod_apoyo-pyme.content .section30 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .prod_apoyo-pyme.content .section30__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .prod_apoyo-pyme.content .section30__main {
  position: relative;
  display: block;
}
.cofide .prod_apoyo-pyme.content .section30__main img {
  display: block;
  width: 100%;
}
.cofide .prod_apoyo-pyme.content .section31 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section31 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_apoyo-pyme.content .section31 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_apoyo-pyme.content .section31 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .prod_apoyo-pyme.content .section31__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_apoyo-pyme.content .section31__main {
  position: relative;
  display: block;
}
.cofide .prod_apoyo-pyme.content .section31 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_apoyo-pyme.content .section31 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_apoyo-pyme.content .section31 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_apoyo-pyme.content .section31 .paragraph p {
  padding-bottom: 40px;
}
.cofide .prod_apoyo-pyme.content .section31 .enlaces__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 0 100px;
}
.cofide .prod_apoyo-pyme.content .section31 .enlaces__main {
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.cofide .prod_apoyo-pyme.content .section31 .enlaces a.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 80px;
  background: #004f91;
  color: #ffffff;
  font: normal 400 22px "Flama_Medium";
  border-radius: 12px;
}
.cofide .prod_apoyo-pyme.content .section32 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section32 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_apoyo-pyme.content .section32 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_apoyo-pyme.content .section32 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .prod_apoyo-pyme.content .section32__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_apoyo-pyme.content .section32__main {
  position: relative;
  display: block;
  text-align: center;
}
.cofide .prod_apoyo-pyme.content .section32 .title {
  position: relative;
  width: 100%;
  padding: 20px;
  /*h2 {
        text-align: center;
        padding: 30px 10px 10px;
  }*/
}
.cofide .prod_apoyo-pyme.content .section32 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #afca0b;
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .prod_apoyo-pyme.content .section32 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_apoyo-pyme.content .section32 .paragraph p {
  padding-bottom: 40px;
  text-align: left;
}
.cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-list {
  width: 100%;
}
.cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-track {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-prev,
.cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 769px) {
  .cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-prev,
  .cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide
  .prod_apoyo-pyme.content
  .section32
  #prod_am_slider1
  .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide
  .prod_apoyo-pyme.content
  .section32
  #prod_am_slider1
  .slick-next:before {
  transform: rotate(45deg);
}
.cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-prev {
  left: -23px;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-prev {
    left: 6px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-prev {
    left: 0px;
  }
}

.cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-next {
  right: -23px;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-next {
    right: 8px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-next {
    right: 0px;
  }
}
.cofide .prod_apoyo-pyme.content .section32 #prod_am_slider1 .slick-prev:before,
.cofide
  .prod_apoyo-pyme.content
  .section32
  #prod_am_slider1
  .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .prod_apoyo-pyme.content .section32 .grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0 80px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section32 .grid {
    padding: 20px;
  }
}
.cofide .prod_apoyo-pyme.content .section32 .grid .box {
  position: relative;
}
.cofide .prod_apoyo-pyme.content .section32 .grid .box__align {
  /*width: 405px !important;
  height: 415px;
  margin: 0 auto;*/
  width: 350px !important;
  height: 400px;
  margin: 0 auto;
}
/*@media screen and (max-width: 1366px){
  .cofide .prod_apoyo-pyme.content .section32 .grid .box__align {
    width: 350px !important;
    height: 400px;
    margin: 0 auto;
  }
}*/
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section32 .grid .box__align {
    width: auto !important;
    /*min-height: 330px;*/
    height: auto;
    height: 330px;
  }
}
.cofide .prod_apoyo-pyme.content .section32 .grid .box__main {
  position: relative;
  background: #e6e6e3;
  overflow: hidden;
  padding-bottom: 100px;
  margin: 5px 0;
  border-radius: 21px;
  height: 100%;
}
.cofide .prod_apoyo-pyme.content .section32 .grid .box .icon {
  padding: 0px;
}
.cofide .prod_apoyo-pyme.content .section32 .grid .box .icon img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.cofide .prod_apoyo-pyme.content .section32 .grid .box h2 {
  font: normal 400 27px "Flama_Medium";
  color: #ffffff;
  text-align: center;
  padding: 22px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section32 .grid .box h2 {
    font-size: 22px;
    padding-bottom: 40px;
  }
}
.cofide .prod_apoyo-pyme.content .section32 .grid .box .enlace {
  display: block;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  text-align: center;
}
.cofide .prod_apoyo-pyme.content .section32 .grid .box .enlace a.btn {
  display: inline-block;
  font: normal 400 27px "Flama_Medium";
  color: #575547;
  background: #ffffff;
  padding: 14px 15px;
  text-align: center;
  border-radius: 12px;
  margin: 0px 0px 45px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section32 .grid .box .enlace a.btn {
    font-size: 18px;
  }
}
.cofide .prod_apoyo-pyme.content .section33 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section33 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_apoyo-pyme.content .section33 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_apoyo-pyme.content .section33 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_apoyo-pyme.content .section33__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_apoyo-pyme.content .section33__main {
  position: relative;
  display: block;
  text-align: center;
}
.cofide .prod_apoyo-pyme.content .section33 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
  /*h2 {
        text-align: center;
        padding: 30px 10px 10px;
  }*/
}
.cofide .prod_apoyo-pyme.content .section33 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #afca0b;
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-list {
  width: 100%;
}
.cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-track {
  display: flex;
  justify-content: space-between;
  align-items: center;
  /*width: 100% !important;*/
} /*
@media screen and (max-width: 450px){
  .cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-track {
    width: auto !important;
  }
}*/
.cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-prev,
.cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-prev,
  .cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide
  .prod_apoyo-pyme.content
  .section33
  #prod_am_slider2
  .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide
  .prod_apoyo-pyme.content
  .section33
  #prod_am_slider2
  .slick-next:before {
  transform: rotate(45deg);
}
.cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-prev {
  left: 0px;
}
.cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-next {
  right: 0px;
}
.cofide .prod_apoyo-pyme.content .section33 #prod_am_slider2 .slick-prev:before,
.cofide
  .prod_apoyo-pyme.content
  .section33
  #prod_am_slider2
  .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .prod_apoyo-pyme.content .section33 .grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0 80px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section33 .grid {
    padding: 20px;
  }
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box {
  /*.enlace {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    a.btn {
      display: inline-block;
      font: normal 400 27px $font3;
      color: $color_t04;
      background: $color_t01;
      padding: 14px 15px;
      text-align: center;
      border-radius: 12px;
      margin: 0px 0px 45px;
    }
  }*/
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box__align {
  position: relative;
  width: 405px !important;
  height: 415px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .cofide .prod_apoyo-pyme.content .section33 .grid .box__align {
    width: auto !important;
    height: auto;
  }
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box__main {
  height: 100%;
  overflow: hidden;
  padding-bottom: 100px;
  margin: 5px 0;
  border-radius: 21px;
  padding: 0 20px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section33 .grid .box__main {
    padding-bottom: 10px;
  }
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box .icon {
  position: relative;
  display: block;
  width: 145px;
  height: 145px;
  margin: 0 auto;
  padding: 0px;
  border-radius: 50%;
  background: #ffffff;
  overflow: hidden;
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box .icon img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box h2 {
  font: normal 400 27px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 50px 0 5px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section33 .grid .box h2 {
    font-size: 20px;
  }
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box h3 {
  font: normal 400 27px "Flama_Book";
  color: #004f91;
  text-align: center;
  padding-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section33 .grid .box h3 {
    font-size: 18px;
  }
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box p {
  font: normal 400 22px "Flama_Medium";
  padding-top: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section33 .grid .box p {
    font-size: 16px;
  }
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box p strong {
  color: #afca0b;
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box p span {
  color: #575547;
}
.cofide .prod_apoyo-pyme.content .section33 .grid .box p a {
  color: #575547;
  text-decoration: underline;
}
.cofide .prod_apoyo-pyme.content .section34 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section34 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_apoyo-pyme.content .section34 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_apoyo-pyme.content .section34 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .prod_apoyo-pyme.content .section34__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  border-bottom: solid 1px #e6e6e3;
}

.cofide .prod_apoyo-pyme.content .section34__main {
  position: relative;
  display: block;
  text-align: center;
}
.cofide .prod_apoyo-pyme.content .section34 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
  /*h2 {
        text-align: center;
        padding: 30px 10px 10px;
  }*/
}
.cofide .prod_apoyo-pyme.content .section34 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #afca0b;
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_apoyo-pyme.content .section34 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_apoyo-pyme.content .section34 .paragraph p {
  padding-bottom: 40px;
  text-align: left;
}
.cofide .prod_apoyo-pyme.content .section34 #prod_am_slider3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_apoyo-pyme.content .section34 #prod_am_slider3 .slick-prev,
.cofide .prod_apoyo-pyme.content .section34 #prod_am_slider3 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 769px) {
  .cofide .prod_apoyo-pyme.content .section34 #prod_am_slider3 .slick-prev,
  .cofide .prod_apoyo-pyme.content .section34 #prod_am_slider3 .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide
  .prod_apoyo-pyme.content
  .section34
  #prod_am_slider3
  .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide
  .prod_apoyo-pyme.content
  .section34
  #prod_am_slider3
  .slick-next:before {
  transform: rotate(45deg);
}
.cofide .prod_apoyo-pyme.content .section34 #prod_am_slider3 .slick-prev {
  left: 4px;
}
.cofide .prod_apoyo-pyme.content .section34 #prod_am_slider3 .slick-next {
  right: 8px;
}
.cofide .prod_apoyo-pyme.content .section34 #prod_am_slider3 .slick-prev:before,
.cofide
  .prod_apoyo-pyme.content
  .section34
  #prod_am_slider3
  .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .prod_apoyo-pyme.content .section34 .grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0 80px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section34 .grid {
    padding: 30px;
  }
}
.cofide .prod_apoyo-pyme.content .section34 .grid .box__align {
  position: relative;
  width: 480px !important;
  height: 480px;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section34 .grid .box__align {
    width: 340px !important;
    height: 340px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section34 .grid .box__align {
    width: auto !important;
    height: auto;
  }
}
.cofide .prod_apoyo-pyme.content .section34 .grid .box__main {
  background: #e6e6e3;
  height: 100%;
  overflow: hidden;
  padding-bottom: 100px;
  margin: 5px 0;
  border-radius: 21px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section34 .grid .box__main {
    padding-bottom: 0px;
  }
}
.cofide .prod_apoyo-pyme.content .section34 .grid .box .icon {
  position: relative;
  padding: 0px;
}
.cofide .prod_apoyo-pyme.content .section34 .grid .box .icon img {
  display: block;
  margin: 0 auto;
  width: 100%;
}
.cofide .prod_apoyo-pyme.content .section34 .grid .box .icon span {
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font: normal 400 50px "Flama_Medium";
  color: #ffffff;
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section34 .grid .box .icon span {
    font-size: 34px;
  }
}
.cofide .prod_apoyo-pyme.content .section34 .grid .box ul {
  max-width: 320px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section34 .grid .box ul {
    padding: 30px 20px;
    max-width: 250px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section34 .grid .box ul {
    padding: 30px 20px;
  }
}
.cofide .prod_apoyo-pyme.content .section34 .grid .box ul li p {
  text-align: left;
}
.cofide .prod_apoyo-pyme.content .section34 .grid .box ul li p a {
  font: normal 400 22px "Flama_Medium";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_apoyo-pyme.content .section34 .grid .box ul li p a {
    font-size: 18px;
  }
}
.cofide .prod_apoyo-pyme.content .section34 .grid .box ul li p a:hover {
  text-decoration: underline;
}
@media screen and (max-width: 449px) {
  .cofide .prod_apoyo-pyme.content .section34 .grid .box ul li p a {
    font-size: 16px;
  }
}

.cofide .prod_fideicomisos.content__align {
  width: 100%;
}
.cofide .prod_fideicomisos.content__main {
  position: relative;
}
.cofide .prod_fideicomisos.content .section40 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .prod_fideicomisos.content .section40__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .prod_fideicomisos.content .section40__main {
  position: relative;
  display: block;
}
.cofide .prod_fideicomisos.content .section40__main img {
  display: block;
  width: 100%;
}
.cofide .prod_fideicomisos.content .section41 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section41 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_fideicomisos.content .section41 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_fideicomisos.content .section41 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_fideicomisos.content .section41__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_fideicomisos.content .section41__main {
  position: relative;
  display: block;
}
.cofide .prod_fideicomisos.content .section41 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_fideicomisos.content .section41 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_fideicomisos.content .section41 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_fideicomisos.content .section41 .paragraph p {
  padding-bottom: 40px;
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section41 .paragraph p {
    padding-bottom: 20px;
  }
}
.cofide .prod_fideicomisos.content .section41 .enlaces__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 0 100px;
}
.cofide .prod_fideicomisos.content .section41 .enlaces__main {
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.cofide .prod_fideicomisos.content .section41 .enlaces a.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 80px;
  background: #004f91;
  color: #ffffff;
  font: normal 400 22px "Flama_Medium";
  border-radius: 12px;
}
.cofide .prod_fideicomisos.content .section42 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section42 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_fideicomisos.content .section42 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_fideicomisos.content .section42 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_fideicomisos.content .section42__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_fideicomisos.content .section42__main {
  position: relative;
  display: block;
  text-align: center;
}
.cofide .prod_fideicomisos.content .section42 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_fideicomisos.content .section42 .title h2 {
  color: #00b4d5;
}
.cofide .prod_fideicomisos.content .section42 .title h3 {
  font: normal 400 24px "Flama_Medium";
  color: #afca0b;
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_fideicomisos.content .section42 #prod_fd_slider1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_fideicomisos.content .section42 #prod_fd_slider1 .slick-list {
  width: 100%;
}
.cofide .prod_fideicomisos.content .section42 #prod_fd_slider1 .slick-track {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_fideicomisos.content .section42 #prod_fd_slider1 .slick-prev,
.cofide .prod_fideicomisos.content .section42 #prod_fd_slider1 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section42 #prod_fd_slider1 .slick-prev,
  .cofide .prod_fideicomisos.content .section42 #prod_fd_slider1 .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide
  .prod_fideicomisos.content
  .section42
  #prod_fd_slider1
  .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide
  .prod_fideicomisos.content
  .section42
  #prod_fd_slider1
  .slick-next:before {
  transform: rotate(45deg);
}
.cofide .prod_fideicomisos.content .section42 #prod_fd_slider1 .slick-prev {
  left: 0px;
}
.cofide .prod_fideicomisos.content .section42 #prod_fd_slider1 .slick-next {
  right: 0px;
}
.cofide
  .prod_fideicomisos.content
  .section42
  #prod_fd_slider1
  .slick-prev:before,
.cofide
  .prod_fideicomisos.content
  .section42
  #prod_fd_slider1
  .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .prod_fideicomisos.content .section42 .grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0 80px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_fideicomisos.content .section42 .grid {
    padding: 20px;
  }
}
.cofide .prod_fideicomisos.content .section42 .grid .box {
  /*.enlace {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    a.btn {
      display: inline-block;
      font: normal 400 27px $font3;
      color: $color_t04;
      background: $color_t01;
      padding: 14px 15px;
      text-align: center;
      border-radius: 12px;
      margin: 0px 0px 45px;
    }
  }*/
}
.cofide .prod_fideicomisos.content .section42 .grid .box__align {
  position: relative;
  width: 405px !important;
  height: 415px;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section42 .grid .box__align {
    width: 250px !important;
    height: auto;
  }
} /*
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section42 .grid .box__align {
    width: auto !important;
    height: auto;
  }
}*/
.cofide .prod_fideicomisos.content .section42 .grid .box__main {
  height: 100%;
  overflow: hidden;
  padding-bottom: 0px;
  margin: 5px 0;
  /*border-radius: 21px;
  padding: 0 20px;*/
}
@media screen and (max-width: 449px) {
  .cofide .prod_fideicomisos.content .section42 .grid .box__main {
    padding-bottom: 10px;
  }
}
.cofide .prod_fideicomisos.content .section42 .grid .box .icon {
  position: relative;
  display: block;
  width: 145px;
  height: 145px;
  margin: 0 auto;
  padding: 0px;
  border-radius: 50%;
  background: #ffffff;
  overflow: hidden;
}
.cofide .prod_fideicomisos.content .section42 .grid .box .icon img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
.cofide .prod_fideicomisos.content .section42 .grid .box h2 {
  font: normal 400 22px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 50px 0 5px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section42 .grid .box h2 {
    font-size: 20px;
  }
}
.cofide .prod_fideicomisos.content .section42 .grid .box h3 {
  font: normal 400 22px "Flama_Book";
  color: #004f91;
  text-align: center;
  padding-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section42 .grid .box h3 {
    font-size: 16px;
  }
}
.cofide .prod_fideicomisos.content .section42 .grid .box p {
  font: normal 400 20px "Flama_Medium";
  padding-top: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section42 .grid .box p {
    font-size: 16px;
  }
}
.cofide .prod_fideicomisos.content .section42 .grid .box p strong {
  color: #afca0b;
}
.cofide .prod_fideicomisos.content .section42 .grid .box p span {
  color: #575547;
}
.cofide .prod_fideicomisos.content .section42 .grid .box p a {
  color: #575547;
  text-decoration: underline;
}
.cofide .prod_fideicomisos.content .section43 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section43 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_fideicomisos.content .section43 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_fideicomisos.content .section43 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_fideicomisos.content .section43__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_fideicomisos.content .section43__main {
  position: relative;
  display: block;
  text-align: center;
}
.cofide .prod_fideicomisos.content .section43 .grid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 100px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section43 .grid {
    padding: 50px 0;
  }
}
@media screen and (max-width: 568px) {
  .cofide .prod_fideicomisos.content .section43 .grid {
    flex-direction: column;
    padding: 0;
  }
}
.cofide .prod_fideicomisos.content .section43 .grid .box__align {
  width: 350px;
  background: #004f91;
  border-radius: 12px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section43 .grid .box__align {
    width: 300px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .prod_fideicomisos.content .section43 .grid .box__align {
    width: 220px;
  }
}
.cofide .prod_fideicomisos.content .section43 .grid .box__main {
  position: relative;
  padding: 34px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section43 .grid .box__main {
    padding: 20px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_fideicomisos.content .section43 .grid .box__main {
    margin: 10px;
    padding: 10px;
  }
}
.cofide .prod_fideicomisos.content .section43 .grid .box a.btn {
  font: normal 400 22px "Flama_Basic";
  color: #ffffff;
  line-height: 1;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section43 .grid .box a.btn {
    font-size: 20px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_fideicomisos.content .section43 .grid .box a.btn {
    font-size: 16px;
  }
}
.cofide .prod_fideicomisos.content .section44 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section44 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_fideicomisos.content .section44 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_fideicomisos.content .section44 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .prod_fideicomisos.content .section44__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_fideicomisos.content .section44__main {
  position: relative;
  display: block;
  text-align: center;
}
.cofide .prod_fideicomisos.content .section44 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
  /*h2 {
        text-align: center;
        padding: 30px 10px 10px;
  }*/
}
.cofide .prod_fideicomisos.content .section44 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #00b4d5;
  text-align: center;
  padding: 30px 0px 10px;
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section44 .title h3 {
    padding: 10px 0px 10px;
  }
}
.cofide .prod_fideicomisos.content .section44 .grid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 100px 0;
}
@media screen and (max-width: 1024px) {
  .cofide .prod_fideicomisos.content .section44 .grid {
    padding: 40px 0px 40px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .prod_fideicomisos.content .section44 .grid {
    padding: 10px 0px 10px;
  }
}
.cofide .prod_fideicomisos.content .section44 .grid .box {
  width: 100%;
}
.cofide .prod_fideicomisos.content .section44 .grid .box__align {
  width: 100%;
  border-radius: 12px;
}
.cofide .prod_fideicomisos.content .section44 .grid .box__main {
  position: relative;
  padding: 0px;
}
.cofide .prod_fideicomisos.content .section44 .grid .box__main img {
  display: block;
  margin: 0 auto;
  width: 100%;
  max-width: 960px;
}

@media screen and (max-width: 769px) {
  .cofide .prod_fideicomisos.content .section44 .grid .box__main img {
    width: 100%;
  }
}
.cofide .prod_fideicomisos.content .section45 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section45 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_fideicomisos.content .section45 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_fideicomisos.content .section45 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_fideicomisos.content .section45__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_fideicomisos.content .section45__main {
  position: relative;
  display: block;
}
.cofide .prod_fideicomisos.content .section45 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_fideicomisos.content .section45 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_fideicomisos.content .section45 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #00b4d5;
  text-align: center;
  padding: 30px 0px 10px;
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section45 .title h3 {
    padding: 10px 10px 10px;
  }
}
.cofide .prod_fideicomisos.content .section45 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_fideicomisos.content .section45 .paragraph p {
  padding-bottom: 40px;
}
.cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-list {
  width: 100%;
}
.cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-track {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-prev {
  left: -43px;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-prev {
    left: 0px;
  }
}
.cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-next {
  right: -43px;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-next {
    right: 0px;
  }
}
.cofide
  .prod_fideicomisos.content
  .section45
  #prod_fd_slider2
  .slick-prev:before,
.cofide
  .prod_fideicomisos.content
  .section45
  #prod_fd_slider2
  .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide
  .prod_fideicomisos.content
  .section45
  #prod_fd_slider2
  .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide
  .prod_fideicomisos.content
  .section45
  #prod_fd_slider2
  .slick-next:before {
  transform: rotate(45deg);
}
.cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-prev,
.cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-prev,
  .cofide .prod_fideicomisos.content .section45 #prod_fd_slider2 .slick-next {
    background: transparent;
    height: 20px;
    width: 20px;
  }
}
.cofide .prod_fideicomisos.content .section45 .grid {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 50px 0 100px;
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section45 .grid {
    padding: 20px 0 40px;
  }
}
.cofide .prod_fideicomisos.content .section45 .grid .box__align {
  height: 240px;
}
.cofide .prod_fideicomisos.content .section45 .grid .box__main {
  width: 200px;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section45 .grid .box__main {
    width: 170px;
    margin: 0 auto;
  }
}
.cofide .prod_fideicomisos.content .section45 .grid .box .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 170px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section45 .grid .box .icon {
    padding: 20px;
  }
}
.cofide .prod_fideicomisos.content .section45 .grid .box .icon img {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section45 .grid .box .icon img {
    width: 60%;
  }
}

.cofide .prod_fideicomisos.content .section45 .grid .box h2 {
  font: normal 400 20px "Flama_Book";
  color: #004f91;
  text-align: center;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section45 .grid .box h2 {
    font-size: 16px;
  }
}
.cofide .prod_fideicomisos.content .section45 .grid .box h3 {
  font: normal 400 20px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 0px 0 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section45 .grid .box h3 {
    font-size: 16px;
  }
}
.cofide .prod_fideicomisos.content .section45 .grid .box p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  text-align: center;
  padding-top: 20px;
  border-top: solid 2px #004f91;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section45 .grid .box p {
    font: normal 400 16px "Flama_Book";
  }
}
.cofide .prod_fideicomisos.content .section46 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section46 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_fideicomisos.content .section46 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_fideicomisos.content .section46 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_fideicomisos.content .section46__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  border-bottom: solid 2px #e6e6e3;
}

.cofide .prod_fideicomisos.content .section46__main {
  position: relative;
  display: block;
}
.cofide .prod_fideicomisos.content .section46 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_fideicomisos.content .section46 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #00b4d5;
  text-align: center;
  padding: 30px 0px 10px;
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section46 .title h3 {
    padding: 10px 0px 10px;
  }
}
.cofide .prod_fideicomisos.content .section46 #prod_am_slider1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-list {
  width: 100%;
}
.cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-track {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-prev,
.cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-prev,
  .cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide
  .prod_fideicomisos.content
  .section46
  #prod_am_slider1
  .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide
  .prod_fideicomisos.content
  .section46
  #prod_am_slider1
  .slick-next:before {
  transform: rotate(45deg);
}
.cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-prev {
  left: -23px;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-prev {
    left: 0px;
  }
}
.cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-next {
  right: -23px;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_fideicomisos.content .section46 #prod_am_slider1 .slick-next {
    right: 0px;
  }
}
.cofide
  .prod_fideicomisos.content
  .section46
  #prod_am_slider1
  .slick-prev:before,
.cofide
  .prod_fideicomisos.content
  .section46
  #prod_am_slider1
  .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .prod_fideicomisos.content .section46 .grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0 80px;
}
@media screen and (max-width: 1024px) {
  .cofide .prod_fideicomisos.content .section46 .grid {
    padding: 20px 0 30px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .prod_fideicomisos.content .section46 .grid {
    padding: 20px 20px 20px;
  }
}
.cofide .prod_fideicomisos.content .section46 .grid .box {
  position: relative;
  /*.icon {
    padding: 0px;
    img {
      display: block;
      margin: 0 auto;
      width: 100%;
    }
  }*/
  /*.enlace {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    a.btn {
      display: inline-block;
      font: normal 400 27px $font3;
      color: $color_t04;
      background: $color_t01;
      padding: 14px 15px;
      text-align: center;
      border-radius: 12px;
      margin: 0px 0px 45px;
    }
  }*/
}
.cofide .prod_fideicomisos.content .section46 .grid .box__align {
  width: 405px !important;
  height: 450px;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section46 .grid .box__align {
    width: 350px !important;
    height: 320px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section46 .grid .box__align {
    height: auto;
    padding-bottom: 50px;
    width: 90% !important;
  }
}
@media screen and (max-width: 449px) {
  .cofide .prod_fideicomisos.content .section46 .grid .box__align {
    width: auto !important;
    padding-bottom: 10px;
  }
}
.cofide .prod_fideicomisos.content .section46 .grid .box__main {
  position: relative;
  background: #e6e6e3;
  overflow: hidden;
  margin: 5px 0;
  border-radius: 21px;
  height: 100%;
  border: 1px solid #004f91;
}
@media screen and (max-width: 768px) {
  .cofide .prod_fideicomisos.content .section46 .grid .box__main {
    padding-bottom: 40px;
    min-height: 325px;
  }
}
.cofide .prod_fideicomisos.content .section46 .grid .box h2 {
  font: normal 400 27px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 50px 0 30px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section46 .grid .box h2 {
    font-size: 20px;
    padding: 30px 0 30px;
  }
}
.cofide .prod_fideicomisos.content .section46 .grid .box ul {
  max-width: 300px;
  width: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section46 .grid .box ul {
    max-width: 240px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .prod_fideicomisos.content .section46 .grid .box ul {
    padding: 10px 25px;
  }
}
.cofide .prod_fideicomisos.content .section46 .grid .box ul li p {
  font: normal 300 20px "Flama_Book";
  text-align: left;
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_fideicomisos.content .section46 .grid .box ul li p {
    font-size: 16px;
  }
}

.cofide .prod_inc-financiera.content {
  /*.section52 {
    background: $color_t01;
    &__align {
      max-width: 1410px;
      width: 100%;
      margin: 0 auto;
      padding: 50px 0;
      border-bottom: solid 2px $color_t03;
      @include to(laptop-w) {
        padding-left: 20px;
        padding-right: 20px;
      }
    }
    &__main {
      position: relative;
      display: block;
    }
    .title {
      position: relative;
      width: 100%;
      padding: 20px;
      h2 {
        text-align: center;
        padding: 30px 10px 10px;
      }
      > img {
        display: block;
        margin: 0 auto;
        padding-bottom: 30px;
      }
    }
    .paragraph {
      h3 {
        color: $color_c01;
        padding-bottom: 5px;
      }
      p {
        padding-bottom: 30px;
      }
    }

    #prod_if_slider1 {
      display: flex;
      justify-content: space-between;
      align-items: center;
      .slick-list {
        width: 100%;
      }
      .slick-track {
        display: flex;
        justify-content: space-between;
        align-items: center;
      }
      .slick-prev,
      .slick-next {
        background: transparent;
        height: 30px;
        width: 30px;
      }
      .slick-prev:before {
        transform: rotate(-135deg);
      }
      .slick-next:before {
        transform: rotate(45deg);
      }
      .slick-prev {
        left: -23px;
        @include to(laptop-w) {
          left: -0px;
        }
      }
      .slick-next {
        right: -23px;
        @include to(laptop-w) {
          right: -0px;
        }
      }
      .slick-prev:before,
      .slick-next:before {
        content: "";
        display: block;
        height: 100%;
        width: 100%;
        border-top: solid 4px $color_t04;
        border-right: solid 4px $color_t04;
        border-radius: 4px;
      }
    }

    .grid {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      width: 100%;
      max-width: 1410px;
      margin: 0 auto;
      padding: 50px 0 80px;

      .box {
        position: relative;
        width: 405px !important;
        height: 415px;
        background: $color_t03;
        overflow: hidden;
        padding-bottom: 100px;
        margin: 5px 0;
        border-radius: 21px;

        .icon {
          padding: 0px;
          img {
            display: block;
            margin: 0 auto;
            width: 100%;
          }
        }
        h2 {
          font: normal 400 27px $font3;
          color: $color_t01;
          text-align: center;
          padding: 22px;
        }
        .enlace {
          display: block;
          width: 100%;
          position: absolute;
          bottom: 0;
          left: 0;
          text-align: center;
          a.btn {
            display: inline-block;
            font: normal 400 27px $font3;
            color: $color_t04;
            background: $color_t01;
            padding: 14px 15px;
            text-align: center;
            border-radius: 12px;
            margin: 0px 0px 45px;
          }
        }
      }
    }
  }*/
}
.cofide .prod_inc-financiera.content__align {
  width: 100%;
}
.cofide .prod_inc-financiera.content__main {
  position: relative;
}
.cofide .prod_inc-financiera.content .section50 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .prod_inc-financiera.content .section50__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .prod_inc-financiera.content .section50__main {
  position: relative;
  display: block;
}
.cofide .prod_inc-financiera.content .section50__main img {
  display: block;
  width: 100%;
}
.cofide .prod_inc-financiera.content .section51 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inc-financiera.content .section51 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_inc-financiera.content .section51 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_inc-financiera.content .section51 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_inc-financiera.content .section51__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px;
}

.cofide .prod_inc-financiera.content .section51__main {
  position: relative;
  display: block;
}
.cofide .prod_inc-financiera.content .section51 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_inc-financiera.content .section51 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_inc-financiera.content .section51 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_inc-financiera.content .section51 .paragraph p {
  padding-bottom: 40px;
}
.cofide .prod_inc-financiera.content .section51 .enlaces__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 0 100px;
}
.cofide .prod_inc-financiera.content .section51 .enlaces__main {
  position: relative;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.cofide .prod_inc-financiera.content .section51 .enlaces a.btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 350px;
  height: 80px;
  background: #004f91;
  color: #ffffff;
  font: normal 400 22px "Flama_Medium";
  border-radius: 12px;
}
.cofide .prod_inc-financiera.content .section53 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inc-financiera.content .section53 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_inc-financiera.content .section53 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_inc-financiera.content .section53 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_inc-financiera.content .section53__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_inc-financiera.content .section53__main {
  position: relative;
  display: block;
}
.cofide .prod_inc-financiera.content .section53 .title {
  position: relative;
  width: 100%;
  padding: 20px;
}
.cofide .prod_inc-financiera.content .section53 .title h2 {
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .prod_inc-financiera.content .section53 .title > img {
  display: block;
  margin: 0 auto;
  padding-bottom: 30px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_inc-financiera.content .section53 .title > img {
    width: 70%;
  }
}
.cofide .prod_inc-financiera.content .section53 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_inc-financiera.content .section53 .paragraph p {
  padding-bottom: 30px;
}
.cofide .prod_inc-financiera.content .section53 .paragraph img {
  display: block;
  margin: 0 auto;
  /*width: 100%;*/
  padding: 50px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inc-financiera.content .section53 .paragraph img {
    width: 95%;
  }
}
.cofide .prod_inc-financiera.content .section53 .paragraph .img_inclusion1 {
  display: block;
}
@media screen and (max-width: 768px) {
  .cofide .prod_inc-financiera.content .section53 .paragraph .img_inclusion1 {
    display: none;
  }
}
.cofide .prod_inc-financiera.content .section53 .paragraph .img_inclusion2 {
  display: none;
}
@media screen and (max-width: 768px) {
  .cofide .prod_inc-financiera.content .section53 .paragraph .img_inclusion2 {
    display: block;
  }
}
.cofide .prod_inc-financiera.content .section54 {
  background: #eeeeec;
}
.cofide .prod_inc-financiera.content .section54__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_inc-financiera.content .section54__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .prod_inc-financiera.content .section54__main {
  position: relative;
  display: block;
}
.cofide .prod_inc-financiera.content .section54 .title {
  position: relative;
  width: 100%;
  padding: 20px;
}
.cofide .prod_inc-financiera.content .section54 .title h2 {
  text-align: center;
  padding: 30px 10px 10px;
  font: normal 400 40px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inc-financiera.content .section54 .title h2 {
    font-size: 22px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_inc-financiera.content .section54 .title h2 {
    font-size: 20px;
  }
}
.cofide .prod_inc-financiera.content .section54 .title h2 strong {
  font: normal 400 40px "Flama_Medium";
  color: #afca0b;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inc-financiera.content .section54 .title h2 strong {
    font-size: 30px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_inc-financiera.content .section54 .title h2 strong {
    font-size: 22px;
  }
}
.cofide .prod_inc-financiera.content .section54 .grid {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  padding: 50px 0;
}
@media screen and (max-width: 1120px) {
  .cofide .prod_inc-financiera.content .section54 .grid {
    justify-content: flex-start;
  }
}
.cofide .prod_inc-financiera.content .section54 .grid .box {
  padding: 10px 25px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inc-financiera.content .section54 .grid .box {
    padding: 10px 15px;
  }
}
@media screen and (max-width: 1120px) {
  .cofide .prod_inc-financiera.content .section54 .grid .box {
    width: 25%;
  }
}
@media screen and (max-width: 449px) {
  .cofide .prod_inc-financiera.content .section54 .grid .box {
    width: 50%;
  }
}
.cofide .prod_inc-financiera.content .section54 .grid .box img {
  /*width: 320px;*/
  width: 240px;
  height: 240px;
}
@media screen and (max-width: 1120px) {
  .cofide .prod_inc-financiera.content .section54 .grid .box img {
    /*width: 320px;*/
    width: 100%;
    height: auto;
  }
}
@media screen and (max-width: 449px) {
  .cofide .prod_inc-financiera.content .section54 .grid .box img {
    width: 100%;
    height: auto;
  }
}
.cofide .prod_inc-financiera.content .section55 {
  background: #ffffff;
}
.cofide .prod_inc-financiera.content .section55__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  border-bottom: solid 2px #e6e6e3;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_inc-financiera.content .section55__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .prod_inc-financiera.content .section55__main {
  position: relative;
  display: block;
}
.cofide .prod_inc-financiera.content .section55 .grid {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
}
.cofide .prod_inc-financiera.content .section55 .grid .box {
  background: #f39655;
  border-radius: 12px;
  margin: 10px 0;
  overflow: hidden;
}
.cofide .prod_inc-financiera.content .section55 .grid .box__align {
  max-width: 600px;
  width: 100%;
  height: 150px;
  padding: 50px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_inc-financiera.content .section55 .grid .box__align {
    max-width: 500px;
    padding: 30px;
    height: 110px;
  }
}
.cofide .prod_inc-financiera.content .section55 .grid .box__main {
  position: relative;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
}
.cofide .prod_inc-financiera.content .section55 .grid .box__main .icon img {
  height: 70px;
}
.cofide .prod_inc-financiera.content .section55 .grid .box p {
  font: normal 400 24px "Flama_Medium";
  color: #ffffff;
  padding-left: 40px;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_inc-financiera.content .section55 .grid .box p {
    font-size: 18px;
  }
}

.cofide .prod_pyme_fondemi.content__align {
  width: 100%;
}
.cofide .prod_pyme_fondemi.content__main {
  position: relative;
}
.cofide .prod_pyme_fondemi.content .section60 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .prod_pyme_fondemi.content .section60__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .prod_pyme_fondemi.content .section60__main {
  position: relative;
  display: block;
}
.cofide .prod_pyme_fondemi.content .section60__main img {
  display: block;
  width: 100%;
}
.cofide .prod_pyme_fondemi.content .section61 {
  background: #f7f9e6;
}
.cofide .prod_pyme_fondemi.content .section61__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_pyme_fondemi.content .section61__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .prod_pyme_fondemi.content .section61__main {
  position: relative;
  display: block;
}
.cofide .prod_pyme_fondemi.content .section61 .title {
  position: relative;
  width: 100%;
  padding: 20px;
}
.cofide .prod_pyme_fondemi.content .section61 .title h2 {
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .prod_pyme_fondemi.content .section61 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_pyme_fondemi.content .section61 .paragraph p {
  padding-bottom: 40px;
}
.cofide .prod_pyme_fondemi.content .section62 {
  background: #ffffff;
}
.cofide .prod_pyme_fondemi.content .section62__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  border-bottom: solid 2px #e6e6e3;
}
@media screen and (max-width: 1440px) {
  .cofide .prod_pyme_fondemi.content .section62__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .prod_pyme_fondemi.content .section62__main {
  position: relative;
  display: block;
}
.cofide .prod_pyme_fondemi.content .section62 .title {
  position: relative;
  width: 100%;
  padding: 20px;
}
.cofide .prod_pyme_fondemi.content .section62 .title h2 {
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .prod_pyme_fondemi.content .section62 .title > img {
  display: block;
  margin: 0 auto;
  padding-bottom: 30px;
}
.cofide .prod_pyme_fondemi.content .section62 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_pyme_fondemi.content .section62 .paragraph p {
  padding-bottom: 30px;
}
.cofide .prod_pyme_fondemi.content .section62 .paragraph img {
  display: block;
  margin: 0 auto;
  width: 100%;
  padding: 50px 0;
}
.cofide .prod_pyme_fondemi.content .section62 .paragraph .img-web {
  display: block;
}
@media screen and (max-width: 768px) {
  .cofide .prod_pyme_fondemi.content .section62 .paragraph .img-web {
    display: none;
  }
}
.cofide .prod_pyme_fondemi.content .section62 .paragraph .img-mov {
  display: none;
}
@media screen and (max-width: 768px) {
  .cofide .prod_pyme_fondemi.content .section62 .paragraph .img-mov {
    display: block;
  }
}
.cofide .prod_pyme_fondemi.content .section62 .grid .box {
  width: 100%;
}
.cofide .prod_pyme_fondemi.content .section62 .grid .box__align {
  padding: 20px 0;
}
.cofide .prod_pyme_fondemi.content .section62 .grid .box__main {
  position: relative;
}
.cofide .prod_pyme_fondemi.content .section62 .grid .box img {
  display: block;
  margin: 0 auto;
  width: 100%;
}

.cofide .prod_pyme_fondocapital.content__align {
  width: 100%;
}
.cofide .prod_pyme_fondocapital.content__main {
  position: relative;
}
.cofide .prod_pyme_fondocapital.content .section70 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .prod_pyme_fondocapital.content .section70__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .prod_pyme_fondocapital.content .section70__main {
  position: relative;
  display: block;
}
.cofide .prod_pyme_fondocapital.content .section70__main img {
  display: block;
  width: 100%;
}
.cofide .prod_pyme_fondocapital.content .section71 {
  background: #e5edf4;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_pyme_fondocapital.content .section71 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_pyme_fondocapital.content .section71 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_pyme_fondocapital.content .section71 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_pyme_fondocapital.content .section71__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_pyme_fondocapital.content .section71__main {
  position: relative;
  display: block;
}
.cofide .prod_pyme_fondocapital.content .section71 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_pyme_fondocapital.content .section71 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_pyme_fondocapital.content .section71 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_pyme_fondocapital.content .section71 .paragraph p {
  padding-bottom: 40px;
}
.cofide .prod_pyme_fondocapital.content .section72 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_pyme_fondocapital.content .section72 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_pyme_fondocapital.content .section72 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_pyme_fondocapital.content .section72 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .prod_pyme_fondocapital.content .section72__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  border-bottom: solid 2px #e6e6e3;
}

.cofide .prod_pyme_fondocapital.content .section72__main {
  position: relative;
  display: block;
}
.cofide .prod_pyme_fondocapital.content .section72 .title {
  position: relative;
  width: 100%;
  padding: 20px;
}
.cofide .prod_pyme_fondocapital.content .section72 .title h2 {
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .prod_pyme_fondocapital.content .section72 .title > img {
  display: block;
  margin: 0 auto;
  padding-bottom: 30px;
}
.cofide .prod_pyme_fondocapital.content .section72 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_pyme_fondocapital.content .section72 .paragraph p {
  padding-bottom: 30px;
}
.cofide .prod_pyme_fondocapital.content .section72 .paragraph img {
  display: block;
  margin: 0 auto;
  width: 100%;
  padding: 50px 0;
}
.cofide .prod_pyme_fondocapital.content .section72 .paragraph .img-web {
  display: block;
}
@media screen and (max-width: 768px) {
  .cofide .prod_pyme_fondocapital.content .section72 .paragraph .img-web {
    display: none;
  }
}
.cofide .prod_pyme_fondocapital.content .section72 .paragraph .img-mov {
  display: none;
}
@media screen and (max-width: 768px) {
  .cofide .prod_pyme_fondocapital.content .section72 .paragraph .img-mov {
    display: block;
  }
}
.cofide .prod_pyme_fondocapital.content .section72 .grid .box {
  width: 100%;
}
.cofide .prod_pyme_fondocapital.content .section72 .grid .box__align {
  padding: 20px 0;
}
.cofide .prod_pyme_fondocapital.content .section72 .grid .box__main {
  position: relative;
}
.cofide .prod_pyme_fondocapital.content .section72 .grid .box img {
  display: block;
  margin: 0 auto;
  width: 100%;
}

.cofide .prod_pyme_fondomipyme.content__align {
  width: 100%;
}
.cofide .prod_pyme_fondomipyme.content__main {
  position: relative;
}
.cofide .prod_pyme_fondomipyme.content .section80 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .prod_pyme_fondomipyme.content .section80__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .prod_pyme_fondomipyme.content .section80__main {
  position: relative;
  display: block;
}
.cofide .prod_pyme_fondomipyme.content .section80__main img {
  display: block;
  width: 100%;
}
.cofide .prod_pyme_fondomipyme.content .section81 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_pyme_fondomipyme.content .section81 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_pyme_fondomipyme.content .section81 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_pyme_fondomipyme.content .section81 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_pyme_fondomipyme.content .section81__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .prod_pyme_fondomipyme.content .section81__main {
  position: relative;
  display: block;
}
.cofide .prod_pyme_fondomipyme.content .section81 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_pyme_fondomipyme.content .section81 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_pyme_fondomipyme.content .section81 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #00b4d5;
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_pyme_fondomipyme.content .section81 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_pyme_fondomipyme.content .section81 .paragraph p {
  padding-bottom: 40px;
}
.cofide .prod_pyme_fondomipyme.content .section82 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .prod_pyme_fondomipyme.content .section82 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .prod_pyme_fondomipyme.content .section82 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .prod_pyme_fondomipyme.content .section82 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .prod_pyme_fondomipyme.content .section82__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  border-bottom: solid 1px #e6e6e3;
}

.cofide .prod_pyme_fondomipyme.content .section82__main {
  position: relative;
  display: block;
}
.cofide .prod_pyme_fondomipyme.content .section82 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .prod_pyme_fondomipyme.content .section82 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_pyme_fondomipyme.content .section82 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .prod_pyme_fondomipyme.content .section82 .paragraph h3 {
  color: #004f91;
  padding-bottom: 5px;
}
.cofide .prod_pyme_fondomipyme.content .section82 .paragraph p {
  padding-bottom: 30px;
}
.cofide .prod_pyme_fondomipyme.content .section82 .paragraph img {
  display: block;
  margin: 0 auto;
  width: 100%;
  padding: 50px 0;
}
.cofide .prod_pyme_fondomipyme.content .section82 .paragraph .img-web {
  display: block;
}
@media screen and (max-width: 768px) {
  .cofide .prod_pyme_fondomipyme.content .section82 .paragraph .img-web {
    display: none;
  }
}
.cofide .prod_pyme_fondomipyme.content .section82 .paragraph .img-mov {
  display: none;
}
@media screen and (max-width: 768px) {
  .cofide .prod_pyme_fondomipyme.content .section82 .paragraph .img-mov {
    display: block;
  }
}
.cofide .prod_pyme_fondomipyme.content .section82 .list ul li {
  position: relative;
  padding-left: 100px;
  padding-bottom: 20px;
}

@media screen and (max-width: 449px) {
  .cofide .prod_pyme_fondomipyme.content .section82 .list ul li {
    padding-left: 50px;
  }
}
.cofide .prod_pyme_fondomipyme.content .section82 .list ul li i {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  font: normal 400 30px "Flama_Medium";
  color: #ffffff;
  text-align: center;
  background: #00b4d5;
  padding-top: 14px;
}
@media screen and (max-width: 449px) {
  .cofide .prod_pyme_fondomipyme.content .section82 .list ul li i {
    width: 40px;
    height: 40px;
    font-size: 16px;
    padding-top: 9px;
  }
}
.cofide .prod_pyme_fondomipyme.content .section82 .list ul li h4 {
  font: normal 400 22px "Flama_Medium";
  color: #00b4d5;
}
@media screen and (max-width: 449px) {
  .cofide .prod_pyme_fondomipyme.content .section82 .list ul li h4 {
    font-size: 16px;
  }
}
.cofide .prod_pyme_fondomipyme.content .section82 .list ul li p {
  font: normal 400 22px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 449px) {
  .cofide .prod_pyme_fondomipyme.content .section82 .list ul li p {
    font-size: 16px;
  }
}
.cofide .prod_pyme_fondomipyme.content .section82 .list ul li blockquote {
  padding: 20px 0;
}
.cofide .prod_pyme_fondomipyme.content .section82 .list ul li blockquote img {
  margin: 5px 10px 5px 10px;
}
@media screen and (max-width: 769px) {
  .cofide .prod_pyme_fondomipyme.content .section82 .list ul li blockquote img {
    margin: 10px 0px 10px 0;
    width: 90%;
  }
  .cofide
    .prod_pyme_fondomipyme.content
    .section82
    .list
    ul
    li:nth-child(4)
    blockquote
    img {
    width: 50%;
  }
}

.cofide .noticias.content__align {
  width: 100%;
}
.cofide .noticias.content__main {
  position: relative;
}
.cofide .noticias.content .section90 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section90 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .noticias.content .section90 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .noticias.content .section90 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .noticias.content .section90__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 10px 0 5px;
}

.cofide .noticias.content .section90__main {
  position: relative;
  display: block;
}
.cofide .noticias.content .section90 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .noticias.content .section90 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .noticias.content .section90 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #00b4d5;
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .noticias.content .section90 .shearchnoticias {
  width: 100%;
}
.cofide .noticias.content .section90 .shearchnoticias__align {
  position: relative;
}
.cofide .noticias.content .section90 .shearchnoticias__main {
  position: relative;
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
  padding: 15px 20px 10px;
}
@media screen and (max-width: 768px) {
  .cofide .noticias.content .section90 .shearchnoticias__main {
    padding: 15px 0 10px;
    max-width: 100%;
  }
}
.cofide .noticias.content .section90 .shearchnoticias form .buscar {
  position: relative;
  /*i.icon_close {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: $color_t04;
  }*/
}
.cofide .noticias.content .section90 .shearchnoticias form .buscar:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  margin-right: 20px;
  margin-top: -20px;
  width: 40px;
  height: 40px;
  background: url("../assets/images/icon_lupa2.png") no-repeat center center;
  background-size: 30px;
}
.cofide .noticias.content .section90 .shearchnoticias form .buscar input {
  width: 100%;
  border: 0;
  background: transparent;
  border: solid 1px #575547;
  background: #eeeeec;
  border-radius: 12px;
  font: normal 400 25px "Flama_Book";
  color: #575547;
  padding: 15px 23px 20px;
  font-style: italic;
}
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section90 .shearchnoticias form .buscar input {
    font-size: 16px;
    padding: 10px 20px 13px;
  }
}
.cofide
  .noticias.content
  .section90
  .shearchnoticias
  form
  .buscar
  ::-ms-input-placeholder {
  color: #575547;
}
.cofide
  .noticias.content
  .section90
  .shearchnoticias
  form
  .buscar
  ::placeholder {
  color: #575547;
}
.cofide .noticias.content .section91 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section91 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .noticias.content .section91 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .noticias.content .section91 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .noticias.content .section91__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 5px 0 10px;
}

.cofide .noticias.content .section91__main {
  position: relative;
  display: block;
}
.cofide .noticias.content .section91 .filtro__align {
  padding: 20px 0;
}
.cofide .noticias.content .section91 .filtro__main {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cofide .noticias.content .section91 .filtro .filtrar {
  width: 100%;
  display: flex;
  /*justify-content: flex-start;*/
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .cofide .noticias.content .section91 .filtro .filtrar {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.cofide .noticias.content .section91 .filtro .filtrar p {
  font: normal 400 22px "Flama_Book";
  color: #575547;
  padding-right: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section91 .filtro .filtrar p {
    font-size: 16px;
  }
}
.cofide .noticias.content .section91 .filtro .filtrar li {
  width: 15%;
  display: flex;
  justify-content: center;
  align-items: center;
  font: normal 400 22px "Flama_Book";
  color: #575547;
  border: solid 1px #575547;
  border-radius: 40px;
  padding: 8px 25px 10px;
  transition: all ease-in-out 0.2s;
  margin: 4px;
}
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section91 .filtro .filtrar li {
    padding: 8px 15px 10px;
  }
}
@media screen and (max-width: 1025px) {
  .cofide .noticias.content .section91 .filtro .filtrar li {
    width: auto;
  }
}

.cofide .noticias.content .section91 .filtro .filtrar li a {
  /*font: normal 400 22px "Flama_Book";*/
  font: normal 400 18px "Flama_Book";
  color: #575547;
  cursor: pointer;
}
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section91 .filtro .filtrar li a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .noticias.content .section91 .filtro .filtrar li a {
    font-size: 14px;
  }
}
.cofide .noticias.content .section91 .filtro .filtrar li i {
  display: none;
  font: normal 400 11px "Flama_Medium";
  color: #b2cadd;
  width: 20px;
  height: 20px;
  background: #004f91;
  border-radius: 50%;
  text-align: center;
  padding-top: 3px;
  margin-left: 5px;
  /*margin-top: 3px;*/
  cursor: pointer;
}
.cofide .noticias.content .section91 .filtro .filtrar li.act {
  border: solid 1px #b2cadd;
  background: #b2cadd;
}
.cofide .noticias.content .section91 .filtro .filtrar li.act a {
  color: #004f91;
  cursor: default;
}
.cofide .noticias.content .section91 .filtro .filtrar li.act i {
  display: block;
}
.cofide .noticias.content .section91 .grid__align {
  padding: 20px 0;
}
.cofide .noticias.content .section91 .grid__main {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.cofide .noticias.content .section91 .grid .box {
  padding: 23px 0;
  /*width: 30%;*/
}
@media screen and (max-width: 1025px) {
  .cofide .noticias.content .section91 .grid .box {
    /*width: 45%;*/
    display: flex;
    justify-content: flex-start;
    flex-direction: row;
  }
}
@media screen and (max-width: 620px) {
  .cofide .noticias.content .section91 .grid .box {
    margin: 0 auto;
  }
}
@media screen and (max-width: 450px) {
  .cofide .noticias.content .section91 .grid .box {
    width: 100%;
    justify-content: center;
  }
}
.cofide .noticias.content .section91 .grid .box article {
  /*width: 445px;
  width: 100%;*/
  width: 365px;
  background: #eeeeec;
  overflow: hidden;
  border-top-left-radius: 22px;
  border-bottom-right-radius: 22px;
}
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section91 .grid .box article {
    width: 340px;
  }
}
@media screen and (max-width: 1250px) {
  .cofide .noticias.content .section91 .grid .box article {
    width: 260px;
  }
}
@media screen and (max-width: 1025px) {
  .cofide .noticias.content .section91 .grid .box article {
    width: 260px;
    display: block;
  }
}
/*
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section91 .grid .box article {
    width: 380px;
  }
}
@media screen and (max-width: 1199px) {
  .cofide .noticias.content .section91 .grid .box article {
    width: 300px;
  }
}
@media screen and (max-width: 999px) {
  .cofide .noticias.content .section91 .grid .box article {
    width: 230px;
  }
}
@media screen and (max-width: 568px) {
  .cofide .noticias.content .section91 .grid .box article {
    width: 100%;
  }
}
*/

.cofide .noticias.content .section91 .grid .box article .image {
  overflow: hidden;
  padding: 0;
  /*height: 300px;*/
  height: 160px;
}
/*
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section91 .grid .box article .image {
    height: 200px;
  }
}*/

.cofide .noticias.content .section91 .grid .box article .image img {
  width: 100%;
  height: auto;
}
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section91 .grid .box article .image img {
    width: 100%;
    height: auto;
  }
}
.cofide .noticias.content .section91 .grid .box article blockquote {
  padding: 20px 20px;
}
.cofide
  .noticias.content
  .section91
  .grid
  .box
  article
  blockquote
  span.category {
  display: block;
  padding-bottom: 10px;
  font: normal 400 18px "Flama_Medium";
  color: #004f91;
}
.cofide .noticias.content .section91 .grid .box article blockquote time {
  font: normal 400 20px "Flama_Book";
  color: #004f91;
}
.cofide .noticias.content .section91 .grid .box article blockquote a {
  display: block;
  font: normal 400 20px "Flama_Medium";
  color: #575547;
  padding-bottom: 10px;
  /*height: 95px;*/
  height: 60px;
  overflow: hidden;
}
/*
@media screen and (max-width: 1366px) {
  .cofide .noticias.content .section91 .grid .box article blockquote a {
    font-size: 20px;
  }
}*/
@media screen and (max-width: 768px) {
  .cofide .noticias.content .section91 .grid .box article blockquote a {
    font-size: 18px;
    height: 50px;
    padding-bottom: 0;
  }
}
.cofide .noticias.content .section91 .paginacion__align {
  padding: 20px;
}
.cofide .noticias.content .section91 .paginacion__main {
  position: relative;
}
.cofide .noticias.content .section91 .paginacion p {
  text-align: center;
  font: normal 400 30px "Flama_Medium";
  color: #004f91;
}
@media screen and (max-width: 768px) {
  .cofide .noticias.content .section91 .paginacion p {
    font-size: 20px;
  }
}

.cofide .noticia_detalle.content__align {
  width: 100%;
}
.cofide .noticia_detalle.content__main {
  position: relative;
}
.cofide .noticia_detalle.content .section100 {
  background: #ffffff;
  /*.paragraph {
       h3 {
         color: $color_c01;
         padding-bottom: 5px;
       }
       p {
         padding-bottom: 40px;
       }
  }*/
}
.cofide .noticia_detalle.content .section100__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 10px 0 5px;
}
@media screen and (max-width: 1440px) {
  .cofide .noticia_detalle.content .section100__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .noticia_detalle.content .section100__main {
  position: relative;
  display: block;
}
.cofide .noticia_detalle.content .section100 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .noticia_detalle.content .section100 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .noticia_detalle.content .section100 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #00b4d5;
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide .noticia_detalle.content .section100 .shearchnoticias {
  width: 100%;
}
.cofide .noticia_detalle.content .section100 .shearchnoticias__align {
  position: relative;
}
.cofide .noticia_detalle.content .section100 .shearchnoticias__main {
  position: relative;
  max-width: 700px;
  width: 100%;
  margin: 0 auto;
  padding: 15px 20px 10px;
}
@media screen and (max-width: 450px) {
  .cofide .noticia_detalle.content .section100 .shearchnoticias__main {
    padding: 15px 0px 10px 0px;
  }
}
.cofide .noticia_detalle.content .section100 .shearchnoticias form .buscar {
  position: relative;
  /*i.icon_close {
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: $color_t04;
  }*/
}
.cofide
  .noticia_detalle.content
  .section100
  .shearchnoticias
  form
  .buscar:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 20px;
  margin-top: 10px;
  width: 40px;
  height: 40px;
  background: url("../assets/images/icon_lupa2.png") no-repeat center center;
}
.cofide
  .noticia_detalle.content
  .section100
  .shearchnoticias
  form
  .buscar
  input {
  width: 100%;
  border: 0;
  background: transparent;
  border: solid 1px #575547;
  background: #eeeeec;
  border-radius: 12px;
  font: normal 400 25px "Flama_Book";
  color: #575547;
  padding: 15px 23px 20px;
  font-style: italic;
}
@media screen and (max-width: 999px) {
  .cofide
    .noticia_detalle.content
    .section100
    .shearchnoticias
    form
    .buscar
    input {
    font-size: 18px;
  }
}
.cofide
  .noticia_detalle.content
  .section100
  .shearchnoticias
  form
  .buscar
  ::-ms-input-placeholder {
  color: #575547;
}
.cofide
  .noticia_detalle.content
  .section100
  .shearchnoticias
  form
  .buscar
  ::placeholder {
  color: #575547;
}
.cofide .noticia_detalle.content .section101 {
  background: #ffffff;
  /*.title {
       position: relative;
       width: 100%;
       padding: 20px;
       h2 {
         text-align: center;
         padding: 10px 10px 10px;
       }
  }*/
}
.cofide .noticia_detalle.content .section101__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 5px 0 10px;
}
@media screen and (max-width: 1440px) {
  .cofide .noticia_detalle.content .section101__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .noticia_detalle.content .section101__main {
  position: relative;
  display: block;
}
.cofide .noticia_detalle.content .section101 .filtro__align {
  padding: 20px 0;
}
.cofide .noticia_detalle.content .section101 .filtro__main {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cofide .noticia_detalle.content .section101 .filtro .filtrar {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 1024px) {
  .cofide .noticia_detalle.content .section101 .filtro .filtrar {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.cofide .noticia_detalle.content .section101 .filtro .filtrar p {
  font: normal 400 22px "Flama_Book";
  color: #575547;
  padding-right: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .noticia_detalle.content .section101 .filtro .filtrar p {
    font-size: 16px;
  }
}
.cofide .noticia_detalle.content .section101 .filtro .filtrar li {
  display: flex;
  justify-content: center;
  align-items: center;
  font: normal 400 22px "Flama_Book";
  color: #575547;
  border: solid 1px #575547;
  border-radius: 40px;
  padding: 8px 25px 10px;
  transition: all ease-in-out 0.2s;
  margin: 4px;
}
@media screen and (max-width: 1366px) {
  .cofide .noticia_detalle.content .section101 .filtro .filtrar li {
    padding: 8px 15px 10px;
  }
}
.cofide .noticia_detalle.content .section101 .filtro .filtrar li a {
  font: normal 400 22px "Flama_Book";
  color: #575547;
  cursor: pointer;
}
@media screen and (max-width: 1366px) {
  .cofide .noticia_detalle.content .section101 .filtro .filtrar li a {
    font-size: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .noticia_detalle.content .section101 .filtro .filtrar li a {
    font-size: 14px;
  }
}
.cofide .noticia_detalle.content .section101 .filtro .filtrar li i {
  display: none;
  font: normal 400 11px "Flama_Medium";
  color: #b2cadd;
  width: 20px;
  height: 20px;
  background: #004f91;
  border-radius: 50%;
  text-align: center;
  padding-top: 2px;
  margin-left: 5px;
  margin-top: 3px;
  cursor: pointer;
}
.cofide .noticia_detalle.content .section101 .filtro .filtrar li.act {
  border: solid 1px #b2cadd;
  background: #b2cadd;
}
.cofide .noticia_detalle.content .section101 .filtro .filtrar li.act a {
  color: #004f91;
  cursor: default;
}
.cofide .noticia_detalle.content .section101 .filtro .filtrar li.act i {
  display: block;
}
.cofide .noticia_detalle.content .section102 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .noticia_detalle.content .section102 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .noticia_detalle.content .section102 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .noticia_detalle.content .section102 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .noticia_detalle.content .section102__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 30px 0 50px;
  border-bottom: solid 1px #eeeeec;
}
/*
@media screen and (max-width: 1440px) {
  .cofide .noticia_detalle.content .section102__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}*/

.cofide .noticia_detalle.content .section102__main {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and (max-width: 1024px) {
  .cofide .noticia_detalle.content .section102__main {
    flex-direction: column;
  }
}
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-slide {
  text-align: center;
}
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-prev {
  left: 4px;
}
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-next {
  right: 8px;
}
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-prev:before,
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-next:before {
  transform: rotate(45deg);
}
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-prev,
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-next {
  background: transparent;
  height: 20px;
  width: 20px;
}
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-dots {
  margin-bottom: 50px;
}
.cofide .noticia_detalle.content .section102 #slider_notdet .slick-dots li {
  width: 22px;
  height: 22px;
}
.cofide
  .noticia_detalle.content
  .section102
  #slider_notdet
  .slick-dots
  li
  button {
  border: solid 2px #ffffff;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.cofide
  .noticia_detalle.content
  .section102
  #slider_notdet
  .slick-dots
  li.slick-active {
  color: #ffffff;
  opacity: 1;
  background: #ffffff;
  border-radius: 50%;
}
.cofide
  .noticia_detalle.content
  .section102
  #slider_notdet
  .slick-dots
  li
  button:before {
  width: 100%;
  height: 100%;
  background: #ffffff;
  border-radius: 50%;
  content: "";
  opacity: 0;
}
.cofide .noticia_detalle.content .section102 .box {
  max-width: 960px;
  width: 100%;
}
@media screen and (max-width: 1366px) {
  .cofide .noticia_detalle.content .section102 .box {
    max-width: 690px;
  }
}
@media screen and (max-width: 1025px) {
  .cofide .noticia_detalle.content .section102 .box {
    max-width: 100%;
  }
}

@media screen and (max-width: 1025px) {
  .cofide .noticia_detalle.content .section102__main aside .box {
    max-width: auto;
    width: 50%;
  }
}
@media screen and (max-width: 450px) {
  .cofide .noticia_detalle.content .section102__main aside .box {
    max-width: auto;
    width: 100%;
  }
}

.cofide .noticia_detalle.content .section102 .box__align {
  padding: 0px 0 50px;
}
.cofide .noticia_detalle.content .section102 .box__main {
  position: relative;
}
.cofide .noticia_detalle.content .section102 .box .nom_cat {
  display: block;
  /*font: normal 400 30px "Flama_Medium";*/
  font: normal 400 18px "Flama_Medium";
  color: #004f91;
  padding-bottom: 20px;
}
@media screen and (max-width: 568px) {
  .cofide .noticia_detalle.content .section102 .box .nom_cat {
    font-size: 20px;
  }
}
.cofide .noticia_detalle.content .section102 .box time {
  display: block;
  /*font: normal 400 30px "Flama_Book";*/
  font: normal 400 18px "Flama_Book";
  color: #004f91;
}
@media screen and (max-width: 568px) {
  .cofide .noticia_detalle.content .section102 .box time {
    font-size: 20px;
  }
}
.cofide .noticia_detalle.content .section102 .box h1 {
  display: block;
  /*font: normal 400 50px "Flama_Medium";*/
  font: normal 400 35px "Flama_Medium";
  color: #575547;
  padding: 10px 0 20px;
}
@media screen and (max-width: 568px) {
  .cofide .noticia_detalle.content .section102 .box h1 {
    font-size: 28px;
  }
}
.cofide .noticia_detalle.content .section102 .box .galery {
  padding: 20px 0 30px;
}
.cofide .noticia_detalle.content .section102 .box .galery img {
  display: block;
}
@media screen and (max-width: 1025px) {
  .cofide .noticia_detalle.content .section102 .box .galery img {
    width: 100%;
  }
}
.cofide .noticia_detalle.content .section102 .box p {
  /*font: normal 400 22px "Flama_Book";*/
  font: normal 400 16px "Flama_Book";
  line-height: 1.4;
  color: #575547;
  padding: 20px 0;
}
@media screen and (max-width: 568px) {
  .cofide .noticia_detalle.content .section102 .box p {
    font-size: 18px;
  }
}
.cofide .noticia_detalle.content .section102 .not-relacionadas {
  width: 350px;
  background: #eeeeec;
}
@media screen and (max-width: 1366px) {
  .cofide .noticia_detalle.content .section102 .not-relacionadas {
    width: 285px;
  }
}
@media screen and (max-width: 1025px) {
  .cofide .noticia_detalle.content .section102 .not-relacionadas {
    width: 100%;
  }
}

.cofide .noticia_detalle.content .section102 .not-relacionadas .title {
  padding: 25px !important;
  background: #e5edf4;
}
.cofide .noticia_detalle.content .section102 .not-relacionadas .title span {
  /*font: normal 400 27px "Flama_Medium";*/
  font: normal 400 25px "Flama_Medium";
  color: #004f91;
}
.cofide .noticia_detalle.content .section102 .not-relacionadas .grid {
  padding: 0px 0 50px;
}
@media screen and (max-width: 1024px) {
  .cofide .noticia_detalle.content .section102 .not-relacionadas .grid {
    display: flex;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 568px) {
  .cofide .noticia_detalle.content .section102 .not-relacionadas .grid {
    flex-direction: column;
  }
}
.cofide
  .noticia_detalle.content
  .section102
  .not-relacionadas
  .grid
  .box__align {
  width: 100%;
  padding: 0px 23px;
}
.cofide
  .noticia_detalle.content
  .section102
  .not-relacionadas
  .grid
  .box__main {
  position: relative;
  border-bottom: solid 2px #575547;
}
@media screen and (max-width: 1024px) {
  .cofide
    .noticia_detalle.content
    .section102
    .not-relacionadas
    .grid
    .box__main {
    border-bottom: 0;
  }
}
.cofide
  .noticia_detalle.content
  .section102
  .not-relacionadas
  .grid
  .box
  figure {
  padding: 45px 0 0;
}
@media screen and (max-width: 1024px) {
  .cofide
    .noticia_detalle.content
    .section102
    .not-relacionadas
    .grid
    .box
    figure {
    padding: 30px 0 0;
  }
}
.cofide
  .noticia_detalle.content
  .section102
  .not-relacionadas
  .grid
  .box
  figure
  img {
  width: 100%;
}
.cofide .noticia_detalle.content .section102 .not-relacionadas .grid .box a {
  display: block;
  /*font: normal 400 22px "Flama_Medium";*/
  font: normal 400 18px "Flama_Medium";
  color: #575547;
  padding: 20px 0 40px;
}
@media screen and (max-width: 1024px) {
  .cofide .noticia_detalle.content .section102 .not-relacionadas .grid .box a {
    font-size: 16px;
    height: 65px;
    overflow: hidden;
  }
}

.cofide .transparencia.content__align {
  width: 100%;
}
.cofide .transparencia.content__main {
  position: relative;
}
.cofide .transparencia.content .section110 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .transparencia.content .section110 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .transparencia.content .section110 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .transparencia.content .section110 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .transparencia.content .section110__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 10px 0 5px;
}

.cofide .transparencia.content .section110__main {
  position: relative;
  display: block;
}
.cofide .transparencia.content .section110 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .transparencia.content .section110 .title h2 {
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .transparencia.content .section110 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #00b4d5;
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide .transparencia.content .section111 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .transparencia.content .section111 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .transparencia.content .section111 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .transparencia.content .section111 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .transparencia.content .section111__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section111__align {
    padding: 0px 0;
  }
}

.cofide .transparencia.content .section111__main {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section111__main {
    flex-direction: column;
  }
}
.cofide .transparencia.content .section111 .box {
  padding: 0 50px;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section111 .box {
    padding: 0 10px;
  }
}
.cofide .transparencia.content .section111 .box:nth-child(1) {
  border-right: solid 2px #afca0b;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section111 .box:nth-child(1) {
    border-right: 0;
  }
}
.cofide .transparencia.content .section111 .box__align {
  max-width: 480px;
  width: 100%;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section111 .box__align {
    max-width: 100%;
    padding: 20px 0;
  }
}
.cofide .transparencia.content .section111 .box__main {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

.cofide .transparencia.content .section111 .box .icon {
  padding-right: 20px;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section111 .box .icon {
    padding-right: 0;
    margin: 0 auto;
    width: 80px;
  }
}
.cofide .transparencia.content .section111 .box .icon img {
  display: block;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section111 .box .icon img {
    display: block;
    width: 70px;
  }
}
.cofide .transparencia.content .section111 .box .text p {
  font: normal 400 22px "Flama_Medium";
  color: #afca0b;
  padding: 20px 0;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section111 .box .text p {
    font-size: 15px;
    padding: 0 0px 0 10px;
  }
}
.cofide .transparencia.content .section111 .box .text h2 {
  font: normal 400 27px "Flama_Medium";
  color: #575547;
  padding: 20px 0 0;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section111 .box .text h2 {
    font-size: 15px;
    padding: 0 0px 0 10px;
  }
}
.cofide .transparencia.content .section111 .box .text a {
  font: normal 400 22px "Flama_Medium";
  color: #575547;
  text-decoration: underline;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section111 .box .text a {
    font-size: 15px;
    padding: 0 0px 0 10px;
  }
}
.cofide .transparencia.content .section112 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .transparencia.content .section112 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .transparencia.content .section112 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .transparencia.content .section112 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .transparencia.content .section112__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 100px;
  /*border-bottom: solid 2px #e6e6e3;*/
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112__align {
    padding: 50px 0 50px;
  }
}

.cofide .transparencia.content .section112__main {
  position: relative;
  display: block;
}
.cofide .transparencia.content .section112 .tab {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab {
    display: none;
  }
}
.cofide .transparencia.content .section112 .tab li {
  background: #004f91;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 33%;
  text-align: center;
  padding: 20px;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab li {
    padding: 10px 0;
  }
}
.cofide .transparencia.content .section112 .tab li a {
  font: normal 400 18px "Flama_Book";
  color: #ffffff;
  cursor: pointer;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section112 .tab li a {
    font: normal 400 18px "Flama_Book";
  }
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab li a {
    font-size: 14px;
  }
}
.cofide .transparencia.content .section112 .tab li.act a {
  color: #afca0b;
}

.cofide .transparencia.content .section112 .tab-box.act {
  display: block;
}
.cofide .transparencia.content .section112 .tab-box {
  display: none;
  padding-top: 50px;
  transition: all ease-in-out 0.4s;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab-box {
    display: block;
    padding-top: 0px;
    max-height: 73px;
    height: 100%;
    overflow: hidden;
  }
}

.cofide .transparencia.content .section112 .tab-box #tab1-m,
.cofide .transparencia.content .section112 .tab-box #tab2-m,
.cofide .transparencia.content .section112 .tab-box #tab3-m {
  display: none;
  background: #004f91;
  padding: 20px;
  font-size: 18px;
  margin-bottom: 10px;
  border-radius: 10px;
  position: relative;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab-box #tab1-m,
  .cofide .transparencia.content .section112 .tab-box #tab2-m,
  .cofide .transparencia.content .section112 .tab-box #tab3-m {
    display: block;
  }
}
#tab1-m a,
#tab2-m a,
#tab3-m a {
  color: #ffffff;
}
.cofide .transparencia.content .section112 .tab-box #tab1-m::before,
.cofide .transparencia.content .section112 .tab-box #tab2-m::before,
.cofide .transparencia.content .section112 .tab-box #tab3-m::before {
  content: "";
  position: absolute;
  top: 20px;
  right: 20px;
  padding: 7px;
  border-bottom: solid 2px #ffffff;
  border-right: solid 2px #ffffff;
  transform: rotate(45deg);
  /*transition: all ease-in-out 0.2s;*/
}
.cofide .transparencia.content .section112 .tab-box.active_cb #tab1-m::before,
.cofide .transparencia.content .section112 .tab-box.active_cb #tab2-m::before,
.cofide .transparencia.content .section112 .tab-box.active_cb #tab3-m::before {
  transform: rotate(225deg);
  margin-top: 10px;
}
.cofide .transparencia.content .section112 .tab-box.active_cb #tab1-m a,
.cofide .transparencia.content .section112 .tab-box.active_cb #tab2-m a,
.cofide .transparencia.content .section112 .tab-box.active_cb #tab3-m a {
  color: #afca0b;
}
.cofide .transparencia.content .section112 .tab-box.active_cb {
  max-height: 9999px;
  height: 100%;
  transition: all ease-in-out 0.4s;
  /*background-color: #999;*/
}

.cofide .transparencia.content .section112 .tab-box h2 {
  font: normal 400 30px "Flama_Medium";
  color: #004f91;
  text-align: center;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab-box h2 {
    font-size: 22px;
  }
}
.cofide .transparencia.content .section112 .tab-box > p {
  font: normal 400 22px "Flama_Book";
  line-height: 1.3;
  color: #575547;
  padding: 15px 0 15px;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab-box > p {
    font-size: 18px;
  }
}
.cofide .transparencia.content .section112 .tab-box > p strong {
  font: normal 400 22px "Flama_Medium";
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab-box > p strong {
    font-size: 18px;
  }
}
.cofide .transparencia.content .section112 .tab-box .enlaces {
  display: flex;
  justify-content: center;
  padding: 50px 0;
}
@media screen and (max-width: 1024px) {
  .cofide .transparencia.content .section112 .tab-box .enlaces {
    flex-direction: column;
    align-items: center;
  }
}
.cofide .transparencia.content .section112 .tab-box .enlaces a.btn1 {
  display: block;
  max-width: 480px;
  width: 100%;
  padding: 8px 30px;
  border-radius: 12px;
  background: #afca0b;
  text-align: center;
  font: normal 400 22px "Flama_Medium";
  color: #004f91;
  margin: 15px 15px;
}
.cofide .transparencia.content .section112 .tab-box .enlaces a.btn1 i {
  padding-right: 10px;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab-box .enlaces a.btn1 i {
    display: block;
  }
}
.cofide .transparencia.content .section112 .tab-box .enlaces a.btn2 {
  display: block;
  max-width: 480px;
  width: 100%;
  padding: 8px 30px;
  border-radius: 12px;
  background: #00b4d5;
  text-align: center;
  font: normal 400 22px "Flama_Medium";
  color: #ffffff;
  margin: 15px 15px;
}
.cofide .transparencia.content .section112 .tab-box .enlaces a.btn2 i {
  padding-right: 10px;
}
@media screen and (max-width: 568px) {
  .cofide .transparencia.content .section112 .tab-box .enlaces a.btn2 i {
    display: block;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tab-box table {
    width: 1000px;
  }
}
.cofide .transparencia.content .section112 .tab-box table thead {
  text-align: center;
}
.cofide .transparencia.content .section112 .tab-box table thead th {
  padding-bottom: 0px;
  text-align: center;
}
.cofide .transparencia.content .section112 .tab-box table thead th span {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 15px;
  font: normal 400 18px "Flama_Medium";
  color: #004f91;
  background: #a6bdbf;
  height: 80px;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section112 .tab-box table thead th span {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .transparencia.content .section112 .tab-box table thead th span {
    height: 85px;
    /*display: flex;
    justify-content: center;
    align-items: flex-start;*/
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tab-box table thead th span {
    height: 60px;
    font-size: 14px;
    padding: 0px 0 0;
  }
}
@media screen and (max-width: 349px) {
  .cofide .transparencia.content .section112 .tab-box table thead th span {
    font-size: 11px;
    height: 70px;
  }
}
.cofide
  .transparencia.content
  .section112
  .tab-box
  table
  thead
  th:nth-child(1)
  span {
  border-top-left-radius: 0px;
}
@media screen and (max-width: 449px) {
  .cofide
    .transparencia.content
    .section112
    .tab-box
    table
    thead
    th:nth-child(1)
    span {
    border-top-left-radius: 0px;
    justify-content: flex-start;
    padding-top: 0px;
    padding-left: 20px;
    /*font-size: 18px;*/
  }
}
.cofide
  .transparencia.content
  .section112
  .tab-box
  table
  thead
  th:nth-child(2) {
  padding: 0 0px;
}
.cofide
  .transparencia.content
  .section112
  .tab-box
  table
  thead
  th:nth-child(3)
  span {
  border-top-right-radius: 0px;
}
.cofide .transparencia.content .section112 .tab-box table thead .f1 {
  width: 900px;
}
@media screen and (max-width: 1366px) {
  .cofide .transparencia.content .section112 .tab-box table thead .f1 {
    width: 580px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .transparencia.content .section112 .tab-box table thead .f1 {
    width: 350px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tab-box table thead .f1 {
    width: 500px;
    position: relative;
  }
  .cofide .transparencia.content .section112 .tab-box table thead .f1::before {
    position: absolute;
    content: "";
    padding: 10px;
    border-bottom: solid 2px #004f91;
    border-right: solid 2px #004f91;
    top: 35%;
    right: 40%;
    transform: rotate(-45deg);
  }
}
.cofide .transparencia.content .section112 .tab-box table thead .f2 {
  width: 250px;
}
@media screen and (max-width: 1366px) {
  .cofide .transparencia.content .section112 .tab-box table thead .f2 {
    width: 265px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .transparencia.content .section112 .tab-box table thead .f2 {
    width: 200px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tab-box table thead .f2 {
    width: 300px;
  }
}
.cofide .transparencia.content .section112 .tab-box table tbody td {
  font: normal 400 22px "Flama_Medium";
  color: #575547;
  border-left: solid 0px #e6e6e3;
  text-align: center;
  vertical-align: middle;
}
.cofide
  .transparencia.content
  .section112
  .tab-box
  table
  tbody
  td:nth-child(1) {
  border-left: solid 0px #e6e6e3;
  text-align: left;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section112 .tab-box table tbody td {
    font-size: 18px;
  }
}
.cofide .transparencia.content .section112 .tab-box table tbody td p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section112 .tab-box table tbody td p {
    font-size: 18px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tab-box table tbody td p {
    font-size: 14px;
  }
}
@media screen and (max-width: 349px) {
  .cofide .transparencia.content .section112 .tab-box table tbody td p {
    font-size: 11px;
  }
}
.cofide .transparencia.content .section112 .tab-box table tbody .sec-tit {
  padding: 0px 0;
}
.cofide .transparencia.content .section112 .tab-box table tbody .sec-tit a {
  display: block;
  font: normal 400 20px "Flama_Medium";
  color: #575547;
  line-height: 1;
  text-align: center;
  background: #e6e6e3;
  padding: 20px;
  background: #e6e6e3;
  text-transform: uppercase;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section112 .tab-box table tbody .sec-tit a {
    font-size: 18px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tab-box table tbody .sec-tit a {
    font-size: 16px;
  }
}
.cofide .transparencia.content .section112 .tab-box table tbody ul {
  padding-left: 50px;
  /*background: #f2f2f1;
  /*height: 50px;*/
}
.cofide .transparencia.content .section112 .tab-box table tbody ul > li {
  position: relative;
  padding: 10px 0 20px;
}
.cofide .transparencia.content .section112 .tab-box table tbody ul > li a.link {
  color: #575547;
  text-decoration: underline;
  cursor: pointer;
}
.cofide
  .transparencia.content
  .section112
  .tab-box
  table
  tbody
  ul
  > li
  a.link:hover {
  text-decoration: underline;
}

.accordion-container {
  position: relative;
  width: 100%;
  height: auto;
  margin: 0px auto;
}
.accordion-container > h2 {
  text-align: center;
  color: #fff;
  padding-bottom: 5px;
  margin-bottom: 20px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ddd;
}
.set {
  position: relative;
  width: 100%;
  height: auto;
}
.set > a {
  display: block;
  font: normal 400 20px "Flama_Medium";
  padding: 20px 25px;
  text-align: center;
  text-decoration: none;
  color: #555;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  background-color: #ddddda;
  margin-bottom: 7px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.set > a i {
  float: right;
  margin-top: 2px;
}
.set > a.active {
  position: relative;
  background-color: #ddddda;
  color: #575547;
}
.set > a.active .fa-minus {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 20px;
  margin-top: 30px;
  width: 15px;
  height: 15px;
  border-bottom: solid 2px #444444;
  border-right: solid 2px #444444;
  border-bottom-right-radius: 3px;
  transform: rotate(225deg);
}
.set > a .fa-plus {
  position: absolute;
  right: 0;
  top: 0;
  margin-right: 20px;
  margin-top: 20px;
  width: 15px;
  height: 15px;
  border-bottom: solid 2px #444444;
  border-right: solid 2px #444444;
  border-bottom-right-radius: 3px;
  transform: rotate(45deg);
}
.content_acordion {
  border-bottom: 1px solid #ddd;
  display: none;
}
.content_acordion ul li {
  padding: 20px 25px;
  background: #f2f2f1;
}
.content_acordion ul li:nth-child(2n) {
  background: #ffffff;
}
.content_acordion ul li p a {
  font: normal 400 16px "Flama_Medium";
  color: #575547;
}
#tabla_00 {
  overflow-x: auto;
}
.cofide .transparencia.content .section112 .tab-box table tbody ul > li p {
  position: relative;
  font: normal 400 20px "Flama_Medium";
  line-height: 1.4;
  padding-top: 10px;
  color: #575547;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section112 .tab-box table tbody ul > li p {
    font-size: 18px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tab-box table tbody ul > li p {
    font-size: 14px;
  }
}
.cofide .transparencia.content .section112 .tab-box table tbody ul > li p a {
  color: #575547;
}
.cofide .transparencia.content .section112 .tab-box table tbody ul > li p > i {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -25px;
  line-height: 1.3;
  margin-top: 10px;
}
.cofide .transparencia.content .section112 .tab-box table tbody ol {
  padding: 10px 0 10px 45px;
}
.cofide .transparencia.content .section112 .tab-box table tbody ol li {
  position: relative;
  padding: 5px 0;
}
/*
.cofide .transparencia.content .section112 .tab-box table tbody ol li:before {
  content: ">";
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -20px;
}*/
.cofide .transparencia.content .section112 .tab-box table tbody ol li p {
  font: normal 400 18px "Flama_Book";
  line-height: 1.4;
}
@media screen and (max-width: 1199px) {
  .cofide .transparencia.content .section112 .tab-box table tbody ol li p {
    font-size: 18px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tab-box table tbody ol li p {
    font-size: 14px;
  }
}
.cofide .transparencia.content .section112 .tablas {
  display: none;
}
.cofide .transparencia.content .section112 .tabla00 {
  position: relative;
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla00 {
    overflow-x: auto;
  }
}
.cofide .transparencia.content .section112 .tabla01 {
  padding: 20px 0;
}
.cofide .transparencia.content .section112 .tabla01 a.volver {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 120px;
  margin: 0 auto;
  padding: 0 10px 20px;
  border-radius: 10px;
  font-size: 20px;
  /*background: #e6e6e3;*/
  color: #004f91;
  cursor: pointer;
}
.cofide .transparencia.content .section112 .tabla01 a.volver i {
  display: inline-block;
  /*transform: rotate(180deg);*/
  font: normal 20px "Flama_Medium";
}
.cofide .transparencia.content .section112 .tabla01 h3 {
  max-width: 750px;
  margin: 0 auto;
  padding: 20px 20px;
  font: normal 24px "Flama_Medium";
  color: #004f91;
  text-align: center;
  text-transform: uppercase;
  max-width: 100%;
  background: #00b4d5;
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla01 h3 {
    font-size: 16px;
  }
}
.cofide .transparencia.content .section112 .tabla01 table {
  border-radius: 0px;
  overflow: hidden;
}
.cofide .transparencia.content .section112 .tabla01 table tr {
  /*background: #00b4d5;*/
  background: #dddddd;
}
.cofide .transparencia.content .section112 .tabla01 table tr td {
  border-left: solid 5px #ffffff;
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla01 table tr td {
    display: block;
    border-left: solid 0px #ffffff;
    border-bottom: solid 5px #ffffff;
  }
}
.cofide .transparencia.content .section112 .tabla01 table tr a.link {
  text-decoration: none;
  cursor: pointer;
}
.cofide .transparencia.content .section112 .tabla01 table tr a.link:hover {
  text-decoration: underline;
}
.cofide .transparencia.content .section112 .tabla01 table tr a {
  display: block;
  font: bold 24px "Flama_Book";
  text-align: center;
  color: #444444;
  padding: 20px 50px 25px;
}
@media screen and (max-width: 768px) {
  .cofide .transparencia.content .section112 .tabla01 table tr a {
    font-size: 18px;
    padding: 20px 30px 25px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla01 table tr a {
    font-size: 16px;
    padding: 20px 20px 20px;
  }
}
.cofide .transparencia.content .section112 .tabla01 table tr:nth-child(2n) {
  background: #ccf0f6;
  display: flex;
  flex-direction: column;
}
.cofide .transparencia.content .section112 .tabla01 table tr:nth-child(2n) a {
  color: #575547;
  text-decoration: underline;
}
.cofide .transparencia.content .section112 .tabla02 {
  padding: 20px 0;
}
.cofide .transparencia.content .section112 .tabla02 a.volver {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 120px;
  margin: 0 auto;
  font-size: 20px;
  padding: 0 10px 20px;
  border-radius: 10px;
  /*background: #e6e6e3;*/
  color: #004f91;
  cursor: pointer;
}
.cofide .transparencia.content .section112 .tabla02 a.volver i {
  display: inline-block;
  /*transform: rotate(180deg);*/
  font: normal 22px "Flama_Medium";
}
.cofide .transparencia.content .section112 .tabla02 h3 {
  max-width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  font: normal 24px "Flama_Medium";
  color: #004f91;
  background: #00b4d5;
  text-align: center;
  text-transform: uppercase;
}
.cofide .transparencia.content .section112 .tabla02 table {
  border-radius: 12px;
  overflow: hidden;
}
.cofide .transparencia.content .section112 .tabla02 table tr {
  background: #e6e6e3;
}
.cofide .transparencia.content .section112 .tabla02 table tr td {
  border-left: solid 5px #ffffff;
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla02 table tr td {
    display: block;
    border-left: solid 0px #ffffff;
    border-bottom: solid 5px #ffffff;
  }
}
.cofide .transparencia.content .section112 .tabla02 table tr a {
  display: block;
  font: normal 24px "Flama_Book";
  color: #575547;
  padding: 20px 50px 25px;
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .cofide .transparencia.content .section112 .tabla02 table tr a {
    font-size: 18px;
    padding: 20px 30px 25px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla02 table tr a {
    font-size: 16px;
    padding: 20px 20px 20px;
  }
}
.cofide .transparencia.content .section112 .tabla02 table tr:nth-child(1) {
  background: #ccf0f6;
}
.cofide .transparencia.content .section112 .tabla02 table tr:nth-child(1) a {
  color: #004f91;
  text-decoration: none;
  text-align: center;
}
.cofide .transparencia.content .section112 .tabla02 table tr:nth-child(2) {
  background: #eeeeec;
}
.cofide .transparencia.content .section112 .tabla02 table tr:nth-child(4) {
  background: #ccf0f6;
}
.cofide .transparencia.content .section112 .tabla02 table tr:nth-child(4) a {
  color: #004f91;
  text-decoration: none;
  text-align: center;
}
.cofide .transparencia.content .section112 .tabla02 table tr:nth-child(5) {
  background: #eeeeec;
}
.cofide .transparencia.content .section112 .tabla03 {
  padding: 20px 0;
}
.cofide .transparencia.content .section112 .tabla03 a.volver {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 120px;
  margin: 0 auto;
  padding: 0 10px 20px;
  border-radius: 10px;
  font-size: 20px;
  color: #004f91;
  cursor: pointer;
}
.cofide .transparencia.content .section112 .tabla03 a.volver i {
  display: inline-block;
  /*transform: rotate(180deg);*/
  font: normal 20px "Flama_Medium";
}
.cofide .transparencia.content .section112 .tabla03 h3 {
  max-width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  font: normal 24px "Flama_Medium";
  color: #004f91;
  background: #00b4d5;
  text-align: center;
}
.cofide .transparencia.content .section112 .tabla03 > table {
  border-radius: 12px;
  overflow: hidden;
}
.cofide .transparencia.content .section112 .tabla03 > table > tr td {
  border-left: solid 5px;
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla03 > table > tr td {
    display: block;
    border-left: solid 0px #ffffff;
    border-bottom: solid 0px #ffffff;
  }
}
.cofide .transparencia.content .section112 .tabla03 > table tr {
  background: #dee99d;
}
.cofide .transparencia.content .section112 .tabla03 > table tr td {
  border-left: solid 5px #ffffff;
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla03 > table tr td {
    display: block;
    border-left: solid 0px #ffffff;
    border-bottom: solid 5px #ffffff;
  }
}
.cofide .transparencia.content .section112 .tabla03 > table tr a {
  display: block;
  font: normal 20px "Flama_Book";
  text-align: left;
  color: #575547;
  padding: 20px 50px 25px;
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .cofide .transparencia.content .section112 .tabla03 > table tr a {
    font-size: 18px;
    padding: 20px 30px 25px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla03 > table tr a {
    font-size: 16px;
    padding: 20px 20px 20px;
  }
}
.cofide .transparencia.content .section112 .tabla03 > table tr:nth-child(2n) {
  background: #f7f9e6;
}
.cofide .transparencia.content .section112 .tabla03 > table tr:nth-child(2n) a {
  color: #575547;
}
.cofide .transparencia.content .section112 .tabla04 {
  padding: 20px 0;
}
.cofide .transparencia.content .section112 .tabla04 a.volver {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 120px;
  margin: 0 auto;
  padding: 0 10px 20px;
  border-radius: 10px;
  font-size: 20px;
  /*background: #eeeeec;*/
  color: #004f91;
  cursor: pointer;
}
.cofide .transparencia.content .section112 .tabla04 a.volver i {
  display: inline-block;
  /*transform: rotate(180deg);*/
  font: normal 20px "Flama_Medium";
}
.cofide .transparencia.content .section112 .tabla04 h3 {
  max-width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  font: normal 24px "Flama_Medium";
  color: #004f91;
  background: #00b4d5;
  text-align: center;
}
.cofide .transparencia.content .section112 .tabla04 table {
  border-radius: 12px;
  overflow: hidden;
}
.cofide .transparencia.content .section112 .tabla04 table tr {
  background: #eeeeec;
}
.cofide .transparencia.content .section112 .tabla04 table tr td {
  border-left: solid 5px #ffffff;
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla04 table tr td {
    display: block;
    border-left: solid 0px #ffffff;
    border-bottom: solid 5px #ffffff;
  }
}
.cofide .transparencia.content .section112 .tabla04 table tr .head {
  background: #00b4d5;
}
.cofide .transparencia.content .section112 .tabla04 table tr .head a {
  color: #575547;
  text-decoration: none;
  color: #ffffff;
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla04 table tr .null {
    display: none;
  }
}
.cofide .transparencia.content .section112 .tabla04 table tr a {
  display: block;
  font: normal 24px "Flama_Book";
  text-align: center;
  color: #575547;
  padding: 20px 20px 25px;
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .cofide .transparencia.content .section112 .tabla04 table tr a {
    font-size: 18px;
    padding: 20px 30px 25px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla04 table tr a {
    font-size: 16px;
    padding: 20px 20px 20px;
  }
}
.cofide .transparencia.content .section112 .tabla04 table tr:nth-child(2n) {
  background: #e6e6e3;
}
.cofide .transparencia.content .section112 .tabla05 {
  padding: 20px 0;
}
.cofide .transparencia.content .section112 .tabla05 a.volver {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  width: 120px;
  margin: 0 auto;
  padding: 0 10px 20px;
  border-radius: 10px;
  font-size: 20px;
  /*background: #eeeeec;*/
  color: #004f91;
  cursor: pointer;
}
.cofide .transparencia.content .section112 .tabla05 a.volver i {
  display: inline-block;
  /*transform: rotate(180deg);*/
  font: normal 20px "Flama_Medium";
}
.cofide .transparencia.content .section112 .tabla05 h3 {
  max-width: 100%;
  margin: 0 auto;
  padding: 20px 0;
  font: normal 24px "Flama_Medium";
  color: #004f91;
  background: #00b4d5;
  text-align: center;
}
.cofide .transparencia.content .section112 .tabla05 table {
  border-radius: 12px;
  overflow: hidden;
}
.cofide .transparencia.content .section112 .tabla05 table tr {
  background: #eeeeec;
}
.cofide .transparencia.content .section112 .tabla05 table tr td {
  border-left: solid 5px #ffffff;
}
.cofide .transparencia.content .section112 .tabla05 table tr .head {
  background: #00b4d5;
}
.cofide .transparencia.content .section112 .tabla05 table tr .head a {
  color: #575547;
  text-decoration: none;
  color: #ffffff;
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla05 table tr .null {
    display: none;
  }
}
.cofide .transparencia.content .section112 .tabla05 table tr a {
  display: block;
  font: normal 24px "Flama_Book";
  text-align: center;
  color: #575547;
  padding: 20px 20px 25px;
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .cofide .transparencia.content .section112 .tabla05 table tr a {
    font-size: 18px;
    padding: 20px 30px 25px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .transparencia.content .section112 .tabla05 table tr a {
    font-size: 16px;
    padding: 20px 20px 20px;
  }
}
.cofide .transparencia.content .section112 .tabla05 table tr:nth-child(2n) {
  background: #e6e6e3;
}
.cofide .denuncias.content__align {
  width: 100%;
}
.cofide .denuncias.content__main {
  position: relative;
}
.cofide .denuncias.content .section120__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
  border-bottom: solid 2px #eeeeec;
}
@media screen and (max-width: 1440px) {
  .cofide .denuncias.content .section120__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .denuncias.content .section120__main {
  background: #eeeeec;
  position: relative;
  display: block;
  border-radius: 20px;
  overflow: hidden;
}
.cofide .denuncias.content .section120 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .denuncias.content .section120 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .denuncias.content .section120 .title h2 {
  text-align: center;
  padding: 20px 10px 20px;
}
.cofide .denuncias.content .section120 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #00b4d5;
  text-align: center;
  padding: 30px 10px 20px;
}
.cofide .denuncias.content .section120 .grid {
  padding: 0px 0 50px;
}
.cofide .denuncias.content .section120 .grid__align {
  max-width: 1135px;
  margin: 0 auto;
  padding: 0px 5px;
}
.cofide .denuncias.content .section120 .grid__main {
  position: relative;
}
.cofide .denuncias.content .section120 .grid .box {
  width: 100%;
}
.cofide .denuncias.content .section120 .grid .box__align {
  padding: 0 0 20px;
}
@media screen and (max-width: 1199px) {
  .cofide .denuncias.content .section120 .grid .box__align {
    padding: 0 40px 20px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .denuncias.content .section120 .grid .box__align {
    padding: 0 20px 20px;
  }
}
.cofide .denuncias.content .section120 .grid .box__main {
  position: relative;
}
.cofide .denuncias.content .section120 .grid .box__main p {
  font: normal 20px "Flama_Book";
  color: #575547;
  line-height: 1.4;
  padding: 0px 0 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .denuncias.content .section120 .grid .box__main p {
    font-size: 16px;
  }
}
.cofide .denuncias.content .section120 .grid .box__main p strong {
  font: normal 20px "Flama_Medium";
  color: #afca0b;
  line-height: 1.4;
}
@media screen and (max-width: 1366px) {
  .cofide .denuncias.content .section120 .grid .box__main p strong {
    font-size: 16px;
  }
}
.cofide .denuncias.content .section120 .grid .box__main ul li {
  position: relative;
  padding-left: 80px;
  margin: 30px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
@media screen and (max-width: 449px) {
  .cofide .denuncias.content .section120 .grid .box__main ul li {
    padding-left: 60px;
    align-items: flex-start;
  }
}
.cofide .denuncias.content .section120 .grid .box__main ul li i {
  position: absolute;
  display: block;
  width: 65px;
  height: 65px;
  border-radius: 50%;
  background: #afca0b;
  text-align: center;
  font: normal 38px "Flama_Medium";
  color: #ffffff;
  padding-top: 5px;
  margin-left: -80px;
}
@media screen and (max-width: 768px) {
  .cofide .denuncias.content .section120 .grid .box__main ul li i {
    font-size: 24px;
    width: 46px;
    height: 46px;
    margin-left: -60px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .denuncias.content .section120 .grid .box__main ul li i {
    margin-top: 15px;
  }
}
.cofide .denuncias.content .section120 .grid .box__main ul li p {
  font: normal 20px "Flama_Medium";
  padding: 10px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .denuncias.content .section120 .grid .box__main ul li p {
    font-size: 16px;
  }
}
.cofide .denuncias.content .section120 .grid .box__main ul li p a {
  font: normal 20px "Flama_Medium";
  color: #575547;
  text-decoration: underline;
}
@media screen and (max-width: 1366px) {
  .cofide .denuncias.content .section120 .grid .box__main ul li p a {
    font-size: 16px;
  }
}

.cofide .bolsa_de_tabajo.content__align {
  width: 100%;
}
.cofide .bolsa_de_tabajo.content__main {
  position: relative;
}
.cofide .bolsa_de_tabajo.content .section130__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
  border-bottom: solid 2px #eeeeec;
}
@media screen and (max-width: 1440px) {
  .cofide .bolsa_de_tabajo.content .section130__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .bolsa_de_tabajo.content .section130__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .bolsa_de_tabajo.content .section130 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .bolsa_de_tabajo.content .section130 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .bolsa_de_tabajo.content .section130 .title h2 {
  text-align: center;
  padding: 20px 10px 20px;
}
.cofide .bolsa_de_tabajo.content .section130 .title p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  text-align: center;
  padding: 30px 10px 20px;
}
.cofide .bolsa_de_tabajo.content .section130 .title a.btn {
  display: flex;
  justify-content: space-around;
  align-items: center;
  background: #afca0b;
  max-width: 380px;
  width: 100%;
  height: 97px;
  padding: 10px 20px;
  border-radius: 10px;
  margin: 20px auto 10px;
}
@media screen and (max-width: 768px) {
  .cofide .bolsa_de_tabajo.content .section130 .title a.btn {
    max-width: 300px;
    padding: 10px 20px;
    height: 70px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .bolsa_de_tabajo.content .section130 .title a.btn i img {
    height: 50px;
  }
}
.cofide .bolsa_de_tabajo.content .section130 .title a.btn span {
  font: normal 26px "Flama_Medium";
  color: #004f91;
}
@media screen and (max-width: 768px) {
  .cofide .bolsa_de_tabajo.content .section130 .title a.btn span {
    font-size: 20px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .bolsa_de_tabajo.content .section130 .title a.btn span {
    font-size: 18px;
  }
}
.cofide .bolsa_de_tabajo.content .section130 .grid {
  padding: 0px 0 50px;
}
.cofide .bolsa_de_tabajo.content .section130 .grid__align {
  max-width: 1135px;
  margin: 0 auto;
  padding: 0px 5px;
}
.cofide .bolsa_de_tabajo.content .section130 .grid__main {
  position: relative;
}
.cofide .bolsa_de_tabajo.content .section130 .grid table {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  overflow: hidden;
}
.cofide .bolsa_de_tabajo.content .section130 .grid table tr {
  background: #e6e6e3;
}
.cofide .bolsa_de_tabajo.content .section130 .grid table tr a {
  display: block;
  font: normal 30px "Flama_Book";
  color: #575547;
  padding: 20px 50px 25px;
  text-decoration: underline;
}
@media screen and (max-width: 768px) {
  .cofide .bolsa_de_tabajo.content .section130 .grid table tr a {
    font-size: 18px;
    padding: 20px 30px 25px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .bolsa_de_tabajo.content .section130 .grid table tr a {
    font-size: 16px;
    padding: 20px 20px 20px;
  }
}
.cofide .bolsa_de_tabajo.content .section130 .grid table tr:nth-child(2n) {
  background: #eeeeec;
}
.cofide .bolsa_de_tabajo.content .section130 .grid table tr:nth-child(1) {
  background: #ccf0f6;
}
.cofide .bolsa_de_tabajo.content .section130 .grid table tr:nth-child(1) a {
  color: #004f91;
}
.cofide .bolsa_de_tabajo.content .section130 .grid table tr:nth-child(2) {
  background: #e5f7fb;
}
.cofide .bolsa_de_tabajo.content .section130 .grid table tr:nth-child(2) a {
  color: #004f91;
}
.cofide .bolsa_de_tabajo.content .section130 .grid table tr:nth-child(3) {
  background: #ccf0f6;
}
.cofide .bolsa_de_tabajo.content .section130 .grid table tr:nth-child(3) a {
  color: #004f91;
}

.cofide .financiamiento_de_infraestructura.content__align {
  width: 100%;
}
.cofide .financiamiento_de_infraestructura.content__main {
  position: relative;
}
.cofide .financiamiento_de_infraestructura.content .section140 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .financiamiento_de_infraestructura.content .section140__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .financiamiento_de_infraestructura.content .section140__main {
  position: relative;
  display: block;
}
.cofide .financiamiento_de_infraestructura.content .section140__main img {
  display: block;
  width: 100%;
}
.cofide .financiamiento_de_infraestructura.content .section141 {
  background: #e5edf4;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section141 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_de_infraestructura.content .section141 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_de_infraestructura.content .section141 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section141__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
  /*border-bottom: solid 2px #eeeeec;*/
}

.cofide .financiamiento_de_infraestructura.content .section141__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_de_infraestructura.content .section141 .title {
  position: relative;
  width: 100%;
  padding: 20px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_de_infraestructura.content .section141 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .financiamiento_de_infraestructura.content .section141 .title h2 {
  text-align: center;
  padding: 20px 0px 20px;
}
.cofide .financiamiento_de_infraestructura.content .section141 .title p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  text-align: left;
  padding: 30px 0px 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section141 .title p {
    font-size: 16px;
  }
}

.cofide .financiamiento_de_infraestructura.content .section142 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section142 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_de_infraestructura.content .section142 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_de_infraestructura.content .section142 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .financiamiento_de_infraestructura.content .section142__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}

.cofide .financiamiento_de_infraestructura.content .section142__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_de_infraestructura.content .section142 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_de_infraestructura.content .section142 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .financiamiento_de_infraestructura.content .section142 .title h2 {
  text-align: center;
  padding: 20px 10px 20px;
}
.cofide .financiamiento_de_infraestructura.content .section142 .title p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  text-align: left;
  padding: 30px 10px 20px;
}
.cofide .financiamiento_de_infraestructura.content .section142 .subtitle__main {
  position: relative;
}
.cofide .financiamiento_de_infraestructura.content .section142 .subtitle h4 {
  text-align: center;
  padding: 20px 0px 20px;
  font: normal 400 22px "Flama_Medium";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section142 .subtitle h4 {
    font-size: 16px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section142 .grid__align {
  padding: 30px 0 50px;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_de_infraestructura.content .section142 .grid__align {
    padding: 30px 0 0;
  }
}
.cofide .financiamiento_de_infraestructura.content .section142 .grid__main {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section142
  .grid
  table
  tr:nth-child(1)
  td.box:nth-child(1)
  .box__align {
  border-left: solid 1px #ffffff;
  border-top: solid 1px #ffffff;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section142
  .grid
  table
  tr:nth-child(1)
  td.box:nth-child(2)
  .box__align {
  border-right: solid 1px #ffffff;
  border-top: solid 1px #ffffff;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section142
  .grid
  table
  tr:nth-child(2)
  td.box:nth-child(1)
  .box__align {
  border-left: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section142
  .grid
  table
  tr:nth-child(2)
  td.box:nth-child(2)
  .box__align {
  border-right: solid 1px #ffffff;
  border-bottom: solid 1px #ffffff;
}
.cofide .financiamiento_de_infraestructura.content .section142 .grid .box {
  max-width: 580px;
  width: 50%;
  height: 100%;
}
@media screen and (max-width: 449px) {
  .cofide .financiamiento_de_infraestructura.content .section142 .grid .box {
    display: block;
    width: 100%;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section142
  .grid
  .box__align {
  border: solid 1px #afca0b;
  padding: 35px;
  height: 100%;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section142
  .grid
  .box__main {
  position: relative;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section142
  .grid
  .box
  strong {
  font: normal 34px "Flama_Medium";
  color: #afca0b;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section142
    .grid
    .box
    strong {
    font-size: 28px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section142
    .grid
    .box
    strong {
    font-size: 24px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section142 .grid .box p {
  font: normal 24px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section142 .grid .box p {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section142
  .grid
  .box
  p
  span {
  font: normal 24px "Flama_Book";
  color: #afca0b;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section142
    .grid
    .box
    p
    span {
    font-size: 16px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section143 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section143 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_de_infraestructura.content .section143 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_de_infraestructura.content .section143 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .financiamiento_de_infraestructura.content .section143__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
  border-bottom: solid 2px #eeeeec;
}
@media screen and (max-width: 1200px) {
  .cofide .financiamiento_de_infraestructura.content .section143__align {
    padding: 50px 0 10px;
  }
}

.cofide .financiamiento_de_infraestructura.content .section143__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_de_infraestructura.content .section143 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_de_infraestructura.content .section143 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .financiamiento_de_infraestructura.content .section143 .title h2 {
  text-align: center;
  padding: 20px 10px 20px;
}
.cofide .financiamiento_de_infraestructura.content .section143 .title p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  text-align: left;
  padding: 30px 10px 20px;
}
.cofide .financiamiento_de_infraestructura.content .section143 .subtitle__main {
  position: relative;
}
.cofide .financiamiento_de_infraestructura.content .section143 .subtitle h4 {
  text-align: center;
  padding: 20px 0px 20px;
  font: normal 400 22px "Flama_Medium";
  color: #575547;
}
.cofide .financiamiento_de_infraestructura.content .section143 .filtro__align {
  padding: 0;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro__align {
    font-size: 16px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section143 .filtro__main {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 12px;
}
@media screen and (max-width: 1300px) {
  .cofide .financiamiento_de_infraestructura.content .section143 .filtro__main {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
@media screen and (max-width: 449px) {
  .cofide .financiamiento_de_infraestructura.content .section143 .filtro__main {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro
  .item.act {
  background: #00b4d5;
  box-shadow: 0 0 15px 0px #00b4d5;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro
  .item.act
  span {
  color: #ffffff;
}
.cofide .financiamiento_de_infraestructura.content .section143 .filtro .item {
  border: solid 3px #00b4d5;
  border-radius: 21px;
  cursor: pointer;
}
@media screen and (max-width: 1300px) {
  .cofide .financiamiento_de_infraestructura.content .section143 .filtro .item {
    margin: 10px 2.5px 0;
  }
}
@media screen and (max-width: 449px) {
  .cofide .financiamiento_de_infraestructura.content .section143 .filtro .item {
    margin: 5px 3px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro
  .item__main {
  /*padding: 25px 50px 25px;*/
  padding: 15px 45px 15px;
}

@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro
    .item__main {
    padding: 15px 45px 15px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro
    .item__main {
    padding: 15px 30px 15px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro
    .item__main {
    padding: 10px 20px 10px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro
  .item__main
  img {
  height: 40px;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro
  .item__main
  span {
  /*font: normal 22px "Flama_Basic";*/
  font: normal 16px "Flama_Basic";
  line-height: 1;
  color: #00b4d5;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro
    .item__main
    span {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro
    .item__main
    span {
    font-size: 14px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro
  .item:nth-child(1) {
  /*background: url("../assets/images/check_blue.svg") no-repeat 25px center;
  background-size: 45px;*/
  background: url("../assets/images/check_blue.svg") no-repeat 25px center;
  background-size: 30px;
  border: solid 3px #004f91;
  padding-left: 30px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro
    .item:nth-child(1) {
    background: url("../assets/images/check_blue.svg") no-repeat 25px center;
    background-size: 30px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro
    .item:nth-child(1) {
    background: url("../assets/images/check_blue.svg") no-repeat 15px center;
    background-size: 25px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro
  .item:nth-child(1)
  .item__main
  span {
  color: #004f91;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro
  .item:nth-child(1).act {
  /*background: #004f91 url("../assets/images/check.svg") no-repeat 25px center;
  background-size: 45px;*/
  background: #004f91 url("../assets/images/check.svg") no-repeat 25px center;
  background-size: 30px;
  box-shadow: 0 0 15px 0px #004f91;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro
    .item:nth-child(1).act {
    background: #004f91 url("../assets/images/check.svg") no-repeat 25px center;
    background-size: 30px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro
    .item:nth-child(1).act {
    background: #004f91 url("../assets/images/check.svg") no-repeat 15px center;
    background-size: 25px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro
  .item:nth-child(1).act
  .item__main
  span {
  color: #ffffff;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro__footer
  .alert {
  padding: 10px 12px;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro__footer
  .alert__main {
  padding: 30px 20px;
  border-radius: 20px;
  background: #eeeeec url("../assets/images/alert_map.svg") no-repeat 35px
    center;
  background-size: 45px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro__footer
    .alert__main {
    background: #eeeeec url("../assets/images/alert_map.svg") no-repeat 35px
      center;
    background-size: 45px;
    padding: 20px 20px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .filtro__footer
  .alert__main
  p {
  /*font: normal 20px "Flama_Basic";*/
  font: normal 18px "Flama_Basic";
  color: #575547;
  padding-left: 80px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .filtro__footer
    .alert__main
    p {
    font-size: 16px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section143 .mapas__align {
  padding: 0;
}
.cofide .financiamiento_de_infraestructura.content .section143 .mapas__main {
  position: relative;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa.act {
  display: block;
}
.cofide .financiamiento_de_infraestructura.content .section143 .mapas .mapa {
  display: none;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa__align {
  padding: 50px 0;
  max-width: 760px;
  margin: 0 auto;
  display: block;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa__align {
    padding: 50px 0 110px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa__align {
    width: 340px;
    margin: 0 auto;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa__main {
  position: relative;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  img {
  width: 100%;
  /*max-width: 1169px;*/
  max-width: 760px;
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    img {
    /*max-width: 700px;*/
    max-width: 500px;
  }
}
/*
@media screen and (max-width: 768px) {
  .cofide .financiamiento_de_infraestructura.content .section143 .mapas .mapa img {
    max-width: 500px;
  }
}*/
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    img {
    max-width: 100%;
    width: 335px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .punto {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 45px;
  margin-top: 0px;
  margin-left: 0px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .punto {
    width: 35px;
    height: 35px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .punto
  a {
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 45px;
  margin-top: 0px;
  margin-left: 0px;
  background: rgba(0, 181, 213, 0.3);
  border-radius: 50%;
  z-index: 1;
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .punto
    a {
    width: 35px;
    height: 35px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .punto
  a:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  margin-top: 5px;
  margin-left: 5px;
  top: 0;
  left: 0;
  background: rgba(0, 181, 213, 0.5);
  z-index: 2;
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .punto
    a:before {
    width: 25px;
    height: 25px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .punto
  a:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-top: 10px;
  margin-left: 10px;
  top: 0;
  left: 0;
  background: #00b4d5;
  z-index: 3;
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .punto
    a:after {
    width: 15px;
    height: 15px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .punto
  a.pulso {
  cursor: pointer;
  animation: infinite puntos 1s;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .punto
  a.pulso:before {
  animation: infinite puntos 1s;
}
@keyframes puntos {
  0% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .punto-b {
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 45px;
  margin-top: 0px;
  margin-left: 0px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .punto-b {
    width: 35px;
    height: 35px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .punto.act {
  display: block;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .box {
  display: none;
  width: 380px;
  position: relative;
  top: 0;
  left: 0;
  background: #00b4d5;
  border-radius: 12px;
  padding: 0px 50px 25px 50px;
  z-index: 9;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .box {
    /*width: 300px;*/
    width: 270px;
    padding: 0px 30px 25px 40px;
  }
}
/*
@media screen and (max-width: 1024px) {
  .cofide .financiamiento_de_infraestructura.content .section143 .mapas .mapa .box {
    width: 270px;
    padding: 0px 30px 25px 40px;
  }
}*/
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .box {
    border-radius: 0;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    width: 350px;
    padding: 0px 30px 25px 100px;
  }
}
@media screen and (max-width: 450px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .box {
    width: 300px;
    padding: 0px 30px 25px 70px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .box
  .tit {
  padding: 20px 10px 0px;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .box
  .tit
  strong {
  display: block;
  text-align: center;
  font: normal 24px "Flama_Medium";
  color: #004f91;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .box
    .tit
    strong {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .box
  .tit
  span {
  display: block;
  text-align: center;
  font: normal 20px "Flama_Book";
  color: #004f91;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .box
    .tit
    span {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .box__content {
  padding: 10px 0;
  /*ol {
          li {
            position: relative;
  padding-left: 20px;

          }
        }*/
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .box__content
  i.close {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-right: 5px;
  background: #ffffff;
  border-radius: 50%;
  color: #004f91;
  font: normal 16px "Flama_Medium";
  text-align: center;
  padding-top: 4px;
  cursor: pointer;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .box__content
  ul
  li
  p {
  position: relative;
  color: #ffffff;
  font: normal 18px "Flama_Book";
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .box__content
    ul
    li
    p {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .box__content
  ul
  li
  p
  strong {
  font: normal 18px "Flama_Medium";
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .box__content
    ul
    li
    p
    strong {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .box__content
  ul
  li
  p:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px;
  border-radius: 50%;
  background: #004f91;
  margin-left: -22px;
  margin-top: 13px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .box__content
    ul
    li
    p:before {
    margin-top: 7px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .up {
  top: auto;
  bottom: 0;
  margin-bottom: 70px;
  margin-left: -170px;
}
/*@media screen and (max-width: 1024px) {
  .cofide .financiamiento_de_infraestructura.content .section143 .mapas .mapa .up {
    margin-left: -110px;
  }
}*/
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .up {
    margin-left: 0px;
    margin-bottom: 0px;
    top: 0;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .up:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -50px;
  margin-bottom: -20px;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-top: 40px solid #00b4d5;
  border-right: 50px solid transparent;
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .up:before {
    display: none;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .down {
  bottom: auto;
  top: 0;
  margin-top: 70px;
  margin-left: -165px;
}
/*@media screen and (max-width: 1024px) {
  .cofide .financiamiento_de_infraestructura.content .section143 .mapas .mapa .down {
    margin-left: -110px;
  }
}*/
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .down {
    margin-left: 0px;
    margin-top: 0px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .down:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -50px;
  margin-top: -20px;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-bottom: 40px solid #00b4d5;
  border-right: 50px solid transparent;
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .down:before {
    display: none;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .left {
  top: 0;
  left: auto;
  right: 0;
  margin-top: -80px;
  margin-right: 70px;
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .left {
    margin-top: 0px;
    margin-right: 0px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .left:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -25px;
  margin-top: 80px;
  width: 0;
  height: 0;
  border-top: 25px solid transparent;
  border-left: 25px solid #00b4d5;
  border-bottom: 25px solid transparent;
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .left:before {
    display: none;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .right {
  top: 0;
  right: auto;
  left: 0;
  margin-top: -80px;
  margin-left: 70px;
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .right {
    margin-top: 0px;
    margin-left: 0px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .right:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -25px;
  margin-top: 80px;
  width: 0;
  height: 0;
  border-top: 25px solid transparent;
  border-right: 25px solid #00b4d5;
  border-bottom: 25px solid transparent;
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .right:before {
    display: none;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .piura {
  top: 290px;
  left: 50px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .piura {
    top: 185px;
    left: 135px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .piura {
    top: 185px;
    left: 125px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .piura {
    top: 115px;
    left: 15px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .piura-b {
  top: 55px;
  left: 52px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .piura-b {
    top: -20px;
    left: 192px;
  }
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .piura-b {
    top: 35%;
    left: 0;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .amazonas {
  /*top: 480px;*/
  top: 300px;
  /*left: 395px;*/
  left: 165px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .amazonas {
    top: 190px;
    left: 220px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .amazonas {
    top: 190px;
    left: 200px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .amazonas {
    top: 120px;
    left: 65px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .amazonas-b {
  /*top: 220px;*/
  top: 70px;
  /*left: 395px;*/
  left: 168px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .amazonas-b {
    top: 0px;
    left: 277px;
  }
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .amazonas-b {
    top: 35%;
    left: 0;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .lambayeque {
  top: 360px;
  left: 70px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lambayeque {
    top: 235px;
    left: 155px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lambayeque {
    top: 235px;
    left: 135px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lambayeque {
    top: 155px;
    left: 20px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .lambayeque-b {
  top: 360px;
  left: 70px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lambayeque-b {
    top: 232px;
    left: 155px;
  }
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lambayeque-b {
    top: 35%;
    left: 0;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .la_libertad {
  top: 460px;
  left: 150px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .la_libertad {
    top: 290px;
    left: 230px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .la_libertad {
    top: 290px;
    left: 200px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .la_libertad {
    top: 195px;
    left: 60px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .la_libertad-b {
  top: 460px;
  left: 150px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .la_libertad-b {
    top: 290px;
    left: 283px;
  }
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .la_libertad-b {
    top: 35%;
    left: 0;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .ancash {
  top: 850px;
  left: 430px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ancash {
    top: 350px;
    left: 252px;
  }
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ancash {
    top: 350px;
    left: 240px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ancash {
    top: 350px;
    left: 220px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ancash {
    top: 230px;
    left: 80px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .ancash-b {
  top: 850px;
  left: 430px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ancash-b {
    top: 350px;
    left: -30px;
  }
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ancash-b {
    top: 35%;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ancash-b {
    top: 170px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .huanuco {
  top: 550px;
  left: 280px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .huanuco {
    top: 360px;
    left: 300px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .huanuco {
    top: 360px;
    left: 280px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .huanuco {
    top: 235px;
    left: 120px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .huanuco-b {
  top: 550px;
  left: 280px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .huanuco-b {
    top: 357px;
    left: 295px;
  }
}
@media screen and (max-width: 940px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .huanuco-b {
    top: 35%;
    left: 0;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .huanuco-b {
    top: 170px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .lima {
  top: 670px;
  left: 250px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lima {
    top: 440px;
    left: 280px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lima {
    top: 440px;
    left: 260px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lima {
    top: 295px;
    left: 110px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .lima-b {
  top: 670px;
  left: 250px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lima-b {
    top: 430px;
    left: 333px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lima-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lima-b {
    top: 170px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .lima-b
  .left {
  left: -405px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .lima-b
    .left {
    left: 0px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .junin {
  top: 665px;
  left: 360px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .junin {
    top: 430px;
    left: 360px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .junin {
    top: 435px;
    left: 330px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .junin {
    top: 285px;
    left: 155px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .junin-b {
  top: 665px;
  left: 360px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .junin-b {
    top: 400px;
    left: 415px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .junin-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .junin-b {
    top: 170px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .ica {
  /*top: 1300px;*/
  top: 835px;
  /*left: 630px;*/
  left: 320px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ica {
    top: 540px;
    left: 335px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ica {
    top: 545px;
    left: 300px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ica {
    top: 360px;
    left: 135px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .ica-b {
  /*top: 1300px;*/
  top: 835px;
  /*left: 630px;*/
  left: 360px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ica-b {
    top: 540px;
    left: 490px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ica-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ica-b {
    top: 170px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .ica-b
  .left {
  left: -445px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .ica-b
    .left {
    left: 0px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .puno {
  top: 870px;
  left: 665px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .puno {
    top: 570px;
    left: 550px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .puno {
    top: 570px;
    left: 520px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .puno {
    top: 370px;
    left: 280px;
  }
}

.cofide
  .financiamiento_de_infraestructura.content
  .section143
  .mapas
  .mapa
  .puno-b {
  top: 570px;
  left: 667px;
}
@media screen and (max-width: 1200px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .puno-b {
    top: 305px;
    left: 607px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .puno-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section143
    .mapas
    .mapa
    .puno-b {
    top: 170px;
  }
}

.cofide .financiamiento_de_infraestructura.content .section144 {
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section144 {
    padding: 0 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_de_infraestructura.content .section144 {
    padding: 0 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_de_infraestructura.content .section144 {
    padding: 0 20px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section144__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .financiamiento_de_infraestructura.content .section144__main {
  position: relative;
}
.cofide .financiamiento_de_infraestructura.content .section144 .grid {
  /*max-width: 1200px;*/
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_de_infraestructura.content .section144 .grid {
    flex-direction: column;
  }
}
.cofide .financiamiento_de_infraestructura.content .section144 .box {
  width: 500px;
  /*width: 750px;*/
  padding: 20px 50px;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_de_infraestructura.content .section144 .box {
    width: 470px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .financiamiento_de_infraestructura.content .section144 .box {
    width: 100%;
    padding: 20px 10px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section144 .box__align {
  padding: 5px 20px;
  background: #afca0b;
  border-radius: 12px;
}
.cofide .financiamiento_de_infraestructura.content .section144 .box__main {
  position: relative;
  display: flex;
  align-items: center;
}
.cofide .financiamiento_de_infraestructura.content .section144 .box .icon {
  padding: 15px;
}
.cofide .financiamiento_de_infraestructura.content .section144 .box .icon img {
  display: block;
  height: 55px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section144
    .box
    .icon
    img {
    height: 70px;
  }
}

.cofide .financiamiento_de_infraestructura.content .section144 .box .text p {
  padding: 15px;
}
.cofide .financiamiento_de_infraestructura.content .section144 .box .text p a {
  font: normal 20px "Flama_Medium";
  color: #ffffff;
  white-space: pre-wrap;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section144
  .box
  .text
  p
  a.btn {
  box-shadow: none;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section144
    .box
    .text
    p
    a {
    font-size: 18px;
    white-space: pre-wrap;
    text-align: left;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section144
    .box
    .text
    p
    a {
    font-size: 15px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section145 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 13660px) {
  .cofide .financiamiento_de_infraestructura.content .section145 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_de_infraestructura.content .section145 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_de_infraestructura.content .section145 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .financiamiento_de_infraestructura.content .section145__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .financiamiento_de_infraestructura.content .section145__main {
  position: relative;
  display: block;
  text-align: center;
}
.cofide .financiamiento_de_infraestructura.content .section145 .title {
  position: relative;
  width: 100%;
  padding: 20px 0;
}
.cofide .financiamiento_de_infraestructura.content .section145 .title h3 {
  font: normal 400 30px "Flama_Medium";
  color: #afca0b;
  text-align: center;
  padding: 30px 0px 10px;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-list {
  width: 100%;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-track {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-prev,
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section145
    #prod_am_slider2
    .slick-prev,
  .cofide
    .financiamiento_de_infraestructura.content
    .section145
    #prod_am_slider2
    .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-next:before {
  transform: rotate(45deg);
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-prev {
  left: 0px;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-next {
  right: 0px;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-prev:before,
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  #prod_am_slider2
  .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .financiamiento_de_infraestructura.content .section145 .grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0 80px;
}
@media screen and (max-width: 449px) {
  .cofide .financiamiento_de_infraestructura.content .section145 .grid {
    padding: 20px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section145 .grid .box {
  /*.enlace {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    a.btn {
      display: inline-block;
      font: normal 400 27px $font3;
      color: $color_t04;
      background: $color_t01;
      padding: 14px 15px;
      text-align: center;
      border-radius: 12px;
      margin: 0px 0px 45px;
    }
  }*/
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  .grid
  .box__align {
  position: relative;
  width: 405px !important;
  height: 415px;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section145
    .grid
    .box__align {
    width: 300px !important;
    height: 415px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section145
    .grid
    .box__align {
    width: auto !important;
    height: auto;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  .grid
  .box__main {
  height: 100%;
  overflow: hidden;
  padding-bottom: 100px;
  margin: 5px 0;
  border-radius: 21px;
  padding: 0 20px;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_de_infraestructura.content
    .section145
    .grid
    .box__main {
    padding-bottom: 10px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  .grid
  .box
  .icon {
  position: relative;
  display: block;
  width: 145px;
  height: 145px;
  margin: 0 auto;
  padding: 0px;
  border-radius: 50%;
  background: #ffffff;
  overflow: hidden;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  .grid
  .box
  .icon
  img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
.cofide .financiamiento_de_infraestructura.content .section145 .grid .box h2 {
  font: normal 400 27px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 50px 0 5px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section145 .grid .box h2 {
    font-size: 20px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section145 .grid .box h3 {
  font: normal 400 27px "Flama_Book";
  color: #004f91;
  text-align: center;
  padding-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section145 .grid .box h3 {
    font-size: 16px;
  }
}
.cofide .financiamiento_de_infraestructura.content .section145 .grid .box p {
  font: normal 400 22px "Flama_Medium";
  padding-top: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_de_infraestructura.content .section145 .grid .box p {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  .grid
  .box
  p
  strong {
  color: #afca0b;
}
.cofide
  .financiamiento_de_infraestructura.content
  .section145
  .grid
  .box
  p
  span {
  color: #575547;
}
.cofide .financiamiento_de_infraestructura.content .section145 .grid .box p a {
  color: #575547;
  text-decoration: underline;
}

.cofide .financiamiento_a_la_inversion_productiva.content__align {
  width: 100%;
}
.cofide .financiamiento_a_la_inversion_productiva.content__main {
  position: relative;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb140 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb140__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb140__main {
  position: relative;
  display: block;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb140__main
  img {
  display: block;
  width: 100%;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb141 {
  background: #e5f7fb;
  padding: 0 85px;
}

@media screen and (max-width: 1366px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb141 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb141 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb141 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .financiamiento_a_la_inversion_productiva.content .sectionb141__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
  /*border-bottom: solid 2px #eeeeec;*/
}

.cofide .financiamiento_a_la_inversion_productiva.content .sectionb141__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb141 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb141
    .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb141
  .title
  h2 {
  text-align: center;
  padding: 20px 0px 20px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb141
  .title
  p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  text-align: left;
  padding: 30px 00px 20px;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb142 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb142 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb142 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb142 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .financiamiento_a_la_inversion_productiva.content .sectionb142__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}

.cofide .financiamiento_a_la_inversion_productiva.content .sectionb142__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb142 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb142
    .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .title
  h2 {
  text-align: center;
  padding: 20px 10px 20px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .title
  h3 {
  color: #00b4d5;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .title
  p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  text-align: left;
  padding: 30px 10px 20px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .subtitle__main {
  position: relative;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .subtitle
  h4 {
  text-align: center;
  padding: 20px 10px 20px;
  font: normal 400 22px "Flama_Medium";
  color: #575547;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid__align {
  padding: 30px 0 50px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb142
    .grid__align {
    padding: 30px 0 0;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid__main {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid
  table
  tr:nth-child(1)
  td.box {
  display: block;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid
  table
  tr:nth-child(1)
  td.box:nth-child(1)
  .box__align {
  border-left: solid 1px #ffffff;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid
  .box {
  max-width: 550px;
  width: 50%;
  height: 100%;
  margin: 0 auto;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb142
    .grid
    .box {
    width: 100%;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid
  .box__align {
  border-bottom: solid 2px #afca0b;
  padding: 35px;
  height: 100%;
  text-align: center;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid
  .box__main {
  position: relative;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid
  .box
  strong {
  font: normal 34px "Flama_Medium";
  color: #afca0b;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb142
    .grid
    .box
    strong {
    font-size: 24px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid
  .box
  p {
  font: normal 24px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb142
    .grid
    .box
    p {
    font-size: 18px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb142
  .grid
  .box
  p
  span {
  font: normal 24px "Flama_Book";
  color: #afca0b;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb142
    .grid
    .box
    p
    span {
    font-size: 18px;
  }
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb143 {
  background: #ffffff;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb143 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb143 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb143 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .financiamiento_a_la_inversion_productiva.content .sectionb143__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
  border-bottom: solid 2px #eeeeec;
}

.cofide .financiamiento_a_la_inversion_productiva.content .sectionb143__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb143 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .title
  h2 {
  text-align: center;
  padding: 20px 0px 20px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .title
  p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  text-align: left;
  padding: 30px 0px 20px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .subtitle__main {
  position: relative;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .subtitle
  h4 {
  text-align: center;
  padding: 20px 0px 20px;
  font: normal 400 22px "Flama_Medium";
  color: #575547;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro__align {
  padding: 0;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro__main {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: 20px 12px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro__main {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro__main {
    justify-content: flex-start;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item.act {
  background: #004f91;
  box-shadow: 0 0 15px 0px #004f91;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item.act
  span {
  color: #ffffff;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item {
  border: solid 3px #004f91;
  border-radius: 21px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro
    .item {
    margin: 5px 3px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item__main {
  padding: 25px 40px 25px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro
    .item__main {
    padding: 15px 30px 15px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro
    .item__main {
    padding: 10px 20px 10px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item__main
  img {
  height: 40px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item__main
  span {
  font: normal 22px "Flama_Basic";
  line-height: 1;
  color: #004f91;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro
    .item__main
    span {
    font-size: 18px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro
    .item__main
    span {
    font-size: 14px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item:nth-child(1) {
  background: url("../assets/images/check_skyblue.svg") no-repeat 20px center;
  background-size: 45px;
  border: solid 3px #00b4d5;
  padding-left: 30px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro
    .item:nth-child(1) {
    background: url("../assets/images/check_skyblue.svg") no-repeat 15px center;
    background-size: 25px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item:nth-child(1)
  .item__main
  span {
  color: #00b4d5;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item:nth-child(1).act {
  background: #00b4d5 url("../assets/images/check.svg") no-repeat 20px center;
  background-size: 45px;
  box-shadow: 0 0 15px 0px #00b4d5;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro
    .item:nth-child(1).act {
    background: #00b4d5 url("../assets/images/check.svg") no-repeat 15px center;
    background-size: 25px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro
  .item:nth-child(1).act
  .item__main
  span {
  color: #ffffff;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro__footer
  .alert {
  padding: 10px 12px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro__footer
  .alert__main {
  padding: 30px 20px;
  border-radius: 20px;
  background: #eeeeec url("../assets/images/alert_map.svg") no-repeat 35px
    center;
  background-size: 45px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro__footer
    .alert__main {
    background: #eeeeec url("../assets/images/alert_map.svg") no-repeat 35px
      center;
    background-size: 45px;
    padding: 20px 20px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .filtro__footer
  .alert__main
  p {
  font: normal 20px "Flama_Basic";
  color: #575547;
  padding-left: 80px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .filtro__footer
    .alert__main
    p {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas__align {
  padding: 0;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas__main {
  position: relative;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa.act {
  display: block;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa {
  display: none;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa__align {
  padding: 50px 0;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa__align {
    width: 340px;
    margin: 0 auto;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa__main {
  position: relative;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  img {
  width: 100%;
  max-width: 1169px;
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    img {
    max-width: 700px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    img {
    max-width: 500px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    img {
    max-width: 100%;
    width: 335px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .punto {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 45px;
  margin-top: 0px;
  margin-left: 0px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .punto {
    width: 35px;
    height: 35px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .punto
  a {
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 45px;
  margin-top: 0px;
  margin-left: 0px;
  background: rgba(0, 79, 145, 0.3);
  border-radius: 50%;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .punto
    a {
    width: 35px;
    height: 35px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .punto
  a:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  margin-top: 5px;
  margin-left: 5px;
  top: 0;
  left: 0;
  background: rgba(0, 79, 145, 0.5);
  z-index: 2;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .punto
    a:before {
    width: 25px;
    height: 25px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .punto
  a:after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  margin-top: 10px;
  margin-left: 10px;
  top: 0;
  left: 0;
  background: #004f91;
  z-index: 3;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .punto
    a:after {
    width: 15px;
    height: 15px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .punto
  a.pulso {
  cursor: pointer;
  animation: infinite puntos 1s;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .punto
  a.pulso:before {
  animation: infinite puntos 1s;
}
@keyframes puntos {
  0% {
    transform: scale(1.1);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(1);
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .punto-b {
  position: absolute;
  top: 0;
  left: 0;
  width: 45px;
  height: 45px;
  margin-top: 0px;
  margin-left: 0px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .punto-b {
    width: 35px;
    height: 35px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .punto.act {
  display: block;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .box {
  display: none;
  width: 380px;
  position: relative;
  top: 0;
  left: 0;
  background: #004f91;
  border-radius: 12px;
  padding: 0px 50px 25px 50px;
  z-index: 9;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .box {
    width: 270px;
    padding: 0px 30px 25px 40px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .box {
    border-radius: 0;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    width: 350px;
    padding: 0px 30px 25px 100px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .box {
    width: 300px;
    padding: 0px 30px 25px 70px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .box
  .tit {
  padding: 20px 10px 0px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .box
  .tit
  strong {
  display: block;
  text-align: center;
  font: normal 28px "Flama_Medium";
  color: #00b4d5;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .box
    .tit
    strong {
    font-size: 24px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .box
  .tit
  span {
  display: block;
  text-align: center;
  font: normal 24px "Flama_Book";
  color: #00b4d5;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .box
    .tit
    span {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .box__content {
  padding: 10px 0;
  /*ol {
          li {
            position: relative;
  padding-left: 20px;

          }
        }*/
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .box__content
  i.close {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  margin-top: 5px;
  margin-right: 5px;
  background: #ffffff;
  border-radius: 50%;
  color: #004f91;
  font: normal 16px "Flama_Medium";
  text-align: center;
  padding-top: 4px;
  cursor: pointer;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .box__content
  ul
  li
  p {
  position: relative;
  color: #ffffff;
  font: normal 22px "Flama_Book";
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .box__content
    ul
    li
    p {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .box__content
  ul
  li
  p
  strong {
  font: normal 22px "Flama_Medium";
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .box__content
    ul
    li
    p
    strong {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .box__content
  ul
  li
  p:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px;
  border-radius: 50%;
  background: #00b4d5;
  margin-left: -22px;
  margin-top: 13px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .box__content
    ul
    li
    p:before {
    margin-top: 7px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .up {
  top: auto;
  bottom: 0;
  margin-bottom: 70px;
  margin-left: -170px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .up {
    margin-left: -110px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .up {
    margin-left: 0px;
    margin-bottom: 0px;
    top: 0;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .up:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -50px;
  margin-bottom: -20px;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-top: 40px solid #004f91;
  border-right: 50px solid transparent;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .up:before {
    display: none;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .down {
  bottom: auto;
  top: 0;
  margin-top: 70px;
  margin-left: -170px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .down {
    margin-left: -110px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .down {
    margin-left: 0px;
    margin-top: 0px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .down:before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -50px;
  margin-top: -20px;
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-bottom: 40px solid #004f91;
  border-right: 50px solid transparent;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .down:before {
    display: none;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .left {
  top: 0;
  left: auto;
  right: 0;
  margin-top: -80px;
  margin-right: 70px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .left {
    margin-top: 0px;
    margin-right: 0px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .left:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -25px;
  margin-top: 80px;
  width: 0;
  height: 0;
  border-top: 25px solid transparent;
  border-left: 25px solid #004f91;
  border-bottom: 25px solid transparent;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .left:before {
    display: none;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .right {
  top: 0;
  right: auto;
  left: 0;
  margin-top: -80px;
  margin-left: 70px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .right {
    margin-top: 0px;
    margin-left: 0px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .right:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -25px;
  margin-top: 80px;
  width: 0;
  height: 0;
  border-top: 25px solid transparent;
  border-right: 25px solid #004f91;
  border-bottom: 25px solid transparent;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .right:before {
    display: none;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .piura {
  top: 465px;
  left: 175px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .piura {
    top: 455px;
    left: 173px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .piura {
    top: 260px;
    left: 175px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .piura {
    top: 185px;
    left: 135px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .piura {
    top: 115px;
    left: 15px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .piura-b {
  top: 190px;
  left: 175px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .piura-b {
    top: 50px;
    left: 175px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .piura-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .piura-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .amazonas {
  top: 480px;
  left: 395px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .amazonas {
    left: 340px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .amazonas {
    top: 275px;
    left: 295px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .amazonas {
    top: 190px;
    left: 220px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .amazonas {
    top: 120px;
    left: 65px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .amazonas-b {
  top: 220px;
  left: 395px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .amazonas-b {
    left: 340px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .amazonas-b {
    top: 70px;
    left: 295px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .amazonas-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .amazonas-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .lambayeque {
  top: 560px;
  left: 230px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lambayeque {
    left: 190px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lambayeque {
    top: 330px;
    left: 200px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lambayeque {
    top: 235px;
    left: 155px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lambayeque {
    top: 155px;
    left: 20px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .lambayeque-b {
  top: 560px;
  left: 230px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lambayeque-b {
    left: 190px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lambayeque-b {
    top: 330px;
    left: 200px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lambayeque-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lambayeque-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .la_libertad {
  top: 720px;
  left: 360px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .la_libertad {
    left: 320px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .la_libertad {
    top: 425px;
    left: 275px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .la_libertad {
    top: 300px;
    left: 210px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .la_libertad {
    top: 195px;
    left: 60px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .la_libertad-b {
  top: 720px;
  left: 360px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .la_libertad-b {
    left: 320px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .la_libertad-b {
    top: 425px;
    left: 275px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .la_libertad-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .la_libertad-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .ucayali {
  top: 850px;
  left: 800px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ucayali {
    left: 750px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ucayali {
    top: 510px;
    left: 540px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ucayali {
    top: 360px;
    left: 400px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ucayali {
    top: 230px;
    left: 180px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .ucayali-b {
  top: 850px;
  left: 800px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ucayali-b {
    left: 750px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ucayali-b {
    top: 510px;
    left: 540px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ucayali-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ucayali-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .ancash {
  top: 850px;
  left: 430px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ancash {
    left: 400px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ancash {
    top: 500px;
    left: 320px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ancash {
    top: 350px;
    left: 240px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ancash {
    top: 230px;
    left: 80px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .ancash-b {
  top: 850px;
  left: 430px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ancash-b {
    left: 10px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ancash-b {
    top: 500px;
    left: 20px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ancash-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ancash-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .huanuco {
  top: 860px;
  left: 565px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .huanuco {
    left: 530px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .huanuco {
    top: 515px;
    left: 400px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .huanuco {
    top: 360px;
    left: 300px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .huanuco {
    top: 235px;
    left: 120px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .huanuco-b {
  top: 860px;
  left: 565px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .huanuco-b {
    left: 530px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .huanuco-b {
    top: 515px;
    left: 400px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .huanuco-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .huanuco-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .lima {
  top: 1070px;
  left: 530px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lima {
    left: 490px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lima {
    top: 620px;
    left: 375px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lima {
    top: 440px;
    left: 280px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lima {
    top: 295px;
    left: 110px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .lima-b {
  top: 1070px;
  left: 530px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lima-b {
    left: 495px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lima-b {
    top: 620px;
    left: 375px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lima-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lima-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .lima-b
  .left {
  left: -405px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .lima-b
    .left {
    left: 0px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .junin {
  top: 1035px;
  left: 700px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .junin {
    top: 610px;
    left: 475px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .junin {
    top: 435px;
    left: 350px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .junin {
    top: 285px;
    left: 155px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .junin-b {
  top: 1035px;
  left: 700px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .junin-b {
    top: 610px;
    left: 475px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .junin-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .junin-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .ica {
  top: 1300px;
  left: 630px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ica {
    left: 580px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ica {
    top: 770px;
    left: 438px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ica {
    top: 545px;
    left: 320px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ica {
    top: 360px;
    left: 135px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .ica-b {
  top: 1300px;
  left: 630px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ica-b {
    top: 770px;
    left: 590px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ica-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ica-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .ica-b
  .left {
  left: -445px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .ica-b
    .left {
    left: 0px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .arequipa {
  top: 1450px;
  left: 930px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .arequipa {
    left: 880px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .arequipa {
    top: 850px;
    left: 620px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .arequipa {
    top: 610px;
    left: 450px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .arequipa {
    top: 400px;
    left: 220px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .arequipa-b {
  top: 1450px;
  left: 930px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .arequipa-b {
    top: 850px;
    left: 770px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .arequipa-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .arequipa-b {
    top: 170px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .arequipa-b
  .left {
  left: -445px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .arequipa-b
    .left {
    left: 0px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .puno {
  top: 1370px;
  left: 1140px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .puno {
    top: 1370px;
    left: 1080px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .puno {
    top: 810px;
    left: 740px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .puno {
    top: 570px;
    left: 540px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .puno {
    top: 370px;
    left: 280px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb143
  .mapas
  .mapa
  .puno-b {
  top: 1030px;
  left: 1140px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .puno-b {
    left: 1080px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .puno-b {
    top: 810px;
    left: 740px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .puno-b {
    top: 300px;
    left: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb143
    .mapas
    .mapa
    .puno-b {
    top: 170px;
  }
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb144__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb144__main {
  position: relative;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb144 .grid {
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb144 .box {
  width: 600px;
  padding: 20px 50px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb144
  .box__align {
  padding: 5px 20px;
  background: #afca0b;
  border-radius: 12px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb144
  .box__main {
  position: relative;
  display: flex;
  align-items: center;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb144
  .box
  .icon {
  padding: 25px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb144
  .box
  .icon
  img {
  display: block;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb144
  .box
  .text
  p {
  padding: 15px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb144
  .box
  .text
  p
  a {
  font: normal 24px "Flama_Medium";
  color: #ffffff;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb145 {
  background: #eeeeec;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb145 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb145 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb145 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .financiamiento_a_la_inversion_productiva.content .sectionb145__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .financiamiento_a_la_inversion_productiva.content .sectionb145__main {
  position: relative;
  display: block;
  text-align: center;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb145 .title {
  position: relative;
  width: 100%;
  padding: 20px;
  /*h2 {
        text-align: center;
        padding: 30px 10px 10px;
  }*/
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .title
  h3 {
  font: normal 400 30px "Flama_Medium";
  color: #afca0b;
  text-align: center;
  padding: 30px 10px 10px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-list {
  width: 100%;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-track {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-prev,
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-next {
  background: transparent;
  height: 30px;
  width: 30px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb145
    #prod_am_slider2
    .slick-prev,
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb145
    #prod_am_slider2
    .slick-next {
    width: 20px;
    height: 20px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-prev:before {
  transform: rotate(-135deg);
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-next:before {
  transform: rotate(45deg);
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-prev {
  left: 0px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-next {
  right: 0px;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-prev:before,
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  #prod_am_slider2
  .slick-next:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  border-top: solid 4px #575547;
  border-right: solid 4px #575547;
  border-radius: 4px;
}
.cofide .financiamiento_a_la_inversion_productiva.content .sectionb145 .grid {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1410px;
  margin: 0 auto;
  padding: 50px 0 80px;
}
@media screen and (max-width: 449px) {
  .cofide .financiamiento_a_la_inversion_productiva.content .sectionb145 .grid {
    padding: 20px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box {
  /*.enlace {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    a.btn {
      display: inline-block;
      font: normal 400 27px $font3;
      color: $color_t04;
      background: $color_t01;
      padding: 14px 15px;
      text-align: center;
      border-radius: 12px;
      margin: 0px 0px 45px;
    }
  }*/
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box__align {
  position: relative;
  width: 575px !important;
  height: 485px;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb145
    .grid
    .box__align {
    width: 370px !important;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb145
    .grid
    .box__align {
    width: auto !important;
    height: auto;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box__main {
  height: 100%;
  overflow: hidden;
  padding-bottom: 100px;
  margin: 5px 0;
  border-radius: 21px;
  padding: 0 20px;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb145
    .grid
    .box__main {
    padding-bottom: 10px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box
  .icon {
  position: relative;
  display: block;
  width: 145px;
  height: 145px;
  margin: 0 auto;
  padding: 0px;
  border-radius: 50%;
  background: #ffffff;
  overflow: hidden;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box
  .icon
  img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box
  h2 {
  font: normal 400 22px "Flama_Medium";
  color: #004f91;
  text-align: center;
  padding: 50px 0 5px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb145
    .grid
    .box
    h2 {
    font-size: 18px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box
  h3 {
  font: normal 400 20px "Flama_Book";
  color: #004f91;
  text-align: center;
  padding-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb145
    .grid
    .box
    h3 {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box
  p {
  font: normal 400 20px "Flama_Medium";
  padding-top: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_a_la_inversion_productiva.content
    .sectionb145
    .grid
    .box
    p {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box
  p
  strong {
  color: #afca0b;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box
  p
  span {
  color: #575547;
}
.cofide
  .financiamiento_a_la_inversion_productiva.content
  .sectionb145
  .grid
  .box
  p
  a {
  color: #575547;
  text-decoration: underline;
}

.cofide .financiamiento_medio_ambiente.content__align {
  width: 100%;
}
.cofide .financiamiento_medio_ambiente.content__main {
  position: relative;
}
.cofide .financiamiento_medio_ambiente.content .section150 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .financiamiento_medio_ambiente.content .section150__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .financiamiento_medio_ambiente.content .section150__main {
  position: relative;
  display: block;
}
.cofide .financiamiento_medio_ambiente.content .section150__main img {
  display: block;
  width: 100%;
}
.cofide .financiamiento_medio_ambiente.content .section151 {
  background: #f7f9e6;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_medio_ambiente.content .section151 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_medio_ambiente.content .section151 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_medio_ambiente.content .section151 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .financiamiento_medio_ambiente.content .section151__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}

.cofide .financiamiento_medio_ambiente.content .section151__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_medio_ambiente.content .section151 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_medio_ambiente.content .section151 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .financiamiento_medio_ambiente.content .section151 .title h2 {
  text-align: center;
  padding: 20px 0px 20px;
}
.cofide .financiamiento_medio_ambiente.content .section151 .title p {
  font: normal 400 20px "Flama_Book";
  color: #575547;
  text-align: left;
  padding: 30px 0px 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_medio_ambiente.content .section151 .title p {
    font-size: 16px;
  }
}
.cofide .financiamiento_medio_ambiente.content .section152 {
  background: #ffffff;
  /*border-bottom: solid 2px #eeeeec;*/
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .financiamiento_medio_ambiente.content .section152 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .financiamiento_medio_ambiente.content .section152 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .financiamiento_medio_ambiente.content .section152 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .financiamiento_medio_ambiente.content .section152__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}

.cofide .financiamiento_medio_ambiente.content .section152__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_medio_ambiente.content .section152 .grid .box {
  padding: 50px 0;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_medio_ambiente.content .section152 .grid .box {
    padding: 0px 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_medio_ambiente.content .section152 .grid .box__align {
    padding: 0px 0px;
  }
}
.cofide .financiamiento_medio_ambiente.content .section152 .grid .box__main {
  position: relative;
  display: flex;
  align-items: flex-start;
}
.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box__image
  .image {
  display: block;
  padding-left: 220px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box__image
    .image {
    padding-left: 0;
  }
}
.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box__image
  .image
  img {
  padding-top: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box__image
    .image
    img {
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_medio_ambiente.content .section152 .grid .box .icono {
    position: absolute;
    top: 15px;
    right: 0;
  }
}
.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box
  .icono
  img {
  display: block;
  /*width: 220px;*/
  width: 120px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box
    .icono
    img {
    display: block;
    /*height: 120px;*/
    width: auto;
    height: 110px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box
    .icono
    img {
    display: block;
    width: auto;
    /*height: 120px;*/
    height: 65px;
  }
}

.cofide .financiamiento_medio_ambiente.content .section152 .grid .box .texto {
  position: relative;
  z-index: 1;
  padding-left: 50px;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_medio_ambiente.content .section152 .grid .box .texto {
    padding-left: 0;
    padding-top: 15px;
  }
}

.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box
  .texto
  h2 {
  font: normal 30px "Flama_Medium";
  color: #004f91;
  max-width: 75%;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box
    .texto
    h2 {
    font-size: 16px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box
    .texto
    h2 {
    max-width: 60%;
    min-height: 40px;
  }
}

.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box
  .texto
  h3 {
  font: normal 22px "Flama_Medium";
  color: #575547;
  padding-bottom: 25px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box
    .texto
    h3 {
    font-size: 18px;
  }
}
.cofide .financiamiento_medio_ambiente.content .section152 .grid .box .texto p {
  font: normal 22px "Flama_Book";
  color: #575547;
  padding: 10px 0;
}

.cofide .financiamiento_medio_ambiente.content .section152 .grid .box .texto p a {
    color: inherit;
}
.cofide .financiamiento_medio_ambiente.content .section152 .grid .box .texto p a:hover {
    text-decoration: underline;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box
    .texto
    p {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box
  .texto
  ul
  li {
  position: relative;
  margin-left: 20px;
}
.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box
  .texto
  ul
  li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -20px;
  margin-top: 15px;
  display: block;
  padding: 5px;
  border-radius: 50%;
  background: #00b4d5;
}
.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box
  .texto
  ul
  li
  p {
  font: normal 22px "Flama_Book";
  color: #575547;
  padding: 3px 0;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box
    .texto
    ul
    li
    p {
    font-size: 16px;
  }
}
.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box
  .texto
  ol
  li {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 150px;
  border: solid 2px #00b4d5;
  border-radius: 12px;
  margin: 10px 0;
  padding-left: 120px;
}
.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box
  .texto
  ol
  li
  i {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -35px;
  margin-left: 20px;
  display: block;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background: #afca0b;
  color: #ffffff;
  font: normal 40px "Flama_Medium";
  text-align: center;
  padding-top: 7px;
}
.cofide
  .financiamiento_medio_ambiente.content
  .section152
  .grid
  .box
  .texto
  ol
  li
  p {
  font: normal 22px "Flama_Book";
  color: #575547;
  padding: 20px 0;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_medio_ambiente.content
    .section152
    .grid
    .box
    .texto
    ol
    li
    p {
    font-size: 16px;
    padding: 20px 20px 20px 0;
  }
}

.cofide .financiamiento_otros_servicios.content__align {
  width: 100%;
}
.cofide .financiamiento_otros_servicios.content__main {
  position: relative;
}
.cofide .financiamiento_otros_servicios.content .section160 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .financiamiento_otros_servicios.content .section160__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .financiamiento_otros_servicios.content .section160__main {
  position: relative;
  display: block;
}
.cofide .financiamiento_otros_servicios.content .section160__main img {
  display: block;
  width: 100%;
}
.cofide .financiamiento_otros_servicios.content .section161 {
  background: #eeeeec;
}
.cofide .financiamiento_otros_servicios.content .section161__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}
@media screen and (max-width: 1440px) {
  .cofide .financiamiento_otros_servicios.content .section161__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .financiamiento_otros_servicios.content .section161__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_otros_servicios.content .section161 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_otros_servicios.content .section161 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .financiamiento_otros_servicios.content .section161 .title h2 {
  text-align: center;
  padding: 20px 0px 20px;
}
.cofide .financiamiento_otros_servicios.content .section161 .title p {
  font: normal 400 20px "Flama_Book";
  letter-spacing: -0.2px;
  color: #575547;
  text-align: left;
  padding: 30px 0px 20px;
}
@media screen and (max-width: 449px) {
  .cofide .financiamiento_otros_servicios.content .section161 .title p {
    font-size: 18px;
  }
}
.cofide .financiamiento_otros_servicios.content .section162 {
  background: #ffffff;
  border-bottom: solid 2px #eeeeec;
}
.cofide .financiamiento_otros_servicios.content .section162__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}
@media screen and (max-width: 1440px) {
  .cofide .financiamiento_otros_servicios.content .section162__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .financiamiento_otros_servicios.content .section162__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_otros_servicios.content .section162 .grid .box {
  padding: 50px 0;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_otros_servicios.content .section162 .grid .box {
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_otros_servicios.content
    .section162
    .grid
    .box__align {
    padding: 20px 40px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_otros_servicios.content
    .section162
    .grid
    .box__align {
    padding: 20px 10px;
  }
}
.cofide .financiamiento_otros_servicios.content .section162 .grid .box__main {
  position: relative;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 449px) {
  .cofide .financiamiento_otros_servicios.content .section162 .grid .box__main {
    flex-direction: column;
  }
}
.cofide
  .financiamiento_otros_servicios.content
  .section162
  .grid
  .box__image
  .image {
  display: block;
  padding-left: 220px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_otros_servicios.content
    .section162
    .grid
    .box__image
    .image {
    padding-left: 0;
  }
}
.cofide
  .financiamiento_otros_servicios.content
  .section162
  .grid
  .box__image
  .image
  img {
  padding-top: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_otros_servicios.content
    .section162
    .grid
    .box__image
    .image
    img {
    width: 100%;
  }
}
.cofide
  .financiamiento_otros_servicios.content
  .section162
  .grid
  .box
  .icono
  img {
  display: block;
}
.cofide .financiamiento_otros_servicios.content .section162 .grid .box .texto {
  padding-left: 50px;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_otros_servicios.content
    .section162
    .grid
    .box
    .texto {
    padding-left: 0;
    padding-top: 20px;
    text-align: center;
  }
}
.cofide
  .financiamiento_otros_servicios.content
  .section162
  .grid
  .box
  .texto
  h2 {
  font: normal 22px "Flama_Medium";
  color: #004f91;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_otros_servicios.content
    .section162
    .grid
    .box
    .texto
    h2 {
    font-size: 20px;
  }
}
.cofide
  .financiamiento_otros_servicios.content
  .section162
  .grid
  .box
  .texto
  p {
  font: normal 22px "Flama_Book";
  color: #575547;
  padding: 20px 0;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_otros_servicios.content
    .section162
    .grid
    .box
    .texto
    p {
    font-size: 18px;
  }
}

.cofide .financiamiento_desarrollo_mercados_capitales.content__align {
  width: 100%;
}
.cofide .financiamiento_desarrollo_mercados_capitales.content__main {
  position: relative;
}
.cofide .financiamiento_desarrollo_mercados_capitales.content .section170 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section170__align {
  width: 100%;
  margin: 0 auto;
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section170__main {
  position: relative;
  display: block;
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section170__main
  img {
  display: block;
  width: 100%;
}
.cofide .financiamiento_desarrollo_mercados_capitales.content .section171 {
  background: #fef4ee;
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section171__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}
@media screen and (max-width: 1440px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section171__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section171__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section171
  .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section171
    .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section171
  .title
  h2 {
  text-align: center;
  padding: 20px 0px 20px;
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section171
  .title
  p {
  font: normal 400 20px "Flama_Book";
  letter-spacing: -0.2px;
  color: #575547;
  text-align: left;
  padding: 30px 0px 20px;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section171
    .title
    p {
    font-size: 18px;
  }
}
.cofide .financiamiento_desarrollo_mercados_capitales.content .section172 {
  background: #ffffff;
  border-bottom: solid 2px #eeeeec;
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}
@media screen and (max-width: 1440px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172
  .grid
  .box {
  padding: 50px 0;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172
    .grid
    .box {
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172
    .grid
    .box__align {
    padding: 20px 40px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172
    .grid
    .box__align {
    padding: 20px 10px;
  }
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172
  .grid
  .box__main {
  position: relative;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172
    .grid
    .box__main {
    flex-direction: column;
  }
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172
  .grid
  .box__image
  .image {
  display: block;
  padding-left: 220px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172
    .grid
    .box__image
    .image {
    padding-left: 0;
  }
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172
  .grid
  .box__image
  .image
  img {
  padding-top: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172
    .grid
    .box__image
    .image
    img {
    width: 100%;
  }
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172
  .grid
  .box
  .icono
  img {
  display: block;
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172
  .grid
  .box
  .texto {
  padding-left: 50px;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172
    .grid
    .box
    .texto {
    padding-left: 0;
    padding-top: 20px;
    text-align: center;
  }
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172
  .grid
  .box
  .texto
  h2 {
  font: normal 22px "Flama_Medium";
  color: #f39655;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172
    .grid
    .box
    .texto
    h2 {
    font-size: 20px;
  }
}
.cofide
  .financiamiento_desarrollo_mercados_capitales.content
  .section172
  .grid
  .box
  .texto
  p {
  font: normal 22px "Flama_Book";
  color: #575547;
  padding: 20px 0;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_desarrollo_mercados_capitales.content
    .section172
    .grid
    .box
    .texto
    p {
    font-size: 18px;
  }
}

.cofide .financiamiento_emision_bonos_tematicos.content__align {
  width: 100%;
}
.cofide .financiamiento_emision_bonos_tematicos.content__main {
  position: relative;
}
.cofide .financiamiento_emision_bonos_tematicos.content .section180 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .financiamiento_emision_bonos_tematicos.content .section180__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .financiamiento_emision_bonos_tematicos.content .section180__main {
  position: relative;
  display: block;
}
.cofide .financiamiento_emision_bonos_tematicos.content .section180__main img {
  display: block;
  width: 100%;
}
.cofide .financiamiento_emision_bonos_tematicos.content .section181 {
  background: #fdeff4;
}
.cofide .financiamiento_emision_bonos_tematicos.content .section181__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}
@media screen and (max-width: 1440px) {
  .cofide .financiamiento_emision_bonos_tematicos.content .section181__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .financiamiento_emision_bonos_tematicos.content .section181__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_emision_bonos_tematicos.content .section181 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .financiamiento_emision_bonos_tematicos.content .section181 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .financiamiento_emision_bonos_tematicos.content .section181 .title h2 {
  text-align: center;
  padding: 20px 0px 20px;
}
.cofide .financiamiento_emision_bonos_tematicos.content .section181 .title p {
  font: normal 400 20px "Flama_Book";
  letter-spacing: -0.2px;
  color: #575547;
  text-align: left;
  padding: 30px 0px 20px;
}
@media screen and (max-width: 449px) {
  .cofide .financiamiento_emision_bonos_tematicos.content .section181 .title p {
    font-size: 18px;
  }
}
.cofide .financiamiento_emision_bonos_tematicos.content .section182 {
  background: #ffffff;
  border-bottom: solid 2px #eeeeec;
}
.cofide .financiamiento_emision_bonos_tematicos.content .section182__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}
@media screen and (max-width: 1440px) {
  .cofide .financiamiento_emision_bonos_tematicos.content .section182__align {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .financiamiento_emision_bonos_tematicos.content .section182__main {
  position: relative;
  display: block;
  overflow: hidden;
}
.cofide .financiamiento_emision_bonos_tematicos.content .section182 .grid .box {
  padding: 50px 0;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_emision_bonos_tematicos.content
    .section182
    .grid
    .box {
    padding: 20px 0 20px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_emision_bonos_tematicos.content
    .section182
    .grid
    .box__align {
    padding: 20px 40px;
  }
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_emision_bonos_tematicos.content
    .section182
    .grid
    .box__align {
    padding: 20px 10px;
  }
}
.cofide
  .financiamiento_emision_bonos_tematicos.content
  .section182
  .grid
  .box__main {
  position: relative;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_emision_bonos_tematicos.content
    .section182
    .grid
    .box__main {
    flex-direction: column;
  }
}
.cofide
  .financiamiento_emision_bonos_tematicos.content
  .section182
  .grid
  .box__image
  .image {
  display: block;
  padding-left: 220px;
}
@media screen and (max-width: 1024px) {
  .cofide
    .financiamiento_emision_bonos_tematicos.content
    .section182
    .grid
    .box__image
    .image {
    padding-left: 0;
  }
}
.cofide
  .financiamiento_emision_bonos_tematicos.content
  .section182
  .grid
  .box__image
  .image
  img {
  padding-top: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .financiamiento_emision_bonos_tematicos.content
    .section182
    .grid
    .box__image
    .image
    img {
    width: 100%;
  }
}
.cofide
  .financiamiento_emision_bonos_tematicos.content
  .section182
  .grid
  .box
  .icono
  img {
  display: block;
}
.cofide
  .financiamiento_emision_bonos_tematicos.content
  .section182
  .grid
  .box
  .texto {
  padding-left: 50px;
}
@media screen and (max-width: 449px) {
  .cofide
    .financiamiento_emision_bonos_tematicos.content
    .section182
    .grid
    .box
    .texto {
    padding-left: 0;
    padding-top: 20px;
    text-align: center;
  }
}
.cofide
  .financiamiento_emision_bonos_tematicos.content
  .section182
  .grid
  .box
  .texto
  h2 {
  font: normal 22px "Flama_Medium";
  color: #ec6090;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_emision_bonos_tematicos.content
    .section182
    .grid
    .box
    .texto
    h2 {
    font-size: 20px;
  }
}
.cofide
  .financiamiento_emision_bonos_tematicos.content
  .section182
  .grid
  .box
  .texto
  p {
  font: normal 22px "Flama_Book";
  color: #575547;
  padding: 20px 0;
}
@media screen and (max-width: 768px) {
  .cofide
    .financiamiento_emision_bonos_tematicos.content
    .section182
    .grid
    .box
    .texto
    p {
    font-size: 18px;
  }
}

.cofide .trabaja_con_nosotros.content__align {
  width: 100%;
}
.cofide .trabaja_con_nosotros.content__main {
  position: relative;
}
.cofide .trabaja_con_nosotros.content .section190 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .trabaja_con_nosotros.content .section190__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .trabaja_con_nosotros.content .section190__main {
  position: relative;
  display: block;
}
.cofide .trabaja_con_nosotros.content .section190__main img {
  display: block;
  width: 100%;
}

.cofide .trabaja_con_nosotros.content .section191 {
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .trabaja_con_nosotros.content .section191 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .trabaja_con_nosotros.content .section191 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .trabaja_con_nosotros.content .section191 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .trabaja_con_nosotros.content .section191__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}

.cofide .trabaja_con_nosotros.content .section191__main {
  position: relative;
}
.cofide .trabaja_con_nosotros.content .section191 form {
  position: relative;
  background: #eeeeec;
  border-radius: 20px;
}
.cofide .trabaja_con_nosotros.content .section191 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .trabaja_con_nosotros.content .section191 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .title h2 {
  text-align: center;
  padding: 20px 0px 20px;
}
.cofide .trabaja_con_nosotros.content .section191 .title p {
  font: normal 400 20px "Flama_Book";
  letter-spacing: -0.2px;
  color: #575547;
  text-align: left;
  padding: 30px 0px 20px;
}
@media screen and (max-width: 449px) {
  .cofide .trabaja_con_nosotros.content .section191 .title p {
    font-size: 18px;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .grid {
  max-width: 950px;
  margin: 0 auto;
  padding: 0 40px 70px;
}
@media screen and (max-width: 449px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid {
    padding: 0 20px 70px;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .grid .type1 {
  display: flex;
}
.cofide .trabaja_con_nosotros.content .section191 .grid .type1 .box {
  width: 100%;
}
.cofide .trabaja_con_nosotros.content .section191 .grid .type2 {
  display: flex;
}
@media screen and (max-width: 449px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .type2 {
    flex-direction: column;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .grid .type2 .box {
  width: calc(100% / 2);
}
.cofide
  .trabaja_con_nosotros.content
  .section191
  .grid
  .type2
  .box:nth-child(1) {
  padding-right: 50px;
}
@media screen and (max-width: 449px) {
  .cofide
    .trabaja_con_nosotros.content
    .section191
    .grid
    .type2
    .box:nth-child(1) {
    padding-right: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .type2 .box {
    width: 100%;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .grid .type3 {
  display: flex;
}
.cofide .trabaja_con_nosotros.content .section191 .grid .type3 .box {
  width: calc(100% / 3);
}
.cofide .trabaja_con_nosotros.content .section191 .grid .type4 {
  display: flex;
}
.cofide .trabaja_con_nosotros.content .section191 .grid .type4 .box {
  width: calc(100% / 4);
}
.cofide .trabaja_con_nosotros.content .section191 .grid label {
  display: block;
  font: normal 24px "Flama_Medium";
  color: #004f91;
  padding: 10px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid label {
    font-size: 16px;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .grid input {
  width: 100%;
  border: 0;
  outline: 0;
  padding: 20px;
  border-radius: 12px;
  font: normal 20px "Flama_Book";
  margin-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid input {
    font-size: 16px;
    padding: 10px 15px;
  }
}

.cofide .trabaja_con_nosotros.content .section191 .grid select {
  width: 100%;
  border: 0;
  outline: 0;
  padding: 20px;
  border-radius: 12px;
  font: normal 20px "Flama_Book";
  margin-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid select {
    font-size: 16px;
    padding: 10px 15px;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .grid .btnfile {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 70px;
  background: rgba(87, 85, 71, 0.5);
  color: #ffffff;
  border-radius: 12px;
}
@media screen and (max-width: 1366px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .btnfile {
    width: 200px;
    height: 50px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .btnfile {
    margin: 0 auto;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .grid .btnfile input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.cofide .trabaja_con_nosotros.content .section191 .grid .btnfile i {
  padding-right: 10px;
}
@media screen and (max-width: 1366px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .btnfile i img {
    height: 24px;
  }
}

.cofide .trabaja_con_nosotros.content .section191 .grid .btnfile span {
  font: normal 20px "Flama_Basic";
}
@media screen and (max-width: 1366px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .btnfile span {
    font-size: 16px;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .grid .btnfile .legal {
  position: absolute;
  display: flex;
  align-items: center;
  width: 220px;
  height: 70px;
  top: 0;
  right: 0;
  margin-right: -220px;
  padding-left: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .btnfile .legal {
    height: 55px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .btnfile .legal {
    margin-right: 20px;
    margin-top: 60px;
  }
}
.cofide .trabaja_con_nosotros.content .section191 .grid .btnfile .legal p {
  font: normal 16px "Flama_Book";
  color: #575547;
}
.cofide .trabaja_con_nosotros.content .section191 .grid .btnenviar {
  display: block;
  width: 230px;
  height: 75px;
  margin: 50px auto 20px;
  font: normal 24px "Flama_Basic";
  text-transform: uppercase;
  background: #afca0b;
  color: #ffffff;
}
@media screen and (max-width: 1366px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .btnenviar {
    font-size: 16px;
    width: 180px;
    height: 55px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .trabaja_con_nosotros.content .section191 .grid .btnenviar {
    margin: 80px auto 20px;
  }
}

.cofide .sugerencias_y_consultas.content__align {
  width: 100%;
}
.cofide .sugerencias_y_consultas.content__main {
  position: relative;
}
.cofide .sugerencias_y_consultas.content .section200 {
  /*.title {
    position: relative;
    width: 100%;
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .sugerencias_y_consultas.content .section200__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .sugerencias_y_consultas.content .section200__main {
  position: relative;
  display: block;
}
.cofide .sugerencias_y_consultas.content .section200__main img {
  display: block;
  width: 100%;
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section201 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .sugerencias_y_consultas.content .section201 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .sugerencias_y_consultas.content .section201 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .sugerencias_y_consultas.content .section201__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
}

.cofide .sugerencias_y_consultas.content .section201__main {
  position: relative;
}
.cofide .sugerencias_y_consultas.content .section201 form {
  position: relative;
  background: #eeeeec;
  border-radius: 20px;
}
.cofide .sugerencias_y_consultas.content .section201 .title {
  position: relative;
  width: 100%;
  padding: 50px 0px 20px;
}
@media screen and (max-width: 768px) {
  .cofide .sugerencias_y_consultas.content .section201 .title {
    padding: 50px 0px 20px !important;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .title h2 {
  text-align: center;
  padding: 20px 0px 20px;
}
.cofide .sugerencias_y_consultas.content .section201 .title p {
  font: normal 400 20px "Flama_Book";
  letter-spacing: -0.2px;
  color: #575547;
  text-align: left;
  padding: 30px 0px 20px;
}
@media screen and (max-width: 449px) {
  .cofide .sugerencias_y_consultas.content .section201 .title p {
    font-size: 18px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid {
  max-width: 950px;
  margin: 0 auto;
  padding: 0 40px 70px;
}
@media screen and (max-width: 449px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid {
    padding: 0 20px 70px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid h3 {
  font: normal 24px "Flama_Medium";
  color: #004f91;
  padding: 10px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid h3 {
    font-size: 16px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type1 {
  display: flex;
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type1 .box {
  width: 100%;
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type2 {
  display: flex;
}
@media screen and (max-width: 449px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid .type2 {
    flex-direction: column;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type2 .box {
  width: calc(100% / 2);
}
.cofide
  .sugerencias_y_consultas.content
  .section201
  .grid
  .type2
  .box:nth-child(1) {
  padding-right: 50px;
}
@media screen and (max-width: 449px) {
  .cofide
    .sugerencias_y_consultas.content
    .section201
    .grid
    .type2
    .box:nth-child(1) {
    padding-right: 0px;
  }
}
@media screen and (max-width: 449px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid .type2 .box {
    width: 100%;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type2 .box2 {
  width: 50%;
  padding: 0;
  padding: 20px 0;
}
@media screen and (max-width: 449px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid .type2 .box2 {
    width: 100%;
    padding: 0 0;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type2 .box2 .check {
  width: 100%;
}
.cofide
  .sugerencias_y_consultas.content
  .section201
  .grid
  .type2
  .box2
  .check
  span {
  width: 100%;
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type3 {
  display: flex;
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type3 .box {
  width: calc(100% / 3);
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type4 {
  display: flex;
}
.cofide .sugerencias_y_consultas.content .section201 .grid .type4 .box {
  width: calc(100% / 4);
}
.cofide .sugerencias_y_consultas.content .section201 .grid label {
  display: block;
  font: normal 24px "Flama_Medium";
  color: #575547;
  padding: 10px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid label {
    font-size: 16px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid input {
  width: 100%;
  border: 0;
  outline: 0;
  padding: 20px;
  border-radius: 12px;
  font: normal 20px "Flama_Book";
  color: #575547;
  margin-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid input {
    font-size: 16px;
    padding: 10px 15px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid select {
  width: 100%;
  border: 0;
  outline: 0;
  padding: 20px;
  border-radius: 12px;
  font: normal 20px "Flama_Book";
  margin-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid select {
    font-size: 18px;
    padding: 10px 15px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .btnfile {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 70px;
  background: rgba(87, 85, 71, 0.5);
  color: #ffffff;
  border-radius: 12px;
}
@media screen and (max-width: 449px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid .btnfile {
    margin: 0 auto;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .btnfile input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  opacity: 0;
}
.cofide .sugerencias_y_consultas.content .section201 .grid .btnfile i {
  padding-right: 10px;
}
.cofide .sugerencias_y_consultas.content .section201 .grid .btnfile span {
  font: normal 22px "Flama_Basic";
}
@media screen and (max-width: 449px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid .btnfile span {
    font-size: 18px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .btnfile .legal {
  position: absolute;
  display: flex;
  align-items: center;
  width: 220px;
  height: 70px;
  top: 0;
  right: 0;
  margin-right: -220px;
  padding-left: 20px;
}
@media screen and (max-width: 449px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid .btnfile .legal {
    margin-right: 20px;
    margin-top: 60px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .btnfile .legal p {
  font: normal 18px "Flama_Book";
  color: #575547;
}
.cofide .sugerencias_y_consultas.content .section201 .grid textarea {
  width: 100%;
  border-radius: 12px;
  padding: 20px;
  border: 0;
  font: normal 20px "Flama_Book";
  color: #575547;
  margin: 20px 0;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid textarea {
    font-size: 16px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .check {
  display: inline-flex;
  justify-content: flex-start;
  align-items: center;
  padding: 5px 0;
}
.cofide .sugerencias_y_consultas.content .section201 .grid .check input {
  width: 20px;
  height: 20px;
  padding: 0;
  padding-right: 10px;
  margin: 0;
}
.cofide .sugerencias_y_consultas.content .section201 .grid .check span {
  display: inline-block;
  padding: 0 10px;
  font: normal 20px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid .check span {
    font-size: 16px;
  }
}
.cofide .sugerencias_y_consultas.content .section201 .grid .btnenviar {
  display: block;
  width: 230px;
  height: 55px;
  margin: 50px auto 20px;
  font: normal 24px "Flama_Basic";
  text-transform: uppercase;
  background: #afca0b;
  color: #ffffff;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section201 .grid .btnenviar {
    margin: 80px auto 10px;
    font-size: 16px;
  }
}

.cofide .sugerencias_y_consultas.content .section202 {
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section202 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .sugerencias_y_consultas.content .section202 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .sugerencias_y_consultas.content .section202 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .sugerencias_y_consultas.content .section202__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0 50px;
  border-bottom: solid 2px #eeeeec;
}

.cofide .sugerencias_y_consultas.content .section202__main {
  position: relative;
}
.cofide .sugerencias_y_consultas.content .section202 .legal p {
  font: normal 22px "Flama_Book";
  padding: 20px;
  color: #575547;
  overflow-wrap: break-word;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section202 .legal p {
    font-size: 16px;
  }
}
.cofide .sugerencias_y_consultas.content .section202 .legal p a {
  display: block;
  padding: 3px 0;
  overflow-wrap: break-word;
  font: normal 22px "Flama_Book";
  color: #575547;
  text-decoration: underline;
}
@media screen and (max-width: 1366px) {
  .cofide .sugerencias_y_consultas.content .section202 .legal p a {
    font-size: 16px;
  }
}

.cofide .relacion_de_inversionistas.content__align {
  width: 100%;
}
.cofide .relacion_de_inversionistas.content__main {
  position: relative;
}
.cofide .relacion_de_inversionistas.content .section210 {
  /*.title {
    position: relative;
    width: 100%; 
    padding: 20px;
    h2 {
      text-align: center;
      padding: 30px 10px 10px;
    }
  }*/
}
.cofide .relacion_de_inversionistas.content .section210__align {
  width: 100%;
  margin: 0 auto;
}
.cofide .relacion_de_inversionistas.content .section210__main {
  position: relative;
  display: block;
}
.cofide .relacion_de_inversionistas.content .section210__main img {
  display: block;
  width: 100%;
}

.cofide .relacion_de_inversionistas.content .section211 {
  padding: 0 85px;
}
@media screen and (max-width: 1366px) {
  .cofide .relacion_de_inversionistas.content .section211 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .relacion_de_inversionistas.content .section211 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (max-width: 450px) {
  .cofide .relacion_de_inversionistas.content .section211 {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.cofide .relacion_de_inversionistas.content .section211__align {
  max-width: 1410px;
  width: 100%;
  margin: 0 auto;
  padding: 50px 0;
}

.cofide .relacion_de_inversionistas.content .section211__main {
  position: relative;
  display: block;
}
.cofide .relacion_de_inversionistas.content .section211 .acordion .item1 h3 {
  font: normal 30px "Flama_Medium";
  color: #afca0b;
  padding: 20px 0;
  border-bottom: solid 2px #575547;
  position: relative;
  margin-bottom: 20px;
}
@media screen and (max-width: 1366px) {
  .cofide .relacion_de_inversionistas.content .section211 .acordion .item1 h3 {
    font-size: 20px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .relacion_de_inversionistas.content .section211 .acordion .item1 h3 {
    font-size: 16px;
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .acordion
  .item1
  h3:before {
  content: "";
  display: block;
  width: 40px;
  height: 30px;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 30px;
  background: url("../assets/images/icon_down.png") no-repeat center center;
  background-size: contain;
  z-index: 2;
  cursor: pointer;
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    .acordion
    .item1
    h3:before {
    width: 20px;
    height: 20px;
  }
}

.cofide .relacion_de_inversionistas.content .section211 .acordion .boxs {
  display: none;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .item2
  h4 {
  background: #eeeeec;
  padding: 10px 20px 10px 40px;
  border-radius: 12px;
  margin: 20px 0;
  font: normal 28px "Flama_Medium";
  color: #004f91;
  position: relative;
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    .sub_acordion
    .item2
    h4 {
    font-size: 20px;
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .item2
  h4:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  margin-bottom: 15px;
  margin-right: 15px;
  width: 40px;
  height: 30px;
  background: url("../assets/images/icon_down.png") no-repeat center center;
  background-size: contain;
  cursor: pointer;
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    .sub_acordion
    .item2
    h4:before {
    width: 20px;
    height: 15px;
  }
}

.cofide .relacion_de_inversionistas.content .section211 .sub_acordion .box {
  display: none;
}
.cofide .relacion_de_inversionistas.content .section211 .sub_acordion .box2 {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .cofide .relacion_de_inversionistas.content .section211 .sub_acordion .box2 {
    flex-wrap: wrap;
  }
}

.cofide .relacion_de_inversionistas.content .section211 .sub_acordion .box2 p {
  color: #575547;
}

.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .box2
  .list {
  width: 25%;
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    .sub_acordion
    .box2
    .list {
    width: 50%;
    margin-top: 10px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 769px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    .sub_acordion
    .box2
    .list {
    width: 50%;
  }
}
@media screen and (max-width: 450px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    .sub_acordion
    .box2
    .list {
    width: 100%;
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .box2
  .list
  h5 {
  font: normal 22px "Flama_Medium";
  color: #575547;
  padding: 10px 0;
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    .sub_acordion
    .box2
    .list
    h5 {
    font-size: 16px;
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .box2
  .list
  p {
  font: normal 18px "Flama_Basic";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    .sub_acordion
    .box2
    .list
    p {
    font-size: 16px;
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .box2
  .list
  p
  a {
  color: #575547;
  text-decoration: underline;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .box2
  .list
  ol {
  list-style-type: decimal;
  margin-left: 15px;
  color: #575547;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .box2
  .list
  ul {
  margin-left: 15px;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .box2
  .list
  ul
  li {
  position: relative;
  color: #575547;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  .sub_acordion
  .box2
  .list
  ul
  li:before {
  content: "-";
  position: absolute;
  top: 0;
  left: 0;
  margin-left: -13px;
  color: #575547;
}
.cofide .relacion_de_inversionistas.content .section211 #item2 p {
  font: normal 25px "Flama_Medium";
  text-align: center;
  color: #575547;
  padding: 50px 0 30px;
}
.cofide .relacion_de_inversionistas.content .section211 #item2 img {
  display: block;
  margin: 0 auto 30px;
}
@media screen and (max-width: 1366px) {
  .cofide .relacion_de_inversionistas.content .section211 #item2 img {
    max-width: 800px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide .relacion_de_inversionistas.content .section211 #item2 img {
    width: 100%;
  }
}
.cofide .relacion_de_inversionistas.content .section211 #item3 .boxs p {
  font: normal 20px "Flama_Book";
  padding: 10px 0;
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .relacion_de_inversionistas.content .section211 #item3 .boxs p {
    font-size: 16px;
  }
}
.cofide .relacion_de_inversionistas.content .section211 #item3 .boxs .tit {
  color: #004f91;
  text-align: center;
  padding: 40px 0 20px;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item3
  .boxs
  .tit
  strong {
  font: normal 30px "Flama_Medium";
}
.cofide .relacion_de_inversionistas.content .section211 #item3 .boxs .tit p {
  font: normal 30px "Flama_Basic";
}
.cofide .relacion_de_inversionistas.content .section211 #item3 .boxs .table {
  padding: 20px 0 40px;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item3
  .boxs
  .table
  img {
  display: block;
  margin: 0 auto;
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    #item3
    .boxs
    .table
    img {
    max-width: 800px;
  }
}
@media screen and (max-width: 1024px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    #item3
    .boxs
    .table
    img {
    width: 100%;
  }
}
.cofide .relacion_de_inversionistas.content .section211 #item4 .grid {
  display: flex;
}
@media screen and (max-width: 768px) {
  .cofide .relacion_de_inversionistas.content .section211 #item4 .grid {
    flex-direction: column;
  }
}
.cofide .relacion_de_inversionistas.content .section211 #item4 .image {
  padding-right: 30px;
}
.cofide .relacion_de_inversionistas.content .section211 #item4 .image img {
  display: block;
  margin: 0 auto;
  width: 350px;
}
@media screen and (max-width: 1024px) {
  .cofide .relacion_de_inversionistas.content .section211 #item4 .image img {
    width: auto;
    width: 250px;
    height: auto;
  }
}
@media screen and (max-width: 768px) {
  .cofide .relacion_de_inversionistas.content .section211 #item4 .image img {
    width: auto;
    height: 200px;
  }
}
.cofide .relacion_de_inversionistas.content .section211 #item4 .box {
  padding: 0 40px;
}
@media screen and (max-width: 768px) {
  .cofide .relacion_de_inversionistas.content .section211 #item4 .box {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cofide .relacion_de_inversionistas.content .section211 #item4 .box .tit h5 {
  font: normal 25px "Flama_Book";
  color: #004f91;
}
@media screen and (max-width: 1366px) {
  .cofide .relacion_de_inversionistas.content .section211 #item4 .box .tit h5 {
    font-size: 20px;
  }
}
@media screen and (max-width: 769px) {
  .cofide .relacion_de_inversionistas.content .section211 #item4 .box .tit h5 {
    font-size: 18px;
  }
}
.cofide .relacion_de_inversionistas.content .section211 #item4 .box .tit p {
  font: normal 25px "Flama_Book";
  color: #575547;
}
@media screen and (max-width: 1366px) {
  .cofide .relacion_de_inversionistas.content .section211 #item4 .box .tit p {
    font-size: 18px;
  }
}
.cofide .relacion_de_inversionistas.content .section211 #item4 .box .text {
  padding: 20px 0;
}
.cofide .relacion_de_inversionistas.content .section211 #item4 .box .text p {
  font: normal 16px "Flama_Book";
  color: #575547;
}

.cofide
  .relacion_de_inversionistas.content
  .section211
  #item4
  .box
  .text
  p
  strong {
  font: normal 16px "Flama_Medium";
}

.cofide .relacion_de_inversionistas.content .section211 #item4 .box .info {
  max-width: 620px;
  height: 280px;
  padding: 20px;
  display: flex;
  align-items: flex-start;
  background: #e6e6e3;
  border-radius: 12px;
}
@media screen and (max-width: 449px) {
  .cofide .relacion_de_inversionistas.content .section211 #item4 .box .info {
    flex-direction: column;
    height: auto;
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item4
  .box
  .info
  .item {
  width: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border-left: solid 2px #ffffff;
}
@media screen and (max-width: 768px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    #item4
    .box
    .info
    .item {
    width: 100%;
  }
}
@media screen and (max-width: 449px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    #item4
    .box
    .info
    .item {
    border-left: solid 0px #ffffff;
    border-top: solid 2px #ffffff;
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item4
  .box
  .info
  .item:nth-child(1) {
  border-left: 0;
  border-top: 0;
  margin-bottom: 20px;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item4
  .box
  .info
  .item:nth-child(2)
  strong {
  color: #004f91;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item4
  .box
  .info
  .item
  strong {
  font: normal 60px "Flama_Medium";
  color: #b02b30;
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    #item4
    .box
    .info
    .item
    strong {
    font-size: 40px;
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item4
  .box
  .info
  .item
  strong
  i {
  font: normal 48px "Flama_Medium";
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    #item4
    .box
    .info
    .item
    strong
    i {
    font: normal 34px "Flama_Medium";
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item4
  .box
  .info
  .item
  .img {
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item4
  .box
  .info
  .item
  .img
  img {
  width: 70%;
}
@media screen and (max-width: 768px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    #item4
    .box
    .info
    .item
    .img
    img {
    width: 80%;
  }
}
.cofide
  .relacion_de_inversionistas.content
  .section211
  #item4
  .box
  .info
  .item
  a {
  display: block;
  background: #ffffff;
  padding: 10px;
  font: normal 22px "Flama_Medium";
  color: #575547;
  border-radius: 12px;
}
@media screen and (max-width: 1366px) {
  .cofide
    .relacion_de_inversionistas.content
    .section211
    #item4
    .box
    .info
    .item
    a {
    font-size: 18px;
  }
}
#imgBtn2 {
  display: none;
}

.headerTop {
  display: block;
  font: normal 24px "Flama_Book";
  text-align: center;
  padding: 20px 20px 25px;
  text-decoration: none;
  color: #ffffff;
  background: #00b4d5;
  width: 100%;
}

.headerTop a {
  color: #ffffff;
}

.box-info {
  border-radius: 12px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
}
.box-detalle {
  width: 25%;
  font: normal 24px "Flama_Book";
  text-align: center;
  color: #575547;
  padding: 20px 20px 25px;
  text-decoration: underline;
  border-right: 5px solid #fff;
}

.box-detalle:nth-child(4n) {
  border-right: 0 !important;
}

.box-detalle a {
  color: #575547;
}
.b1 {
  border-right: 0;
}
.boxInfo2 {
  background: #e6e6e3;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.box-detalle8 {
  width: 50%;
  font: normal 24px "Flama_Book";
  text-align: center;
  color: #575547;
  padding: 20px 20px 25px;
  text-decoration: underline;
  border-right: 5px solid #fff;
}

.box-detalle8:nth-child(2n) {
  border-right: 0 !important;
}

.box-detalle8 a {
  color: #575547;
}

.box-contenedor {
  width: 100%;
  display: flex;
}
.icono-red {
  filter: invert(0.78) sepia(3) hue-rotate(170deg) saturate(745%);
}

.bt-box {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.bt-box-det {
  display: block;
  font: normal 30px "Flama_Book";
  color: #004f91;
  padding: 20px 50px 25px;
  text-decoration: underline;
}

.bt-box-det:hover {
  text-decoration: underline;
}

.bt-box-meses {
  width: 50%;
  /*border-right: 5px solid #fff;*/
}

.bt-box-contenedor {
  width: 100%;
  display: flex;
}

.bt-box-det2 {
  display: block;
  font: normal 30px "Flama_Book";
  color: #575547;
  padding: 20px 50px 25px;
  text-decoration: underline;
}

.has-error .formControl {
  border: 1px solid #ff1100 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.formControl.has-error {
  border: 1px solid #ff1100 !important;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.error-sms {
  font: normal 18px "Flama_Book";
  color: #ff1100;
}
.error-sms {
  display: none;
}
.box-alert-email,
.box-alert-telefono,
.box-alert-cv,
.box-alert-direccion,
.box-alert-mensaje,
.box-alert-nombres {
  font: normal 18px "Flama_Book";
  color: #ff1100;
  display: none;
}
.close-modal {
  vertical-align: top;
  margin-top: -6px;
}
#myModal {
  display: none;
  overflow: visible;
  background: rgba(0, 0, 0, 0.5);
}
#myModal .modal-header {
  border: 0 !important;
}
#myModal button.close {
  background: #004f91 !important;
}
#myModal .modal-body.body-modal-alert {
  font: normal 400 25px "Flama_Medium";
  color: #004f91;
  margin-top: 50px;
  margin-bottom: 80px;
  text-align: center;
}
#myModal .modal-dialog {
  margin: 0 auto !important;
  margin-top: 10% !important;
  width: 600px;
}
#myModal .modal-content {
  border-radius: 12px !important;
}

.detalles{
  font-family: Flama_Book;
}
.detalless h1 {
    font-size: 28px;
    font-weight: bold;
    color: #004f91;
    padding-bottom: 15px;
}
.detalless p {
    font-size: 17px;
    letter-spacing: 0.1px;
}
.detalless h2 {
    font-size: 19px;
    font-weight: bold;
    color: #004f91;
}

#nuestro_proposito, #nuestra_cultura, #nuestras_politicas, #nuestras_certificaciones, #responsabilidad_social, #gobierno_corporativo, #relacion_con_inversionistas, #seccionDesarrollo{
  position: relative;
}
#nproposito, #ncultura, #npoliticas, #ncertificaciones, #rsocial, #gcorporativo, #rinversionistas{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  margin-top: -200px;
}

#centroDesarrolloEmpresarial{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  margin-top: -130px;
}

ol.rrss li a img {
    width: 53px !important;
}

.content-detalle {
    column-count: 2;
}

.content2-detalle{
    font: normal 400 22px "Flama_Medium";
    color: #575547;
    border-left: solid 0px #e6e6e3;
    text-align: left;
}
.content2-detalle a {
    /*display: block; */
    font: normal 20px "Flama_Book";
    text-align: left;
    color: #575547;
    /* padding: 20px 50px 25px; */
    text-decoration: underline;
    line-height: 60px;
    padding-left: 20px;
    padding-right: 20px;
}