.elementor-5065 .elementor-element.elementor-element-acd157d{--display:flex;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-color:#D4AF37;--border-color:#D4AF37;box-shadow:1px -1px 40px 0px rgba(0, 0, 0, 0.8);}.elementor-5065 .elementor-element.elementor-element-acd157d::before, .elementor-5065 .elementor-element.elementor-element-acd157d > .elementor-background-video-container::before, .elementor-5065 .elementor-element.elementor-element-acd157d > .e-con-inner > .elementor-background-video-container::before, .elementor-5065 .elementor-element.elementor-element-acd157d > .elementor-background-slideshow::before, .elementor-5065 .elementor-element.elementor-element-acd157d > .e-con-inner > .elementor-background-slideshow::before, .elementor-5065 .elementor-element.elementor-element-acd157d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#121212;--background-overlay:'';}.elementor-5065 .elementor-element.elementor-element-c749bcd{--display:flex;}.elementor-5065 .elementor-element.elementor-element-ad3011f .elementor-heading-title{font-family:"Source Sans 3", Sans-serif;font-size:12px;font-weight:400;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:2px -2px 7px rgba(0, 0, 0, 0.8);color:var( --e-global-color-5d25493 );}.elementor-5065 .elementor-element.elementor-element-e042fa7 .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-6b50fbe );}.elementor-5065 .elementor-element.elementor-element-71cdf31{font-family:"Source Sans 3", Sans-serif;font-size:13px;font-weight:400;font-style:italic;color:var( --e-global-color-08dc7d0 );}.elementor-5065 .elementor-element.elementor-element-be0b976{--divider-border-style:double;--divider-color:var( --e-global-color-6b50fbe );--divider-border-width:1px;}.elementor-5065 .elementor-element.elementor-element-be0b976 .elementor-divider-separator{width:100%;}.elementor-5065 .elementor-element.elementor-element-be0b976 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5065 .elementor-element.elementor-element-3f8b259 .elementor-heading-title{font-family:var( --e-global-typography-5b23be7-font-family ), Sans-serif;font-size:var( --e-global-typography-5b23be7-font-size );font-weight:var( --e-global-typography-5b23be7-font-weight );color:var( --e-global-color-primary );}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-icon i{color:var( --e-global-color-6b50fbe );transition:color 0.3s;}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-icon svg{fill:var( --e-global-color-6b50fbe );transition:fill 0.3s;}.elementor-5065 .elementor-element.elementor-element-7b690c0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5b23be7-font-family ), Sans-serif;font-size:var( --e-global-typography-5b23be7-font-size );font-weight:var( --e-global-typography-5b23be7-font-weight );}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-text{color:var( --e-global-color-08dc7d0 );transition:color 0.3s;}.elementor-5065 .elementor-element.elementor-element-8fc95b4{--display:flex;border-style:solid;--border-style:solid;border-color:var( --e-global-color-6b50fbe );--border-color:var( --e-global-color-6b50fbe );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5065 .elementor-element.elementor-element-8fc95b4:not(.elementor-motion-effects-element-type-background), .elementor-5065 .elementor-element.elementor-element-8fc95b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02f6ab8 );}.elementor-5065 .elementor-element.elementor-element-af2e7a3 .elementor-heading-title{font-family:var( --e-global-typography-8f2e634-font-family ), Sans-serif;font-size:var( --e-global-typography-8f2e634-font-size );font-weight:var( --e-global-typography-8f2e634-font-weight );text-transform:var( --e-global-typography-8f2e634-text-transform );color:var( --e-global-color-6b50fbe );}.elementor-5065 .elementor-element.elementor-element-08c98f0{font-family:var( --e-global-typography-5b23be7-font-family ), Sans-serif;font-size:var( --e-global-typography-5b23be7-font-size );font-weight:var( --e-global-typography-5b23be7-font-weight );color:var( --e-global-color-08dc7d0 );}.elementor-5065 .elementor-element.elementor-element-02ea7e4 .elementor-button{background-color:var( --e-global-color-78d0d2b );}.elementor-5065 .elementor-element.elementor-element-cd51874 .elementor-heading-title{font-family:var( --e-global-typography-5b23be7-font-family ), Sans-serif;font-size:var( --e-global-typography-5b23be7-font-size );font-weight:var( --e-global-typography-5b23be7-font-weight );color:var( --e-global-color-5d25493 );}@media(max-width:1024px){.elementor-5065 .elementor-element.elementor-element-3f8b259 .elementor-heading-title{font-size:var( --e-global-typography-5b23be7-font-size );}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5b23be7-font-size );}.elementor-5065 .elementor-element.elementor-element-af2e7a3 .elementor-heading-title{font-size:var( --e-global-typography-8f2e634-font-size );}.elementor-5065 .elementor-element.elementor-element-08c98f0{font-size:var( --e-global-typography-5b23be7-font-size );}.elementor-5065 .elementor-element.elementor-element-cd51874 .elementor-heading-title{font-size:var( --e-global-typography-5b23be7-font-size );}}@media(max-width:767px){.elementor-5065 .elementor-element.elementor-element-acd157d{--min-height:480px;--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:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:0px 1px 0px 1px;--padding-top:0px;--padding-bottom:32px;--padding-left:60px;--padding-right:16px;}.elementor-5065 .elementor-element.elementor-element-c749bcd{--min-height:695px;--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:center;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5065 .elementor-element.elementor-element-ad3011f .elementor-heading-title{font-size:12px;letter-spacing:2px;}.elementor-5065 .elementor-element.elementor-element-e007af1 img{height:400px;object-fit:cover;}.elementor-5065 .elementor-element.elementor-element-e042fa7{text-align:center;}.elementor-5065 .elementor-element.elementor-element-e042fa7 .elementor-heading-title{font-size:24px;line-height:1.1em;letter-spacing:0.3px;}.elementor-5065 .elementor-element.elementor-element-71cdf31{text-align:center;font-size:13px;}.elementor-5065 .elementor-element.elementor-element-be0b976 .elementor-divider-separator{width:40%;margin:0 auto;margin-center:0;}.elementor-5065 .elementor-element.elementor-element-be0b976 .elementor-divider{text-align:center;}.elementor-5065 .elementor-element.elementor-element-3f8b259{padding:10px 0px 14px 0px;}.elementor-5065 .elementor-element.elementor-element-3f8b259 .elementor-heading-title{font-size:var( --e-global-typography-5b23be7-font-size );}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-5065 .elementor-element.elementor-element-7b690c0{--e-icon-list-icon-size:20px;}.elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5065 .elementor-element.elementor-element-7b690c0 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5b23be7-font-size );}.elementor-5065 .elementor-element.elementor-element-8fc95b4{--min-height:150px;--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:1px 1px 1px 1px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-5065 .elementor-element.elementor-element-af2e7a3 .elementor-heading-title{font-size:var( --e-global-typography-8f2e634-font-size );}.elementor-5065 .elementor-element.elementor-element-08c98f0{font-size:var( --e-global-typography-5b23be7-font-size );}.elementor-5065 .elementor-element.elementor-element-02ea7e4{padding:12px 12px 12px 12px;}.elementor-5065 .elementor-element.elementor-element-cd51874{text-align:center;}.elementor-5065 .elementor-element.elementor-element-cd51874 .elementor-heading-title{font-size:var( --e-global-typography-5b23be7-font-size );}}/* Start custom CSS */:root {
  --es-bg: #121212;
  --es-surface: #1A1A1A;
  --es-blue: #0F2C59;
  --es-blue-2: #1B3B6F;
  --es-gold: #D4AF37;
  --es-text: #E0E0E0;
  --es-grey: #A5A5A5;
}
.es-ficha {
  background: var(--es-bg);
  color: var(--es-text);
  border-left: 1px solid var(--es-gold);
  border-right: 1px solid var(--es-gold);
  box-shadow: 0 0 40px rgba(0, 0, 0, .8);
}

