@charset "UTF-8";
/* xl - DESKTOP STYLES */
/*============================================================*/
/*H E A D E R*/
:root {
  --line-footer: #535a95;
  --color-red: #e30613;
}
html {
  scroll-behavior: smooth !important;
}
#header.sticky-header {
  margin: 0px !important;
}
/*header#header {
    border-bottom: solid 1px #ccc;
}*/
div#menu-links-desktop .wpb_wrapper.vc_column-inner {
  justify-content: flex-end;
}
ul.menu-top_custom li.menu-item:not(:last-child) {
  border-right: solid 1px #ffffff;
  padding-right: 10px;
  margin-right: 10px !important;
}
.no-breadcrumbs .main-content {
  padding-top: 0;
}
.ico-social-top .wpb_wrapper.vc_column-inner {
  justify-content: end;
}
.header-main {
  margin: auto;
  background: initial;
  border: none;
  padding: 14px;
}
.header-builder-p .vc_column-inner {
  justify-content: center;
}
.searchform.search-layout-simple {
  border-radius: 14px;
}
/*============================================================*/
/*T A R J E T A S T R A M I T E S*/
.content-tramites_all .wpb_wrapper {
  display: flex;
  justify-content: space-between;
  column-gap: 15px;
}
.box-content_tramites {
  flex: 1;
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  border: solid 1px #ccc;
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.02);
  background: #fff;
}
.box-content_tramites-inner {
  padding: 30px 25px 30px;
  max-width: 340px;
  position: relative;
  overflow: hidden;
  z-index: 10;
}
.box-content_tramites .image {
  position: absolute;
  top: 0;
  left: 342px;
  height: 100%;
  background-size: cover;
  background-position: 50%;
  -webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -khtml-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -moz-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -ms-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  -o-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  width: calc(100% - 340px);
}
.box-content_tramites-inner h1 {
  font-size: 25px;
  line-height: 30px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.btn-plano a {
  text-transform: uppercase;
  letter-spacing: 0.5px;
  transition: 0.3s ease all;
}
.btn-plano a:hover {
  text-decoration: underline;
}
.box-content_tramites.active, .box-content_tramites:hover {
  flex: 1.7 1 0%;
  background-color: var(--porto-primary-color);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.1);
}
.active .box-content_tramites-inner h1, .active .box-content_tramites-inner p, .active .btn-plano a {
  color: #fff;
}
.box-content_tramites-inner span {
  display: block;
  font-size: 20px;
}
/*=====================================================================*/
/*M E N U T H U M B N A I L S*/
#menu-links-desktop span.thumb-info.thumb-info-preview {
  background: rgba(0, 108, 104, 0.05);
  padding: 15px;
  border-radius: 50%;
  margin-bottom: 5px;
  transition: 0.3s ease all;
}
#menu-links-desktop li.menu-imagen a:hover span.thumb-info.thumb-info-preview {
  background: rgba(0, 108, 104, 0.08);
  transition: 0.3s ease all;
}
#menu-links-desktop span.thumb-info-image.fixed-image {
  width: 40px;
  height: 40px;
  display: block;
  background: no-repeat;
  background-position: center;
}
#menu-links-desktop li.menu-imagen a {
  display: flex !important;
  flex-direction: column-reverse;
  align-items: center;
  justify-content: flex-end;
  /*background: rgba(0, 108, 104, 0.05);
    border-radius: 50% !important;
    width: 100px;
    height: 100px;*/
  overflow: hidden;
}
#menu-links-desktop .thumb-info-preview .thumb-info-image {
  min-height: 100%;
}
/*#menu-links-desktop li.menu-imagen a:hover {
    background: rgba(0, 108, 104, 0.08) !important;
}*/
/*============================================================*/
/*B L O G H O M E*/
h4.porto-heading.titulo_blog-portada-home::after {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  transition: opacity 0.2s;
  background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.95));
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  border-radius: 10px;
}
.content-list-home .wp-block-columns.is-layout-flex {
  border-bottom: solid 1px #f5f5f5;
}
.content-list-home .porto-tb-featured-image img {
  height: 90px;
  object-fit: cover;
}
.content-portadaBlog-home .porto-tb-featured-image img {
  height: 500px;
  object-fit: cover;
}
.content-list-home .porto-heading > a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
/*====================================================================================*/
/* S C R O L*/
.content-list-home {
  max-height: 500px;
  overflow-x: hidden;
}
/*.content-preguntas_scrool.vc_column_container{
    height: 370px;
    overflow-x: hidden;
}*/
.content-list-home::-webkit-scrollbar-thumb {
  background-color: #006c68;
  border-radius: 0px;
  border: 0px solid #333;
}
.content-list-home::-webkit-scrollbar-track {
  border-radius: 5px;
}
.content-list-home::-webkit-scrollbar {
  -webkit-appearance: none;
}
.content-list-home::-webkit-scrollbar:vertical {
  width: 5px;
}
.content-list-home::-webkit-scrollbar {
  background-color: #006c6814;
}
#sb_instagram img {
  display: block;
  padding: 0 !important;
  margin: 0 !important;
  max-width: 100% !important;
  opacity: 1 !important;
  border-radius: 3px;
}
/*============================================================*/
/**/
@keyframes pulse {
  0% {
    box-shadow: 0 0 0 0px rgba(255, 255, 255, 0.4);
  }
  100% {
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
  }
}
/*================================================================================================*/
/*H E A D E R A L L P A G E*/
a.btn-servicios_page.active {
  background: var(--porto-primary-color);
  color: #fff;
  border-radius: 3px;
  transition: 0.3s ease all;
}
a.btn-servicios_page:hover {
  background: var(--porto-primary-color);
  color: #fff;
  border-radius: 3px;
  transition: 0.3s ease all;
}
.box-ms .porto-sicon-description {
  color: #333;
  transition: 0.4s ease;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-top: 5px;
}
/*========================================================================================*/
/**/
.titulo-page-all h1 {
  font-size: 40px;
  line-height: 46px !important;
  letter-spacing: 1px;
  /*font-family: 'Helveticaneuelight';*/
  color: var(--porto-primary-color);
}
/*===========================================================================================================*/
/*T R A M S P A R E C I A*/
.content_float-servicio {
  display: none;
}
a.btn-servicios_page {
  padding: 15px;
  font-size: 16px;
  font-weight: 600;
  /* border-radius: 3px; */
  color: #222;
  transition: 0.3s ease all;
  /* max-width: 200px; */
  display: block;
  text-align: left;
  /*margin-bottom: 10px !important;*/
  border: solid 1px #ccc;
}
/*.servicios-links li:not(:last-child) a.btn-servicios_page {
	border-bottom: solid 1px #ccc;
}*/
a.btn-servicios_page.active {
  background: var(--porto-primary-color);
  color: #fff;
  border-radius: 3px;
  transition: 0.3s ease all;
}
a.btn-servicios_page:hover {
  background: var(--porto-primary-color);
  color: #fff;
  border-radius: 3px;
  transition: 0.3s ease all;
}
/*.content-servicios-links{
    border: solid 1px #f4f4f4;
}*/
.content_float-servicio.active {
  display: block;
}
.vc_row.wpb_row.row.top-row.reverse, .reverse .row {
  flex-direction: row-reverse;
}
/*========================================================================================*/
/*B T N E F E C T O*/
a.boton-slider {
  color: #fff;
  text-decoration: none;
  background: var(--porto-primary-color);
  padding: 15px 70px 15px 25px;
  position: relative;
  border-radius: 5px;
  transition: 0.3s ease all;
  overflow: hidden;
  display: inline-block;
  font-size: 15px;
  letter-spacing: 0.5px;
  font-weight: 500;
}
a.boton-slider:hover {
  background: var(--color-red);
  transition: 0.3s ease all;
}
a.boton-slider:after {
  position: absolute;
  content: "";
  height: 60px;
  width: 1px;
  top: 0;
  right: 50px;
  background: rgba(255, 255, 255, 0.2);
}
.btn-efect i.porto-icon-long-arrow-alt {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  top: 0;
  width: 50px;
  right: 0;
  transition: 0.3s ease all;
}
a.boton-slider:hover i.porto-icon-long-arrow-alt.one {
  transform: translateX(15px);
  opacity: 0;
}
.btn-efect i.porto-icon-long-arrow-alt.two {
  transform: translateX(-15px);
  opacity: 0;
}
a.boton-slider:hover i.porto-icon-long-arrow-alt.two {
  transform: translateX(0px);
  opacity: 1;
}
.btn-center {
  text-align: center;
}
/*========================================================================================*/
/*H I P O T E C A R I O*/
.custom-box-calculate {
  position: relative;
  padding: 50px 25px;
  border-radius: 7px;
  overflow: hidden;
  background-position: bottom;
}
.custom-box-calculate:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: #00000052;
  inset: 0;
  z-index: 1;
}
.custom-box-calculate .porto-u-main-heading, .custom-box-calculate .porto-u-sub-heading {
  position: relative;
  z-index: 2;
}
.without-border .featured-box .box-content {
  border: none;
  padding: 0;
}
.without-border .featured-box {
  margin: 0;
  border: none;
  box-shadow: none;
}
.custom-bg {
  background: var(--porto-primary-color);
  color: #fff !important;
  text-align: center;
  padding: 20px 14px;
  border-radius: 7px;
}
#side-nav-panel .accordion-menu li.menu-item > a {
  color: #fff !important;
}
/*========================================================================================*/
/*B O X Y E A R*/
.box-year-float {
  position: absolute;
  top: 40%;
  background: var(--porto-primary-color);
  z-index: 100;
  padding: 20px 20px;
  left: -10px;
  border-radius: 0px 7px 7px 0;
}
.box-year-float:before {
  content: "";
  position: absolute;
  bottom: -22px;
  left: 0px;
  width: 0;
  height: 0;
  border-left: 23px solid transparent;
  border-right: 0px solid transparent;
  border-top: 22px solid var(--porto-primary-color);
}
.imagen-years {
  max-width: 600px;
  margin: 0 auto;
}
.box-year-float .porto-sicon-description {
  font-size: 50px;
  color: #fff;
  font-family: "Helveticaneue";
}
strong.box-year-float_numbre2 {
  position: relative;
  top: 10px;
  padding-left: 0px;
  color: #f0f3f1;
  /* text-shadow: 1px 1px 0px rgba(255, 255, 255, 255); */
  z-index: 1;
}
strong.box-year-float_numbre1 {
  text-shadow: 5px 0px 0px #353e87;
  position: relative;
  z-index: 10;
}
strong.box-year-float_years {
  font-size: 20px;
  display: block;
  position: relative;
  top: 20px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}
