.bg-dark{background-color:unset!important}.come-movistar-banner__overlay{background:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.16) 50%,rgba(0,0,0,.2));background-attachment:scroll;background-clip:initial;background-color:initial;background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.16) 50%,rgba(0,0,0,.2));background-origin:initial;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:initial;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1rem;position:absolute;right:0;top:0;z-index:1}.card-title{font-size:20px;font-weight:700;letter-spacing:1px;margin-bottom:.5rem;padding-bottom:9px}.card-text{font-size:40px;font-weight:300;letter-spacing:0;line-height:normal;margin-top:10px}.tarjeta,.tarjeta:active,.tarjeta:focus,.tarjeta:hover{cursor:pointer;text-decoration:none}.tarjeta-body{background:#fff;border-radius:2px;border-top:8px solid #d3d4d3;box-shadow:0 3px 4px 0 rgba(0,0,0,.2);display:flex;height:100%;padding:15px;position:relative}.tarjeta__icon{align-items:center;display:flex;margin-right:15px;width:40px}img.imagen-icon{width:80px}.contenido_body{padding:0 0 0 42px}.titulo{display:block;font-size:18px;font-weight:700;margin-bottom:9px;word-wrap:break-word;color:#86888c;font-family:Telefonica,sans-serif}.descripcion{color:#86888c;font-size:16px;line-height:20px;margin-top:0}.padre1 .modal-header .btn-close{border:2px solid #313235;border-radius:50px;margin:-89px -.5rem -.5rem auto;padding:.5rem}.padre1 h2.beneficios-modal-otros-servicios-titular{background:#5bc500;border-radius:50px;color:#fff;display:inline-block;font-size:24px;margin-bottom:20px;margin-top:13px;padding:18px 26px;text-align:center;transform:translate(10px,10px)}.modal-title{line-height:1.5;margin-bottom:0}.padre1 .modal-header{align-items:center;border-bottom:none;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);display:flex;flex-shrink:0;justify-content:space-between;padding:1rem}.padre1 .beneficios-modal-otros-servicios{display:block;margin:0 auto;max-width:300px;width:100%}.padre1 .verde{background:#5bc500}.padre1 .azul,.padre1 .verde{margin-bottom:15px;padding:15px 0}.padre1 .azul{background:#00a9e0}#cards .card{border-radius:4px;height:450px;margin-bottom:20px;overflow:hidden}#cards .card-img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;width:100%}#cards .card-img-overlay{display:flex;flex-direction:column;justify-content:flex-start;padding:20px 24px;z-index:2}#cards .card-title{font-size:20px;font-weight:700;letter-spacing:1px;padding-bottom:9px}#cards .card-text{font-size:40px;font-weight:300;letter-spacing:0;line-height:normal;margin-top:10px}#cards .come-movistar-banner__icon{bottom:20px;color:#fff;font-size:20px;position:absolute;right:20px}.contenedor-cards{margin-top:54px}@media screen and (max-width:992px){.contenedor-cards{margin-top:10px}.margin-bt{height:172px;margin-bottom:0;padding-bottom:0}#cards .card{height:168px}#cards .card-title{color:#fff;display:block;font-size:12px;font-weight:700;letter-spacing:.6px;line-height:24px;margin:0;padding-bottom:3px;text-transform:uppercase}#cards .card-text{font-size:20px;margin-bottom:0;margin-top:0}#cards .card-img-overlay{justify-content:flex-end}}