.testimonios{background-color:#00253d;padding:2rem 0;border-bottom:1px solid #94d60a}.testimonios__photo{display:block;object-fit:cover;width:80%;max-width:10rem;height:auto;border-radius:50%;background-color:#fff;aspect-ratio:1 / 1;margin:auto auto 1rem auto}.testimonios__title{color:#fff;text-align:center;margin:auto auto 1rem auto;font-size:2rem;font-weight:600;font-family:"Lato",Helvetica}.testimonios__box{width:33.33%;padding:1rem;box-sizing:border-box}.testimonios__nombre{color:#fff;margin:auto;text-align:center;font-weight:600;font-size:.85rem;font-family:"Titillium Web",Helvetica}.testimonios__cita{color:#fff;display:block;margin:auto auto 1rem auto;text-align:center;line-height:1rem;font-family:"Titillium Web",Helvetica;font-weight:300;font-size:.85rem}.testimonios__container{margin:auto;max-width:1025px;display:flex}@media all and (max-width: 1025px){.testimonios__container{flex-wrap:wrap;justify-content:space-around}.testimonios__box{width:35%;min-width:17rem}}

.sol-banner{width:100vw;padding:4rem 0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:transparent}.sol-banner__container{padding:2rem;box-sizing:border-box;width:95%;max-width:640px;margin:auto}.sol-banner__title{margin:auto auto 1rem auto;text-align:center;color:#fff;font-weight:800;font-size:2rem;font-family:"Lato",Helvetica}.sol-banner__description{margin:auto;text-align:center;color:#fff;font-weight:400;font-size:1.5rem;font-family:"Titillium Web",Helvetica}.sol-banner .btn{margin:2rem auto auto auto;width:max-content;display:block}.cards{padding:4rem 0}.cards--grey{background-color:#e1e1e1;box-shadow:inset 0 0 2rem rgba(0,37,61,0.2)}.cards__grid{width:95%;padding:1rem 0;margin:auto;max-width:1025px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.cards__subtitle{text-align:center;color:#444;margin:auto auto 2rem auto;font-weight:700;font-family:"Lato",Helvetica}.cards .btn{display:block;margin:2rem auto auto;width:max-content}.card--4{width:30%;max-width:18rem;min-width:14rem;margin:1rem 1.67%}.card--3{width:24%;max-width:18rem;min-width:14rem;margin:1rem 0.5%}.card__icon{display:block;width:80%;max-width:10rem;margin:auto auto 1rem auto}.card__title{color:#444;text-align:center;margin:auto;font-size:1.5rem;font-weight:800;font-family:"Lato",Helvetica}.card__text{color:#444;text-align:center;margin:auto;font-size:1rem;font-weight:400;font-family:"Titillium Web",Helvetica}.solution{padding:3rem 0}.solution--bg-grey{background-color:#e1e1e1;box-shadow:inset 0 0 2rem rgba(0,37,61,0.2)}.solution__container{width:100%;max-width:1025px;display:flex;padding:1rem;box-sizing:border-box;flex-wrap:wrap;margin:auto}.solution__image{display:block;height:auto;aspect-ratio:16 / 9;object-fit:contain}.solution__title{font-weight:800;font-family:"Lato",Helvetica;color:#00253d;margin:auto auto 1rem 0}.solution__text{font-weight:400;font-family:"Titillium Web",Helvetica;font-size:1rem;line-height:1.4rem;color:#444;margin:auto auto auto 0}.solution .btn{margin:2rem auto auto 0;display:block;width:max-content}@media all and (min-width: 1025px){.solution__title{font-size:2rem;text-align:left}.solution__image,.solution__content{width:50%}.solution__content{box-sizing:border-box;display:grid;align-content:center}.solution__content--right{padding-left:2rem}.solution__content--left{padding-right:2rem}.cards__subtitle{font-size:3rem}}@media all and (max-width: 1025px){.solution__title{font-size:1.5rem}.solution__image,.solution__content{width:100%}.solution__content{position:relative}.solution__content--left{order:1}.solution__image{margin-bottom:1rem;position:relative;order:0}.cards__subtitle{font-size:2rem}}

.prices{margin:auto;padding:50px 0 0 0;width:95%;max-width:1025px}.prices--wide{max-width:100%;width:100%}.prices__title{text-align:center;color:#444;margin:0;font-family:"Lato",Helvetica;font-weight:700}.prices__text{color:#444;margin:0;text-align:center;font-family:"Titillium Web",Helvetica;font-size:1rem;font-weight:400;line-height:1.5rem}.prices__taxes,.prices__trainning{font-size:.85rem;font-weight:400;font-family:"Titillium Web",Helvetica;color:#444;text-align:center;margin:5px 0}.prices__trainning{padding:20px 0;margin:20px 0;color:#444;background-color:#dcdcdc;font-size:1.3rem;font-weight:400}.prices__icons{display:block;margin:25px auto}.plans{display:flex;align-items:center;justify-content:center;margin:35px 0}.plans__element{border:1px solid #dcdcdc}.plan__top{background-color:#f9f9f9;padding:15px 0}.plan__top--preferred{background-color:#f97300}.plan__name{text-align:center;margin:0;font-family:"Lato",Helvetica;font-size:1rem;font-weight:700;color:#444}.plan__name--preferred{color:#fff}.plan__prices{padding:20px;box-sizing:border-box;text-align:center;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.plan__prices--preferred{background-color:#f9f9f9}.plan__price{margin:0;font-family:"Lato",Helvetica;font-size:2rem;font-weight:700;color:#94d60a}.plan__price sup{font-size:1rem;font-weight:400}.plan__price-text{margin:10px 0;color:#444;font-family:"Titillium Web",Helvetica;font-size:1rem;font-weight:400;line-height:1rem}.plan__include{margin:0;padding:20px 0;color:#444;font-family:"Titillium Web",Helvetica;font-size:1rem;font-weight:700;text-align:center}.plan__info{padding-bottom:25px}.plan__info--preferred{background-color:#f9f9f9}.plan .btn{margin:15px auto auto;display:block;width:220px}.plan__link{display:block;text-align:center;margin:5px 0;color:#f97300;font-family:"Titillium Web",Helvetica;font-size:1rem;font-weight:400}.plan__details{margin:10px 0;padding:0 10px 0 0;box-sizing:border-box;weight:400}.plan__details *{margin:5px 0;color:#444;font-family:"Titillium Web",Helvetica;font-size:.85rem}@media all and (min-width: 1025px){.prices__title{font-size:2rem}.plans__element{width:30%}}@media all and (max-width: 1025px){.prices__title{font-size:1.3rem}.plans{flex-wrap:wrap}.plans__element{margin-top:20px;width:80%}}

.faqs{background-color:#00253d}.faqs__container{padding:3rem 1rem;width:100%;box-sizing:border-box;max-width:1025px;margin:auto}.faqs__title{color:#fff;margin:auto;text-align:center;font-weight:700;font-size:2rem;font-family:"Lato",Helvetica}.faq{padding:1rem 0}.faq__question,.faq__answer{color:#fff;margin:auto;font-family:"Titillium Web",Helvetica}.faq__question{border-bottom:1px solid #94d60a;line-height:1.6rem;color:#fff;margin-bottom:1rem;font-size:1.3rem;font-weight:700}.faq__answer{margin-top:0.5rem;line-height:1.4rem;font-weight:400;font-size:1rem}

