anmod.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
    display: table;
    content: none;
}

:root {
    font-size: 16px;
    font-size: 1rem;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Barlow', sans-serif!important;
}

a:hover {
    text-decoration: none;
}

#content {
    padding: 0!important
}

#header.header.headermain {
    display: none;
}

div.footer {
    background-color: transparent!important;
}

.inner,
#innershell {
    max-width: 100%;
}

#footerRowTop,
#skip {
    display: none!important;
}

#category-name,
.keyword-title {
    font-family: 'Barlow', sans-serif!important;
    color: #002EFF!important;
    font-size: 2rem!important;
}

.titulo h1 {
    color: #002EFF!important;
}

.sub-section a {
    font-family: 'Barlow', sans-serif!important;
    color: #002EFF!important;
}

.job {
    border: none!important;
    padding: 1rem 0;
}

.job-page .inner,
.talentlanding-page .inner,
.search-page .inner {
    padding: 2rem 0;
}
@media (max-width: 768px){
    .job-page .inner,
.talentlanding-page .inner,
.search-page .inner {
    padding: 2rem 1rem;
}
.applylink  a{
        width: 100%!important;
    margin-bottom: 1rem;
}
.h1, h1{
        font-size: 2rem!important;
}
}

.jobTitle {
    color: #002EFF;
}

.job-page .inner p strong {
    color: #002EFF;
}

.entel-icon {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.entel-menu {
    position: absolute;
    width: 100%;
    z-index: 1;
    padding: 1rem 3rem;
    margin-bottom: 0;
}

.nav {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.navbar-nav .nav-link:hover {}

.entel-menu ul li a {
    color: #fff !important;
    font-size: 1.2rem;
    padding: 16px 1rem!important;
    display: block;
}

.entel-menu ul li a:hover {
    color: #fff !important;
    font-size: 1.2rem;
}

.entel-menu ul li.entel-bon a {
    background: #FF3D00;
    border-radius: 3rem;
    padding: 16px 2rem!important;
}

.entel-menu .navbar-toggler .only-mobile {
    display: none;
}

.entel-menu .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAuCAMAAABDPIrQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCMTQ3QjFCRjZBMTMxMUU5ODgzMzkxMTEwNjdDRTA4RCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCMTQ3QjFDMDZBMTMxMUU5ODgzMzkxMTEwNjdDRTA4RCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNDdCMUJENkExMzExRTk4ODMzOTExMTA2N0NFMDhEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkIxNDdCMUJFNkExMzExRTk4ODMzOTExMTA2N0NFMDhEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+56tM8gAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAATElEQVR42uyVwQkAMAjE4v5LFwodoHdCsZp/PmqQMMCXuefISFgyW0alpuwPTLRzLmzkr3umbc/xsGdnz1NVHbnai52exRfbq+clwAC00wT+ZwjG1wAAAABJRU5ErkJggg==") !important;
    margin-right: 13px;
}

.entel-menu .navbar-collapse a img {
    max-height: 45px;
}

.menu-right {
    margin-right: 0;
    margin-left: auto;
}

.allcontent h1 {
    text-align: center;
    color: #002EFF;
    padding: 54px 0;
}

.btn-entel {
    color: #fff;
    background-color: #FF3D00!important;
    border-color: #FF3D00!important;
    position: relative;
    overflow: hidden;
    width: auto!important;
    padding: .8rem 4rem;
    height: auto;
    border-radius: 3rem;
    font-size: 1.2rem;
    font-family: 'Barlow', sans-serif!important;
}

.btn-entel:hover {
    background-color: #FF3D00;
    border-color: #FF3D00;
    text-shadow: 0px 0px 6px white;
    -webkit-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
    -moz-box-shadow: 0px 5px 40px -10px rgba(0, 0, 0, 0.57);
    -webkit-transition: all 0.4s ease 0s;
    -o-transition: all 0.4s ease 0s;
    transition: all 0.4s ease 0s;
}

.btn-entel:after {
    content: "";
    background: #fff;
    display: block;
    position: absolute;
    padding-top: 300%;
    padding-left: 350%;
    margin-left: -20px !important;
    margin-top: -120%;
    opacity: 0;
    -webkit-transition: all 0.8s;
    -o-transition: all 0.8s;
    transition: all 0.8s;
}

.btn-entel:active:after {
    /*  padding: 0;
    margin: 0;
    opacity: 1;
    -webkit-transition: 0s;
    transition: 0s;*/
}

.btn-entel:active {
    /*    box-shadow: 0 0 0 0.2rem #ff5609;
    background-color: #FF3D00;
    border-color: #FF3D00;*/
}

.bg-entel-gray {
    background-color: #F5F5F5!important;
}

.btn-entel:focus {
    outline: 0;
    background-color: #FF3D00;
    border-color: #FF3D00;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.plyr__control--overlaid {
    background: #dc802d;
}

.plyr--full-ui input[type=range] {
    color: #f28c30;
}

.plyr--video .plyr__control.plyr__tab-focus,
.plyr--video .plyr__control:hover,
.plyr--video .plyr__control[aria-expanded=true] {
    background: #f28c30;
}

.plyr__control.plyr__tab-focus {
    -webkit-box-shadow: 0 0 0 5px rgba(242, 140, 48, 0.5);
    box-shadow: 0 0 0 5px rgba(242, 140, 48, 0.5);
}

.plyr {
    border-radius: 8px;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    margin: 0;
}

.modal_history .modal-content {
    border-radius: 8px;
}

.modal_history .modal-content .modal-body {
    padding: 0;
    overflow: hidden;
}

.modal_history .modal-content .modal-body .entel-modal-close {
    position: absolute;
    z-index: 2;
    right: 10px;
    color: #fff;
    text-shadow: none;
    font-size: 2rem;
    display: none;
}

#banner {
    height: 100vh;
}

#banner .banner_container {
    background-size: cover;
    background-position: top;
    height: 100%;
}

#banner .banner_container .main_content {
    background: rgba(2, 48, 84, 0.5);
    /*background: linear-gradient(116.57deg,rgba(0, 185, 235, .5) .23%,rgba(0, 79, 185, .5));*/
    position: relative;
    width: 100%;
    height: 100%;
}

#banner .banner_container .main_content .container-fluid {
    height: 100%;
}

#banner .banner_container .main_content .container-fluid h1 {
    font-size: 4.5rem;
    letter-spacing: 3px;
    color: #fff;
    font-family: 'Barlow', sans-serif;
    ;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

#banner .banner_container .main_content .container-fluid h1 span {
    color: #FF3D00;
}

#banner .banner_container .main_content .container-fluid .form {
    position: relative;
    bottom: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    /*padding-bottom: 10%;*/
}

