.elementor-1332 .elementor-element.elementor-element-677e0cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1332 .elementor-element.elementor-element-677e0cc:not(.elementor-motion-effects-element-type-background), .elementor-1332 .elementor-element.elementor-element-677e0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-text ) 0%, #161A14 100%);}.elementor-1332 .elementor-element.elementor-element-183b5d5{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1332 .elementor-element.elementor-element-1bec1eb{--display:flex;}.elementor-1332 .elementor-element.elementor-element-b4f9384{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1332 .elementor-element.elementor-element-1adca2f{--display:flex;--padding-top:25px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-9c1bc6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1332 .elementor-element.elementor-element-9bb92c2 .elementor-heading-title{font-size:0.9em;line-height:20px;color:#C6C6C6;}.elementor-1332 .elementor-element.elementor-element-f9ddc21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1332 .elementor-element.elementor-element-eebe0cb .elementor-icon-wrapper{text-align:center;}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6aacb7d );color:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-framed .elementor-icon, .elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-default .elementor-icon{color:var( --e-global-color-6aacb7d );border-color:var( --e-global-color-6aacb7d );}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-framed .elementor-icon, .elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6aacb7d );}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-framed .elementor-icon:hover, .elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-framed .elementor-icon:hover, .elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-eebe0cb.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-eebe0cb .elementor-icon{font-size:20px;}.elementor-1332 .elementor-element.elementor-element-eebe0cb .elementor-icon svg{height:20px;}.elementor-1332 .elementor-element.elementor-element-ab1b6bf .elementor-icon-wrapper{text-align:center;}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6aacb7d );color:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-framed .elementor-icon, .elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-default .elementor-icon{color:var( --e-global-color-6aacb7d );border-color:var( --e-global-color-6aacb7d );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-framed .elementor-icon, .elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6aacb7d );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-framed .elementor-icon:hover, .elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-framed .elementor-icon:hover, .elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-3b0b528 );}.elementor-1332 .elementor-element.elementor-element-ab1b6bf .elementor-icon{font-size:20px;}.elementor-1332 .elementor-element.elementor-element-ab1b6bf .elementor-icon svg{height:20px;}.elementor-1332 .elementor-element.elementor-element-c5e202b{--display:flex;--padding-top:25px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-9efb82e{--display:flex;--padding-top:25px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-e912172{text-align:start;}.elementor-1332 .elementor-element.elementor-element-6b2c899{--display:flex;--padding-top:25px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-9473109{--display:flex;--padding-top:25px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-57c76b5{text-align:start;}.elementor-1332 .elementor-element.elementor-element-b0dab36{--display:flex;--padding-top:25px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-d0058c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1332 .elementor-element.elementor-element-4cbb8cd img{opacity:0.9;}.elementor-1332 .elementor-element.elementor-element-f83b3c0 .elementor-heading-title{font-size:0.9em;line-height:20px;color:#C6C6C6;}.elementor-1332 .elementor-element.elementor-element-4a4ea68 .elementor-heading-title{font-size:0.9em;line-height:20px;color:#C6C6C6;}.elementor-1332 .elementor-element.elementor-element-bd9e7a9{--display:flex;}.elementor-1332 .elementor-element.elementor-element-3123ba4{--display:flex;}.elementor-1332 .elementor-element.elementor-element-e47d2bc{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-1332 .elementor-element.elementor-element-8904bcc{text-align:center;}.elementor-1332 .elementor-element.elementor-element-8904bcc .elementor-heading-title{font-family:"Fraunces Variable tff", Sans-serif;font-size:14px;letter-spacing:1px;color:var( --e-global-color-1d0d171 );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1200px){.elementor-1332 .elementor-element.elementor-element-b4f9384{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}}@media(max-width:767px){.elementor-1332 .elementor-element.elementor-element-b4f9384{--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-1332 .elementor-element.elementor-element-1adca2f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-9c1bc6f{--width:50%;}.elementor-1332 .elementor-element.elementor-element-c5e202b{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-9efb82e{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-6b2c899{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-9473109{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-b0dab36{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1332 .elementor-element.elementor-element-d0058c7{--width:45%;}.elementor-1332 .elementor-element.elementor-element-4cbb8cd img{height:100%;}}@media(min-width:768px){.elementor-1332 .elementor-element.elementor-element-183b5d5{--width:100%;}.elementor-1332 .elementor-element.elementor-element-b4f9384{--width:100%;}.elementor-1332 .elementor-element.elementor-element-1adca2f{--width:31%;}.elementor-1332 .elementor-element.elementor-element-9c1bc6f{--width:45%;}.elementor-1332 .elementor-element.elementor-element-c5e202b{--width:31%;}.elementor-1332 .elementor-element.elementor-element-9efb82e{--width:31%;}.elementor-1332 .elementor-element.elementor-element-6b2c899{--width:31%;}.elementor-1332 .elementor-element.elementor-element-9473109{--width:31%;}.elementor-1332 .elementor-element.elementor-element-b0dab36{--width:31%;}.elementor-1332 .elementor-element.elementor-element-d0058c7{--width:45%;}.elementor-1332 .elementor-element.elementor-element-bd9e7a9{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1332 .elementor-element.elementor-element-1adca2f{--width:45%;}.elementor-1332 .elementor-element.elementor-element-9c1bc6f{--width:35%;}.elementor-1332 .elementor-element.elementor-element-c5e202b{--width:45%;}.elementor-1332 .elementor-element.elementor-element-9efb82e{--width:45%;}.elementor-1332 .elementor-element.elementor-element-6b2c899{--width:45%;}.elementor-1332 .elementor-element.elementor-element-9473109{--width:45%;}.elementor-1332 .elementor-element.elementor-element-b0dab36{--width:45%;}.elementor-1332 .elementor-element.elementor-element-d0058c7{--width:35%;}}/* Start custom CSS for html, class: .elementor-element-751c2a0 */.collados-divider {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
  max-width: 700px;
  margin: 20px auto;
  padding: 0 30px;
}

