/* Bolsa de trabajo: un hero claro y una bienvenida cercana. */
.page-id-2123 #contacto{background:#301439 url('/wp-content/uploads/2021/02/bg_cat.jpg.webp?v=1') center/cover!important;position:relative}
.page-id-2123 #contacto::before{content:'';position:absolute;inset:0;background:linear-gradient(100deg,rgba(36,10,47,.94),rgba(56,17,68,.78));pointer-events:none}
.page-id-2123 #contacto>.full_section_inner{position:relative;z-index:1;max-width:1200px;margin:auto}
.page-id-2123 #contacto h1{font:700 clamp(38px,4.8vw,62px)/1.1 Quicksand,sans-serif;letter-spacing:-.035em;text-transform:none;max-width:650px}
.page-id-2123 #contacto h4{font:500 18px/1.65 Quicksand,sans-serif;text-transform:none;max-width:620px}
.page-id-2123 #contacto .vc_custom_1599067907745{background:#fff!important;border:1px solid #eaddec;border-radius:20px;padding:28px!important;box-shadow:0 20px 48px rgba(17,0,27,.25)}
.page-id-2123 #contacto .vc_custom_1599067907745 h2,.page-id-2123 #contacto .vc_custom_1599067907745 h2 span{font:700 26px/1.2 Quicksand,sans-serif!important;color:#650080!important;text-transform:none}
.page-id-2123 #contacto .vc_custom_1599067907745 p,.page-id-2123 #contacto .vc_custom_1599067907745 p span{font:500 14px/1.6 Quicksand,sans-serif;color:#4b4050!important}
.page-id-2123 #contacto .vc_custom_1599067907745 input[type=submit]{width:100%!important;box-sizing:border-box;background:#650080!important;color:#fff!important;border:0!important;border-radius:9px!important;font-weight:700!important}
.page-id-2123 .vc_custom_1608146717565{background:#faf7fb!important;padding:30px 0}
.page-id-2123 .vc_custom_1608146717565 .vc_col-sm-6>.vc_column-inner>.wpb_wrapper{background:#fff;border:1px solid #ecdfef;border-radius:22px;padding:38px 42px;box-shadow:0 12px 34px rgba(57,20,64,.06)}
.page-id-2123 .talent-founder-photo{width:180px;height:180px;object-fit:cover;object-position:center 25%;border-radius:50%;border:5px solid #f0e1f4}
.page-id-2123 .vc_custom_1608146717565 h2{font:700 clamp(28px,3vw,38px)/1.2 Quicksand,sans-serif;color:#4e075d;text-transform:none;letter-spacing:-.025em}
.page-id-2123 .vc_custom_1608146717565 p{font:500 16px/1.75 Quicksand,sans-serif;color:#514756}
@media(max-width:767px){.page-id-2123 #contacto h1{font-size:38px}.page-id-2123 #contacto h4{font-size:16px}.page-id-2123 #contacto .vc_custom_1599067907745{padding:24px 20px!important}.page-id-2123 .vc_custom_1608146717565 .vc_col-sm-6>.vc_column-inner>.wpb_wrapper{padding:28px 22px}.page-id-2123 .talent-founder-photo{width:150px;height:150px}}
.page-id-2123 #contacto .talent-hero-eyebrow{display:inline-block;padding:8px 13px;margin:0 0 18px;border:1px solid rgba(255,255,255,.4);border-radius:100px;color:#f4d9fa;font:700 11px/1.2 Quicksand,sans-serif;letter-spacing:.15em}
.page-id-2123 #contacto .vc_custom_1599067907745{text-align:left}
.page-id-2123 #contacto .vc_custom_1599067907745 h2,.page-id-2123 #contacto .vc_custom_1599067907745 p{text-align:left!important}
.page-id-2123 #contacto .vc_custom_1599067907745 .mdc-text-field,.page-id-2123 #contacto .vc_custom_1599067907745 .mdc-select{border-radius:8px;background:#f8f5f9}
.page-id-2123 #contacto .vc_custom_1599067907745 textarea{min-height:84px!important}
.page-id-2123 #contacto .vc_custom_1599067907745 input[type=submit]{min-height:48px;transition:background-color .2s ease}
.page-id-2123 #contacto .vc_custom_1599067907745 input[type=submit]:hover,.page-id-2123 #contacto .vc_custom_1599067907745 input[type=submit]:focus-visible{background:#893499!important}
@media(max-width:767px){
 .page-id-2123 .vc_custom_1608146717565 .section_inner{width:calc(100% - 64px)!important;max-width:none!important}
 .page-id-2123 .vc_custom_1608146717565 .section_inner_margin{margin-left:0!important;margin-right:0!important}
 .page-id-2123 .vc_custom_1608146717565 .vc_col-sm-3{display:none!important}
 .page-id-2123 .vc_custom_1608146717565 .vc_col-sm-6{width:100%!important;padding:0!important}
 .page-id-2123 .vc_custom_1608146717565 .vc_col-sm-6>.vc_column-inner{padding:0!important}
 .page-id-2123 .vc_custom_1608146717565 .vc_empty_space{height:16px!important}
 .page-id-2123 .vc_custom_1608146717565 .vc_col-sm-6>.vc_column-inner>.wpb_wrapper{padding:26px 20px}
}