#banner .banner_container .main_content .container-fluid .form .form_cont {
    margin: 0 auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

#banner .banner_container .main_content .container-fluid .form .form_cont .v_center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

#banner .banner_container .main_content .container-fluid .form .form_cont label {
    color: #fff;
    font-size: 1.2rem;
    text-align: center;
    width: 100%;
}

#banner .banner_container .main_content .container-fluid .form .form_cont input {
    background: rgba(255, 255, 255, 0.3);
    border: none;
    font-weight: 600;
    -webkit-text-fill-color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 3rem;
    padding: .5rem 1.8rem;
    height: 50px;
}

#banner .banner_container .main_content .container-fluid .form .form_cont input:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

#banner .banner_container .main_content .container-fluid .form .form_cont .slider-wrapper .slider span {
    color: #FF3D00;
    font-size: 4.5rem;
    font-weight: 800;
}

#banner .banner_container .video_background {
    position: relative;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    z-index: -100;
}

/*---------------*/

/***** Ruby *****/

/*---------------*/

figure.effect-ruby {
    background-color: #17819c;
}

figure.effect-ruby img {
    opacity: 0.7;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    -o-transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: scale(1.15);
    -ms-transform: scale(1.15);
    transform: scale(1.15);
}

figure.effect-ruby:hover img {
    opacity: 0.5;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

figure.effect-ruby:hover h2 {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

figure.effect-ruby:hover .cont {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
}

figure.effect-ruby h2 {
    margin-top: 20%;
    transition: -webkit-transform 0.35s;
    -webkit-transition: -webkit-transform 0.35s;
    -o-transition: transform 0.35s;
    transition: transform 0.35s;
    transition: transform 0.35s, -webkit-transform 0.35s;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
}

figure.effect-ruby .cont {
    margin: 1em 0 0;
    padding: 0em;
    opacity: 0;
    transition: opacity 0.35s, -webkit-transform 0.35s;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    -o-transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s;
    /* -webkit-transform: translate3d(0, 20px, 0) scale(1.1); */
    /* transform: translate(-50%,-50%); */
}

@media only screen and (max-width: 600px) {
    figure.effect-ruby .cont {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0) scale(1);
        transform: translate3d(0, 0, 0) scale(1);
    }
}

figure.effect-ruby .cont a {
    background: #ff5609;
    padding: 6px 15px;
    color: #fff!important;
    border-radius: 3px;
    border: 1px solid #ff5609;
}

figure.effect-ruby .cont a:hover {
    text-decoration: none;
    background: rgba(255, 86, 9, 0.5);
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.grid {
    position: relative;
    margin: 0 auto;
    padding: 0;
    max-width: 100%;
    list-style: none;
    text-align: center;
}

.grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0;
    min-width: 100%;
    max-width: 100%;
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content;
    width: 48%;
    background: #000;
    text-align: center;
}

@media only screen and (max-width: 600px) {
    .grid figure {
        max-height: 282px;
    }
}

.grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 0.8;
}