.collados-divider__line {
  flex: 1;
  height: 1px;
  background: linear-gradient(to right, transparent, var(--e-global-color-57fb4a3), transparent);
  opacity: 0.4;
}

.collados-divider__diamond {
  width: 7px;
  height: 7px;
  background: var(--e-global-color-57fb4a3);
  transform: rotate(45deg);
  opacity: 0.85;
  flex-shrink: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-677e0cc */.cabecera-footer {color: var(--e-global-color-57fb4a3); ; text-transform: uppercase; letter-spacing: 1px;}

.flechaenlaces a {color:#c6c6c6; font-size:0.9em}
.flechaenlaces a:hover {color:var(--e-global-color-98e1d94); border-bottom:0.5px solid var(--e-global-color-98e1d94);}


/* 1. Seleccionas tus enlaces del footer */
.flechaenlaces a::before {
    content: "";
    display: inline-block;
    /* Mantenemos la proporción aproximada de 10x14 de tu SVG */
    width: 5px; 
    height: 7px; 
    margin-right: 5px;
    
    /* El color actual de tu enlace (o puedes poner un hex fijo como #333) */
    background-color: #c6c6c6; 
    
    /* Tu SVG convertido a Data URI aplicado como máscara */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.03 14.28'%3E%3Cpolygon points='0 11.4 4.26 7.14 0 2.89 2.89 0 10.03 7.14 2.89 14.28 0 11.4'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10.03 14.28'%3E%3Cpolygon points='0 11.4 4.26 7.14 0 2.89 2.89 0 10.03 7.14 2.89 14.28 0 11.4'/%3E%3C/svg%3E");
    
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    
    vertical-align: middle;
    /* Ajuste fino para alinear ópticamente la flecha con el texto */
    position: relative;
    top: -1px; 
}

/* 2. Si quieres que cambie de color al pasar el ratón, solo necesitas esto: */
.flechaenlaces a:hover::before {
    background-color: var(--e-global-color-98e1d94); /* Sustituye por tu color de hover */
}


.elementor-1332 .elementor-element.elementor-element-677e0cc ul {
    list-style-type: none;
  margin: 0;
  padding: 0;
    
}

.elementor-1332 .elementor-element.elementor-element-677e0cc li {
  padding-bottom: 12px;
    
}/* End custom CSS */