:root{
  --size-p-m24h:1.6rem;
  --color-m24h:#194552!important;
}
a{
    color:var(--color-m24h);
}
h2 {
  font-size:3.4rem;
  font-style: normal;
  font-weight: 300;
}
.fondo_h{
  padding:0px;
  display: flex;
}
.navbar-cbn .container {
	display: flex;
}
.navbar-header,
.collapse.navbar-collapse {
    width: 50%;
    box-sizing: border-box;
}
.collapse.navbar-collapse .navbar-nav{
    width: 100%;
    display: inline-flex;
    float: none !important;
}
.navbar-toggle, .navbar-toggle:hover {
    margin-top: 22px!important;
    border: none;
    background-color: transparent!important;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: var(--color-m24h);
}
.navbar-nav .navbar-nav-li-as {
    text-transform: capitalize;
}
.navbar-nav .navbar-nav-li-as a div div {
    font-size: 1.6rem;
    font-weight:400;
}
.navbar-nav .navbar-nav-li-as a div div:hover {
    text-decoration: underline;

}
.img-logo-large{
    height: 3rem;
    /*height: clamp(2rem, 6vw, 5rem)!important;*/
    height: clamp(1rem, 5vw, 4rem) !important;
    width: auto;
}
.m24h-boton{
    text-transform: capitalize;
}
.navbar-nav-ayuda {
    margin-right: 50px;
}
.hmenu-txt.boton-m24h{
  font-size:1.4rem;
}
.bloque-como-pagar {
    padding: 80px 0px;
}
.bloque-como-pagar h2 {
    color: #4e4e4e;
    letter-spacing: -.15px;
    line-height: 50px;
    margin: 0;
    padding-bottom: 20px;
    text-align: center;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.d-flex {
  display: flex !important;
}
.bloque-como-pagar .list-opt-main {
    padding-left: 39px;
    padding-right: 0px;    
}
.bloque-como-pagar .lft-opt {
  padding-top: 34px;
}
.bloque-como-pagar .lft-opt figure {
  background-image: url(data:image/webp;base64,UklGRkwCAABXRUJQVlA4IEACAABQFgCdASoCAKcCPlEejkUjoSEU2Kd0OAUEs44AGugfIAnWoYmdq8KDWoCf/nE//8P78AcX/0A/k3tI5q2f/pN/vX83nf6qx7f/0/wE0iTHfuWRZzDsoWQs8muDDxI+Yg7fGYWFgTnd++dlQYzHEf6tDDg08g5DXXTyjaeMwsKWUQfn6JFTC1gHd2Nnk1wYcGnRBT2su275wZ7zZtCzlW4Rkcw7KFiRQFtR7vIm9ZoO78279/VoyQp4i1AAAP6XVW6UKLv2tROcoHA2EakMA7s7owacEsCzSHZ3SjnDNlNp0r5RuU2tMG5tuLuWUkaOzuUCnD4AWZfGWoHOOK+Namm9pvjVM9gwg+bj7OsO9S7+Ilf+haXOJ0tvvnPLaMllQpNiOLc8XXW7jRCnyliQsw6SEEQhAGvDuFuzc77NG4Rs8cdcFJRh4KcbreXxrRt5v2hjArFYoPphZAi/VLpD6U6SXMsi/DYjjUUKYe5YuG/gYXuwcgxou/R30cSoeilGJcgp/pN6WgyJP1OSsUQFSCFQUKIPSc5u1vpGcH+sa9YsfJdq3+bAH+/350v3+qvV9/xYNfv9UxieVcxYWoRbs9IyCj+sr9GugiWaAomFmMu8oH5S98Bhg90Qdt0RUihyZwss05uYUcLV8akF7+4UYuHKHTM1Ia3mQ8W+KOS8PIDWwX2tf6lgTQh3w4br96abey98MY3e006bEPP+6NIzOvQTbjuNLkDlEhHkRwHhX3EP8NGgIH/e3ld3xLzVvd5QAAA=);
  display: block;
  height: 100%;
  margin-top: 30px;
  position: relative;
  width: 4px;
}
.bloque-como-pagar figure {
  display: block;
  font-size: 0;
}
.bloque-como-pagar figure {
  margin: 0 0 1rem;
    margin-top: 0px;
}
.bloque-como-pagar .rgt-opt {
  padding-left: 44px;
  padding-top: 21px;
  position: relative;
}
.bloque-como-pagar .rgt-opt ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.bloque-como-pagar .rgt-opt ul li {
  padding: 0 0 40px;
}
.bloque-como-pagar .rgt-opt ul li .como::before {
  background-image: url(data:image/webp;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAAAXNSR0IB2cksfwAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB+kKEAsMJpXbisQAAATzSURBVFjDtVjPbxNXEP5m3u46cWSIKT8kVKRIRGAarhw4VOoJG8Sx6l/AhQOHwh9Q+gfQfyDtFSFuCIGaEIkDh1yq9lBZLQSEEEWqSiApBmTv7pvpYd+atbP2ruN0pCfL3rfvff7ezDczj7ALazSbFRD5AAKo+iAiAAwABAh7npU4tnEUhfuPHOn9cvNmNOkeVHbiV1eu8Ovnz+dsHFcBGKi6FWjkoiKSPFe1bEyn+/59+PzRo3jPgH1x4UKNPW8u6naZmAHVXEB9c8+ZGaoKFQExQ6y17Hkf/7h/vzMVsEaz6ZExdQA+GwMbhp9YGsWYKsRasDEwQYC41wN7HqCagFSFMcZ+2Np682J9PZ4YWKPVqhKwD0TcBwFAs4BKMje8YRSG8HxfqvX69q+3bnVLA2u0WlUA8/2HmcU1A7KUZecTgQAoACICGwMQbbfv3v04/JoZ/uFUqzVDRPVcxCnAlIkixkaskYKTOAYzzxw+ccK+3tiIRgJrNJseER0oFRRE5UANzVHngwDAzLDWAszB/qNHu1svXkg6zxta5jN1ejSKGSoLaBxjnGyhAIgZKsL+7GwdwOt0Wh/E0sWLtbyjzfWZ7CgJZizDyTp+o9WqDQA7ee6cB6BaClC6F/N0zA0HR7L+3JeXL3P2KANVNarqssuQf2R1a9DOAmgCaAE45n5ru3EDwF+lGU3chbdevZoD0EmB1VQkATUi0lLAzj/2AbgG4BLtnLvkxjcAflTV7yYBF3W7VQAdOtlsBlA96JwQo1IOZY8QWAWwtIPhvJMC2lD9GsC7XB3M7uWeqeobJiAA0acX8j4HF/sewBKICkH1GSS6VniMGdchIo8BBBPo1TFVvaSTRGRil0B0tlQsJIxVWAFDjplUX/JCW5NxlXKY0kyCHh7k3ICSICkUYbe+z+S0awDUmApoZ7SXZq41gQgTA+AJ9Oj0FIp1bIK5zHsiknttqmAVEaS+UAzy5UB6cf42bmTmtgulRSQNKmE2RsnJRZr1x9jPU/DQLk2YiGUAk3QwK1MAu1HuFBUALEsch+LSEZvC4mIdwPIuQC2XzpuJ9djGcZTtZkao/ad/ZO0PKtIeUOsxQ0Xaau11tTZp58apBDPY81Ct10N++vBhD0QWRKCUsTG1kwLvoHpOVZdLqP+yy5OlTeLY/nb7duQ5PfuoIrW414Px/cFcmQNQAZDqdQV+AnDVCe/pfuQmQbICYF0LuqZhi8Ow06/HDi4sfPh7Y2MuqFbZRuViwYF7CdVvx1amQ61fgWTYufn53kD7dqrVqoGolvqZpg/3UoBzGJM4Trt0sDGdx6urnYEuafPp0/DQ4uJMNqmjjOgW+dnw+9nvrnAgZhCRfby6+nZHM+KofgtAcgNgXKkzKipLVK3G8xCHoQSzs5sj+8rNZ8/00OKiAJhB6g/j/nHZnjJ7hDnvV6rVrd/v3ImKrwiazSqI5v8Pn4Jqcsni/Eus3X6ytlZ8ReCYiw4sLMQqUiHm6bx/2NmthSvlRaz9Nw9U4TXUqfPnDYCDqmryXtJd4SSwMRFU37bv3bNTXdw1ms0aiKqlOvUCYRdrPzx58KDw4o7LrPbnykoHqptQ3SYiqyIwngcV6efYdAzU7q5cJ2arIp3Dx4//UwbURHewWfv8zBnfC4KKV6kEnu8bd9QMAGyMiLUq1kY2ikIvCKIna2u9Sff4DwsAepxP0slRAAAAAElFTkSuQmCC);
  content: "";
  display: block;
  height: 38px;
  left: -65px;
  position: relative;
  top: 35px;
  width: 38px;
}
.bloque-como-pagar ::before {
  box-sizing: border-box;
}
.bloque-como-pagar .como h3, .como h5, .como1 h3, .como1 h5, .como2 h3, .como2 h5, .como3 h3, .como3 h5, .como4 h3, .como4 h5, .como5 h3, .como5 h5 {
  color: #2d2d2d;
  font-size: 2.4rem;
  font-style: normal;
  font-weight: 400;
  letter-spacing: .5px;
  line-height: 34px;
  margin: 0;
  padding-bottom: 0;
  text-align: left;
}
.bloque-como-pagar .como p, .como1 p {
  color: #939393;
  font-size: var(--size-p-m24h);
  font-style: normal;
  letter-spacing: .4px;
  line-height: 24px;
  margin: 0;
  padding: 16px 0 0 21px;
}
.bloque-como-pagar .como p {
  font-weight: 300;
}
.bloque-como-pagar .girl {
  padding: 70px 0 0 33px;
}
.bloque-como-pagar .gatsby-image-wrapper-constrained, .bloque-remesas .gatsby-image-wrapper-constrained {
  display: inline-block;
  vertical-align: top;
}
.bloque-como-pagar .gatsby-image-wrapper, .bloque-remesas .gatsby-image-wrapper {
  position: relative;
  overflow: hidden;
}
.bloque-como-pagar .gatsby-image-wrapper [data-main-image], .bloque-remesas .gatsby-image-wrapper [data-main-image] {
  opacity: 0;
  transform: translateZ(0);
  transition: opacity .25s linear;
  will-change: opacity;
}
.bloque-como-pagar .gatsby-image-wrapper img, .bloque-remesas .gatsby-image-wrapper img {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  object-fit: cover;
}
.bloque-remesas {
    padding-bottom: 80px;
}
.bloque-remesas-in {
  padding-top: 90px;
}
.bloque-remesas-in h2, .bloque-remesas-in h5, .bloque-remesas-in p {
  font-style: normal;
  font-weight: 300;
  margin: 0;
  text-align: center;
}
.bloque-remesas-in h2, .bloque-remesas-in h5 {
  color: #4e4e4e;
  font-size: 3.4rem;
  letter-spacing: -.05px;
  line-height: 50px;
  padding-bottom: 22px;
}
.bloque-remesas-in p {
  color: #939393;
  font-size: var(--size-p-m24h);
  letter-spacing: .5px;
  line-height: 29px;
}
.bloque-remesas .img-block {
  padding-top: 60px;
}
.bloque-remesas .man-picture {
  text-align: center;
}
.bloque-remesas figure {
  display: block;
  font-size: 0;
}
.bloque-remesas .man-picture img {
    height: auto;
}
.bloque-remesas .block-rgt {
    padding: 0 18px;
}
.bloque-remesas .block-rgt ul {
    margin: 0;
    padding: 0;
}
.bloque-remesas .block-rgt ul li {
    padding: 30px 0 0;
    list-style: none;
}
.bloque-remesas .small-img .lft-one {
  padding-bottom: 8px;
  padding-top: 4px;
}
.bloque-remesas .small-img .rgt-one {
  padding-left: 25px;
}
.small-img .rgt-one span {
  display: block;
  font-size: var(--size-p-m24h);
  font-style: normal;
  font-weight: 300;
  letter-spacing: .5px;
  line-height: 28px;
  padding: 15px 0 0;
}
.bloque-remesas .clearfix::after {
  content: "";
}
.bloque-whatsapp .availability {
  background: #36b9d0;
  padding-bottom: 55px;
}
.bloque-whatsapp .availability .avail-in {
  padding-top: 80px;
}
.bloque-whatsapp .availability .service-in h2, .bloque-whatsapp .availability .service-in h4, .bloque-whatsapp .availability .service-in p {
  color: #fff;
  font-style: normal;
  font-weight: 300;
}
.bloque-whatsapp .availability .service-in h2, .bloque-whatsapp .availability .service-in h4 {
  font-size: 3.4rem;
  letter-spacing: .05px;
  line-height: 50px;
  margin-top:0px;
  padding-bottom: 8px;
  padding-left: 8px;
}
.bloque-whatsapp .availability .service-in p {
  font-size: var(--size-p-m24h);
  letter-spacing: .5px;
  line-height: 28px;
  padding-left: 9px;
}
.bloque-whatsapp .availability .whatsapp {
  padding: 31px 0 0 25px;
  text-align: center;
}
.bloque-whatsapp .availability .whatsapp a, .ayuda_banner a {
  align-items: center;
  background-color: var(--color-m24h);
  border-radius: 20px;
  color: #fff;
  display: flex;
  font-size: var(--size-p-m24h);
  font-style: normal;
  font-weight: 500;
  height: 72px;
  justify-content: center;
  letter-spacing: .3px;
  line-height: 54px;
  margin: -3px auto 31px;
  transition: all .5s ease-out .1s;
  width: 283px;
}
.ayuda_banner a {
  background-color: #fff;
  color:#042d3e;
}
.nosotros_banner.banner.aboutus, .ayuda_banner.banner.aboutus {
  background-color: var(--color-m24h);
  padding: 45px 0px;
  width: 100%;
  display: block;
  background-size: cover;
}
.nosotros_banner.banner.aboutus .content{
  margin-top: 2%;
}
.ayuda_banner .content {
  margin-top: 5%;
}
.nosotros_banner.banner.aboutus h1, .ayuda_banner.banner.aboutus h1 {
 /* font-size: 2.4rem;*/
  font-style: normal;
  color:#fff;
  font-weight: 300;
  line-height: 68px;
  margin: 0px auto 0;
  max-width: 650px;
  padding-top: 0;
  text-align: center;
}
.nosotros_como.subheader {
  background-color: #fff;
}
.nosotros_como.mobile {
  padding-bottom: 100px;
}
.nosotros_como.mt-4 {
  margin-top: 1.5rem !important;
}
.nosotros_como .mobile-lft {
  padding-top: 89px;
}
.nosotros_como .subheader .mobile-lft h2 {
  color: #4e4e4e;
  letter-spacing: .25px;
  line-height: 50px;
  text-align: left;
}
.nosotros_como .mobile-lft h2, .nosotros_como  .mobile-lft p {
  font-style: normal;
  margin: 0;
}
.nosotros_como .mobile-lft h2 {
  color: #4e4e4e;
  letter-spacing: -.3px;
  line-height: 50px;
  padding-bottom: 33px;
}
.nosotros_como.subheader .mobile-lft p {
  color: #939393;
  font-size: var(--size-p-m24h);
  font-style: normal;
  font-weight: 400;
  letter-spacing: .5px;
  line-height: 24px;
}
.nosotros_como .mobile-lft p {
  color: #939393;
  font-size: var(--size-p-m24h);
  font-weight: 400;
  letter-spacing: .5px;
  line-height: 34px;
  text-align: left;
}
.nosotros_como.subheader .mobile-rgt {
  margin-top: 0;
  padding-top: 169px;
}
.nosotros_como .mobile-rgt {
  margin-top: -53px;
  padding-left: 60px;
}
.nosotros_como .mobile-rgt .yt-lite {
  background-color: #000;
  background-position: 50%;
  background-size: cover;
  contain: content;
  cursor: pointer;
  display: block;
  position: relative;
}
.nosotros_como .mobile-rgt .yt-lite iframe {
  min-height: 345px;
}
.nosotros_diferent {
  background: #042d3e;
  padding-bottom:80px;
}
.nosotros_diferent h2 {
  color: #fff;
  letter-spacing: .25px;
  line-height: 50px;
  text-align: left;
  width: 100%;
  padding-top:40px;
}
.nosotros_diferent ul {
  -moz-column-count: 2;
  column-count: 2;
  list-style: none;
  margin-top: 44px;
  padding-left: 0;
  width: 100%;
}
.nosotros_diferent ul > li {
  display: inline-block;
  min-height: 150px;
  padding-right: 100px;
}
.nosotros_diferent ul li div, .nosotros_diferent ul li h4 {
  color: #fff;
  flex: none;
    flex-grow: 0;
  flex-grow: 0;
  font-style: normal;
  letter-spacing: .5px;
  line-height: 22px;
  margin: 16px 0;
}
.nosotros_diferent ul li h4 {
  font-size: 2rem;
  font-weight: 400;
  order: 0;
}
.nosotros_diferent ul li div {
  font-size: var(--size-p-m24h);
  font-weight: 300;
  order: 1;
}
.nosotros_moreAboutUs{
  padding:0px;
  margin-top:100px;
}
.nosotros_moreAboutUs h2 {
  color: #4e4e4e;
  letter-spacing: .25px;
  line-height: 50px;
  text-align: center;
}
.nosotros_moreAboutUs .description {
  color: #939393;
  font-size: var(--size-p-m24h);
  font-style: normal;
  font-weight: 400;
  letter-spacing: .5px;
  line-height: 24px;
  margin: 24px auto 0;
  max-width: 906px;
  text-align: center;
}
.nosotros_moreAboutUs ul {
  align-items: center;
  display: flex;
  justify-content: center;
  list-style: none;
  margin-top: 64px;
  padding: 0;
  width: 100%;
}
.nosotros_moreAboutUs ul > li {
  border-bottom: 1px solid #939393;
  border-top: 1px solid #939393;
  display: inline-block;
  margin: 16px;
  padding: 32px;
  width: 320px;
}
.nosotros_moreAboutUs ul > li a {
  align-items: center;
  color: #4e4e4e;
  display: flex;
  flex-wrap: wrap;
  font-size: var(--size-p-m24h);
  font-style: normal;
  font-weight: 300;
  gap: 10px;
  justify-content: flex-start;
  letter-spacing: .5px;
  line-height: 26px;
  min-height: 27px;
  width: 254px;
}
.nosotros_moreAboutUs ul > li span {
  text-align: center;
}
.nosotros_moreAboutUs .gatsby-image-wrapper-constrained {
  display: inline-block;
  vertical-align: top;
}
.nosotros_moreAboutUs .gatsby-image-wrapper {
  position: relative;
  overflow: hidden;
}
.nosotros_moreAboutUs .gatsby-image-wrapper [data-main-image] {
  opacity: 0;
  transform: translateZ(0);
  transition: opacity .25s linear;
  will-change: opacity;
}
.nosotros_moreAboutUs .gatsby-image-wrapper img {
  bottom: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-width: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  object-fit: cover;
}
.ayuda_form {
  margin: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 4%;
}
.contact-form {
  padding: 100px 0px;
  width: 100%;
}
.contact-form h2 {
  margin-bottom: 24px;
  letter-spacing: .5px;
}
  .contact-form label {
    display: block;
    margin-bottom: 8px;
    color: #21325b;
    font-weight: 500;
    font-size: 1.4rem;
  }
  .contact-form input,
  .contact-form textarea {
    width: 100%;
    padding: 10px 14px;
    border: 1.5px solid #e3e8f0;
    border-radius: 8px;
    margin-bottom: 18px;
    font-size: 1rem;
    transition: border-color 0.2s;
    background: #f5f7fb;
  }
  .contact-form input:focus,
  .contact-form textarea:focus {
    outline: none;
    background: #fff;
  }
  .contact-form textarea {
    resize: vertical;
    min-height: 80px;
    max-height: 180px;
    font-family: inherit;
  }
  .contact-form button {
    width: 100%;
    padding: 12px;
    border: none;
    border-radius: 20px;
    font-size: var(--size-p-m24h);
    font-weight: 700;
    cursor: pointer;
    transition: background 0.2s;
    letter-spacing: .5px;
    background-color: #042d3e;
    color:white;
  }
  .contact-form button:hover {
    background: linear-gradient(90deg, #042d3e 0%, var(--color-m24h) 100%);
  }
.team_wrapper {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 80px;    
}
.team_wrapper .team_title {
  color: #000;
  font-size: 3.4rem;
  font-style: normal;
  font-weight: 300;
  letter-spacing: .25px;
  line-height: 50px;
  margin-bottom: 64px;
  text-align: center;
}
.team_cards-wrapper {
  display: grid;
  gap: 40px;
  grid-template-columns: repeat(3,1fr);
  height: fit-content;
  padding: 0;
  place-items: center;
  list-style:none;
}
.team_card {
  background: #f9f9f9;
  border-radius: 16px;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 40px;
  height: -moz-fill-available;
  height: -webkit-fill-available;
  justify-content: space-between;
  padding: 24px;
}
.team_card-content {
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: -moz-fill-available;
  height: -webkit-fill-available;
}
.team_card-description, .team_card-title {
  color: rgba(78,78,78,.89);
  font-size: var(--size-p-m24h);
  line-height: 24px;
  text-align: center;
}
.team_card-title {
  font-style: normal;
  font-weight: 700;
}
.team_card-description {
  font-style: italic;
  font-weight: 400;
}
.team_rating, .team_rating .stars-container {
  display: block;
  margin: 0 auto;
  text-align: center;
}
.team_rating .stars-container {
  vertical-align: top;
  width: 100%;
}
.team_rating .stars-container .star {
  background: url('/img/m24hv3/star.svg');
  background-position: 0 0;
  display: block;
  float: left;
  height: 17px;
  width: 17px;
}
.page_textos h1, .page_textos h2 {
  margin-top:4rem;
}
.page_textos h3 {
  margin-top:3rem;
}
.page_textos p  {
  font-size: var(--size-p-m24h);
}
.page_textos li {
  line-height: 2rem;
}
/****** FOOTER ***********/
.bloque-whatsapp .availability .whatsapp a:hover {
    text-decoration: none;
}
footer .links-footer {
    padding-left:18%;
    padding-right:18%;
    padding-bottom: 31px;
    padding-top: 77px;
}
.crm {
  padding-left: 31px;
}
.links, .links-in b {
  text-align: left;
}
.links-in b {
  text-align: left;
}
.links-in b {
  color: #f6f6f6;
  display: block;
  font-size: var(--size-p-m24h);
  font-style: normal;
  font-weight: 700;
  letter-spacing: .1px;
  line-height: 26px;
  padding: 0 9px 26px;
}
.links ul {
  padding: 0;
  list-style: none;
}
.links ul li {
  padding: 0 9px 15px;
}
.links li a {
  color: #f6f6f6;
  font-size: var(--size-p-m24h);
  font-style: normal;
  font-weight: 300;
  letter-spacing: .1px;
  line-height: 26px;
  text-align: center;
}
.foot-rgt {
  padding-left: 180px;
  padding-top: 20px;
  text-align: center;
}
.footer .foot-btm {
  background: #081316;
  padding-bottom: 27px;
}
.footer .foot-btm .container {
    padding-left: 0px;
    padding-right: 0px;
}
.foot-btm-in {
  padding-top: 29px;
}
.foot-btm-in {
  display: flex;
  flex-direction: column;
}
.foot-btm-in .textfooter {
  color: #fff;
  display: block;
  flex-grow: 1;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  padding: 0px;
}
.foot-btm-in p {
  color: #fff;
  font-size: 1.2rem;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  margin: 0;
  text-align: left;
}
.footer-m24h {
  padding-bottom:0px!important;
}
@media (max-width: 1694px) {
    .navbar-header {
        /*width: 40%;*/
    }
    .collapse.navbar-collapse {
        width: 60%;
    }
}
@media (max-width: 1332px) {
  .bloque-remesas-in {
    padding-top: 30px;
  }
  .bloque-remesas .block-rgt ul li, .block-rgt ul li:nth-child(2) {
    padding: 42px 0 0;
  }  
  .bloque-remesas .block-rgt ul li .lft-one {
    margin-top: 0;
    padding-top: 0;
  }
  .foot-btm-in .textfooter {
    margin-bottom: 20px;
    text-align: center;
  }
  .foot-btm-in .textfooter p {
    display: block;
    width: 100%;
  }    
}
@media (max-width: 1200px) {
  .bloque-remesas .small-img .rgt-one {
    padding-left: 10px;
  }
}
@media (min-width: 1200px) and (max-width: 1506px) {
    .collapse.navbar-collapse {
        width: 100%;
    }
}
@media (min-width: 1199px) and (max-width: 1359px) {
    .navbar-header {
        width: 35%;
    }
    .collapse.navbar-collapse {
        width: 65%;
    }
}
@media (max-width: 1024px) {
  .bloque-como-pagar {
    padding-bottom: 96px;
    padding-top: 96px;
    padding-left: 24px!important;
    padding-right: 24px!important;
  }
}
@media (max-width: 991px) {
  .container.container-main{
    padding:0px;
  }
  .container {
    box-sizing: border-box;
    padding: 0px 24px;
  }
  nav.navbar.navbar-cbn .container {
    padding:0px;
  }
  .team_cards-wrapper {
    grid-template-columns: repeat(1,1fr);
    height: auto;
  }
   .multiple-opt {
    flex-flow: column-reverse;
    flex-wrap: nowrap;
    padding-left: 20px;
  }
  .bloque-como-pagar .girl {
    padding: 20px 0 0;
    text-align: center;
  }
  .bloque-remesas {
    padding-bottom: 70px;
  }
  .bloque-remesas > div {
    padding-left: 24px!important;
    padding-right: 24px!important;
  }  
  .bloque-remesas-in {
    padding-top: 30px;
  }
  .bloque-remesas .block-rgt ul {
    padding-top: 14px;
  }
  .bloque-remesas .block-rgt ul li, .bloque-remesas .block-rgt ul li:nth-child(2) {
    padding: 42px 0 0;
  }
  .bloque-remesas .block-rgt ul li .lft-one {
    margin-top: 0;
    padding-top: 0;
  }  
  .page_textos {
    padding: 0px 24px;
  }
  footer .foot-btm .container {
    padding-left: 24px!important;
    padding-right: 24px!important;
  }  
}
@media (max-width: 941px) {
    .collapse.navbar-collapse {
        width: 100%;
    }
    .collapse.navbar-collapse ul {
        padding:0px 50px;
    }
}
@media (max-width: 769px) {
  .links {
    padding-left: 0;
  }
  .bloque-whatsapp .avail-in {
    padding-top: 40px!important;
  }
  .bloque-whatsapp .availability .whatsapp {
    margin: auto;
    padding: 30px 0 0;
  }
  .bloque-whatsapp .availability .whatsapp a {
    margin: 0 auto !important;
  }
  .mobile-rgt h2, .mobile-rgt p, .multiple-opt {
    padding-left: 0;
  }
  .bloque-como-pagar .list-opt-main {
    padding-left: 12px;
  }
}
@media (max-width: 767px) {
    nav.fondo_h .container {
      display:block;
    }
    .navbar-header {
        margin-bottom: 0px!important;
        padding: 0px 36px 18px 48px;
        width: 100% !important;
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .navbar-brand  {
        padding-top: 20px!important;
        height: 100%;
        display: flex;
        align-items: center;
    }
    nav.navbar.navbar-cbn {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 3;
        width: 100%;
        min-height: auto;
    }    
    .collapse.navbar-collapse {
        margin-right: 0px;
        margin-left: 0px;
        padding-bottom: 20px;
    }
    .collapse.navbar-collapse .navbar-nav{
        width: 100%;
        display: block;
        float: none !important;
    }
    .collapse.navbar-collapse .navbar-nav li div {
        width:100%;
        text-align: center;
        margin: 2px 0px;
        line-height: 1.2em;
    }
    .collapse.navbar-collapse .navbar-nav li div .btn {
        padding: 0px;
        margin: 5px 0px;
        width: 100%;
    }
    .navbar-nav-ayuda {
        margin-right: 0px;
    }
    .container-fondo{
        margin-top: 80px;
    }
}
@media (max-width: 576px) {
  .div_form_ed_v3 h3 {
    padding: 2.5rem;
    text-align: center !important;
  }
  .navbar-brand{
    padding:0px;
    padding-top:0px;
  }
  .img-logo-large{
      height: 3rem;
      height: clamp(2rem, 7vw, 6rem)!important;
      width: auto;
  }  
  .block-rgt {
    padding: 0;
  }  
  .foot-lft {
    padding-left: 20px;
  }
  .nosotros_banner.banner.aboutus h1, .ayuda_banner.banner.aboutus h1 {
    font-size: 26px;
    line-height: 34px;
  }  
  .nosotros_como .mobile-lft h2 {
    font-size: 24px !important;
    line-height: 34px !important;
    text-align: left;
    text-align: center;
  }  
  .nosotros_como.subheader .mobile-rgt {
    margin-top: 0;
    padding-top: 0px;
    padding-left: 0px;
    width:100%;
  }  
  .nosotros_diferent {
    padding: 70px 0;
  }  
  .nosotros_diferent h2 {
    font-size: 2.4rem !important;
    line-height: 34px !important;
    text-align: left;
  }
  .nosotros_diferent ul {
    margin-top: 40px;
    padding-left: 0;
    column-count: 1;
  }  
  .nosotros_diferent ul > li {
    padding-right: 0;
  }  
  .ayuda_banner a {
    margin-top: 30px;
  }
}
@media (max-width: 478px) {
  .img_banner {
    background-image: url('/img/m24hv3/money24horas_banner_header_resp.png');
  }
  .img-block {
    padding-top: 40px!important;
  }
  .img-block .small-img .rgt-one span {
    padding-top: 0;
  }
  .man-picture figure {
    margin: 0;
  }
  .man-picture figure img {
    margin-left: -24px!important;
    width: calc(100% + 48px)!important;
  }
  .nosotros_como .mobile-lft {
    padding: 60px 0px;
  }
  .nosotros_como .mobile-lft h2 {
    font-size: 30px;
    padding-bottom: 15px;
  }  
  footer .links-footer {
    padding: 20px 0px 30px 20px;
    width: 100%;
  }
  .foot-rgt {
    margin: 0 auto;
    padding-left: 0;
  }
  .foot-btm-in {
    padding-bottom: 40px;
    text-align: center;
  }  
  .foot-btm-in p {
    letter-spacing: .9px;
  }  
}