.box-year-float h4 {
  font-size: 18px;
  font-family: "Helveticaneuelight";
  color: #fff;
  margin: 0 !important;
  padding-top: 15px;
}
.box-year-float p {
  display: none;
}
/*========================================================================================*/
/**/
.img-efecto img {
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
  border-radius: 7px;
}
/*===============================================================================*/
/*B A N N E R - D O B L E H O M E*/
.content-catmadex > .wpb_wrapper.vc_column-inner {
  overflow: hidden;
  background: #f4f4f4;
  margin-bottom: 25px;
  border-radius: 10px;
  box-shadow: 5px 5px 10px 0px rgba(0, 0, 0, 0.1);
}
.content-catmadex {
  padding: 0 5px;
  transition: 0.3s ease all;
}
.content-banner-producto {
  position: relative;
  overflow: hidden;
  transition: 0.3s ease all;
}
.content-banner-producto img {
  height: 300px;
  object-fit: cover;
}
.content-banner-producto_textos {
  position: absolute;
  bottom: 0px;
  left: 0;
  padding: 25px 25px 25px 30px;
  margin: 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  max-width: 340px;
  z-index: 1;
}
.content-banner-producto_textos:before {
  content: "";
  left: 0;
  top: 0;
  position: absolute;
  width: 110%;
  height: 100%;
  background: linear-gradient(to left, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.6));
  z-index: -1;
}
.content-banner-producto_textos .porto-u-sub-heading {
  font-size: 18px;
  line-height: 25px;
  font-weight: 400;
}
.btn-plano-productos {
  margin-top: 20px;
  margin-bottom: 0px;
}
a.btn-plano_productos {
  color: #fff;
  border-radius: 3px;
  font-size: 15px;
  font-weight: 500;
  letter-spacing: 0.5px;
  transition: 0.3s ease all;
}
.content-banner-producto:hover a.btn-plano_productos {
  text-decoration: underline;
  transition: 0.3s ease all;
}
.content-banner-producto_textos p {
  display: none;
}
.content-banner-producto_textos h2 {
  font-size: 30px;
  line-height: 35px !important;
  font-weight: 500;
}
/*====================================================================================*/
/*C A L L - T O - A C T I O N */
.titulo-call-to-action h1 {
  font-size: 50px;
  line-height: 55px !important;
  /* text-transform: uppercase; */
}
.titulo-call-to-action .porto-u-sub-heading {
  font-size: 25px;
  line-height: 30px;
  color: var(--porto-dark-color);
  font-weight: 600;
}
.titulo-call-to-action strong {
  font-size: 30px;
  line-height: 35px;
  padding-top: 10px;
  display: block;
  color: var(--porto-primary-color);
  letter-spacing: 0.5px;
  font-family: "Helveticaneue";
  font-style: italic;
}
.call-to-ation_content {
  padding-top: 60px;
  padding-bottom: 35px;
}
.call-to-ation_content_text h4 {
  color: #fff;
  margin-bottom: 5px;
}
.call-to-ation_content_text h1 {
  margin-bottom: 10px;
}
.call-to-ation_content_text p {
  color: #fff;
  font-size: 18px;
  line-height: 25px;
}
/*=====================================================================================================================*/
/**/
/*====================================================================================*/
/*S E R V I C I O S */
.titulo-general h2:after {
  content: "";
  position: absolute;
  z-index: 1;
  left: -35px;
  top: 10px;
  bottom: 0;
  width: 25px;
  height: 3px;
  background: var(--porto-primary-color);
  -webkit-backface-visibility: hidden;
}
/*================================================================================================*/
/* N E W S L E T T E R*/
.contact-form-newsletter .content-fomr {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.contact-form-newsletter input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-fomr {
  width: 100%;
}
.contact-form-newsletter input.wpcf7-form-control.wpcf7-submit.has-spinner.btn-fomr {
  background: var(--color-red);
}
.contact-form-newsletter .form-group {
  margin-bottom: 5px;
}
.sicial-suguenos {
  text-align: right;
}
.fcontact textarea {
  resize: none;
  height: 120px;
}
/*=============================================================*/
/*T R A M I T E S*/
.custom-title-header .porto-just-icon-wrapper {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin-right: 12px;
  background: var(--porto-primary-color);
}
.custom-card-content .featured-box, .custom-card-content1 .featured-box {
  box-shadow: none;
  border-radius: 7px;
}
.custom-card-content .box-content, .custom-card-content1 .box-content {
  border: none;
  border-radius: 7px;
}
.custom-title-1 .porto-u-main-heading {
  padding-left: 9px !important;
}
.tablepress > :where(thead, tfoot) > tr > * {
  background-color: var(--porto-primary-color) !important;
  color: #fff !important;
}
.tablepress > :where(tbody.row-striping) > :nth-child(even of :where(:not(.child, .dtrg-group))) + :where(.child) > *, .tablepress > :where(tbody.row-striping) > :nth-child(even of :where(:not(.child, .dtrg-group))) > * {
  background-color: #dbe8f3 !important;
}
.blog-generic img {
  border-radius: 7px;
}
.blog-generic .porto-post-title {
  line-height: 0;
  margin-bottom: 7px;
}
.blog-generic .porto-post-title a {
  line-height: 1.2;
  font-size: 16px;
}
.blog-generic .post-item {
  font-size: 14px;
}
.custom-social-media {
  margin-top: 7px;
  margin-bottom: 14px;
}
.custom-social-media a {
  border-radius: 50%;
  background-color: transparent !important;
  color: var(--porto-primary-color) !important;
  border: 1px solid var(--porto-primary-color);
}
/*=============================================================*/
/*F O T E R - T O P - L I N K*/
.center-box-info .porto-sicon-box {
  justify-content: center;
  padding-top: 20px;
}
.center-box-info:not(:last-child) {
  border-right: 1px solid var(--line-footer);
  /* Cambia el color según tu diseño */
}
/*============================================================*/
/*F O O T E R */
#footer ul li a {
  color: #fff !important;
  transition: 0.3s ease all;
}
#footer ul li a:hover {
  color: #f4f4f4 !important;
  transition: 0.3s ease all;
}
#footer img {
  width: 100%;
  max-width: 250px;
}
.footer ul.list li {
  margin-bottom: 2px;
}
i.icon-footer {
  font-size: 15px;
  padding-right: 8px;
  color: #fff;
}
ul.footer-links.column {
  column-count: 2;
}
.conten-link-footer-lineal ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.conten-link-footer-lineal ul li a {
  padding: 0px 10px;
}
.logo-linkedin {
  margin: 0;
  text-align: right;
}
.share-links a {
  width: 35px !important;
  height: 35px !important;
  background: #fff !important;
  color: var(--porto-primary-color) !important;
  border-radius: 50% !important;
}
.social-link-form {
  text-align: right;
}
.rounded-img img {
  border-radius: 5px;
}
.rounded-4 {
  border-radius: 14px !important;
}
.reverse {
  flex-direction: row-reverse;
}
/*==============================================================================*/
/*Q U E R Y*/
@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 1340px;
    padding-left: 35px;
    padding-right: 35px;
  }
  #header .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.porto-gallery img {
  object-fit: cover;
  width: 100%;
  height: 240px;
  overflow: hidden;
}
@media (max-width: 575px) {
  .porto-gallery img {
    height: auto;
  }
}
/* lg - TABLET LANDSCAPE STYLES */
@media (max-width: 1199px) {
  /*============================================================*/
  /*T A R J E T A S T R A M I T E S*/
  .box-content_tramites-inner {
    padding: 30px 25px 30px;
    max-width: 300px;
    position: relative;
    overflow: hidden;
    z-index: 10;
  }
  .box-content_tramites .image {
    position: absolute;
    top: 0;
    left: 300px;
    width: calc(100% - 300px);
  }
}
/* md - TABLET PORTRAIT STYLES */
@media (max-width: 991px) {
  .header-wrapper.wide .container {
    width: 100%;
    max-width: none;
    padding: 0;
  }
  .btn-center-mobil {
    text-align: center;
  }
  #header .logo {
    max-width: 250px !important;
    margin-right: auto !important;
  }
  /*============================================================*/
  /*T A R J E T A S T R A M I T E S*/
  .box-content_tramites .image {
    width: 50%;
    left: auto;
    right: 0;
  }
  .box-content_tramites-inner {
    padding: 30px 20px 30px 20px;
    width: 50%;
  }
  .content-tramites_all .wpb_wrapper {
    flex-direction: column;
    column-gap: 0px;
    row-gap: 20px;
  }
  .box-content_tramites-inner h1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  .sicial-suguenos {
    text-align: center;
  }
  /*============================================================*/
  /*B L O G H O M E*/
  .content-list-home .porto-tb-featured-image img {
    height: 150px;
    object-fit: cover;
  }
  .content-list-home {
    margin-bottom: 30px;
  }
  .custom-card-content {
    margin-bottom: 0 !important;
  }
  .custom-card-content .featured-box {
    margin-bottom: 0 !important;
  }
  .flex1-mobile {
    flex: 1;
  }
  /*=============================================================*/
  /*F O T E R - T O P - L I N K*/
  .center-box-info .porto-sicon-box {
    justify-content: center;
    padding-top: 20px;
  }
  .center-box-info:not(:last-child) {
    border-right: 0px solid #09635f;
    border-bottom: 1px solid #09635f;
  }
  .btn-custom-p1 .boton-slider {
    margin-top: 17px !important;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  #header .logo {
    max-width: 250px !important;
  }
  /*================================================================================================*/
  /* N E W S L E T T E R*/
  .content-fomr_box {
    width: 100%;
  }
  .contact-form-newsletter .content-fomr input.wpcf7-form-control.has-spinner.wpcf7-submit.btn-fomr {
    width: 100%;
  }
  .porto-sicon-box.box-ico-footer {
    display: flex;
    align-items: center;
    flex-direction: column;
  }
  .porto-sicon-box.box-ico-footer h3.porto-sicon-title {
    text-align: center;
    padding-top: 15px;
  }
  .sicial-suguenos {
    text-align: center;
  }
  .ico-social-top .wpb_wrapper.vc_column-inner {
    justify-content: center;
  }
  .custom-card-content .box-content {
    border: none;
    border-radius: 7px;
    min-height: auto !important;
  }
}
/* xs - SMARTPHONE PORTRAIT STYLES */
@media (max-width: 479px) {
  .valor-counter .stats-desc {
    min-height: 185px;
  }
  /*============================================================*/
  /*T A R J E T A S T R A M I T E S*/
  .box-content_tramites .image, .box-content_tramites-inner {
    width: 100%;
    max-width: 100%;
  }
  .box-content_tramites-inner:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: var(--porto-primary-color);
    border-radius: 10px;
    pointer-events: none;
    opacity: 0.9;
    z-index: -1;
  }
  .box-content_tramites-inner h1, .box-content_tramites-inner p, .btn-plano a {
    color: #fff;
  }
  /*============================================================*/
  /*B L O G H O M E*/
  .content-list-home .porto-tb-featured-image img, .content-portadaBlog-home .porto-tb-featured-image img {
    height: 100%;
    object-fit: cover;
  }
  /*===============================================================================*/
  /*B A N N E R - D O B L E H O M E*/
  .content-banner-producto img {
    height: 100%;
    min-height: 250px;
    object-fit: cover;
  }
  /*========================================================================================*/
  /**/
  .titulo-page-all h1 {
    font-size: 30px;
    line-height: 36px !important;
  }
  .titulo-page-all .porto-u-sub-heading {
    font-size: 20px !important;
    line-height: 26px !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F856-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F856-scss-tablet-l.scss%22%2C%22wp-content%2Fcustom_codes%2F856-scss-tablet-p.scss%22%2C%22wp-content%2Fcustom_codes%2F856-scss-mobile-l.scss%22%2C%22wp-content%2Fcustom_codes%2F856-scss-mobile-p.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22%3BAAAA%3BAAAA%3BAAAA%3BACEA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADZA%3BAAAA%3BAAAA%3BACkBA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD%2FCA%3BAAAA%3BACqDA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAiBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAD%2FHA%3BAAAA%3BACuIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BADrKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACkLA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5MA%3BAAAA%3BACoNA%3BAAAA%3BAAAA%3BAAAA%3BADpNA%3BAAAA%3BAAAA%3BAAAA%3BAC6NA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADlPA%3BAAAA%3BAC4PA%3BAACM%3BAAAA%3BAAAA%3BAAGJ%3BAAAA%3BAAAA%3BAAAA%3BADhQF%3BAAAA%3BACwQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrRA%3BAAAA%3BACoSA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADpSA%3BAAAA%3BACgTA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADnTA%3BAAAA%3BAAAA%3BACqUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3UA%3BAAAA%3BAAAA%3BACuVA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD3VA%3BAAAA%3BACiWA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BADtZA%3BAAAA%3BAC4ZA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BADtcA%3BAAAA%3BAC4cA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BADvgBA%3BAAAA%3BAC2gBA%3BAAAA%3BAAAA%3BAAAA%3BAD3gBA%3BAAAA%3BACihBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADrlBA%3BAAAA%3BAC4lBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADloBA%3BAAAA%3BAAAA%3BAAAA%3BACipBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BADjpBA%3BAAAA%3BACgqBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BADlrBA%3BAAAA%3BAC0rBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD3vBA%3BAAAA%3BACuwBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAD3wBA%3BAAAA%3BACixBA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAD50BA%3BAAAA%3BACk1BA%3BAACE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAACC%3BAAAA%3BAAAA%3BAAAA%3BADt2BD%3BAAIA%3BAAAA%3BAAAA%3BAEFA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAFTA%3BAASA%3BAGTA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAHDA%3BAAAA%3BAGMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAH9BA%3BAAAA%3BAGoCA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAHpDA%3BAAAA%3BAG0DA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAH5EA%3BAAcA%3BAIdA%3BAAAA%3BAAAA%3BAJcA%3BAAAA%3BAITA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAJ9BA%3BAAmBA%3BAKnBA%3BAAAA%3BAAAA%3BALmBA%3BAAAA%3BAKdA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BALLA%3BAAAA%3BAKYA%3BAAAA%3BAAAA%3BAAAA%3BALZA%3BAAAA%3BAKoBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BALpBA%3BAAAA%3BAK6BA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */