.elementor-179822 .elementor-element.elementor-element-7424a8a{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-179822 .elementor-element.elementor-element-7424a8a:not(.elementor-motion-effects-element-type-background), .elementor-179822 .elementor-element.elementor-element-7424a8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A2E;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-179822 .elementor-element.elementor-element-78c90c8 > .elementor-widget-container{margin:0px 0px -12px 20px;}.elementor-179822 .elementor-element.elementor-element-6c5ee83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-7px;--margin-bottom:0px;--margin-left:5px;--margin-right:0px;}.elementor-179822 .elementor-element.elementor-element-3216ff8{width:auto;max-width:auto;}.elementor-179822 .elementor-element.elementor-element-3216ff8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-179822 .elementor-element.elementor-element-e3993b1{width:auto;max-width:auto;}.elementor-179822 .elementor-element.elementor-element-bb424c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-179822 .elementor-element.elementor-element-bcb085c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-179822 .elementor-element.elementor-element-fc53808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 4px 24px 0px rgba(0,0,0,0.08);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-179822 .elementor-element.elementor-element-fc53808:not(.elementor-motion-effects-element-type-background), .elementor-179822 .elementor-element.elementor-element-fc53808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-179822 .elementor-element.elementor-element-3cd0462 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#8B8989;}.elementor-179822 .elementor-element.elementor-element-0890745 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#8B8989;}.elementor-179822 .elementor-element.elementor-element-238d672 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#8B8989;}.elementor-179822 .elementor-element.elementor-element-09c4842 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#8B8989;}.elementor-179822 .elementor-element.elementor-element-8130293 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#8B8989;}.elementor-179822 .elementor-element.elementor-element-62950c2 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#8B8989;}.elementor-179822 .elementor-element.elementor-element-9155919 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#8B8989;}.elementor-179822 .elementor-element.elementor-element-597f7a3 > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 10px 0px;border-style:dotted;border-width:0px 0px 1px 0px;border-color:#8B8989;}@media(min-width:768px){.elementor-179822 .elementor-element.elementor-element-bcb085c{--width:65%;}.elementor-179822 .elementor-element.elementor-element-fc53808{--width:35%;}}/* Start custom CSS for shortcode, class: .elementor-element-acf7dcc */.gd-badge-destacado {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: #f05a24;
  color: #fff;
  padding: 8px 13px;
  border-radius: 4px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .03em;
  line-height: 1;
}

.gd-badge-widget {
  position: absolute !important;
  top: 24px;
  left: 24px;
  z-index: 5 !important;
  width: auto !important;
  max-width: max-content !important;
}

.gd-badge-widget .elementor-widget-container {
  width: auto !important;
  display: inline-flex !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5ee83 */.gd-hero-content {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1180px;
}

.gd-hero-meta {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  color: #fff;
  font-size: 15px;
  line-height: 1.3;
}

.gd-hero-meta .elementor-widget {
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
}

.gd-hero-meta .elementor-widget-container {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
}

.gd-hero-meta a,
.gd-hero-meta span,
.gd-hero-meta div {
  color: #fff;
}

.gd-hero-separator {
  opacity: .65;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7424a8a */.hero-ficha-gd {
  position: relative;
  overflow: hidden;
}

.hero-ficha-gd::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(
      180deg,
      rgba(26, 26, 46, 0.28) 0%,
      rgba(26, 26, 46, 0.48) 55%,
      rgba(26, 26, 46, 0.66) 100%
    );
  z-index: 1;
  pointer-events: none;
}

.hero-ficha-gd > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_meta, class: .elementor-element-3d4bdc8 */.elementor-element.elementor-element-3d4bdc8.subtitulo-ficha.elementor-widget.elementor-widget-wp-widget-gd_post_meta {
    font-family: 'Cormorant Garamond', serif;
    font-size: 28px;
    font-weight: 600;
    margin-bottom: 5px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_meta, class: .elementor-element-cfd0865 */.elementor-element.elementor-element-cfd0865.content-ficha.elementor-widget.elementor-widget-wp-widget-gd_post_meta {
    font-size: 17px;
    line-height: 1.75;
    color: var(--mid);
    margin-bottom: 24px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-gd_post_meta, class: .elementor-element-1ec6dde */.tit-vertical-ficha .geodir_post_meta.clear-both.text-.text-.fs-5.geodir-field-post_title {
    font-size: 22px!important;
    font-weight: 600;
    font-family: 'Cormorant Garamond', serif;
    margin-bottom: 6px;
}/* End custom CSS */