.productBanner{width:100%}.productBanner .bannerImage{height:260px;position:relative;background-repeat:no-repeat}.productBanner .bannerMask:before{background-color:var(--primary)}.productBanner .bannerMask-noblue:before,.productBanner .bannerMask:before{content:"";opacity:.7;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.productBanner .bannerMask-noblue:before{background-color:transparent}.productBanner .productTitleEmpleos{font-size:1.75rem;bottom:45%!important;color:#0e1e53!important;position:absolute;line-height:1.25;max-width:68%;font-weight:400!important}.title-bold{font-weight:800!important}@media(max-width:992px){.productBanner .productTitle{bottom:20%!important}}@media(max-width:500px){.productBanner .productTitleEmpleo{color:#fff!important;line-height:1!important}}.productBanner .productTitle.bbottom b{white-space:nowrap;position:relative;overflow-x:hidden}.productBanner .productTitle span.underline:after{background-color:transparent;animation-name:underlinegrow}.productBanner .productTitle span.underline:after,.productBanner .productTitleEmpleos span.underline:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;animation-duration:1s;transform-origin:left}.productBanner .productTitleEmpleos span.underline:after{background-color:transparent!important}.productBanner .productTitle.bbottom b:after{background-color:transparent;animation-name:underlinegrow}.productBanner .productTitle.bbottom b:after,.productBanner .productTitleEmpleos.bbottom b:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;animation-duration:1s;transform-origin:left}.productBanner .productTitleEmpleos.bbottom b:after{background-color:none}.productBanner .last-line .last-line-row{position:relative;overflow-x:hidden}.productBanner .bannerTitleContainer .last-line .last-line-row:after{display:none}.productBanner .bannerTitleContainer span{position:relative}.productBanner .bannerTitleContainer{position:absolute;bottom:9%}.productBanner .bannerTitleContainer .productTitle{position:relative;bottom:unset;max-width:none}.productBanner .bannerTitleContainer span:after,.productBanner .last-line .last-line-row:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:transparent;animation-name:underlinegrow;animation-duration:1s;transform-origin:left}@keyframes underlinegrow{0%{transform:scale(0)}to{transform:scale(1)}}.productBanner .textContainer{width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--primary);min-height:80px;padding:1.5rem 0}.productBanner .bannerTitleContainer .bannerDesc b{font-weight:300!important}.productBanner .bannerText,.productBanner .bannerTitleContainer .bannerDesc{color:#fff;text-align:left;line-height:1.125;font-size:1.25rem;padding:0}.productBanner .bannerTitleContainer .bannerDesc{font-size:1.125rem;margin-top:15px;font-weight:300}.productBanner .bannerText p{margin:0}.productBanner .bannerText p br{display:none}.productBanner .highlightsbold{color:var(--secondary)}.productBanner .highlightsbold.white{color:var(--white)}@media (min-width:576px){.productBanner .bannerText{font-size:1.5rem;padding:1rem 0}.productBanner .bannerTitleContainer{font-size:1.5rem}.productBanner .bannerTitleContainer .bannerDesc{font-size:1.25rem}.productBanner .productTitleEmpleo{color:#fff;line-height:1}}@media (min-width:768px){.productBanner .productTitle span.underline:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:0;background-color:transparent;animation-name:none}.productBanner .productTitle{max-width:36%;font-size:2.5rem}.productBanner .productTitleEmpleos{max-width:45%;font-size:2.5rem}.productBanner.bannerAhorrar .productTitle{max-width:45%}.productBanner .bannerTitleContainer .productTitle{max-width:100%}.productBanner .bannerImage{height:277px}.productBanner .bannerText{margin:auto;font-size:1.35rem;padding:0}.productBanner .textContainer{min-height:150px}.productBanner .bannerText p br{display:inline}.productBanner .bannerTitleContainer .bannerDesc{font-size:1.5rem}}@media (min-width:992px){.productBanner .bannerImage{height:289px}.productBanner .bannerText{font-size:1.5rem;padding:.5rem 0}.productBanner .bannerTitleContainer{bottom:18%}.productBanner .bannerTitleContainer .bannerDesc{font-size:1.85rem}}@media (min-width:1200px){.productBanner .bannerImage{height:327px}.productBanner .bannerText{font-size:1.75rem;padding:1.5rem 0}.productBanner .bannerTitleContainer .bannerDesc{font-size:2rem}.productBanner .productTitle{font-size:3rem}}@media (min-width:1400px){.productBanner .productTitle{font-size:4.5rem}.productBanner .bannerImage{height:530px!important}.productBanner .bannerText{font-size:2rem;padding:2rem 0}.productBanner.bannerAhorrar .productTitle{max-width:39%}.productBanner .bannerTitleContainer .bannerDesc{font-size:2.25rem}}:root{--light-grey-txt-color:#b4b4b4;--secondary:#00a3e4}.seccion-empleos .markstrong{color:#0d2055;font-weight:700}.seccion-empleos .filter-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap}.with-line:after{content:"";height:.8px;width:100%;background-color:#707070;margin-top:25px;margin-bottom:30px}.seccion-empleos .filter-list .checkbox-item.ml{margin-left:10px}.seccion-empleos .filter-list .title{margin-right:20px}.seccion-empleos .filter-list .checkbox-item .form-check{margin-bottom:0!important}.seccion-empleos .filter-list .checkbox-item .form-check-label{font-size:1.15rem}.listado-empleos .card-empleo{box-shadow:6px 3px 6px rgba(0,0,0,.16);background-color:#fff;margin-bottom:30px;min-height:300px;border-radius:0}.listado-empleos .card-empleo .card-body{padding:40px 20px}.listado-empleos .card-empleo .card-body .topic{font-weight:400;font-size:28px;margin-bottom:15px}.listado-empleos .card-empleo .card-body .title{font-weight:300!important;color:#051f4e!important;font-size:18px;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.share{position:absolute;bottom:40px}.share span{font-size:25px;font-weight:700;border-bottom:1px solid #051f4e}.listado-empleos .card-empleo .card-body .type{font-weight:300;font-size:18px;margin-bottom:0;white-space:pre-line;overflow:hidden;text-overflow:ellipsis}@media (min-width:1200px){.listado-empleos .card-empleo .card-body .share .icon .footer-icons{width:35px}}.listado-empleos .card-empleo .card-body .share .icon.pl{padding-left:.3rem}.seccion-postularse .title{margin-bottom:1.5rem!important}.input-search .input-group-text{background-color:transparent}.input-search .form-control{border-right:none}.section-carousel .carousel-inner,.section-carousel .item{height:100%}.section-carousel .item{background-color:#000}.section-carousel .item img{object-fit:cover;object-position:center}@media(max-width:767px){.listado-empleos .card-empleo .card-body .topic{font-size:14px}.listado-empleos .card-empleo .card-body .title{font-size:28px;margin-bottom:18px}.listado-empleos .card-empleo .card-body .type{font-size:18px}.seccion-empleos .filter-list{margin-bottom:20px}}@media(max-width:343px){.seccion-empleos .title-page{font-size:18px}.seccion-empleos .filter-list{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.product-text{font-size:1rem}section.razones{overflow-x:hidden}section.razones li{margin:0}section.operaciones .slick-item-container{background-color:transparent;margin-bottom:0}section.razones .slick-dots li button:before{font-size:10px;line-height:20px;width:20px;height:20px;color:var(--light-grey-txt-color);opacity:1}section.razones .slick-dots{bottom:-40px;display:block}h3.block-quote{display:flex;padding-left:5%!important}h3.block-quote:before{content:"";display:block;width:5.5%;border-left:2px solid var(--secondary)}.product-cta .btn-secondary.chevron-right{background-color:var(--white)!important;color:var(--secondary)!important;padding:.375rem 23px .375rem 0;text-align:left;min-width:auto}.product-cta .btn-secondary.chevron-right:after{display:block}@media (min-width:576px){.product-text{font-size:1.125rem}}@media (min-width:768px){.product-text{font-size:1.125rem}.product-cta .btn-secondary.chevron-right{background-color:var(--secondary)!important;color:var(--white)!important;padding:.5rem 1.25rem;text-align:center;min-width:inherit}.product-cta .btn.chevron-right:after{display:none}}@media (min-width:992px){.product-text{font-size:1.125rem}section.operaciones .slick-item-container{padding-left:1rem;background-color:var(--lighter-grey-bg-color);margin-bottom:1rem}}@media (min-width:1200px){.product-text{font-size:1.25rem}}@media (min-width:1400px){.product-text{font-size:1.4rem}}