:root{--color-orange:#f86f03}.text-orange{color:#f86f03}body{font-family:Quicksand,sans-serif!important}body a{text-decoration:none}header .top{background-color:#525fe1;display:flex;justify-content:flex-end;gap:10px;height:30px;padding-right:1.5rem}header .top a{font:normal normal bold 1rem/30px Quicksand}header .bottom .logos{display:flex;justify-content:space-between;align-items:end;font-weight:500}header .bottom .logos .access{border:2px solid #f86f03;padding:2px 5px;border-radius:10px}header .bottom{display:flex;justify-content:space-between;margin-top:1rem;margin-bottom:2rem}header .bottom .logos{padding-left:1rem}header .bottom .logo-text{max-height:45px;max-width:170px;padding-top:10px}header .bottom .lnks{display:flex;gap:1rem;align-items:end;padding-right:1.5rem}header .bottom .lnks a{white-space:nowrap}header .bottom .lnks a{font:normal normal bold 1.2rem/31px Quicksand}header .bottom .lnks .separate{line-height:31px;color:var(--color-orange);font-size:1.2rem}.index main .one .row{background:rgba(255,255,255,0);background-image:url(/design/img/banner-home.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;height:387px;position:relative}.index main .one .cont-text{display:flex;align-items:center}.index main .one .text{text-align:right;font:normal normal bold 1.5rem/1.3 Quicksand;letter-spacing:0;color:#fff;opacity:1}main .one .text p{margin-bottom:0}.index main .convenio .cont-text{display:flex;align-items:center}.index main .convenio .text{text-align:left;font:normal normal bold 1.5rem/1.3 Quicksand;letter-spacing:0;color:#294be7;opacity:1}.index main section.convenio>div{background-color:#f4f6f9;padding:2px}.index main .cloud-section ul.cloud{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:2.75rem;width:100%;margin:3rem 0 1rem}.index main .cloud-section ul.cloud p{--size:4;--color:#a33;color:var(--color);font-size:calc(var(--size) * .25rem + .5rem);display:block;padding:.125rem .25rem;position:relative;text-decoration:none;margin:0}.index main .cloud-section ul.cloud p[data-weight="1"]{--size:1}.index main .cloud-section ul.cloud p[data-weight="2"]{--size:2}.index main .cloud-section ul.cloud p[data-weight="3"]{--size:3}.index main .cloud-section ul.cloud p[data-weight="4"]{--size:4}.index main .cloud-section ul.cloud p[data-weight="5"]{--size:6}.index main .cloud-section ul.cloud p[data-weight="6"]{--size:8}.index main .cloud-section ul.cloud p[data-weight="7"]{--size:10}.index main .cloud-section ul.cloud p[data-weight="8"]{--size:13}.index main .cloud-section ul.cloud p[data-weight="9"]{--size:16}@media (max-width:767px){.index main .cloud-section ul.cloud{line-height:1.1}.index main .cloud-section ul.cloud p[data-weight="1"]{--size:0.7}.index main .cloud-section ul.cloud p[data-weight="2"]{--size:1.4}.index main .cloud-section ul.cloud p[data-weight="3"]{--size:2.1}.index main .cloud-section ul.cloud p[data-weight="4"]{--size:2.8}.index main .cloud-section ul.cloud p[data-weight="5"]{--size:3.5}.index main .cloud-section ul.cloud p[data-weight="6"]{--size:4.2}.index main .cloud-section ul.cloud p[data-weight="7"]{--size:4.9}.index main .cloud-section ul.cloud p[data-weight="8"]{--size:5.6}.index main .cloud-section ul.cloud p[data-weight="9"]{--size:6.3}}.index main .cloud-section ul[data-show-value] p::after{content:" (" attr(data-weight) ")";font-size:1rem}.index main .cloud-section ul.cloud li:nth-child(2n+1) p{--color:#181}.index main .cloud-section ul.cloud li:nth-child(3n+1) p{--color:#33a}.index main .cloud-section ul.cloud li:nth-child(4n+1) p{--color:#c38}.index main .cloud-section ul.cloud p:focus{outline:1px dashed}.index main .cloud-section ul.cloud p::before{content:"";position:absolute;top:0;left:50%;width:0;height:100%;background:var(--color);transform:translate(-50%,0);opacity:.15;transition:width .25s}.index main .cloud-section ul.cloud p:focus::before,.index main .cloud-section ul.cloud p:hover::before{width:100%}@media (prefers-reduced-motion){.index main .cloud-section ul.cloud *{transition:none!important}}main .four .title,main .six .title,main .two .title{text-align:center;font:normal normal bold 1.5rem/1 Quicksand}main .four .subtitle,main .two .subtitle{text-align:center;font:normal normal normal 1rem/1.2 Quicksand;letter-spacing:0;color:#707070;opacity:1}.index main .three{padding:0 2rem}.index main .three .block{background:#525fe1 0 0 no-repeat padding-box;box-shadow:0 5px 5px #0000001A;border-radius:21px 21px 21px 21px;opacity:1;overflow:hidden}.index main .three .title{font:normal normal bold 1.2rem/1 Quicksand;letter-spacing:0}.index main .three .text{font:1.1rem/1.2 Quicksand;letter-spacing:0;min-height:100px;padding:0 5px}.index main .five{background-image:url(/design/img/fondo-vector.webp);background-repeat:no-repeat;background-position:left center;background-size:50%;position:relative;aspect-ratio:auto;padding:0 2rem}.index main .five .bg{background:rgba(255,255,255,0);background-image:url(/design/img/woman-home.webp);background-repeat:no-repeat;background-position:center center;background-size:contain;position:relative;aspect-ratio:auto}.index main .five .block{background:#525fe1;padding:1.5rem;box-shadow:0 5px 5px #0000001A;border-radius:21px;margin-bottom:5rem}.index main .five .text{color:#fff;margin-bottom:1rem;font:.9rem/1.4 Quicksand}.index main .five .text i{background-color:#f86f03;padding:2px 4px;border-radius:5px;margin-right:5px}footer{background-color:#525fe1;padding:1rem}footer .facebook i,footer .instagram i{font-size:2rem;color:var(--color-orange)}footer .lnks a{border-left:2px solid var(--color-orange);padding-left:3px;margin-bottom:10px;display:block;line-height:1rem}footer .email i::before,footer .whatsapp i::before{color:var(--color-orange)}.btn-ins{position:fixed;bottom:25px;right:20px;background-color:rgba(143,49,137,1);padding:5px 10px;border-radius:20px;border:5px solid #fff;z-index:10;transition:all .5s ease-out}.btn-ins a{font-family:Quicksand;font-weight:800;font-style:normal;font-size:22px;color:#fff;text-decoration:none}.btn-demo{position:fixed;bottom:90px;right:20px;background-color:#026a9f;padding:5px 10px;border-radius:20px;border:5px solid #fff;z-index:10;transition:all .5s ease-out}.btn-demo a{font-family:Quicksand;font-weight:800;font-style:normal;font-size:22px;color:#fff;text-decoration:none}@media (max-width:767px){header .top{padding-right:1rem}header .top a{font:normal normal bold 1.2rem/30px Quicksand}header .top span{display:none}header .bottom{display:block;margin-bottom:1rem}header .bottom .logos{margin-bottom:.5rem}header .bottom .lnks{overflow-x:scroll}.index main .one .row{background-image:none;height:auto}.index main .one .cont-image{background-image:url(/design/img/banner-home-movil.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;height:200px}.index main .one .cont-text{background-color:#284ce7;padding:.5rem;justify-content:flex-end}.index main .one .text{font:normal normal bold 1.1rem/1.3 Quicksand}.index main .three{padding:0}.index main .three .row>div{margin-bottom:1.5rem}.index main .five{padding:0;background-image:none}.index main .five .bg{background-image:none}.index .btn-demo a,.index .btn-ins a{font-size:18px}}.porque-agendando main .one .row{background:rgba(255,255,255,0);background-image:url(/design/img/banner-elegirnos.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;height:387px;position:relative}.porque-agendando main .one .cont-text{display:flex;align-items:end;margin-bottom:1rem}.porque-agendando main .one .text{background:#ffa41b 0 0 no-repeat padding-box;border-radius:90px 0 0 90px;opacity:1;padding:.5rem .5rem .5rem 1.5rem}.porque-agendando main .one .text p{text-align:right;font:normal normal bold 1.1rem/1.3 Quicksand;letter-spacing:0;color:#fff;opacity:1}.porque-agendando main .three .row{padding:0 2rem}.porque-agendando main .three .block{background:#525fe1 0 0 no-repeat padding-box;box-shadow:0 5px 5px #0000001A;border-radius:21px 21px 21px 21px;opacity:1;overflow:hidden}.porque-agendando main .three .image{position:relative}.porque-agendando main .three .title{position:absolute;background-color:var(--color-orange);bottom:-30px;left:50%;transform:translate(-50%,0);font:normal normal bold 1rem/1.2 Quicksand;width:80%;height:60px;display:flex;justify-content:center;align-items:center;box-shadow:0 5px 5px #0000001A;border-radius:20px;padding:0 10px}.porque-agendando main .three .item{display:grid;grid-template-columns:30px calc(100% - 30px);margin-top:.5rem}.porque-agendando main .three .texts{padding:40px 1rem 1rem 1rem;min-height:360px}.porque-agendando main .three .texts i{background-color:#f86f03;padding:2px 4px;border-radius:5px;margin-right:5px}.porque-agendando main .three .text{font-size:.9rem}.porque-agendando main .three .text span{font-weight:700}.porque-agendando main .five{position:relative;margin-bottom:1rem}.porque-agendando main .five .row{padding:0 2rem}.porque-agendando main .five .bg{background:transparent linear-gradient(180deg,#01659e 0,#3c4b98 33%,#6c3793 64%,#892b91 87%,#942790 100%) 0 0 no-repeat padding-box;box-shadow:0 3px 6px #0000001A;opacity:1;position:absolute;height:460px;width:100%;z-index:-1;top:65px}.porque-agendando main .five .blocks .title{border-radius:20px 20px 0 0;opacity:1;text-align:center;color:#fff;font-size:1.2rem;line-height:4rem;font-weight:700}.porque-agendando main .five .block-inicial .title{background:#0080c9 0 0 no-repeat padding-box}.porque-agendando main .five .block-premium .title{background:#d09 0 0 no-repeat padding-box}.porque-agendando main .five .block-elite .title{background:#a500ac 0 0 no-repeat padding-box}.porque-agendando main .five .block{background:transparent linear-gradient(212deg,#942790 0,#7e3a92 13%,#466b97 39%,#14989c 61%,#01659e 100%) 0 0 no-repeat padding-box;box-shadow:0 5px 15px #00000033;border-radius:0 0 20px 20px;overflow:hidden}.porque-agendando main .five .blocks .price{background:#fff 0 0 no-repeat padding-box;box-shadow:0 5px 5px #0000001A;border-radius:20px;margin:1rem 2rem 1rem 2rem;text-align:center;padding:.8rem 0}.porque-agendando main .five .blocks .price .val{text-align:center;font:normal normal bold 2.5rem/1 Quicksand;letter-spacing:0;text-transform:uppercase}.porque-agendando main .five .block-inicial .price .val{color:#0080c9}.porque-agendando main .five .block-premium .price .val{color:#d09}.porque-agendando main .five .block-elite .price .val{color:#a500ac}.porque-agendando main .five .blocks .price .txt{text-align:center;font:normal normal bold .8rem/1 Quicksand;letter-spacing:0;color:#525fe1;opacity:1}.porque-agendando main .five .items{padding:1rem 2rem}.porque-agendando main .five .item{display:grid;grid-template-columns:30px calc(100% - 30px);margin-top:.5rem}.porque-agendando main .five .item i{color:var(--color-orange);background-color:#fff;padding:0 2px;border-radius:10px;margin-right:0}.porque-agendando main .five .item .text{color:#fff;margin-bottom:.5rem;font:.9rem/1.4 Quicksand}.porque-agendando .contratar{background-color:var(--color-orange);color:#fff;padding:2px 5px;border-radius:10px;width:120px;margin:10px auto 0;font-size:1.1rem;font-weight:600}.porque-agendando .contratar:hover{background-color:#525fe1}@media (max-width:767px){.porque-agendando main .one .cont-text{align-items:baseline}.porque-agendando main .one .text{margin-left:100px}.porque-agendando main .three .row>div{margin-bottom:1.5rem}.porque-agendando main .five .row,.porque-agendando main .three .row{padding:0}.porque-agendando main .five .bg{display:none}.porque-agendando main .five .row>div{margin-bottom:1.5rem}}.contacto main .one{margin-bottom:2rem}.contacto main .one .row{background:rgba(255,255,255,0);background-image:url(/design/img/banner-contacto.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;height:387px;position:relative}.contacto main .one .cont-text{display:flex;align-items:end}.contacto main .one .title{font:normal normal bold 1.2rem/1.3 Quicksand;color:var(--color-orange);margin-bottom:1rem}.contacto main .one .text{font:normal normal normal 1.1rem/1.2 Quicksand;letter-spacing:0;color:#707070;margin-bottom:2rem;text-align:right}.contacto main .two .bg{background:rgba(255,255,255,0);background-image:url(/design/img/fondo-contacto.webp);background-repeat:no-repeat;background-position:center center;background-size:contain;position:relative;aspect-ratio:auto}.contacto main .block{margin-bottom:1rem}.contacto main form label{font:normal normal bold .9rem/1 Quicksand}.contacto form input,.contacto form textarea{background-color:#fff6f4;box-shadow:0 3px 6px #0000001A;border-radius:10px;border:none}.contacto main .block-button{margin-left:auto}.contacto form button{background-color:var(--color-orange);color:#fff;font-weight:700}.contacto form .block-button .btn{background-color:var(--color-orange);color:#fff;font-weight:700}.inscripcion-prestador{color:#fff}.inscripcion-prestador .card{border:none}.inscripcion-prestador .card .card-header{border:none;background-color:unset}.inscripcion-prestador .card .card-body{background:#525fe1;padding:1.5rem;box-shadow:0 5px 5px #0000001A;border-radius:21px;margin-bottom:1rem}.inscripcion-prestador .card .card-body .login,.inscripcion-prestador .card .card-body .registro{background-color:rgba(143,49,137,1);padding:5px 10px;border-radius:20px;border:5px solid #fff;z-index:10;transition:all .5s ease-out}.inscripcion-prestador .card .card-body .comofunciona{padding:5px 10px;border-radius:20px;border:5px solid #fff;z-index:10;transition:all .5s ease-out}.campanas-marketing main .three .row{padding:0 2rem}.campanas-marketing main .three .block{background:#525fe1 0 0 no-repeat padding-box;box-shadow:0 5px 5px #0000001A;border-radius:21px 21px 21px 21px;opacity:1;overflow:hidden}.campanas-marketing main .three .image{position:relative;text-align:center}.campanas-marketing main .three .title{position:absolute;background-color:var(--color-orange);bottom:-30px;left:50%;transform:translate(-50%,0);font:normal normal bold 1rem/1.2 Quicksand;width:80%;height:60px;display:flex;justify-content:center;align-items:center;box-shadow:0 5px 5px #0000001A;border-radius:20px;padding:0 10px}.campanas-marketing main .three .item{display:grid;grid-template-columns:30px calc(100% - 30px);margin-top:.5rem}.campanas-marketing main .three .texts{padding:40px 1rem 1rem 1rem;min-height:360px}.campanas-marketing main .three .texts i{background-color:#f86f03;padding:2px 4px;border-radius:5px;margin-right:5px}.campanas-marketing main .three .text{font-size:.9rem}.campanas-marketing main .three .text span{font-weight:700}