.grid figure figcaption {
    padding: 1em;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.grid figure h2 {
    word-spacing: -0.15em;
    font-weight: 300;
    margin: 0;
    font-family: 'Noto Sans', sans-serif;
    font-size: 26px;
    margin-bottom: 15px;
    color: #fff;
}

@media only screen and (max-width: 600px) {
    .grid figure h2 {
        font-size: 25px;
        margin-bottom: 26px;
    }
}

.grid figure h2 span {
    font-family: 'Noto Sans', sans-serif;
    ;
    font-weight: 700;
}

.grid figure .cont {
    margin: 0;
    letter-spacing: 1px;
    font-size: 68.5%;
    /* display: flex; */
    /* align-items: center; */
    /* height: 100%; */
    /* position: absolute; */
    /* left: 50%; */
    /* top: 50%; */
}

@media only screen and (max-width: 600px) {
    .grid figure .cont {
        height: 90%;
        padding: 1rem 1em;
    }
}

.grid figure .cont .c2 {
    font-family: 'Noto Sans', sans-serif;
}

.contenido {
    position: relative;
}

@media only screen and (max-width: 600px) {
    .contenido {
        padding: 0 15px;
    }
}

.slick-prev:before,
.slick-next:before {
    content: none;
}

.slick-prev i,
.slick-next i {
    color: #000;
    font-size: 14px;
}

@media only screen and (max-width: 600px) {
    .slick-prev {
        left: -10px;
    }
}

@media only screen and (max-width: 600px) {
    .slick-next {
        right: -10px;
    }
}

.history_gallery .slick-item {
    position: relative;
}

.history_gallery .slick-item:focus {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.history_gallery .slick-item .slick-item-inner {
    padding: 0px 0px;
}

.history_gallery .slick-item .slick-item-inner img {
    max-width: 100%;
}

.history_gallery .slick-item .slick-item-inner .title {
    background-image: url(../assets/back-names.svg);
    background-repeat: no-repeat;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 53px;
    padding: .5rem 1.5rem .5rem 1.5rem;
    position: absolute;
    bottom: 2rem;
    color: #fff;
    left: .5rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 600;
    bottom: 3rem;
}

.history_gallery.y .slick-item .slick-item-inner .title {
    background-image: none;
    background-repeat: no-repeat;
    width: auto;
    height: auto;
    padding: auto;
    position: relative;
    bottom: auto;
    color: #014FA2;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 600;
    padding: 0;
    font-size: 12px;
    text-align: center!important;
}

.iphone_support .history_gallery .slick-item .slick-item-inner .title {
    display: none;
}

.history_gallery .slick-item .slick-item-inner .cargo {
    background-image: none;
    font-size: 13px;
    background-repeat: no-repeat;
    width: auto;
    height: auto;
    padding: auto;
    position: relative;
    bottom: auto;
    color: #014FA2;
    left: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Noto Sans', sans-serif;
    font-weight: 300;
}

@media (min-width: 992px) {
    .col-lg-1-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 13.5%;
        flex: 0 0 13.5%;
        max-width: 12%;
    }
}

.lideres .history_gallery .slick-item .slick-item-inner .title {
    /*    background-image: url(../assets/2.svg);
    padding: .5rem 2rem .5rem 2rem;
    min-width: 160px;
    width: 233px;
    height: 70px;
    bottom: 1rem;*/
    color: #FF7227!important;
}

.lideres .history_gallery .slick-item .slick-item-inner .title span {
    font-size: .8rem;
    line-height: 1;
}




.pilares_gallery .slick-item {
    position: relative;
}

.pilares_gallery .slick-item:focus {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.pilares_gallery .slick-item .slick-item-inner {
    padding: 8px 8px;
}

.pilares_gallery .slick-item .slick-item-inner .content {
    position: relative;
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    /* border: 8px solid #ff7228; */
    /* padding: 40px 55px; */
    border-radius: 50%;
    width: 230px;
    height: 230px;
}

.pilares_gallery .slick-item .slick-item-inner .content.beneficios {
    position: relative;
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    /* border: 8px solid #ff7228; */
    /* padding: 40px 55px; */
    border-radius: 50%;
    width: 200px;
    height: 200px;
}

.pilares_gallery .slick-item .slick-item-inner .content:hover .content-overlay {
    opacity: 1;
}

.pilares_gallery .slick-item .slick-item-inner .content:hover .content-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}

.pilares_gallery .slick-item .slick-item-inner .content .content-overlay {
    background: #0062AD;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.pilares_gallery .slick-item .slick-item-inner .content .content-image {
    width: 100%;
    /* height: 159px; */
    margin: 0 auto;
}

.pilares_gallery .slick-item .slick-item-inner .content .content-details {
    position: absolute;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.pilares_gallery .slick-item .slick-item-inner .content .content-details.fadeIn-bottom {
    top: 80%;
}

.pilares_gallery .slick-item .slick-item-inner .content .content-details.fadeIn-top {
    top: 50%;
}

.pilares_gallery .slick-item .slick-item-inner .content .content-details.fadeIn-left {
    left: 20%;
}

.pilares_gallery .slick-item .slick-item-inner .content .content-details.fadeIn-right {
    top: 80%;
}

.pilares_gallery .slick-item .slick-item-inner .content .content-details h3 {
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.15em;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}

.pilares_gallery .slick-item .slick-item-inner .content .content-details p {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

.pilares_gallery .slick-item .slick-item-inner .name {
    margin-top: 20px;
    color: #4e5057;
    font-family: 'Barlow', sans-serif;
    font-weight: 300;
    font-size: 1.2rem;
}

.pilares_gallery .slick-item .slick-item-inner .name b {
    font-weight: 600;
}







.pilares_gallery_2 .slick-item {
    position: relative;
}

.pilares_gallery_2 .slick-item:focus {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.pilares_gallery_2 .slick-item .slick-item-inner {
    padding: 8px 8px;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content {
    position: relative;
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    /* border: 8px solid #ff7228; */
    /* padding: 40px 55px; */
    border-radius: 50%;
    width: 200px;
    height: 200px;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content.beneficios {
    position: relative;
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    /* border: 8px solid #ff7228; */
    /* padding: 40px 55px; */
    border-radius: 50%;
    width: 200px;
    height: 200px;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content:hover .content-overlay {
    opacity: 1;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content:hover .content-details {
    top: 50%;
    left: 50%;
    opacity: 1;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content .content-overlay {
    background: #0062AD;
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out 0s;
    -o-transition: all 0.4s ease-in-out 0s;
    transition: all 0.4s ease-in-out 0s;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content .content-image {
    width: 100%;
    /* height: 159px; */
    margin: 0 auto;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content .content-details {
    position: absolute;
    text-align: center;
    padding-left: 2em;
    padding-right: 2em;
    width: 100%;
    top: 50%;
    left: 50%;
    opacity: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content .content-details.fadeIn-bottom {
    top: 80%;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content .content-details.fadeIn-top {
    top: 50%;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content .content-details.fadeIn-left {
    left: 20%;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content .content-details.fadeIn-right {
    top: 80%;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content .content-details h3 {
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.15em;
    margin-bottom: 0.5em;
    text-transform: uppercase;
}

.pilares_gallery_2 .slick-item .slick-item-inner .content .content-details p {
    color: #fff;
    font-size: 14px;
    font-weight: 600;
}

.pilares_gallery_2 .slick-item .slick-item-inner .name {
    margin-top: 20px;
    color: #4e5057;
    font-family: 'Barlow', sans-serif;
    font-weight: 300;
    font-size: 1.2rem;
}

.pilares_gallery_2 .slick-item .slick-item-inner .name b {
    font-weight: 600;
}














.jobs_container {
    padding-bottom: 30px;
}

.m3_s {
    -webkit-transform: translateY(3rem);
    -ms-transform: translateY(3rem);
    transform: translateY(3rem);
}

/*.jobs_container .contenido .conect_cont {
    width: 100%;
    display: initial;
}
.jobs_container .contenido .conect_cont .img img {
    box-shadow: 0 28px 16px -26px black;
    height: 230px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    -o-object-position: center;
    object-position: center;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}*/

/*.jobs_container .contenido .conect_cont .img img:hover {
    box-shadow: 0 20px 5px -30px black;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}*/

.jobs_container .contenido .conect_cont .text {
    /*margin-top: 30px;*/
    color: #4e5057;
    font-family: 'Barlow', sans-serif;
    font-weight: 300;
    font-size: 1.2rem;
}

.p-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 12px;
}

.click {
    cursor: pointer;
}

.table-entel thead,
.table-entel thead a {
    color: #002EFF!important;
}

.table-entel #searchfilter-submit {
    color: #fff!important;
    background-color: #FF3D00!important;
    border-color: #FF3D00!important;
    position: relative;
    overflow: hidden;
    width: auto!important;
    padding: .5rem 2rem;
    font-family: 'Barlow', sans-serif!important;
    height: auto;
    margin-right: .5rem;
    border-radius: 3rem;
    font-size: 1rem;
}

.table-entel form#searchfilter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.table-entel .jobTitle a {
    color: #002EFF!important
}

.table-entel a#reset {
    padding: .6rem 2rem!important;
    font-size: 1rem;
    border-radius: 3rem;
    color: #fff!important;
    background: #002EFF;
    line-height: 1.5;
}

.table-entel tfoot {
    display: none;
}

.btn-entel_2 {
    padding: .5rem 2rem;
    font-size: 1rem;
    border-radius: 3rem;
    background: #002EFF;
}

.btn-entel .index {
    height: 50px;
    width: 100%!important;
}

.table-hover tbody tr td i {
    padding-left: 1rem;
    color: #FF3D00;
}

.table thead th {
    border-bottom: 2px solid #002EFF;
}

.table-bordered td,
.table-bordered th {
    border: 1px solid #002EFF;
}

.table td {
    color: #898689;
}

.table-entel tbody .blue {
    color: #002EFF;
}

.feattured_form label {
    color: #002EFF;
    font-weight: 600;
    width: 100%;
    text-align: center;
}

.feattured_form input[type="text"] {
    background: #F5F5F5;
    border: none;
    border-radius: 3rem;
}

.feattured_form .btn-entel {
    padding: .5rem 3rem;
    font-size: 1rem;
}

.footer_container {
    padding: 20px 0;
    background: #f5f5f5;
}

.footer_container .footer .pages a {
    color: #0055a2;
    /*margin-right: 10px;*/
}

.footer_container .footer .autor p {
    color: #0055a2;
    padding-left: 0!important;
}

#innershell {
    padding: 0!important;
}

@media only screen and (max-width: 600px) {
    .footer_container .footer .autor p {
        text-align: center;
        margin-top: 15px;
    }
}

.feattured_container_details {
    margin: 60px 0;
}

.feattured_container_details .feattured_det .title {
    color: #002EFF;
}

.feattured_container_details .feattured_det .feattured_cont h5 {
    color: #002EFF;
    margin-top: 15px;
    font-weight: 600;
}

.row.vdivideindex [class*=col] {
    text-align: center;
}

.row.vdivideindex [class*=col]:not(:last-child):after {
    /* background: #e0e0e04d; */
    background: #03723545;
    width: 1px;
    content: "";
    display: block;
    position: absolute;
    top: 20%;
    bottom: 0;
    right: 0;
    max-height: 59%;
}

.modal {
    width: 900px!important;
    max-width: 900px!important;
    height: auto!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    background: transparent!important;
    padding: 0!important;
}

@media only screen and (max-width: 600px) {
    .feattured_table {
        overflow-x: scroll;
    }
}

.slider-wrapper {
    font-size: 40px;
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.slider {
    height: 71px;
    overflow: hidden;
    padding: 0px 0 0 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    line-height: 1;
}

.slider > div {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #FFF;
    height: 50px;
    margin-bottom: 50px;
    padding: 0 10px;
    text-align: left;
}

.text1 {
    -webkit-animation: slide 8s linear infinite;
    animation: slide 8s linear infinite;
}

@-webkit-keyframes slide {
    0% {
        margin-top: -300px;
    }
    5% {
        margin-top: -200px;
    }
    33% {
        margin-top: -200px;
    }
    38% {
        margin-top: -100px;
    }
    66% {
        margin-top: -100px;
    }
    72% {
        margin-top: 0;
    }
    100% {
        margin-top: 0;
    }
}

@keyframes slide {
    0% {
        margin-top: -300px;
    }
    5% {
        margin-top: -200px;
    }
    33% {
        margin-top: -200px;
    }
    38% {
        margin-top: -100px;
    }
    66% {
        margin-top: -100px;
    }
    72% {
        margin-top: 0;
    }
    100% {
        margin-top: 0;
    }
}

.video-background {
    background: #000;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /* z-index: -99; */
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.video-foreground iframe,
.video-background iframe,
.video-foreground video,
.video-background video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
}

#vidtop-content {
    top: 0;
    color: #fff;
}

.vid-info {
    position: absolute;
    top: 0;
    right: 0;
    width: 33%;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    padding: 1rem;
    font-family: Avenir, Helvetica, sans-serif;
}

.vid-info h1 {
    font-size: 2rem;
    font-weight: 700;
    margin-top: 0;
    line-height: 1.2;
}

.vid-info a {
    display: block;
    color: #fff;
    text-decoration: none;
    background: rgba(0, 0, 0, 0.5);
    -webkit-transition: 0.6s background;
    -o-transition: 0.6s background;
    transition: 0.6s background;
    border-bottom: none;
    margin: 1rem auto;
    text-align: center;
}

.banner-b {
    background-image: url(https://entel.somossistemas.pe/img/bg.svg);
    background-position: center;
    background-size: contain;
    height: 310px;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 3rem;
}

.banner-b .cont-e {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.banner-b .cont-e .img {
    width: 210px;
    margin-right: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
}

.banner-b .cont-e .img img {
    width: 100%;
}

.banner-b .cont-e .text {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
}

.banner-b .cont-e .text h1 {
    color: #fff;
}

.banner-b .cont-e .text .parr {
    color: #fff;
}

.banner-b .cont-e .text .parr span {
    display: block;
}

.title-entel {
    color: #002EFF;
    font-size: 2.5rem;
    text-align: center;
    margin-bottom: 2rem;
}

.title-entel span {
    position: relative;
}

.title-entel span:after {
    content: '';
    position: absolute;
    background: #ff7227;
    bottom: -6px;
    width: 100%;
    height: 3px;
    left: 0;
}

.img_gallery {}

.img_gallery .img-g {
    padding: 1rem;
    height: auto;
}

.img_gallery .img-g a {}

.img_gallery .img-g img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.iphone_support .img_gallery .img-g img {
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-mask-image: none!important;
    /* mask-image: none!important; */
}

.list-recono {}

.list-recono .cont-list {}

.list-recono .cont-list .title-r {
    color: #ff813d;
    font-size: 1.2rem;
    margin-bottom: 1rem;
}

.list-recono .cont-list .item-l {
    margin-bottom: 6rem;
    position: relative;
    margin-top: 2rem;
    height: 26rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.list-recono .cont-list .item-l.dere {}

.list-recono .cont-list .item-l .img-l {
    width: 35rem;
    height: 310px;
}

.list-recono .cont-list .item-l.dere .img-l {
    margin-left: auto;
    margin-right: 5rem;
}

.list-recono .cont-list .item-l .img-l img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 1rem;
}

.list-recono .cont-list .item-l .cont-bg {
    position: absolute;
    left: 31rem;
    top: 56%;
    background: #FF813D;
    width: 40rem;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 2rem;
    color: #fff;
    font-size: 1.1rem;
    border-radius: 0 0 4rem 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.list-recono .cont-list .item-l .cont-bg h1 {
    text-align: center;
    color: white!important
}

.list-recono .cont-list .item-l .cont-bg p {
    text-align: center;
    padding: 0rem 1.5rem;
}

.modal a.close-modal {
    top: 5px!important;
    right: 5px!important;
}

.list-recono .cont-list .item-l .cont-bg.marco-talento {
    background-image: url(../assets/marco-bac.svg);
    background-color: transparent;
    background-size: contain;
    height: 26rem;
    background-repeat: no-repeat;
}

.list-recono .cont-list .item-l .cont-bg.great {
    background-image: url(../assets/great-bac.svg);
    background-color: transparent;
    background-size: contain;
    height: 26rem;
    background-repeat: no-repeat;
}

.cont-p i {
    font-weight: 600;
    color: #004fbd;
    /*text-transform: uppercase;*/
}

.list-recono .cont-list .item-l .cont-bg.admirable {
    background-image: url(../assets/admirable-bac.svg);
    background-color: transparent;
    background-size: contain;
    height: 26rem;
    background-repeat: no-repeat;
}

.list-recono .cont-list .item-l .cont-bg.best {
    background-image: url(../assets/best-bac.svg);
    background-color: transparent;
    background-size: contain;
    height: 26rem;
    background-repeat: no-repeat;
}

.list-recono .cont-list .item-l .cont-bg.effie {
    background-image: url(../assets/effie-bac.svg);
    background-color: transparent;
    background-size: contain;
    height: 26rem;
    background-repeat: no-repeat;
}

.list-recono .cont-list .item-l.dere .cont-bg {
    left: 0;
    border-radius: 0 0 0 4rem;
}

.cont-bef-car {
    position: relative;
}

.gale-bene {}

.gale-bene .slick-item-inner-bb {
    padding: 1rem;
}

.gale-bene .slick-item .img-g {
    position: relative;
}

.gale-bene .slick-item .img-g img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}

.gale-bene .slick-item .pp {
    position: relative;
    overflow: hidden;
    height: 260px;
}

.iphone_support .gale-bene .slick-item .pp {
    -webkit-mask-image: none!important;
    height: 202px!important;
    border-radius: 2rem;
}

.iphone_support .gale-bene .slick-item .pp .baner-t {
    bottom: -1rem!important;
    left: -1rem!important;
}

.iphone_support .gale-bene .slick-item .pp .baner-t {
    display: none;
}

.gale-bene .slick-item .pp .baner-t {
    position: absolute;
    bottom: 1rem;
    /* background: #ff7227; */
    padding: .5rem 1rem;
    color: #fff;
    background-image: url(../assets/flag-c.svg);
    background-size: cover;
    background-position: right top;
    padding-bottom: 2rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 2rem;
    padding-left: 2rem;
}

.gale-bene.finanzas .slick-item .pp .detail,
.gale-bene.salud .slick-item .pp .detail {
    background: rgba(0, 79, 185, 0.8);
}

.gale-bene.salud .slick-item .pp .baner-t,
.gale-bene.finanzas .slick-item .pp .baner-t {
    background-image: url(../assets/flag-c2.svg);
}

.gale-bene .slick-item:hover .pp .baner-t {
    opacity: 0;
}

.gale-bene .slick-item .pp .detail {
    position: absolute;
    bottom: 0;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    transition: -webkit-transform .5s;
    -webkit-transition: -webkit-transform .5s;
    -o-transition: transform .5s;
    transition: transform .5s;
    transition: transform .5s, -webkit-transform .5s;
    height: 100%;
    width: 100%;
    background: rgba(255, 114, 39, 0.8);
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 1rem 2rem;
}

.gale-bene .slick-item:hover .pp .detail {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
}

.gale-bene .slick-item .pp {
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    background-size: cover;
    background-position: center;
    height: 300px;
    width: 100%;
}

.gale-bene .slick-item .pp.uno {
    /*background-image: url(../assets/comercial.jpg);*/
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
    mask-image:url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
}

.gale-bene .slick-item .pp.dos {
    /*background-image: url(../assets/comercial.jpg);*/
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/7c3972c6-a40b-4b68-830b-c.png);
    mask-image: url(../assets/dos-salud.png);
}

.gale-bene .slick-item .pp.tres {
    /*background-image: url(../assets/comercial.jpg);*/
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/03fe5294-0f04-435b-9b10-b.png);
    mask-image: url(../assets/tres-salud.png);
}

.cont-bef-car .t {
    color: #002EFF;
    font-size: 2rem;
}

.collapse:not(.show) {
    display: block;
}

#content[role="main"] {
    background: #fff;
}

.cont-ger {}

.cont-ger .img-g {
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    background-size: cover;
    background-position: center;
    height: 270px;
    width: 100%;
}

.cont-ger .img-g-b {
    /*height: 345px;*/
}

.cont-ger .img-g.comercial {
    background-image: url(../assets/comercial.jpg);
    /* -webkit-mask-image: url(../assets/comercial-mask.png);
    mask-image: url(../assets/comercial-mask.png);*/
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
    mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
}

.iphone_support .cont-ger .img-g.comercial {
    background-image: url(../assets/iphone/puestos/1.png)!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.cont-ger .img-g.tecnologia {
    background-image: url(../assets/tecnologia.jpg);
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
    mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
}

.iphone_support .cont-ger .img-g.tecnologia {
    background-image: url(../assets/iphone/puestos/2.png)!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.cont-ger .img-g.planeamiento {
    background-image: url(../assets/planeamiento.jpg);
    /*-webkit-mask-image: url(../assets/planeamiento-mask.png);
    mask-image: url(../assets/planeamiento-mask.png);*/
    -webkit-mask-image:url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
    mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
}

.iphone_support .cont-ger .img-g.planeamiento {
    background-image: url(../assets/iphone/puestos/3.png)!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.cont-ger .img-g.personas {
    background-image: url(../assets/capital.jpg);
    /*-webkit-mask-image: url(../assets/personas-mask.png);
    mask-image: url(../assets/personas-mask.png);*/
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
    mask-image:url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
}

.iphone_support .cont-ger .img-g.personas {
    background-image: url(../assets/iphone/puestos/4.png)!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.cont-ger .img-g.legal {
    background-image: url(../assets/legal.jpg);
    /*-webkit-mask-image: url(../assets/legal-mask.png);
    mask-image: url(../assets/legal-mask.png);*/
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
    mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cab87dcb-05af-4b8d-a9c5-c.png);
}

.iphone_support .cont-ger .img-g.legal {
    background-image: url(../assets/iphone/puestos/5.png)!important;
    background-size: contain!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.iphone_support .cont-ger .img-g {
    background-size: cover;
    background-repeat: no-repeat;
    height: 15rem;
}

.cont-ger .img-g .back-title {
    position: absolute;
    bottom: 1rem;
    left: 0;
    /* background: #0061AC; */
    padding: 0.5rem 1rem .8rem 0.5rem;
    color: #fff;
    font-weight: 600;
    /* border-radius: 0% 100% 10% 10% / 50% 68% 0% 10%; */
    opacity: 1;
    visibility: visible;
    /* padding: .5rem 1rem; */
    -webkit-transition: opacity .5s, visibility .5s;
    -o-transition: opacity .5s, visibility .5s;
    transition: opacity .5s, visibility .5s;
    background-image: url(../assets/bhhe.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 206px;
    height: 78px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.iphone_support .cont-ger .img-g .back-title {
    display: none!important;
}

.cont-ger .img-g.img-g-b .back-title {
    /* left: 2rem;
    bottom: -.5rem;*/
}

.cont-ger .img-g:hover .back-title {
    opacity: 0;
    visibility: hidden;
}

.cont-ger .img-g .cont-back {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    padding: 2rem;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff;
    background: rgba(0, 0, 0, 0.5);
    font-weight: 600;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .5s, visibility .5s;
    -o-transition: opacity .5s, visibility .5s;
    transition: opacity .5s, visibility .5s
}

.iphone_support .cont-ger .img-g .cont-back {
    background: transparent!important;
}

.cont-ger .img-g.img-g-b .cont-back {
    padding: 2rem 3rem;
}

.cont-ger .img-g:hover .cont-back,
.cont-ger .img-g:focus .cont-back {
    opacity: 1;
    visibility: visible;
}

.cont-ger .img-g .cont-back a.btn-ente-alt {
    background: #FF3D00;
    width: 55%;
    border-radius: 3rem;
    padding: .5rem;
    margin: 1rem auto 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #fff!important;
    text-decoration: none;
    font-weight: 600
}

.picture_shadow {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0;
    transition: opacity .5s;
}

.picture_shadow.show {
    opacity: 1;
    transition: opacity .5s;
}

.modal a.close-modal {
    /*background-image: none!important;*/
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h {
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    background-size: cover;
    background-position: center;
    height: 340px;
    width: 100%;
}

.history_gallery.y .slick-item .slick-item-inner .bg-mask-h {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

.history_gallery .slick-item .slick-item-inner:focus {
    outline: none;
}

.history_gallery .slick-item a:focus {
    outline: none;
}

.lideres .history_gallery .slick-item .slick-item-inner .bg-mask-h {
    height: 12.5vh;
    width: 12.5vh;
    margin-bottom: 1rem;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.jona {
    background-image: url(../assets/jona.png);
    /*-webkit-mask-image: url(../assets/adriana-mask.png);
    mask-image: url(../assets/adriana-mask.png);*/
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/37cecb10-0176-4ca2-bf6c-0.png);
    mask-image: url(../assets/maria-mask.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.jona {
    background-image: url(../assets/iphone/historias/jona.png)!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.aldo {
    background-image: url(../assets/aldo.png);
    /*-webkit-mask-image: url(../assets/llubitza-mask.png);
    mask-image: url(../assets/llubitza-mask.png);*/
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/37cecb10-0176-4ca2-bf6c-0.png);
    mask-image: url(../assets/maria-mask.png);
    background-position: top;
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.aldo {
    background-image: url(../assets/iphone/historias/aldo.png)!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.ana {
    background-image: url(../assets/ana.png);
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/37cecb10-0176-4ca2-bf6c-0.png);
    mask-image: url(../assets/maria-mask.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.ana {
    background-image: url(../assets/iphone/historias/ana.png)!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.natalia {
    background-image: url(../assets/natalia.png);
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/37cecb10-0176-4ca2-bf6c-0.png);
    mask-image: url(../assets/maria-mask.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.natalia {
    background-image: url(../assets/iphone/historias/natalia.png)!important;
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h {
    background-size: contain!important;
    background-repeat: no-repeat!important;
    height: 18rem;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.gonzalo {
    background-image: url(../assets/lideres/fernando_angulo.jpg);
    
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.gonzalo {
    background-image: url(../assets/iphone/39.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.karina {
    background-image: url(../assets/lideres/jenifer.jpg);
  
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.karina {
    background-image: url(../assets/iphone/47.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.luis {
    background-image: url(../assets/lideres/LuisTorrealba.jpg);
    
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.luis {
    background-image: url(../assets/iphone/41.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.nino {
    background-image: url(../assets/lideres/NinoBoggio.jpg);
   
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.nino {
    background-image: url(../assets/iphone/42.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.vergaray {
    background-image: url(../assets/lideres/vergaray.jpg);
    
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.vergaray {
    background-image: url(../assets/iphone/46.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.ramiro {
    background-image: url(../assets/lideres/alexis.jpg);
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/cfe0c7ed-0544-4b9d-97eb-5.png);
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.ramiro {
    background-image: url(../assets/iphone/43.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.jose {
    background-image: url(../assets/lideres/joseAntonio.jpg);
    
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.jose {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.aldo {
    background-image: url(../assets/aldo.png);
    
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.aldo {
    background-image: url(../assets/iphone/38.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.fernando {
    background-image: url(../assets/lideres/fernandoGarcia.jpg);

    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.fernando {
    background-image: url(../assets/iphone/44.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}


.history_gallery .slick-item .slick-item-inner .bg-mask-h.alexis {
    background-image: url(../assets/lideres/alexis.png);
    mask-image: url(../assets/mask-lider.png);
    
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.alexis {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.jennifer {
    background-image: url(../assets/lideres/jennifer.png);
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.jennifer {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}


.history_gallery .slick-item .slick-item-inner .bg-mask-h.alonso {
    background-image: url(../assets/lideres/alonso.png);
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.alonso {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.jose {
    background-image: url(../assets/lideres/jose_a.png);
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.jose {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.fernando_a {
    background-image: url(../assets/lideres/fernando_a.png);
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.fernando_a {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.nino_b {
    background-image: url(../assets/lideres/nino.png);
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.nino_b {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.fernando_g {
    background-image: url(../assets/lideres/fernando_g.png);
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.fernando_g {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.luis_t {
    background-image: url(../assets/lideres/luis.png);
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.luis_t {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}

.history_gallery .slick-item .slick-item-inner .bg-mask-h.fernando_v {
    background-image: url(../assets/lideres/fernando_v.png);
    mask-image: url(../assets/mask-lider.png);
}

.iphone_support .history_gallery .slick-item .slick-item-inner .bg-mask-h.fernando_v {
    background-image: url(../assets/iphone/45.png);
    -webkit-mask-image: none!important;
    mask-image: none!important;
}



.conect_cont {
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    background-size: cover;
    background-position: center;
    height: 180px;
    width: 100%;
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/d71acb3d-5379-4d12-bcbb-2.png);
    mask-image: url(../assets/conectate-mask.png);
}

.iphone_support .conect_cont {
    -webkit-mask-image: none!important;
    mask-image: none!important;
    background-size: contain;
    background-repeat: no-repeat!important;
    height: 13rem!important;
}

.galeria-c {
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    background-size: cover;
    background-position: center;
    height: 180px;
    width: 100%;
    -webkit-mask-image: url(https://rmkcdn.successfactors.com/e15639b0/82a6c94f-8da2-4202-b28a-1.png);
    mask-image: url(../assets/galeria-mask.png);
}

.iphone_support .galeria-c {}

.conect_cont.conocenos {
    background-image: url(../assets/conocenos.jpg);
}

.iphone_support .conect_cont.conocenos {
    background-image: url(../assets/iphone/9.png);
}

.conect_cont.reconocimiento {
    background-image: url(../assets/reconocimiento.jpg);
}

.iphone_support .conect_cont.reconocimiento {
    background-image: url(../assets/iphone/11.png);
}

.conect_cont.beneficios {
    background-image: url(../assets/beneficios.jpg);
}

.iphone_support .conect_cont.beneficios {
    background-image: url(../assets/iphone/12.png);
}

.conect_cont.sosteninbilidad {
    background-image: url(../assets/responsabilidad.jpg);
}

.iphone_support .conect_cont.sosteninbilidad {
    background-image: url(../assets/iphone/13.png);
}

.p-conect-mas {
    text-align: center;
    margin-top: 1rem;
    color: #4E5057;
    letter-spacing: 1px;
}

.modal-histo-conec {}

.modal-histo-conec .col-img {
    height: 500px;
    background-size: cover;
    background-position: center;
}

.modal-histo-conec .contenedor-text {
    position: absolute;
    width: 60%;
    right: 0;
    bottom: 0;
    top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding-right: 1rem;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: url(../assets/curva.svg);
    background-size: cover;
}

.modal-histo-conec .contenedor-text .loque-con {
    text-align: right;
    width: 64%;
    color: #fff;
    height: 376px;
    padding-right: 1rem;
    /*overflow-y: scroll;*/
}

.modal-histo-conec .contenedor-text .loque-con .name {
    font-size: 1.8rem;
    padding-right: 1rem;
}

.modal-histo-conec .contenedor-text .loque-con .l-n {
    color: #F46C8F
}

.modal-histo-conec .contenedor-text .loque-con .cargo {
    font-weight: 600;
    padding-right: 1rem;
    text-transform: uppercase;
    padding-bottom: .5rem;
}

.modal-histo-conec .contenedor-text .loque-con .dis-his {
    text-align: justify;
    font-weight: 300;
    overflow-y: scroll;
    height: 334px;
    padding-right: 1rem;
}

.modal-histo-conec .contenedor-text .loque-con .dis-his::-webkit-scrollbar-button {
    display: none;
    height: 13px;
    border-radius: 2px;
    background-color: #AAA;
}

.modal-histo-conec .contenedor-text .loque-con .dis-his::-webkit-scrollbar-button:hover {
    background-color: #AAA;
}

.modal-histo-conec .contenedor-text .loque-con .dis-his::-webkit-scrollbar-thumb {
    background-color: #f46c8f;
}

.modal-histo-conec .contenedor-text .loque-con .dis-his::-webkit-scrollbar-thumb:hover {
    background-color: #f46c8f;
}

.modal-histo-conec .contenedor-text .loque-con .dis-his::-webkit-scrollbar-track {
    background-color: transparent;
}

.modal-histo-conec .contenedor-text .loque-con .dis-his::-webkit-scrollbar-track:hover {
    background-color: transparent;
}

.modal-histo-conec .contenedor-text .loque-con .dis-his::-webkit-scrollbar {
    width: 6px;
}

.detll {}

.detll .cont {
    text-align: center;
    background-color: #002EFF;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    mask-size: contain;
    -webkit-mask-size: contain;
    background-size: cover;
    background-position: center;
    height: 334px;
    width: 100%;
    -webkit-mask-image: url(../assets/galeria-mask.png);
    mask-image: url(data:image/png;base64,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);
}

.cont-eee {
    font-size: 1.7rem;
    color: #002EFF;
    font-weight: 600;
}

.cont-eee span {
    display: block;
    font-size: 2rem;
    color: #FF7227
}

.detll .cont .cabe {
    font-size: 1.2rem;
    color: #fff;
    text-transform: uppercase;
}

.detll .cont .cont-e {
    color: #fff;
    font-size: 3rem;
    font-weight: 800;
    text-align: center;
    text-transform: lowercase;
}

.detll .cont .cont-e span {
    display: block;
    line-height: 1;
}

.detll .cont .fot {
    text-align: center;
    margin: 1rem 0;
}

.detll .cont .fot span {
    font-size: 1.2rem;
    color: #fff;
    text-transform: uppercase;
}

.detll .cont .fot .rr {
    text-transform: uppercase;
    font-weight: 800;
    color: #fff;
    font-size: 1.3rem;
}

.outershell .table-striped > tbody > tr:nth-child(2n + 1),
.outershell .table-hover > tbody > tr:hover,
.outershell .table-hover > tbody > tr:focus {
    background: transparent!important;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
    border: 1px solid #002EFF;
}

.table-bordered {
    border: 1px solid #002EFF;
}

table input {
    background: #F5F5F5;
    border: none;
    border-radius: 3rem;
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
}

table thead a {
    color: #002EFF!important;
}

h1 span.securitySearchQuery {
    font-family: 'Barlow', sans-serif!important;
    color: #002EFF!important;
    font-size: 2rem!important;
    font-weight: 500;
}

.jobDisplayShell .jobTitle #job-title {
    margin-bottom: 1rem!important
}

.securitySearchString {
    font-size: 1rem!important;
    font-weight: 600!important;
}

@media only screen and (max-width: 1300px) {
    .lideres .history_gallery .slick-item .slick-item-inner .bg-mask-h {
        height: 14vh;
    }
}

@media only screen and (max-width: 1100px) {
    .lideres .history_gallery .slick-item .slick-item-inner .bg-mask-h {
        height: 10vh;
    }
}

@media only screen and (max-width: 600px) {
    .entel-menu {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        border: none;
        background: #0154A0;
        width: 100%;
        position: fixed;
    }
    .entel-menu .navbar-toggler {
        display: block;
        /* width: 100%; */
        /* justify-content: space-between; */
        /* align-items: center; */
        border: none;
        background: #0154A0;
        margin: 0;
        border-radius: 0;
        height: 65px;
    }
    .entel-menu .icon-h {
        height: 65px;
        width: 21%;
        color: #002EFF;
        background: #fff;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    .entel-menu .icon-h i {
        margin-right: 10px;
    }
    #banner .banner_container .main_content .container-fluid h1 {
        font-size: 2rem;
        margin: 0;
        padding: 10px 0;
    }
    #banner .banner_container .main_content .container-fluid .form .form_cont label {
        text-align: center;
        width: 100%;
    }
    .entel-menu .navbar-toggler .only-mobile {
        display: block;
        height: 28px;
        margin: 5px 10px;
    }
    .entel-menu .navbar-collapse {
        background: #0154a0;
        padding: 0px 19px;
        top: 65px;
        position: absolute;
        height: 100vh!important;
        /* right: 0; */
        -webkit-box-shadow: none;
        box-shadow: none;
        left: 0;
        border-top: 1px solid #044786;
        padding: 0;
        width: 79%;
        -webkit-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%);
        transition: -webkit-transform .3s;
        -webkit-transition: -webkit-transform .3s;
        -o-transition: transform .3s;
        transition: transform .3s;
        transition: transform .3s, -webkit-transform .3s;
    }
    .entel-menu .navbar-collapse.show {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%);
    }
    .entel-menu .navbar-collapse ul {
        padding: 0!important;
        margin: 0!important;
    }
    .entel-menu .navbar-collapse ul li {
        border-bottom: 1px solid #044786;
    }
    .entel-menu .navbar-collapse .navbar-brand {
        display: none;
    }
    .allcontent h1 {
        margin: 0;
        font-size: 2rem;
    }
    #content #search,
    .outershell div#search,
    .outershell div.search {
        background: transparent;
        padding: 2rem 0;
        text-align: center;
    }
    #content #search .row,
    .outershell div#search .row,
    .outershell div.search .row {
        padding: 0;
        margin: 0;
    }
    #content #search .search-submit,
    .outershell div#search .search-submit,
    .outershell div.search .search-submit {
        padding: 0!important
    }
    #content #search .search-clear-button,
    .outershell div#search .search-clear-button,
    .outershell div.search .search-clear-button {
        display: none;
    }
    #banner {
        height: 90vh;
    }
    #banner .banner_container .main_content .container-fluid .form .form_cont input {
        width: 100%!important;
        margin-top: 1rem;
    }
    #banner .banner_container .main_content .container-fluid .form .form_cont .row {
        margin: 0!important
    }
    .video-background {
        height: 90vh;
    }
    .banner-b {
        background: #FF7227;
        height: auto;
        border-radius: .5rem;
        padding: 2rem 0;
        margin-bottom: 2rem;
    }
    .banner-b .cont-e {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .banner-b .cont-e .img {
        width: 50px;
        height: 110px;
        margin-right: 1rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        margin: 0;
    }
    .banner-b .cont-e .img img {
        height: 100%;
        width: auto;
    }
    .banner-b .cont-e .text {
        text-align: center;
        padding-top: 2rem;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }
    .banner-b .cont-e .text h1 {
        font-size: 1.4rem;
    }
    .list-recono .cont-list .item-l .img-l {
        margin-left: auto;
        -webkit-transform: none!important;
        -ms-transform: none!important;
        transform: none!important;
        margin-right: 5rem;
        width: 100%!important;
        height: auto!important;
    }
    .list-recono .cont-list .item-l .cont-bg {
        position: relative;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
        top: auto;
        left: auto;
        width: 100%;
        margin-top: 1rem;
        border-radius: .5rem;
    }
    .list-recono .cont-list .item-l.dere .cont-bg {
        left: auto;
        border-radius: .5rem;
        padding: 1rem;
    }
    .cont-ger .img-g-b {
        height: 270px;
    }
    .list-recono .cont-list .item-l {
        display: block;
        height: auto;
        margin-bottom: 3rem;
    }
    .list-recono .cont-list .item-l .cont-bg {
        background-image: none!important;
        background-color: #FF813D!important;
        height: auto!important;
    }
    .m3_s {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    .video-foreground {
        width: 300%;
        left: -101%;
        height: 100vh;
    }
    .video-foreground iframe,
    .video-background iframe,
    .video-foreground video,
    .video-background video {
        position: relative;
    }
    .detll .cont {
        -webkit-mask-image: none;
    }
    .slider > div {
        text-align: center;
    }
    .p-button {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 1rem!important;
    }
    .p-button .btn-entel {
        padding: .5rem 3rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .modal {
        width: 100%!important;
    }
    .modal-histo-conec .contenedor-text {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%;
        position: relative;
        background: #006CB7;
    }
    .modal-histo-conec .contenedor-text .loque-con {
        width: 100%;
        height: auto;
        padding-left: 2rem;
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
    #innershell {
        padding: 0!important
    }
    .entel-menu::before,
    .entel-menu::after {
        display: none;
    }
    .gale-bene .slick-item .pp {
        height: 250px;
    }
    .iphone_support .gale-bene .slick-item .img-g img {
        height: auto;
        -o-object-fit: cover;
        object-fit: cover;
        width: 100%;
    }
}

@media (min-aspect-ratio: 16/9) {
    .video-foreground {
        height: 300%;
        top: -100%;
    }
}

@media (max-aspect-ratio: 16/9) {
    .video-foreground {
        width: 300%;
        left: -100%;
    }
}

@media all and (max-width: 600px) {
    .vid-info {
        width: 50%;
        padding: 0.5rem;
    }
    .vid-info h1 {
        margin-bottom: 0.2rem;
    }
}

@media all and (max-width: 500px) {
    .vid-info .acronym {
        display: none;
    }
}
.innershell{
        background: #fff!important;
}
#footer .row{
        display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
#footer  .col{
        -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;    
        position: relative;
}
#footer .col-md-8{
        -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
        position: relative;
}
#footer .justify-content-center{
        justify-content: center;
}


.d-flex {
    display: -ms-flexbox!important;
    display: flex!important;
}

.navbar-nav{
        -ms-flex-direction: row;
    flex-direction: row;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.careerSite  #page{
        min-height: calc(100vh - 165px);
}
.careerSite  .entel-menu{
    position: relative;
    background: #0154A0;
    border-radius: 0;
}
.careerSite  .entel-menu a.navbar-brand{
    padding: 0;
}
.careerSite   #banner,
.careerSite  .video-background{
        display: none;
}
@media (min-width: 992px)
{
    .d-lg-none {
        display: none!important;
    }
    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
    .navbar-expand-lg .navbar-collapse {
        display: -ms-flexbox!important;
        display: flex!important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
            align-items: center!important;
    }
}
@media (max-width: 768px){
    .entel-menu .navbar-collapse ul{
            -ms-flex-direction: row;
            flex-direction: row!important;
            flex-wrap: wrap;
    }
    .entel-menu .navbar-collapse ul li{
        
    flex: 0 0 100%;
    }
    .pull-right{
            float: none!important;
    }
    #footer .row{
            flex-direction: column!important;
                align-items: center!important;
                    margin: 0!important;
    }
    #footer .col-md-8{
        
    flex: 0 0 100%;
    width: 100%;
    text-align: center;

    }
    #footer .row.vdivideindex [class*=col]:not(:last-child):after{
        display: none;
    }
    .new-content--inner--generate{
        padding: 0 16px;
    }
}