.pub-ola-trabaja_con_nosotros .ola-panel-contenido { display:flex; flex-direction:column }
.pub-ola-trabaja_con_nosotros .ola-panel-contenido .encabezado { color:#fff;  width:100%; height:587px; position:relative; transition:padding .5s ease }
.pub-ola-trabaja_con_nosotros .ola-panel-contenido .encabezado .inner { width:550px; position:absolute; top:50%; left:160px; transform:translateY(-50%); max-height: 548px; overflow-y:auto; padding-right:10px }
.pub-ola-trabaja_con_nosotros .ola-panel-contenido .encabezado h1 { font-size:48px; line-height:60px; letter-spacing:0.035em; margin:0; padding:0; margin-bottom:16px; transition:font-size .5s ease, padding .5s ease }
.pub-ola-trabaja_con_nosotros .ola-panel-contenido .encabezado p.copete { font-size:20px; line-height:30px; margin-bottom:16px; transition:font-size .5s ease, padding .5s ease; font-weight:300 }
@media screen and (max-width:900px) {
.pub-ola-trabaja_con_nosotros .ola-panel-contenido .encabezado { padding:100px 20px; height:auto }
.pub-ola-trabaja_con_nosotros .ola-panel-contenido .encabezado .inner { width:auto; position:relative; padding:0px 30px; margin:0px auto; top:auto; left:auto; transform:none }
.pub-ola-trabaja_con_nosotros .ola-panel-contenido .encabezado .inner h1 { }  
}
@media screen and (max-width:700px) {
.pub-ola-trabaja_con_nosotros .ola-panel-contenido .encabezado h1 { font-size:32px; line-height:38px; padding-bottom:30px }
.pub-ola-trabaja_con_nosotros .ola-panel-contenido .encabezado p { font-size:20px }  
}
.pub-ola-trabaja_con_nosotros .diapositivas { background:#F5F5F5; width:100%; text-align:center; padding:80px 20px 45px; transition:padding .5s ease }
.pub-ola-trabaja_con_nosotros .diapositivas h2 { font-size:40px; color:#4F4F4F; margin-bottom:42px; transition:font-size .5s ease, padding .5s ease, margin .5s ease }
.pub-ola-trabaja_con_nosotros .diapositivas .panel { display:inline-block; max-width:100%; margin:0px auto }
.pub-ola-trabaja_con_nosotros .diapositivas .panel .scroll { padding:10px }
.pub-ola-trabaja_con_nosotros .diapositivas .panel .items img { border-radius:8px; box-shadow:0px 0px 10px -3px #999 }
.pub-ola-trabaja_con_nosotros .diapositivas .panel .desktop { display: block; }
.pub-ola-trabaja_con_nosotros .diapositivas .panel .movil { display: none; }
@media screen and (max-width:900px) {
.pub-ola-trabaja_con_nosotros .diapositivas { padding:60px }
.pub-ola-trabaja_con_nosotros .diapositivas h2 { font-size:24px }
.pub-ola-trabaja_con_nosotros .diapositivas .panel .desktop { display: none; }
.pub-ola-trabaja_con_nosotros .diapositivas .panel .movil { display: block; }
}
.pub-ola-trabaja_con_nosotros .postulaciones { background:#fff; text-align:center; padding:80px 20px; transition:padding .5s ease }
.pub-ola-trabaja_con_nosotros .postulaciones .inner { margin:0px auto; max-width:900px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner h2 { font-size:40px; color:#4F4F4F; margin-bottom:58px; transition:font-size .5s ease, margin .5s ease }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form { display:flex; margin-bottom:36px; transition:margin .5s ease }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form input { height:48px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form select { height:48px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form button { height:48px; max-width:200px; min-width:200px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .input.search input { padding-left:10px; padding-right:40px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .input.search .icon { left:auto; right:1px; top:5px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .input.search .icon:before { content:'\F21F'; font-family:OlaIcons2022; font-size:40px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .jbx-Select > [jbx-main-group] { height:48px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .jbx-Select > [jbx-main-group] > [jbx-struct="label"] { height:48px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .jbx-Select > [jbx-main-group] > [jbx-struct="options"] { transform: translateY(9px) }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .jbx-Select [jbx-struct="clear"] { display:block }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .jbx-Select .jbx-clear { background:transparent }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .jbx-Select .jbx-clear:before { color:#000; font-size:21px; top:-4px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form > * { flex-grow:1; flex-shrink:1; flex-basis:50%; margin:0 }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .lista .empty { background:#FEECED; border:1px solid #F24147; border-radius:8px; text-align:center; padding:16px; color:#F24147; margin-top:20px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row { display:grid; grid-template-columns:auto 20% 20% 200px; align-item:center }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row > div { display:flex; text-align:left; font-size:16px; height:110px; border-bottom:1px solid #CECECE }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row > div > * { align-self:center; width:100%; padding-right:10px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row .nme { font-weight:bold }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row .nme small { display:none; font-weight:normal; font-size:16px; font-weight:300; color:#636362 }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row > div.hdr { height:20px; border-bottom:0; color:#F24147; font-size:12px }
@media screen and (max-width:900px) {
.pub-ola-trabaja_con_nosotros .postulaciones { padding:45px 20px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner h2 { font-size:24px; margin-bottom:24px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form { flex-direction:column; margin-bottom:0px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form > * { margin-right:0 !important; margin-bottom:16px } 
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .jbx-Select { width:100% }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row > div.hdr { display:none }
}
@media screen and (max-width:800px) {
.pub-ola-trabaja_con_nosotros .postulaciones .inner .form .jbx-Select > [jbx-main-group] > [jbx-struct="options"] { transform: translateY(0px) }
}
@media screen and (max-width:700px) {
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row { grid-template-columns:auto 30% 125px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row .dte { display:none }
}
@media screen and (max-width:550px) {
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row { grid-template-columns:auto 125px }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row .cty { display:none }
.pub-ola-trabaja_con_nosotros .postulaciones .inner .grid .row .nme small { display:block }
}
.pub-ola-trabaja_con_nosotros .adjuntar { background:#FFF8EE; text-align:center; padding:60px 20px }
.pub-ola-trabaja_con_nosotros .adjuntar h2 { color:#4F4F4F; font-size:24px; margin-bottom:20px }
.pub-ola-trabaja_con_nosotros .adjuntar p { color:#4F4F4F; font-size:16px; margin-bottom:26px }
.pub-ola-trabaja_con_nosotros .adjuntar a { width:200px; height:48px; padding-top:10px }
.pub-ola-trabaja_con_nosotros .postular { display:none; position:fixed; opacity:0; color:#3C3C3B; z-index:998; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.5); transition:opacity ease .5s }
.pub-ola-trabaja_con_nosotros .postular.show { display:block }
.pub-ola-trabaja_con_nosotros .postular.open { opacity:1 }
.pub-ola-trabaja_con_nosotros .postular .win { display:flex; flex-direction:column; background:#fff; border-radius:5px; padding:15px; width:90%; max-height:90%; max-width:800px; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); transition:padding ease .5s;}
.pub-ola-trabaja_con_nosotros .postular .win h3 { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; transition:font-size .5s ease; position: absolute; background-color: white; width: 80%;} 
.pub-ola-trabaja_con_nosotros .postular .win h3 small { font-size:28px; font-weight:200; transition:font-size .5s ease }
.pub-ola-trabaja_con_nosotros .postular .win .close { position:absolute; top:18px; right:25px; width:30px; height:30px; padding:0; margin:0; background:transparent; transition:top ease .5s, right ease .5s }
.pub-ola-trabaja_con_nosotros .postular .win .close:before { content:'\E504'; font-family:WebIcons; font-size:16px; color:#6E7491; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); transition:color ease .5s }
.pub-ola-trabaja_con_nosotros .postular .win .close:hover:before { color:#3C3C3B }
.pub-ola-trabaja_con_nosotros .postular .win .informacion { margin-top: 38px; overflow-y: auto; }
.pub-ola-trabaja_con_nosotros .postular .win .bdy { display:flex; flex-direction:column; flex-grow:1; flex-shrink:1; min-height:1px; overflow:auto; margin-top:10px; min-width:1px }
.pub-ola-trabaja_con_nosotros .postular .win .bdy > * { flex-grow:1; flex-shrink:1; margin-bottom:5px }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .row { display:flex }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .row > * { flex-grow:1; flex-shrink:1 }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .row > :first-child { margin-right:5px }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .textarea { width:100%; flex-grow:1; flex-shrink:1; min-height:100px }
.pub-ola-trabaja_con_nosotros .postular .win .bdy textarea { width:100%; height:100% }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .cv { background:#f9f9f9; border:1px solid #a2b0cc; border-radius:4px; position:relative; display:flex; padding:10px 15px; margin:25px 0px; cursor:pointer }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .cv:hover { border:1px solid #363949 }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .cv > span { position:relative; z-index:2; flex-grow:1; flex-shrink:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-left:35px; color:#999; padding-right:10px }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .cv > span:before { content:'\F091'; font-family:WebIcons; font-size:30px; position:absolute; top:53%; left:0px; transform:translateY(-50%) }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .cv > small { position:relative; z-index:2; min-width:130px; color:#999; text-align:right; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .cv input { position:absolute; z-index:3; top:0; left:0; width:100%; height:100%; opacity:0; cursor:pointer }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .cv .gauge { position:absolute; top:0px; left:0px; width:100%; height:100%; padding:3px; border-radius:13px; overflow:hidden; z-index:1 }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .cv .gauge > div { width:0; height:100%; background:#f3bb18 }
.pub-ola-trabaja_con_nosotros .postular .win .bdy button { min-height:40px }
.pub-ola-trabaja_con_nosotros .postular .win .bdy h1 { font-size: 20px; color: #646464; padding-left: 10px;}
.pub-ola-trabaja_con_nosotros .postular .win .bdy .row .descripcion { background: #efefef; border: solid 1px #c9c9c9; border-radius: 8px; padding: 10px;}
.pub-ola-trabaja_con_nosotros .postular .win .bdy .row .descripcion ul{ display: list-item;  margin-left: 20px;}
.pub-ola-trabaja_con_nosotros .postular .win .error { display:none; background:#FEECED; border:1px solid #F24147; padding:16px; color:#F24147; border-radius:8px; margin:60px 0px 5px; text-align:center }
.pub-ola-trabaja_con_nosotros .postular .win .ok { display:none; background:#C8E6C9; border:1px solid #345F36; padding:16px; color:#345F36; border-radius:8px; margin:60px 0px 5px; text-align:center }
.pub-ola-trabaja_con_nosotros .postular .win.wait p { padding:100px 0px 20px; text-align:center }
.pub-ola-trabaja_con_nosotros .postular .win.wait:before { display:none }
.pub-ola-trabaja_con_nosotros .postular .win.wait:after { font-size:75px; top:90px }
@media screen and (max-width:800px) {
.pub-ola-trabaja_con_nosotros .postular .win h3 { font-size:22px }
.pub-ola-trabaja_con_nosotros .postular .win h3 small { font-size:20px }
}
@media screen and (max-width:550px) {
.pub-ola-trabaja_con_nosotros .postular .win .bdy .row { flex-direction:column; margin:0 !important }
.pub-ola-trabaja_con_nosotros .postular .win .bdy .row > * { margin-right:0 !important; margin-bottom:5px }   
}