.elementor-kit-30739{--e-global-color-primary:#F9AE0A;--e-global-color-secondary:#3B3B3B;--e-global-color-text:#3B3B3B;--e-global-color-accent:#F9AE0A;--e-global-color-19c8039:#FFFFFF;--e-global-color-e29c2c0:#F9FAFA;--e-global-color-e83328f:#000000;--e-global-color-0dba326:#FDA200;--e-global-color-711b5d8:#0075E2;--e-global-color-45924f6:#00000000;--e-global-color-528fd1f:#4CA9EF;--e-global-color-6711cb4:#FDA200B3;--e-global-color-fdb6b01:#F9F4F1;--e-global-typography-primary-font-family:"Lato";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Lato";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato";--e-global-typography-accent-font-weight:500;--e-global-typography-ed8623a-font-size:88px;--e-global-typography-ed8623a-font-weight:500;--e-global-typography-ed8623a-line-height:105.6px;--e-global-typography-5605cb3-font-size:88px;--e-global-typography-5605cb3-font-weight:700;--e-global-typography-5605cb3-line-height:105.6px;--e-global-typography-29f7067-font-size:48px;--e-global-typography-29f7067-font-weight:400;--e-global-typography-29f7067-line-height:57.6px;--e-global-typography-d6397b5-font-size:48px;--e-global-typography-d6397b5-font-weight:700;--e-global-typography-d6397b5-line-height:72px;--e-global-typography-acd8422-font-size:32px;--e-global-typography-acd8422-font-weight:500;--e-global-typography-acd8422-line-height:38.4px;--e-global-typography-e38a18e-font-size:32px;--e-global-typography-e38a18e-font-weight:700;--e-global-typography-e38a18e-line-height:38.4px;--e-global-typography-e4d1cd5-font-size:26px;--e-global-typography-e4d1cd5-font-weight:500;--e-global-typography-e4d1cd5-line-height:39px;--e-global-typography-dd3ce5b-font-size:26px;--e-global-typography-dd3ce5b-font-weight:700;--e-global-typography-dd3ce5b-line-height:39px;--e-global-typography-ffcc238-font-size:24px;--e-global-typography-ffcc238-font-weight:500;--e-global-typography-ffcc238-line-height:36px;--e-global-typography-5d3868f-font-size:24px;--e-global-typography-5d3868f-font-weight:700;--e-global-typography-5d3868f-line-height:36px;--e-global-typography-8100e13-font-size:20px;--e-global-typography-8100e13-font-weight:400;--e-global-typography-8100e13-line-height:30px;--e-global-typography-6356a18-font-size:20px;--e-global-typography-6356a18-font-weight:700;--e-global-typography-6356a18-line-height:30px;--e-global-typography-edcf9c1-font-size:18px;--e-global-typography-edcf9c1-font-weight:400;--e-global-typography-edcf9c1-line-height:27px;--e-global-typography-1c37332-font-size:18px;--e-global-typography-1c37332-font-weight:700;--e-global-typography-1c37332-line-height:27px;--e-global-typography-2e31e5b-font-size:16px;--e-global-typography-2e31e5b-font-weight:500;--e-global-typography-2e31e5b-line-height:24px;--e-global-typography-39c32c1-font-size:16px;--e-global-typography-39c32c1-font-weight:700;--e-global-typography-39c32c1-line-height:24px;--e-global-typography-41d9c42-font-size:46px;--e-global-typography-41d9c42-font-weight:500;--e-global-typography-41d9c42-line-height:46px;}.elementor-kit-30739 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-30739{--e-global-typography-d6397b5-font-size:34px;--e-global-typography-d6397b5-line-height:40.8px;--e-global-typography-dd3ce5b-font-size:22px;--e-global-typography-dd3ce5b-line-height:39px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-30739{--e-global-typography-ed8623a-font-size:44px;--e-global-typography-ed8623a-line-height:52.8px;--e-global-typography-5605cb3-font-size:44px;--e-global-typography-5605cb3-line-height:52.8px;--e-global-typography-29f7067-font-size:34px;--e-global-typography-29f7067-line-height:40.8px;--e-global-typography-d6397b5-font-size:34px;--e-global-typography-d6397b5-line-height:40.8px;--e-global-typography-acd8422-font-size:24px;--e-global-typography-acd8422-line-height:36px;--e-global-typography-e38a18e-font-size:24px;--e-global-typography-e38a18e-line-height:36px;--e-global-typography-e4d1cd5-font-size:22px;--e-global-typography-e4d1cd5-line-height:33px;--e-global-typography-dd3ce5b-font-size:22px;--e-global-typography-dd3ce5b-line-height:33px;--e-global-typography-ffcc238-font-size:20px;--e-global-typography-ffcc238-line-height:30px;--e-global-typography-5d3868f-font-size:20px;--e-global-typography-5d3868f-line-height:30px;--e-global-typography-41d9c42-font-size:34px;--e-global-typography-41d9c42-line-height:40.8px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#content-wrap, .vc_row-fluid.container {
    width: 100% !important;
}

