body{font-family: proxima_nova_light;}
.transition{transition: all .3s ease;}
.loading{position: fixed;width: 83.33333333%; height: 100%; background-color: #fff;z-index: 9999; right:0;}
  .loading .loader-img{display: flex!important;height: 100%;align-items: center;justify-content: center;}
.d-flex{display:flex;}
li, h1, h2, h3{font-family: proxima_nova_light;}
p, li{line-height: 26px;}
h1, h2, h3{font-weight: 700;text-transform: initial;}
.flex-end{justify-content: flex-end;}


.content .presentation{padding-top: 40px;padding-bottom: 70px;}
aside .menu{margin-top: -60px;}
aside .menu li a{font-size: 18px;font-weight:700;}
aside .logo{margin-bottom: 0;}
  aside .logo .item{margin-top: 10px;}
  aside .logo h1{font-size: 16px;padding: 0;line-height: 24px!important;}
  aside .logo a:hover h1{color: #535151;}
  aside .logo .role{font-size: 14px;}
    aside .logo a:hover .role{color: #000;}
a{-webkit-tap-highlight-color: transparent;}
aside .isot{border-radius:50%;overflow: hidden;width: 60px;height: 60px;}
  aside .isot img{width: 100%;height:auto;max-width: inherit;}

p.desplazamiento{margin-top: 170px;margin-bottom: -10px;}
.caluga{margin-bottom: 20px;}
  .caluga.fixed{z-index: 9;}
  .visitar{text-decoration: underline;}
  .visitar:hover{color: #e4491a;}
  .caluga a{display: block;background: #fafafa;border-radius: 14px;overflow: hidden;position: relative;}
  .caluga .logotipo{position: absolute;left: 20px;top: 20px;height: 30px;z-index: 9;}
    .caluga .logotipo img{height: 100%;width:auto;}
  .caluga .captions{display: flex;align-items: flex-end;position: absolute;bottom: 0;padding: 20px;background: rgb(0, 0, 0);background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);height: 100%;display:flex;flex-direction: column-reverse;width: 100%;}
    .caluga .captions .compania{font-size: 16px;margin-bottom: 4px;font-family: 'proxima_nova_light';font-weight: 700;color: #fff;display: none;}
    .caluga .captions p{font-size: 16px;line-height: 130%;color:#fff;padding: 0 50px 0 0;}
    .caluga .captions .columns{width:100%; position: relative; padding: 12px;border-radius: 12px;backdrop-filter: blur(3px);background-color: rgba(0, 0, 0, 0.5);}
    .caluga .captions .columns:after{content: ""; position: absolute;width: 11px; height: 11px;background: url('img/arrow-white.svg') no-repeat center / cover; bottom: 16px; right: 20px;opacity: 0;transition: all 0.3s ease;}
    .caluga a:hover .captions .columns:after{opacity: 1;right: 10px;}
.no-gutter-20{padding-left: 20px; padding-right: 20px;display: flex;flex-wrap: wrap;}
.areas-de-pasion .fecha{margin-bottom: 20px;background-position: 0 17px;}
.vermas-content{margin-top: 10px;}
.vermas{border-radius: 20px;background: #8c8c8c;}
  .vermas a{color: #fff;font-size: 14px;font-weight: 700;padding: 12px 34px 12px 20px;position: relative;transition: padding 0.3s ease;display: block;}

.hero{background-color:#FAFAFA; padding: 0px;position: relative;overflow: hidden;}
  .hero:after{content: "";width: 100%;height: 120px;background: red;position: absolute;bottom: 0;background: rgb(0, 0, 0);background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(79, 119, 189, 0) 60%);}
  .hero .jcontent{display:flex;flex-direction: column;justify-content: space-between;height: 100%;padding: 40px 0 50px;transition: opacity .3s ease;}
  .hero h2{font-size: 34px; line-height: 120%;padding-bottom: 0;transition: opacity .3s ease;color: #fff;}
  .hero h2 .cliente{display: none;}
  .hero .time{font-size: 14px;margin-top: 20px;display: flex;align-items: center;justify-content: space-between;color: #fff;position: relative;padding-left: 24px;height: 30px;}
    .hero .time:before{content: "";position: absolute;width: 18px; height: 18px;background: url('img/clock-white.svg') no-repeat center / cover; top: 5px; left: 0px;}
  .hero .time a{position: relative;font-weight: 100;color: #fff;border: 1px solid #fff;padding: 7px 34px 7px 16px;border-radius: 20px;transition: padding 0.3s ease;}
    .hero .time a:hover{padding: 7px 40px 7px 16px;}
  .hero .time a:after{content: "";position: absolute;width: 10px; height: 10px;background: url('img/arrow-white.svg') no-repeat center / cover; top: 9px; right: 14px;}
  .hero .logotipo{height: 50px;}
    .hero .logotipo img{max-width: 100%;width: auto;max-height: 50px;height: 100%;}
  .hero .img-hero{padding-right:0!important;display: flex;align-items: flex-end;}
    .hero .img-hero img{width:100%; height:auto;opacity: 1;}
  .hero .text-hero{align-items: center;position: relative;z-index: 9;}
  @keyframes fadeOutIn{0% { opacity: 0; }100% { opacity: 1; }}

.experience{position: relative;margin-top: 3px;}
  .experience:before{content: "";position: absolute;left: 0;top: 48px;width: 1px;height: 79%;background: #f6d6cc;}
  .experience h3{margin-bottom: 20px;}
  .experience p{color: #bcbcbc;}
  .experience .job{margin-top: 14px; position: relative;}
  .experience .job:before{content: "";position: absolute;left: -35px;top: 1.2px;width: 12px;height: 12px;background: #f7b19c;border-radius: 20px;}
  .experience h4, .experience p{font-size: 14px; padding-bottom: 0;font-weight: 700;}
  .experience h4 span, .experience p{font-weight: 100;}

.proximo{position: fixed;right: 20px;bottom: 40px;z-index: 999;backdrop-filter: blur(3px);background-color: rgba(0, 0, 0, 0.5);display: flex;border-radius: 20px;}
  .proximo.proximo-shrink{bottom:-60px}
  .proximo a{color: #fff;font-size: 14px;font-weight: 700;padding: 12px 34px 12px 20px;position: relative;transition: padding 0.3s ease;}
    .vermas a:hover, .proximo a:hover{padding: 12px 44px 12px 20px;}
  .vermas a:after, .proximo:after{content: ""; position: absolute;width: 11px; height: 11px;background: url('img/arrow-white.svg') no-repeat center / cover; top: 14px; right: 14px;}
.return_client{height: 16px;position: relative;}
  .return_client a{font-size: 14px;color: #fff;padding-left: 20px;padding-right: 40px;transition: padding 0.3s ease;}
    .return_client a:hover{color: #fff;padding-left: 26px;}
  .return_client a:before{content: "";position: absolute;width: 10px; height: 10px;background: url('img/arrow-white-left.svg') no-repeat center / cover; top: 3px; left: 0px;}

  .tooltip-trigger {cursor: pointer;}
  .tooltip {visibility: hidden;background-color: #333;color: #fff;text-align: center;padding: 7px 14px;border-radius: 5px;position: absolute;z-index: 1;bottom: 125%;left: 50%;transform: translateX(-50%);white-space: nowrap;font-size: 12px;}
  .tooltip:before{content: "";width: 12px; height: 12px; background: #333; position: absolute;bottom: -4px;left: 50%;transform: translateX(-50%) rotate(45deg);z-index: -1;}
  .tooltip-container:hover .tooltip {visibility: visible;}
.awards{position: fixed;right: 0;top: 250px;z-index: 9;width: 150px;}
.awards img{width: 100%; height: auto;}

/* Bci */
body.post-1280 .hero{background-color:#E2E8EA;}
body.post-1280 .hero .time, body.post-964 .hero .time, body.post-1280 .return_client a, body.post-1280 .hero .proximo.inHero a, body.post-964 .hero .proximo.inHero a, body.post-964 .return_client a{color: #000}
body.post-1280 .hero .time:before, body.post-964 .hero .time:before{content: "";background: url('img/clock.svg') no-repeat center / cover;}
body.post-1280 .return_client a:before, body.post-964 .return_client a:before{content: "";background: url('img/arrow-black-left.svg') no-repeat center / cover;}
body.post-1280 .hero .proximo.inHero:after, body.post-964 .hero .proximo.inHero:after{content: "";background: url('img/arrow-black.svg') no-repeat center / cover;}

.caluga.post-1264 .captions .columns{background-color: rgba(64, 114, 255, 0.7);}
.caluga.post-1286 .captions .columns{background-color: rgba(0, 171, 214, 0.7);}
.caluga.post-1280 .captions .columns{background-color: rgba(219, 32, 32, 0.7)}
.caluga.post-1282 .captions .columns{background-color: rgba(113, 6, 159, 0.7)}
.caluga.post-1044 .captions .columns{background-color: rgba(81, 81, 98, 0.7)}
.caluga.post-964 .captions .columns{background-color: rgba(0, 218, 120, 0.7)}
.caluga.post-1038 .captions .columns{background-color: rgba(0, 175, 170, 0.7)}
.caluga.post-1284 .captions .columns{background-color: rgba(123, 103, 86, 0.7)}

/* pcfactory */
body.post-964 .hero{background-color:#00DA78;}
/* Banco de Chile */
/* body.post-957 .hero, body.post-1082 .hero, body.post-1078 .hero{background: rgb(0,36,100);background: radial-gradient(circle, rgba(0,36,100,1) 0%, rgba(0,73,202,1) 100%);} */
body.post-1264 .hero{background: rgb(0,36,100);background: radial-gradient(circle, rgba(0,36,100,1) 0%, rgba(0,73,202,1) 100%);}

/* 1078 Banco de chile corto old*/
/* 1264 Banco de chile corto new*/
/* body.post-957 .hero h2, body.post-957 .hero h3,
body.post-1264 .hero h2, body.post-1264 .hero h3,
body.post-1286 .hero h2, body.post-1286 .hero h3,
body.post-1284 .hero h2, body.post-1284 .hero h3,
body.post-1082 .hero h2, body.post-1082 .hero h3,
body.post-1038 .hero h2, body.post-1038 .hero h3,
body.post-1038 .hero h2, body.post-1038 .hero h3,
body.post-1044 .hero h2, body.post-1044 .hero h3,
body.post-1283 .hero h2, body.post-1283 .hero h3,
body.post-1282 .hero h2, body.post-1282 .hero h3{color: #fff;} */
body.post-1280 .hero h2{color: #000;}
/* Mifel */
body.post-1038 .hero{background-color:#00AFAA;}
/* Cooking */
body.post-1284 .hero{background-color:#A2B39B;}
/* Hospital */
body.post-1286 .hero{background-color:#00ABD6;}
/* Credicorp */
body.post-1044 .hero{background-color:#515162;}
/* Dando */
body.post-1282 .hero{background-color:#71069F;}
/* Encuentra tu lugar */
body.post-1283 .hero{background-color:#FF4181;}



.entrada{max-width: 920px;}
.entrada .list-responsability{flex-direction: column;}
.pull{right:20px;}
.parallax{background: #fff;position: relative;}
  .parallax:after, .parallax:before{content: "";background: #fff;position: absolute;top: 0;width: 30px; height: 200px;}
  .parallax:before{left: -10px;}
  .parallax:after{right: -10px;}


.bloque{margin-bottom: 12px;}


.contenido-portafolio h3{margin-bottom: 8px;}

.col-izq span{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.premisa{padding-bottom: 40px; padding-top: 60px;}
  .premisa p{font-size: 20px;line-height: 143.3%;padding: 5px 0 5px 20px;border-left: 5px solid grey;}




.desarrollo .fecha{position: relative;margin-bottom: 20px;}
  .desarrollo .fecha p{position: relative;z-index: 9;}
  .desarrollo .fecha:after{content: "";background: white;width: 190px;height: 100%;position: absolute;z-index: 0;top: 0;left: 0;}
  /* .desarrollo h5{margin-bottom: 15px;}
    .desarrollo h5 a{text-decoration: underline;font-weight: 700;}
    .desarrollo h5 a:hover{color: #e4491a;} */

/* .wp-image-1056{margin-top: -20px;z-index: -99;position: relative;} */
/* .wp-image-1058{border-radius: 18px;border: 1px solid #dddddd;width: 100%; height: auto;} */
/* .destacado-parrafo{border-left: 5px solid grey;padding: 8px 20px;} */
/* .wp-image-1076{max-width: 280px;margin: inherit!important;padding: 20px 0;} */
.desarrollo ul{margin-top: 8px;list-style-type:disc;padding-left: 20px;}
  .desarrollo li{margin-bottom: 14px}

/* ::::::::: DESARROLLO::::::: */
.col_der_pdl{padding-left: 40px;}
/* .desarrollo{padding-bottom: 150px} */
.desarrollo img{width: 100%; height: auto;margin-left: auto; margin-right: auto;display: table;}
.desarrollo h4{font-size: 20px; line-height: 24px;font-weight: 700;padding-bottom: 14px;}
.el_reto{margin-bottom: 120px;}
.el_reto.estrategia .col_der_pdl p{padding-left: 28px;position: relative;}
.el_reto.estrategia .col_der_pdl p:before{content: ""; background: url(img/check.svg) no-repeat center / cover; width: 14px; height: 11px;position: absolute;left: 0; top: 6px;}

.desarrollo .el_cliente{position: relative;margin-bottom: 120px;}
.desarrollo .el_cliente img{border-radius: 14px;}
.desarrollo .el_cliente_txt{position: absolute;border-radius: 14px;width: 100%;max-width: 470px;bottom: 20px;left: -69px;padding: 24px;color: #fff;}
.desarrollo .el_cliente_txt p{font-size: 16px;line-height: 22px;padding: 0;}

body.post-1264 .desarrollo .el_cliente_txt{background: rgb(0, 36, 100);background: radial-gradient(circle, rgba(0, 36, 100, 1) 0%, rgba(0, 73, 202, 1) 100%);}
body.post-1280 .desarrollo .el_cliente_txt{background: #db2020}
body.post-1282 .desarrollo .el_cliente_txt{background: #7a68ec}
body.post-1283 .desarrollo .el_cliente_txt{background: #03b6bf}

.el_reto .bajada_reto{font-size: 30px;line-height: 120%;font-weight: 700;}
.bloque_objetivo{padding-top: 18px;}
.bloque_objetivo p{padding-bottom: 0;}
.align-center{text-align: center;}
.relative{position: relative;}

.full-width{border-radius: 14px;padding: 80px 0px;}
.wrap{max-width: 860px;margin-left: auto; margin-right: auto;}
.b-chile{background: #F8F8F8;}
.b-bci{background: #e2e8ea;}
.b-dando{background: #f6dfff;}
.b-dando2{background: #F3F1FF;}
.b-bci-bg2{background: #f5f5f5;}
.b-chile .columnas{display: flex;gap: 24px;margin-bottom: 24px;}
.sombra{-webkit-box-shadow: 0px 5px 35px -10px rgba(0,0,0,0.25);-moz-box-shadow: 0px 5px 35px -10px rgba(0,0,0,0.25);box-shadow: 0px 5px 35px -10px rgba(0,0,0,0.25);}
.sombra2{-webkit-box-shadow: 0px 5px 35px -10px rgba(0,0,0,0.07);-moz-box-shadow: 0px 5px 35px -10px rgba(0,0,0,0.07);box-shadow: 0px 5px 35px -10px rgba(0,0,0,0.07);}
.box{padding: 30px;border-radius: 14px;background: #fff;font-size: 16px; line-height: 145%;}

.b-chile .box:before{display: block;content: "";width: 45px;height: 45px;background-repeat: no-repeat;background-position: center;margin-bottom: 14px;}
  .b-chile .box.uno:before{background-image: url(img/enredo.svg);}
  .b-chile .box.dos:before{background-image: url(img/tarjetas.svg);}
  .b-chile .box.tres:before{background-image: url(img/cupos.svg);}

  .b-chile.b-bci .box.uno:before{background-image: url(img/bci-icon1.svg);}
  .b-chile.b-bci .box.dos:before{background-image: url(img/bci-icon2.svg);width: 54px;}
  .b-chile.b-bci .box.tres:before{background-image: url(img/bci-icon3.svg);width: 66px}
  .b-chile.b-bci .box.cuatro:before{background-image: url(img/bci-icon4.svg);}

  .b-chile.b-dando .box.uno:before{background-image: url(img/icon-dando-1.svg);}
  .b-chile.b-dando .box.dos:before{background-image: url(img/icon-dando-2.svg);width: 62px;}
  .b-chile.b-dando .box.tres:before{background-image: url(img/icon-dando-3.svg);}

.multiply{mix-blend-mode: multiply;}
.img-full{border-radius: 14px;-webkit-box-shadow: -3px 10px 41px -11px rgba(0,0,0,0.16);-moz-box-shadow: -3px 10px 41px -11px rgba(0,0,0,0.16);box-shadow: -3px 10px 41px -11px rgba(0,0,0,0.16);border: 1px solid #dddddd;}
.bg-blue{background: #2B60FF;border-radius: 14px;padding: 50px;color: #fff;}
.col-3{display: flex;gap:2%;}
  .col-3 img{width: 100%;max-width: 32%;border: none;}
.video_mobile{width: 240px;border: 1px solid #f8f8f8;border-radius: 14px;}
.video_desktop{width: 100%;border: 1px solid #f8f8f8;border-radius: 14px;}
.col_der_pdl .multitarjeta{position: absolute;width: 190px; bottom: 0px;right: 0px;}
.content_figure{border-radius: 14px;padding: 45px 90px;}
.content_figure-none{border-radius: initial;}
.resumen-yellow, .botonera-yellow{position: absolute;padding: 10px 20px;background: #fedb25; border-radius: 5px}
  .resumen-yellow:after, .botonera-yellow:after{content: "";position: absolute;}
  .resumen-yellow{bottom: 280px;left: -40px;}
  .botonera-yellow{bottom: -15px;left: 340px;}
  .resumen-yellow:after{width: 86px; height: 1px;background: #fedb25;top: 18px;}
  .botonera-yellow:after{width: 2px; height: 70px;background: #fedb25;bottom: 0; left: 116px;}
.nuevos_cupos .cupos_nuevos{width:300px;}
.content_figure2{background: #fff;padding: 26px 34px;border: 1px solid #e4e4e4;border-radius: 14px;}
.mpositivas{display: flex;flex-wrap: wrap;gap: 3%;}
.mpositivas .box{text-align: left;width: 48.5%;margin-bottom: 3%;}
.dando-boxes{align-items: flex-start;}
.dando-boxes .box{text-align: center;}
.dando-boxes .box:before{margin-left: auto; margin-right: auto;display: table;}
.box-dando{background: #f3f1ff;}
.box-etl{background: #477EF7;color: #fff;}


.b-bci .mpositivas .box{text-align: left;width: 22.75%;margin-bottom: 0;}
.mpositivas.col-3 .box{width:31.33339%;}
.b-chile .flecha{position: absolute;width: 447px;top: 433px;left: 80px;}
.pples_dolores{position: absolute;width: 200px;top: 50px;}
.oportunidad_mejora{border-top: 1px solid #dddddd;padding-top: 40px;margin-top: 60px;display: inline-block;}
h5 a{text-decoration: underline;}
  h5 a:hover{color: #e4491a;}
.global-content{align-items: center;gap:7%;}
  .global-content .text, .global-content img{width: 50%;}


.circle{width: 48px; height: 48px;margin-bottom: 10px;border-radius: 50%; background: #7b68ee;color: #fff; font-size: 24px;font-weight: 700;display: flex;justify-content: center;align-items: center;}
.pasos .paso{position: relative;text-align: left;}
.pasos h5{font-weight: 700;margin-bottom: 8px;}
.pasos p{font-size: 12px;line-height: 145%;padding-right: 14px;}
.pasos > .paso:after{content: ""; background: url(img/arrows-green.png) no-repeat center 0 / cover;width: 190px;height: 70px;display: block;position: absolute;}
  .pasos > :nth-child(1):after{left: 26px; bottom: 40px;}
  .pasos > :nth-child(2):after{background-position: center -70px;left: 30px; top: -70px;}
  .pasos > :nth-child(3):after{background-position: center -140px;left: 15px; bottom: 20px;}
  .pasos > :nth-child(4):after{content: none;}

.backoffice{display: flex;justify-content: space-between;}
  .backoffice img{max-width: 455px;height: 100%;margin: 0;}
  .cards-verticales{flex-direction: column;align-items: flex-end;gap: 30px;}
  .backoffice .box{border-radius: 14px; border: 1px solid #ececec;max-width: 290px;}
    .backoffice .box h3{color: #9400D3;}
    .backoffice .box p, .mpositivas p{font-size: 16px;line-height: 145%;padding: 0;}

.opacity20{opacity: 20%;}
.col-4{display: flex;gap:3%;}
  .col-4 > *{width: 22.75%;}



/* Encuentratulugar */
img.pasos-etl{position: absolute;right: 0;bottom:-100px;width: 521px;}
.como-funciona ol > li{margin-left: 36px;counter-increment: customlistcounter;position: relative;}
.como-funciona ol > li:before {content: counter(customlistcounter) " ";font-weight: bold;float: left;width: 22px;height: 22px;font-size: 14px;background-color: #03B6BF;border-radius: 50%;color: #fff;text-align: center;line-height: 22px;z-index: 2;margin: 1px 15px 0 -36px;position: relative;}
.como-funciona ol > li:after {content: "";width: 1px;height: 100%;position: absolute;background-color: #CCCFD1;left: -26px;top: -99%;}
.como-funciona ol > li:first-child:after {content: none;}








.areas-de-pasion{margin-top: 80px;}
  .areas-de-pasion h3{padding-bottom: 10px;}
  .col-area{margin-right: 100px;}
.medium{font-size: 30px;}

.clients{margin-top: 100px; margin-bottom: 0px;}
  .clients .logos{display: flex;flex-wrap: wrap;margin: 0 -1%;}
    .clients .caluga{width: 23%;padding: 30px 30px;background: #F0F0F0;margin: 0px 1% 30px;border-radius: 12px;}
      .clients .caluga img{height: 45px;width: auto;margin: 0 auto;display: table;max-width: 100%;filter: grayscale(100%);opacity: .6;transition: filter 0.3s ease, opacity 0.3s ease;}
      .clients .caluga:hover img{filter: grayscale(0%);opacity: 1;}
.clients .caluga img.derco{height: 36px}
.clients .caluga img.block{height: 33px}
.clients .caluga img.mifel{position: relative;top: -5px;}
.clients .caluga img.salfacorp{position: relative;top: -8px;}
.clients .caluga img.consorcio{position: relative;top: 2px;}
.clients .caluga img.block{position: relative;top: 4px;}



/* RRSS */
.rrss{display: flex;margin-top: 15px;position: absolute;bottom: 40px;}
.proximo2{border-radius: 20px;background: #8c8c8c;width: 26px;height: 26px;display: flex;justify-content: center;align-items: center;position: relative;cursor: pointer;margin-right: 5px;}
.mail{background: url(img/mail.svg) no-repeat center / cover;width: 14px; height: 11px;}
.linkedin{background: url(img/linkedin.svg) no-repeat center / cover;width: 13px; height: 13px;}
.curr{width: auto;padding: 13px;padding-left: 30px;}
  .curr:hover{padding-left: 35px;}
.curriculumv{font-size: 12px;color: #fff;font-weight: 700;}
  .curriculumv:before{content: ""; width: 13px;height: 13px;position: absolute;left: 11px; top: 6px;background: url(img/download-white.svg) no-repeat center / cover;}

/* footer{margin-top: 50px;}
footer .contacts{flex-direction: column;align-items: flex-start;padding-top: 10px;padding-bottom: 70px;}
footer .contacts a{padding: 4px 0 12px;color:#585858;}
  footer .contacts a:hover{color: #000}
footer .contacts .content-tooltip{position: relative;} */
.tooltip2{bottom: 27px;opacity: 0; transition: opacity 0.3s ease; }
.tooltip2.active {opacity: 1;}
.galeria-about .owl-stage-outer{border-radius: 20px;overflow: hidden;margin-top: 40px;}
.galeria{margin-top: 40px;margin-bottom: 0;}
  .galeria-single .owl-stage-outer, .galeria-single .owl-stage-outer .item{border-radius: 20px;overflow: hidden;}
  .galeria-single .owl-nav{position: absolute;margin-top: -30px!important;width: 100%;top: 50%;transform: translateY(-50%);}
    .owl-theme.galeria-single .owl-nav .owl-prev, .owl-theme.galeria-single .owl-nav .owl-next{backdrop-filter: blur(3px);background-color: rgba(0, 0, 0, 0.5);width: 30px;height: 30px;border-radius: 50px;position: absolute;}
    .owl-theme.galeria-single .owl-nav .owl-prev{left: -45px;}
    .owl-theme.galeria-single .owl-nav .owl-next{right: -45px;}
    .owl-theme.galeria-single .owl-nav span{color: #fff;font-size: 26px;line-height: 16px;}
    .owl-theme.galeria-single .owl-nav:hover{backdrop-filter: blur(3px);background-color: rgba(0, 0, 0, 0.5);}
  .galeria-single .owl-dots{margin-top: 10px;}
  .desarrollo .fecha.galle:after{width: 220px}



p.big1{font-size: 20px;line-height: 145%;}
p.big2{font-size: 24px;line-height: 130%;font-weight: 700;}
h3.big{font-size: 24px;line-height: 130%;margin-bottom: 14px;}
.b-radius{border-radius: 14px;overflow: hidden;}
.centrar{margin-left: auto; margin-right: auto;}
.pb{padding-bottom: 0;}
.mb0{margin-bottom: 0px;}
.mb14{margin-bottom: 14px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px!important;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.mb80{margin-bottom: 80px;}
.mb120{margin-bottom:120px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt80{margin-top: 80px;}
.mtb60{margin-top: 60px; margin-bottom: 60px;}
.ptb40{padding-top: 40px!important; padding-bottom: 40px!important;}
.pb40{padding-bottom: 40px;}
.pr40{padding-right: 40px;}
.pr60{padding-right: 60px;}
.pr80{padding-right: 80px;}
.pd30{padding: 30px;}
.mr70{margin-right: 70px;}



@media only screen and (max-width: 767px) {
  .loading{width: 100%;bottom: 0;height: calc(100% - 60px);}
  .no-gutter-20{padding-left: 10px; padding-right: 10px;}
  .plpr{padding-left: 20px!important; padding-right: 20px!important;}
  .caluga{width: 100%;}
  .popup1{top: 60px;border-top: 1px solid #e6e5e5;}
  .popup1 .close{left: inherit;right:20px;}
  .d-flex-logo{display: flex;}
  aside .isot{width: 40px; height: 40px;margin-left: -7px;}
  aside .logo{margin: 10px 0;}
  aside .logo .item{margin: 0 0 0 10px;}
  .fecha.welcome{background: none;}
  .content{padding-top: 60px;}
  /* .content-project{padding-top: 100px;} */
  /* p.big{font-size: 28px;} */
  .hero .logotipo{height: 30px;margin: 40px 0 30px;}
.sidebar{z-index: 9999;}
  body.post-1280 .hero .logotipo{height: 50px;}
  body.post-1286 .hero .logotipo{height: 50px;}
  .proximo{bottom: 20px;}
  .hero .jcontent{padding-top: 30px;padding-bottom: 30px;}
  .return_client{height: auto;}
  .clients{margin-top: 50px;}
  .areas-de-pasion{margin-top: 80px;}
  .areas-de-pasion .d-flex{flex-direction: column;}
  .col-area{margin-right: 0; margin-bottom: 30px;}
  .areas-de-pasion .fecha{background-position: 0 17px;}
  .clients .caluga{width: 98%; margin: 0px 1% 20px;}
  .clients{margin-top: 60px;margin-bottom: 40px;}
  /* footer{margin-bottom: 80px!important;margin-top: 0!important;} */
  .hero{margin-bottom: 0!important;}
  /* .col-der .bloque{margin-bottom: 24px;} */
  .presentation.col-izq{padding-bottom: 0;}
  .presentation.col-der{padding-bottom: 30px;padding-top: 24px;}
  /* .content .presentation{padding-bottom: 0;} */
  .premisa{padding-bottom: 20px;padding-top: 50px;}
  /* menu */
  aside .menu{margin-top: -50px;}
  aside .menu li a{font-size: 22px;line-height: 34px;}
  /* RRSS */
  .rrss{bottom: 100px;}
  .rrss.home{position: initial;}
  /* .desarrollo{padding-bottom: 100px;} */

  .awards{position: absolute;top: 6px;width: 120px;}

  .galeria{margin-top: 40px; margin-bottom: 80px;}
  .owl-theme.galeria-single .owl-nav .owl-prev{left: 5px;}
  .owl-theme.galeria-single .owl-nav .owl-next{right: 5px;}
  .proximo.proximo-shrink{bottom: 20px;}
  .flex-center-md{justify-content: center;}

.desarrollo .el_cliente_txt{position: initial; margin-bottom: 20px;}
.col_der_pdl{padding-left: 10px;}
.full-width{padding: 40px;}
.b-chile .columnas{flex-direction: column;}
.el_reto .bajada_reto{font-size: 24px;margin-bottom: 20px;}
.full-width{padding: 40px 0px;}
.full-width.pb{padding-bottom: 0;}
.img-full{border-radius: 6px;}
.bg-blue{padding: 30px 20px;}

p.big1{font-size: 18px;}
.align-left-xs{text-align: left;}
.video_desktop{border-radius: 6px;}
.full-width .video_mobile{width: 180px; margin: 0 auto; display: table;border-radius: 8px;}
.content_figure{padding: 30px 30px;}
.b-chile{padding-left: 20px; padding-right: 20px;}
.nuevos_cupos .cupos_nuevos{width: 100%;}
.mpositivas{flex-direction: column;}
.box{padding: 20px;}
.mpositivas .box, .global-content .text, .global-content img{width: 100%; margin-bottom: 24px;}
.desarrollo .el_cliente, .el_reto{margin-bottom: 80px;}
.sombra{-webkit-box-shadow: 0px 5px 30px -15px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0px 5px 30px -15px rgba(0, 0, 0, 0.5);box-shadow: 0px 5px 30px -15px rgba(0, 0, 0, 0.5);}
img.sombra-none{box-shadow: none!important;}
.b-radius{border-radius: 8px;}
.b-bci .mpositivas .box, .mpositivas.col-3 .box{width: 100%; margin-bottom: 24px;}
.global-content{flex-direction: column;margin-bottom: 24px;}

.pasos > .paso:after{width: 70px;height: 26px;}
.pasos > :nth-child(1):after{left: 10px; bottom: 15px;}
.pasos > :nth-child(2):after{background-position: center -26px;left: 15px;top: -27px;}
.pasos > :nth-child(3):after{background-position: center -52px;left: 4px;bottom: 10px;}
.backoffice{flex-direction: column;}
  .backoffice img{margin-bottom: 60px;}
  .backoffice .box{max-width: 320px;}

.como-funciona ol > li:nth-child(4) p{padding-bottom: 0;}
.como-funciona ol > li:nth-child(4){margin-bottom: 0;}


.mb0-xs{margin-bottom: 0;}
.mt0-xs{margin-top: 0;}
.mb6-xs{margin-bottom: 6px!important;}
.mb30-xs{margin-bottom: 30px;}
.mb40-xs{margin-bottom: 40px;}
.mtb40-xs{margin-top: 40px; margin-bottom: 40px;}
.mt40-xs{margin-top: 40px;}
.pr10-xs{padding-right: 10px;}
.pt0-xs{padding-top: 0!important;}
.pb-xs{padding-bottom: 0;}
}


@media only screen and (max-width: 992px) {
  p.desplazamiento{margin-top: 50px}
  /* .hero .logotipo{margin-bottom: 110px;} */
}


@media only screen and (min-width: 768px){
  .entrada{margin: 0 auto;}
  .col-izq p, .col-izq span{font-size: 16px;line-height: 143.4%;}
  .descrp1 p{padding-right: 50px;}
  .wp-image-1057{max-width: 600px;}
  .wp-image-1157{max-width: 600px;}
  .old-form{display: flex;align-items: center;}
    .old-form .txt-old{max-width: 390px;padding-right: 50px;}
  .destacado-parrafo{margin: 10px;}
  .cupos-peso{padding-right: 200px;}
  .hero .time .mins{display: none;}
  .rrss.home{display: none;}
}

@media only screen and (min-width: 992px) {
  .hero{display: flex}
  p.big2{padding-right: 50px;}

  /* Hero fixed */
  .hero{height: 443px;}
  .hero.hero-fixed{position: fixed;top: 0;width: 83.33333333%;z-index: 99;height: auto;height: 45px;}
  .hero.hero-fixed .time, .hero.hero-fixed .img-hero, .hero.hero-fixed .logotipo{display: none;}
  .hero.hero-fixed .text-hero{width: 100%;}
  .hero.hero-fixed .jcontent{flex-direction: row;align-items: center;padding: 14px 0;width: 100%;animation: fadeOutIn .4s ease forwards;}
  .hero.hero-fixed h2{font-size: 14px;position: absolute;left: 50%;top: 48%;transform: translate(-50%, -50%);font-weight: 100;text-align: center;width: 100%;}
  .hero.hero-fixed h2 .cliente{display: inline;}
  .hero.hero-fixed h2 .cliente .strong{font-weight: 700;}
  .hero.hero-fixed .logotipo{height: 25px;margin-right: 20px;animation: fadeOutIn .3s ease forwards;}
  .hero.hero-fixed .return_client{height: 18px;width: 200px;position: relative;z-index: 9;}
  .hero.hero-fixed .return_client a{padding-top: 14px;padding-bottom: 14px;border-right: 1px solid rgba(255, 255, 255, .2);}
  .parallax.paral-fixed{margin-top: 443px}
  .bloque.cierre p:last-child{padding-right: 50px;}
  .hero .proximo.inHero{display:none;position: absolute;top: 0px;bottom: inherit;background: none;}
  .hero.hero-fixed .proximo.inHero{display:inline-flex;}
  .hero .proximo.inHero a{color: #fff;font-weight: 100;border-left: 1px solid rgba(255, 255, 255, .2);padding-top: 15px;padding-bottom: 15px;height: 45px;padding-right: 29px;padding-left: 30px;}
  .hero .proximo.inHero a:hover{padding-right: 36px;}
  .hero .proximo.inHero:after{background: url('img/arrow-white.svg') no-repeat center / cover;width: 10px; height: 10px;top: 17px;right: 9px;}

}
