.elementor-17682 .elementor-element.elementor-element-a73a6a1{--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;}.elementor-17682 .elementor-element.elementor-element-f067c5e{--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;}.elementor-17682 .elementor-element.elementor-element-e0f634f .mf-featured{min-height:470px;}.elementor-17682 .elementor-element.elementor-element-e0f634f .mf-featured h2 a{color:#ffffff;}.elementor-17682 .elementor-element.elementor-element-e0f634f .mf-badge{color:#9B773F;border-color:#9B773F;}.elementor-17682 .elementor-element.elementor-element-e0f634f .mf-featured h2{font-size:26px;}.elementor-17682 .elementor-element.elementor-element-4053267{--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-17682 .elementor-element.elementor-element-4053267:not(.elementor-motion-effects-element-type-background), .elementor-17682 .elementor-element.elementor-element-4053267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1ED;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17682 .elementor-element.elementor-element-045c9e0 > .elementor-widget-container{background-color:#F5F5F5;}.elementor-17682 .elementor-element.elementor-element-54b5e86{--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:center;}.elementor-17682 .elementor-element.elementor-element-54b5e86:not(.elementor-motion-effects-element-type-background), .elementor-17682 .elementor-element.elementor-element-54b5e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://elborne.com.ar/wp-content/uploads/2026/06/fondo_borne-scaled.jpg");}.elementor-17682 .elementor-element.elementor-element-d128e6c{--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-17682 .elementor-element.elementor-element-d128e6c:not(.elementor-motion-effects-element-type-background), .elementor-17682 .elementor-element.elementor-element-d128e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1ED;}.elementor-17682 .elementor-element.elementor-element-06bdaeb{--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-17682 .elementor-element.elementor-element-06bdaeb:not(.elementor-motion-effects-element-type-background), .elementor-17682 .elementor-element.elementor-element-06bdaeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F1ED;}.elementor-17682 .elementor-element.elementor-element-73ff5ef > .elementor-widget-container{background-color:#F5F5F5;}.elementor-17682 .elementor-element.elementor-element-d18c4f0{--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;}.elementor-17682 .elementor-element.elementor-element-d18c4f0:not(.elementor-motion-effects-element-type-background), .elementor-17682 .elementor-element.elementor-element-d18c4f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070707;}.elementor-17682 .elementor-element.elementor-element-ae79d34{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-17682 .elementor-element.elementor-element-a73a6a1{--content-width:1250px;}}/* Start custom CSS for html, class: .elementor-element-58a29f7 */:root{

    --ink:#070707;
    --ink2:#111111;
    --ink3:#262626;

    --gold:#c89d35;
    --red:#d7332f;

    --ff-title:'Playfair Display',serif;
    --ff-ui:'Oswald',sans-serif;

}

/* ──────── CONECTA RRHH ──────── */
.conecta-section{
  padding:80px 0;background:var(--ink);color:#fff;position:relative;overflow:hidden;
}
.conecta-section::before{
  content:'CONECTA';position:absolute;font-family:var(--ff-title);font-weight:900;
  font-size:300px;line-height:1;color:rgba(255,255,255,0.02);
  bottom:-80px;left:-30px;letter-spacing:-0.04em;pointer-events:none;
}
.conecta-section .section-title{color:#fff}
.conecta-section .section-title em{color:var(--gold)}
.conecta-section .section-sub{color:rgba(255,255,255,0.65)}
.conecta-section .section-rule{background:var(--gold)}
.conecta-section .section-rule::after{background:var(--red)}
.conecta-section .section-kicker{color:var(--gold)}

.conecta-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}
.conecta-card{
  background:var(--ink2);padding:36px;border:1px solid var(--ink3);
  position:relative;overflow:hidden;transition:all .25s;
}
.conecta-card:hover{border-color:var(--gold);transform:translateY(-3px)}
.conecta-card::after{
  content:attr(data-num);position:absolute;top:24px;right:32px;
  font-family:var(--ff-title);font-weight:900;font-size:88px;line-height:1;
  color:rgba(255,255,255,0.04);
}
.cc-tag{
  display:inline-block;font-family:var(--ff-ui);font-size:10px;font-weight:600;
  text-transform:uppercase;letter-spacing:2px;color:var(--gold);
  background:rgba(200,150,62,0.1);border:1px solid rgba(200,150,62,0.3);
  padding:5px 11px;margin-bottom:18px;
}
.conecta-card h3{
  font-family:var(--ff-title);font-size:30px;font-weight:900;line-height:1.05;
  letter-spacing:-0.02em;margin-bottom:14px;
}
.conecta-card h3 em{color:var(--red);font-style:italic}
.conecta-card p{color:rgba(255,255,255,0.7);line-height:1.55;margin-bottom:24px;font-size:14.5px;max-width:90%}
.cc-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}
.cc-list-item{
  font-family:var(--ff-ui);font-size:11px;text-transform:uppercase;letter-spacing:1px;
  color:rgba(255,255,255,0.7);padding:8px 0;border-bottom:1px solid var(--ink3);
  display:flex;align-items:center;gap:8px;
}
.cc-list-item::before{content:'✓';color:var(--gold);font-weight:700}
.btn-gold{
  display:inline-flex;align-items:center;gap:10px;
  background:var(--gold);color:var(--ink);padding:13px 22px;
  font-family:var(--ff-ui);font-size:12px;font-weight:700;
  letter-spacing:2px;text-transform:uppercase;
  transition:all .2s;
}
.btn-gold:hover{background:#fff;transform:translateY(-1px)}
.btn-gold .arrow{font-family:var(--ff-title);font-size:18px;line-height:1}
.btn-red{background:var(--red);color:#fff}
.btn-red:hover{background:#fff;color:var(--red)}

.conecta-footer{
  margin-top:40px;text-align:center;
  font-family:var(--ff-ui);font-size:11px;color:rgba(255,255,255,0.5);
  text-transform:uppercase;letter-spacing:2px;
  padding-top:30px;border-top:1px solid var(--ink3);
}
.conecta-footer a{color:var(--gold);text-decoration:underline}

var(--ink)
var(--ink2)
var(--ink3)
var(--gold)
var(--red)
var(--ff-title)
var(--ff-ui)
@media(max-width:768px){

    .conecta-grid{
        grid-template-columns:1fr;
    }

    .conecta-section::before{
        font-size:120px;
        bottom:0;
    }

    .conecta-card{
        padding:25px;
    }

    .conecta-card h3{
        font-size:24px;
    }

    .cc-list{
        grid-template-columns:1fr;
    }

}/* End custom CSS */