@import"https://fonts.googleapis.com/css2?family=Mulish&display=swap";li{list-style-type:none}.TerminosyCondiciones,.faq{margin:1rem 10%}.TerminosyCondiciones *,.faq *{font-family:Mulish,sans-serif}.TerminosyCondiciones .pregunta,.faq .pregunta{margin:2.1rem 0}.TerminosyCondiciones .pregunta>*,.faq .pregunta>*{margin:.7rem 0}.TerminosyCondiciones .norma,.faq .norma{margin:2.1rem 0}.TerminosyCondiciones .norma>*,.faq .norma>*{margin:.7rem 0}.TerminosyCondiciones .norma span,.faq .norma span{font-style:italic;color:#666;font-weight:700}.TerminosyCondiciones .norma .norma,.faq .norma .norma{margin-left:5%}.TerminosyCondiciones h3,.TerminosyCondiciones li,.TerminosyCondiciones p,.faq h3,.faq li,.faq p{color:#666;line-height:1.7em}.TerminosyCondiciones h3,.faq h3{font-weight:700}.TerminosyCondiciones li,.TerminosyCondiciones p,.faq li,.faq p{font-weight:500}.TerminosyCondiciones li,.faq li{list-style:decimal}.landing{font-family:Mulish,sans-serif;background:#fff;width:100%;display:grid;grid-template-columns:repeat(14,1fr);max-width:1400px;gap:0 0;justify-self:center}.landing button{height:56px;padding:0 16px}.landing .full-width{grid-column:span 12;grid-column-start:2;grid-column-end:14;margin-bottom:144px}@media screen and (max-width:675px){.landing .full-width{margin-bottom:136px}}.landing .item{display:inherit;grid-template-columns:inherit}.landing h3{grid-column:1/-1;font-style:normal;font-weight:700;font-size:28px;line-height:35px;text-align:center;color:#40505f;margin-bottom:32px}.landing h3 span{color:#f9807d}.landing .portada{display:flex;margin-top:2rem;color:#dde3ea;gap:1rem;justify-content:space-between;align-items:center;flex-flow:row wrap;font-family:Mulish,sans-serif}@media screen and (max-width:675px){.landing .portada{flex-flow:column wrap}}.landing .portada>*{flex:1 1 0px}.landing .portada p{font-family:Mulish,sans-serif!important;margin-top:1rem;font-style:normal;font-weight:400;font-size:20px;line-height:30px;color:#40505f}.landing .portada h2{color:#f9807d}.landing .portada h2,.landing .portada h2 span{font-family:Mulish,sans-serif;font-style:normal;font-weight:800;font-size:30px;line-height:38px}.landing .portada h2 span{color:#2b3d4e}.landing .portada .text{font-family:Mulish,sans-serif!important;max-width:100%}.landing .portada img{width:100%;height:auto}.landing .cards{display:flex;justify-content:space-around;align-items:center;flex-direction:row;flex-flow:row wrap}.landing .cards .consulta,.landing .cards h3{width:100%}.landing .cards .pasos{display:grid;justify-content:center;align-items:flex-start;width:100%;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.landing .cards .pasos .paso{flex-grow:1;flex-shrink:1;flex-basis:280px}.landing .cards>div{background:#fff;grid-column:span 1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:1rem;font-style:normal;font-weight:400;font-size:18px;line-height:28px;text-align:center;color:#40505f}.landing .cards>div p{margin:0 1rem}.landing .cards>div span{font-weight:700}.landing .cards>div img{background:#ebf7ff;border-radius:50%;width:55%}@media screen and (max-width:675px){.landing .cards>div img{width:35%}}.landing .consulta{margin-top:24px;display:flex;flex-direction:row;gap:8px;align-self:center;justify-self:center;grid-column:1/-1!important}.landing .consulta>*{align-self:center}.landing .consulta div,.landing .consulta span{font-family:Mulish,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:28px;display:flex;align-items:center;text-align:center;color:#2b3d4e}.landing .consulta div{font-size:20px;font-weight:700}.landing .dermatologos{display:grid;grid-template-rows:auto 1fr;gap:inherit}.landing .dermatologos *{font-family:Mulish,sans-serif}.landing .dermatologos p{font-size:1.125em;color:#40505f}.landing .dermatologos>div{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-flow:row wrap;width:100%;gap:1rem}.landing .dermatologos>div>div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex-grow:1;flex-shrink:1;flex-basis:280px}.landing .dermatologos button{margin:1.8rem 0}.landing .dermatologos img{width:100%;justify-self:center}.landing .carousel{display:flex;flex-direction:column;justify-content:center;align-items:center}.landing .carousel *{font-family:Mulish,sans-serif}.landing .preguntas{display:flex;flex-direction:column;justify-content:center;align-items:center}.landing .preguntas>div{width:100%}.landing .preguntas *{font-family:Mulish,sans-serif}.landing .preguntas .MuiButtonBase-root p{font-style:normal;font-weight:700;font-size:18px;line-height:120%;display:flex;align-items:center;color:#2b3d4e}.landing .preguntas .Mui-expanded{margin:0}.landing .preguntas .MuiCollapse-root p{font-style:normal;font-weight:400;font-size:16px;line-height:140%;color:#2b3d4e}.landing .blog>div{display:flex;flex-direction:row;justify-content:space-around;align-items:center;gap:.6rem;flex-flow:row wrap}.landing .blog>div>*{flex-basis:200px}.landing .blog *{font-family:Mulish,sans-serif}.landing .blog h3{margin-top:1rem}.landing .blog .bloques{display:grid;justify-content:center;align-items:flex-start;width:100%;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.landing .blog .bloques img{width:100%;max-width:300px;border-radius:50%}.landing .blog .bloques .bloque{display:flex;flex-direction:column;justify-content:center;align-items:center}.landing .blog .bloques h1{margin:1rem 0;font-style:normal;font-weight:700;font-size:18px;line-height:23px;text-align:center;color:#40505f}.landing .blog .bloques p{font-style:normal;font-weight:400;font-size:14px;line-height:21px;text-align:center;color:#40505f}.landing .blog .bloques span{color:#f9807d}.landing .end{justify-content:space-between;flex-flow:row wrap;margin-left:1rem;margin-bottom:inherit;margin-right:1rem;margin-top:inherit;gap:1rem;background:#f3fcff;border-radius:50px;overflow:hidden}.landing .end,.landing .end>*{display:flex;align-items:center}.landing .end>*{flex-direction:column;justify-content:center;width:100%}.landing .end>.texto{flex-grow:1;flex-shrink:1;flex-basis:280px;gap:1rem;margin:1rem}.landing .end>.foto{flex-grow:1;flex-shrink:2;flex-basis:280px;align-self:flex-end}.landing .end img{width:45%}.landing .end p{font-weight:400;font-size:18px;line-height:28px;color:#40505f}.landing .end h2,.landing .end p{font-family:Mulish,sans-serif;font-style:normal}.landing .end h2{font-weight:700;font-size:45px;line-height:56px;text-align:center;color:#2f4962}@media(max-width:760px){.landing .end h2{font-size:26px;line-height:33px}}.landing .button-landing{font-family:Catamaran,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:34px;height:56px;display:flex;align-items:center;justify-content:center;color:#fff;background:#f9807d;border-radius:4px;padding:1.2rem;cursor:pointer;border:0}footer{width:100%}footer>div{display:flex;gap:1rem;justify-content:space-between;flex-flow:row wrap;margin:2rem}footer>div,footer>div a{color:#dde3ea}footer>div>*{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:250px;flex-grow:1;flex-shrink:1;flex-basis:0px}footer>div>* li{margin:.4rem 0;font-size:14px;font-weight:400}footer>div i{border:1px solid #f3f2f6;box-sizing:border-box;border-radius:8px;padding:.3rem;margin:5px}footer>div button{color:#dde3ea;padding:.5rem;background:rgba(0,0,0,0);border:1px solid #fff;box-sizing:border-box;border-radius:4px}footer li{display:flex;flex-direction:row}footer{background:#323f4f;display:flex;justify-content:center;align-items:center;flex-direction:column}.footer-content{margin-top:2em;margin-bottom:5em;max-width:1000px;padding:0 3em;width:100%;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.footer-content>div{justify-self:center;align-self:flex-start}