.es-lamina {
  position: relative;
  background: var(--es-bg);
  border: 1px solid var(--es-gold);
  outline: 1px solid rgba(212, 175, 55, .35);
  outline-offset: 4px;
  border-radius: 6px;
  box-shadow: inset 0 0 60px rgba(0, 0, 0, .65), 0 18px 40px rgba(0, 0, 0, .7);
}
.es-arco {
  position: relative;
  width: 100%;
  padding: 3px;
  background: linear-gradient(180deg, #D4AF37 0%, #C5A059 55%, #8a6d1f 100%);
  clip-path: path("M0 400 L0 170 A170 170 0 0 1 340 170 L340 400 Z");
  clip-path: inset(0 round 999px 999px 0 0);
  filter: drop-shadow(0 0 12px rgba(212, 175, 55, .35));
}

.es-arco img {
  display: block;
  width: 100%;
  height: 400px;
  object-fit: cover;
  border-radius: 999px 999px 0 0;
  filter: saturate(.85) contrast(1.08);
}
.es-card {
  background: var(--es-surface);
  border: 1px solid var(--es-gold);
  border-radius: 8px;
  padding: 14px;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .6), inset 0 0 0 3px var(--es-surface), inset 0 0 0 4px rgba(212, 175, 55, .35);
}

.es-datos {
  background: var(--es-blue);
  color: #fff;
  border-radius: 6px;
}

.es-btn .elementor-button {
  background: var(--es-blue);
  border: 1px solid var(--es-gold);
  color: #fff;
  letter-spacing: .12em;
  transition: background .25s ease;
}

.es-btn .elementor-button:hover {
  background: var(--es-blue-2);
}
.es-lamina .elementor-widget-text-editor,
.es-lamina .elementor-heading-title {
  overflow-wrap: anywhere;
  hyphens: auto;
}/* End custom CSS */