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