.wpex-responsive .post-pagination-wrap.clr .container{
        width: 1250px !important;
}

.wpex-responsive #content-wrap {
    max-width: 100% !important;
}


.wpex-responsive .post-pagination-wrap.clr .container{
    max-width:90% !important;
}

.contain-bg-post-pagination{
        transform: none !important;
}
@media(min-width: 1366px){
    .container-footer-form .nf-form-cont .nf-field-container:not(.hidden-container){
        margin-bottom: 5px !important
    }
}


/* General */
#content .sectionImage > .e-con-inner,
#content .sectionImageLeft > .e-con-inner {
  display: grid;
  -webkit-column-gap: 2rem;
  column-gap: 2rem;
  grid-template-columns: repeat(4, 1fr);
}

.ratio-1-1 img {
  aspect-ratio: 1 / 1;
}

#content .sectionImage > .e-con-inner > .sectionText {
  grid-column: span 4 / auto;
  width: 100% !important;
}

#content .sectionImage > .e-con-inner > .sectionImg {
  grid-column: span 4 / auto;
  width: 100% !important;
}

/* Image left */
#content .sectionImageLeft > .e-con-inner > .sectionText {
  grid-column: 1 / span 4;
  width: 100% !important;
}

#content .sectionImageLeft > .e-con-inner > .sectionImg {
  grid-column: 1 / span 4;
  width: 100% !important;
}

/* (min-width: 45rem) */
@media (min-width: 767px) {
  #content .sectionImage > .e-con-inner,
  #content .sectionImageLeft > .e-con-inner {
    -webkit-column-gap: 3rem;
    column-gap: 3rem;
    grid-template-columns: repeat(6, 1fr);
  }

  #content .sectionImage > .e-con-inner > .sectionText {
    grid-column: span 6 / auto;
  }

  #content .sectionImage > .e-con-inner > .sectionImg {
    grid-column: span 6 / auto;
    margin: 0;
  }

  /* Image left */
  #content .sectionImageLeft > .e-con-inner > .sectionImg {
    grid-column: 1 / span 6;
  }

  #content .sectionImageLeft > .e-con-inner > .sectionImg > div > .elementor-widget-container {
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    display: flex;
  }

  #content .sectionImageLeft > .e-con-inner > .sectionText {
    grid-column: 1 / span 6;
  }
}

/* (min-width: 64rem) */
@media (min-width: 1026px) {
  #content .sectionImage > .e-con-inner > .sectionText {
    grid-column: span 3 / auto;
  }

  #content .sectionImage > .e-con-inner > .sectionImg {
    grid-column: span 3 / auto;
    margin: inherit;
  }

  /* Image left */
  #content .sectionImageLeft > .e-con-inner > .sectionImg {
    grid-column: span 3 / auto;
    margin: inherit;
  }

  #content .sectionImageLeft > .e-con-inner > .sectionText {
    grid-column: 4/span 3;
  }

  /* Fix padding .e-con-inner */
  .fix-padding > .e-con-full,
  .fix-padding > .e-con > .e-con-inner {
    padding-block-start: 80px !important;
    padding-block-end: 80px !important;
  }
  
  .fix-padding > .e-con-full.not-fix,
  .fix-padding > .e-con.not-fix > .e-con-inner{
      padding-block-start: 0px !important;
    padding-block-end: 0px !important;
  }
}

/* (min-width: 76.25rem) */
@media (min-width: 1220px) {
  #content .sectionImage > .e-con-inner,
  #content .sectionImageLeft > .e-con-inner {
    grid-template-columns: repeat(12, 1fr);
  }

  #content .sectionImage > .e-con-inner > .sectionText {
    grid-column: span 6 / auto;
  }

  #content .sectionImage > .e-con-inner > .sectionImg {
    grid-column: span 6 / auto; /* 7/span 6 */
  }

  /* Image left */
  #content .sectionImageLeft > .e-con-inner > .sectionImg {
    grid-column: 1 / span 5;
  }

  #content .sectionImageLeft > .e-con-inner > .sectionText {
    grid-column: 6 / span 6;
  }
}

@media (max-width: 1219px) {
  #content .sectionImageLeft > .e-con-inner > .sectionImg > .max-w img,
    #content .sectionImage > .e-con-inner > .sectionImg > .max-w img {
    max-width: 100%;
  }
}


/** Forzar el fill container img**/
.elementor-element.elementor-widget-image:has(.fill-container-img){
    height: 100%;
}
.fill-container-img img {
  object-fit: cover;
  object-position: 50% 50%;
  height: 100%;
}/* End custom CSS */