body{background-color:#F2F7F6}.btn-registrate-header{margin-left:10px;background-color:#B9EEEE}.btn-registrate-header-mobile{background-color:#B9EEEE}.btn-wa{position:fixed;right:25px;bottom:15px}.btn-wa img{width:42px}.app-bar{height:80px;background-color:#184B5F}.app-bar .container{display:flex;align-items:center;justify-content:center;height:100%}.app-bar h5{color:#fff;font-size:14px}.app-bar h5 span{display:none}.app-bar .imag{display:flex;align-items:flex-start;position:relative;width:54px;height:100%;margin-right:20px}.app-bar .imag img{width:100%;margin-top:12px}.app-bar .imag::after{content:"";position:absolute;width:100%;height:20px;bottom:0;opacity:0.32;background:linear-gradient(180deg, rgba(24,75,95,0) 0%, #184B5F 100%)}.app-bar .txt{display:flex;flex-direction:column;align-items:center;margin-top:-2px}.app-bar .btns{display:flex;margin-top:8px}.app-bar .btns .btn{width:112px;height:26px;margin-right:8px;margin-bottom:0;padding:0 8px;font-size:12px}.app-bar .btns .btn:first-child{border-color:#A5F4BD;color:#A5F4BD}.app-bar .btns .btn:last-child{margin-right:0;border-color:#B9EEEE;color:#B9EEEE}.app{padding-top:60px;padding-bottom:80px;background:url(../images/quienes-fondo.svg) #E3EDEC;background-attachment:fixed;background-size:cover;text-align:center}.app .imag img{width:180px;filter:drop-shadow(0px 4px 10px rgba(0,0,0,0.2))}.app .txt{margin-top:32px}.app .btns{justify-content:center;margin-top:24px}.app .btns .btn{width:144px;margin:0 4px;padding:0 8px}.app .btns .btn:last-child{background-color:#B9EEEE}.hero{position:relative;margin-top:-60px;padding-top:150%;overflow:hidden}.hero video{position:absolute;width:auto;height:100%;left:50%;top:0;transform:translateX(-50%)}.hero .txt{position:absolute;width:100%;bottom:60px}.hero .txt h1{font-size:28px;color:white}.hero .txt h4{margin-top:8px;padding-right:8px;color:white;font-weight:500;opacity:0.9}.hero .btns{margin-top:24px}.hero .btn.outline{border-color:#A5F4BD;color:#A5F4BD}.hero .green{color:#A5F4BD}.hero .terms{margin-top:8px;color:#A5F4BD;font-size:12px}.beneficios{padding-top:60px;padding-bottom:80px;background:linear-gradient(180deg, #ECF3F2 0%, #E3EDEC 100%),#E3EDEC;text-align:center}.beneficios h2 br{display:none}.beneficios .items{margin-top:40px}.beneficios .items .item{display:flex;align-items:center;height:100%;padding:32px 40px;border:2px solid #184B5F;border-radius:16px;color:#184B5F}.beneficios .items .col{padding-top:20px}.beneficios .items .col:first-child{padding-top:0}.soluciones{padding-top:60px;padding-bottom:80px;background:url(../images/dashboard-fondo-mobile.svg) center no-repeat;background-size:100%;background-attachment:fixed}.soluciones .item{margin-top:60px;text-align:center}.soluciones .item:first-child{margin-top:0}.soluciones .img-fit{margin-bottom:24px;padding-top:56.25%;border-radius:8px;filter:drop-shadow(0px 4px 12px #CADDDB)}.soluciones .img-fit img{object-position:center top}.soluciones .ico{width:40px;width:32px}.soluciones h3{margin-top:12px}.soluciones h5{margin-top:12px;font-size:15px}.soluciones .btn{margin-top:20px}.planes{padding-top:60px;padding-bottom:80px;background:linear-gradient(180deg, #ECF3F2 100%, #ECF3F2 0%),#ECF3F2}.planes h2{text-align:center}.planes .items{margin-top:40px;justify-content:center}.planes .items .item:first-child{margin-top:0}.planes .item{margin-top:24px;text-align:center;color:#184B5F}.planes .item .cont{border-radius:16px;padding:32px 20px;padding-top:0}.planes .item .top{margin:0 -20px;margin-bottom:32px;padding:32px;padding-bottom:40px;border-radius:16px}.planes .item .top h3{display:flex;align-items:center;justify-content:center}.planes .item .top h3 img{width:auto;height:16px;margin-right:8px}.planes .item .top h2{margin-top:16px;font-weight:normal}.planes .item .top .btn{margin-top:16px;background-color:#184B5F;color:white}.planes .item ul{margin:0;padding:0}.planes .item ul li:first-child{margin-top:0}.planes .item li{margin-top:16px;font-size:16px;font-size:14px;line-height:1.2;list-style:none}.planes .item li.no span{position:relative}.planes .item li.no span::after{content:"";position:absolute;left:-8px;right:-8px;top:50%;border-top:1px solid #F41C1C}.planes .item._1 .cont{background-color:#F3F7F7}.planes .item._1 .top{background-color:#E3EDEC}.planes .item._1 .btn{color:#E3EDEC}.planes .item._2 .cont{background-color:#CAF2F2}.planes .item._2 .top{background-color:#B9EEEE}.planes .item._2 .btn{color:#B9EEEE}.planes .item._3 .cont{background-color:#BBF7CD}.planes .item._3 .top{background-color:#A5F4BD}.planes .item._3 .btn{color:#A5F4BD}.planes .item.prox h2{font-size:18px;opacity:0.7}.planes .item.prox .btn{display:none}.quienes{padding:60px 0;background:url(../images/quienes-fondo.svg) center no-repeat;background-size:100%;background-attachment:fixed;color:#184B5F;text-align:center}.quienes .titulo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.quienes .titulo h2{margin-bottom:8px}.quienes .titulo img{width:auto;height:20px;margin-bottom:8px}.quienes p{margin-bottom:24px;font-size:16px;line-height:1.8}.quienes .aliados{margin-top:60px}.quienes .aliados h3{margin-bottom:32px}.faq{padding-top:60px;padding-bottom:80px;background:linear-gradient(180deg, #ECF3F2 100%, #ECF3F2 0%),#ECF3F2;text-align:center}.faq h2{margin-bottom:40px}.contacto{padding-top:60px;padding-bottom:100px;text-align:center}.contacto h2{margin-bottom:60px}.contacto .form{text-align:left}.contacto .form .form-group{margin-bottom:32px}.contacto .form label{margin:0;color:rgba(24,75,95,0.7)}.contacto .form .form-control{height:48px;font-size:16px;padding-left:0;border:none;border-bottom:2px solid rgba(24,75,95,0.5);border-radius:0;background-color:transparent;color:#184B5F}.contacto .form .form-control:focus{border-color:#184b5f}.contacto .form .form-control::placeholder{color:rgba(24,75,95,0.5)}.contacto .form .t-area{height:auto;padding:16px 0}#modal-login .body,#modal-registro .body,#modal-registro-paciente .body,#modal-regisrate .body{max-width:320px;max-height:100%;padding:0;color:white;text-align:center;overflow-y:auto}#modal-login .body .in,#modal-registro .body .in,#modal-registro-paciente .body .in,#modal-regisrate .body .in{max-height:none;padding:0;padding:32px 0;border-radius:0;background-color:transparent;overflow-y:initial}#modal-login .titulo,#modal-registro .titulo,#modal-registro-paciente .titulo,#modal-regisrate .titulo{display:flex;align-items:center;justify-content:center;margin-bottom:20px}#modal-login .titulo h2,#modal-registro .titulo h2,#modal-registro-paciente .titulo h2,#modal-regisrate .titulo h2{color:white}#modal-login .titulo img,#modal-registro .titulo img,#modal-registro-paciente .titulo img,#modal-regisrate .titulo img{width:auto;height:20px;margin-left:12px}#modal-login .btn,#modal-registro .btn,#modal-registro-paciente .btn,#modal-regisrate .btn{width:100%;height:48px;font-size:16px;margin-top:20px;border-radius:24px}#modal-login .btn-txt,#modal-registro .btn-txt,#modal-registro-paciente .btn-txt,#modal-regisrate .btn-txt{margin-top:40px;color:white}#modal-login .form,#modal-registro .form,#modal-registro-paciente .form,#modal-regisrate .form{margin-top:32px}#modal-login .form .form-group:last-child,#modal-registro .form .form-group:last-child,#modal-registro-paciente .form .form-group:last-child,#modal-regisrate .form .form-group:last-child{margin-bottom:0;margin-bottom:8px}#modal-login .form-group,#modal-registro .form-group,#modal-registro-paciente .form-group,#modal-regisrate .form-group{text-align:left}#modal-registro .body,#modal-registro-paciente .body{max-width:600px;padding:0 20px;overflow-x:hidden}#modal-registro .form .form-group:last-child,#modal-registro-paciente .form .form-group:last-child{margin-bottom:20px}#modal-registro .btn,#modal-registro-paciente .btn{height:40px;margin-top:16px;border-radius:20px}.logos_quienes{width:270px;margin-bottom:15px}@media screen and (min-width: 768px){.logos_quienes{width:353px;margin-bottom:15px}.app-bar .imag{width:72px;margin-right:40px}.app-bar .txt{flex-direction:row;margin-top:0}.app-bar .txt h5{margin-right:24px;font-size:16px}.app-bar .txt .btns{margin-top:0}.app-bar .txt .btns .btn{width:120px;height:28px;font-size:13px}.hero{padding-top:100%}.hero .txt{width:80%;margin-top:40px;top:50%;bottom:auto;transform:translateY(-50%)}.hero .txt h1{font-size:40px}.hero .txt h4{margin-top:16px;font-size:20px}.hero .txt .btns{margin-top:32px}.app{padding:80px 0;text-align:left;background-image:url(../images/quienes-fondo-tablets.svg)}.app .col{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between}.app .txt{margin-top:0;padding-right:24px}.app .txt .btns .btn{margin:0}.app .txt .btns .btn:first-child{margin-right:12px}.app .imag img{width:220px}.beneficios{padding-top:80px;padding-bottom:100px}.beneficios .items .col{padding-top:0}.beneficios .items .item{padding:32px 20px}.soluciones{padding:120px 0;background-image:url(../images/dashboard-fondo-desktop.svg);background-size:cover;background-size:auto 100%;background-position-x:left}.soluciones .ico{width:32px}.soluciones .item{margin-top:100px;margin-top:80px}.soluciones .item .txt{padding-left:20px;text-align:left}.soluciones .item.invertido{flex-direction:row-reverse}.soluciones .item.invertido .txt{padding-left:0;padding-right:20px}.planes{padding:100px 0}.planes .items{margin-top:60px}.planes .item{margin-top:0}.planes .item .top{padding:24px 20px}.planes .item .btn{width:100%;padding:0 16px;font-size:13px}.planes .item ul li{font-size:14px}.planes .item.prox h2{font-size:16px;line-height:32px}.planes .item.prox .btn{display:inline-flex;visibility:hidden}.quienes{padding-top:80px;padding-bottom:80px;background-image:url(../images/quienes-fondo-tablets.svg)}.quienes .titulo img{margin-left:8px}.faq{padding:100px 0}.contacto{padding-top:100px;padding-bottom:120px}#modal-registro .btn{height:48px;border-radius:24px}}@media screen and (min-width: 1024px){.app-bar .txt h5{margin-right:40px;font-size:18px}.app-bar .txt h5 span{display:inline-block}.app-bar .txt .btns .btn{width:120px;height:32px;font-size:14px}.app-bar .txt .btns .btn:first-child{margin-right:12px}.hero{height:100vh;margin-top:-94px;padding-top:0}.hero .txt{width:100%}.hero .txt h1,.hero .txt h4{width:70%}.hero .txt h1{font-size:48px}.hero .txt h4{font-size:24px}.hero .txt .btns{margin-top:40px}.hero video{width:110%;width:auto;height:auto;min-width:100%;min-height:100%;top:50%;transform:translate(-50%, -50%)}.hero .terms{margin-top:12px;font-size:14px}.app{background-image:url(../images/quienes-fondo-desk.svg)}.app .txt .btns{justify-content:flex-start;margin-top:32px}.app .txt .btns .btn{width:180px;height:60px;font-size:20px;border-radius:30px}.app .txt .btns .btn:first-child{margin-right:16px}.app .imag img{width:320px}.beneficios{padding-top:100px;padding-bottom:120px}.beneficios h2 br{display:block}.beneficios .items{justify-content:space-evenly;margin-top:60px}.beneficios .items .col{width:344px}.beneficios .items .item{padding:48px 32px}.beneficios .items .item h4{font-size:22px}.soluciones{padding:160px 0}.soluciones .ico{width:48px;width:40px}.soluciones h3{margin-top:24px;margin-top:16px}.soluciones h5{font-size:18px}.soluciones .btn{margin-top:24px}.soluciones .item{align-items:center;margin-top:160px}.soluciones .item .txt{padding:0}.planes{padding:120px 0}.planes .row{justify-content:center}.planes .item .cont{border-radius:24px}.planes .item .top{margin-bottom:40px;padding:48px 32px;border-radius:24px}.planes .item .top h3{font-size:24px}.planes .item .top h3 img{height:20px}.planes .item .top .btn{width:auto;height:40px;margin-top:24px;padding:0 24px;font-size:14px}.planes .item ul li{font-size:16px}.planes .item.prox h2{font-size:20px;line-height:42px}.quienes{padding-top:120px;padding-bottom:100px;background-image:url(../images/quienes-fondo-desk.svg)}.quienes .titulo{display:flex;align-items:center;justify-content:center;margin-bottom:60px}.quienes .titulo h2{margin:0;margin-right:12px}.quienes .titulo img{width:auto;height:26px;margin:0}.quienes p{margin-bottom:32px;font-size:20px}.quienes .aliados{margin-top:80px}.faq{padding-top:120px;padding-bottom:160px}.faq h2{margin-bottom:60px}.contacto{padding-top:120px;padding-bottom:160px}.contacto h2{margin-bottom:80px}.contacto .form .form-group{margin-bottom:40px}.contacto .form .form-control{height:auto;padding:16px 0;font-size:22px}.contacto .form .btn{height:60px;margin-top:20px;border-radius:30px;font-size:18px}}#contacto .error{border-bottom:2px solid red !important}
