.site-main .hero{text-align:center}.site-main .benefits{text-align:center}.site-main .benefits .text{padding-bottom:20px}.site-main .benefits .blocks{display:flex;justify-content:center;gap:10px}.site-main .benefits .blocks .block{flex:1;border-radius:12px;background-color:#FFF;display:flex;flex-direction:column;align-items:center;padding:20px}.site-main .benefits .blocks .block i{font-size:24px;color:#51a5a5;margin-top:10px}.site-main .ladders{text-align:center}.site-main .ladders .ladder{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;align-items:center}.site-main .ladders .ladder a{display:inline-block;padding:15px 25px;border-radius:12px;text-transform:uppercase;letter-spacing:10%}.site-main .ladders .ladder a:hover{font-weight:bold}.site-main .types{text-align:center}.site-main .types .tiles{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.site-main .slogan{text-align:center;font-size:24px;margin-top:30px;margin-bottom:30px}.site-main .method h2,.site-main .method .text{text-align:center}.site-main .method .checks{display:flex;flex-direction:column;gap:15px}.site-main .method .checks .check{display:flex;align-items:center;gap:15px}.site-main .method .checks .check i{font-size:24px}.site-main .method .checks .check .content{flex:1 1 auto}.site-main .levels .level .niv0{font:18px 'Montserrat',sans-serif;color:#51a5a5;text-transform:uppercase;letter-spacing:10%;font-weight:700;margin:15px 0}.site-main .levels .level .childrens{display:flex;flex-direction:column;gap:15px}.site-main .levels .level .childrens .child{flex:1 1 auto;padding:15px 25px;border-radius:12px}.site-main .levels .level .childrens .child .theme{display:flex;justify-content:space-between;align-items:center;gap:15px}.site-main .levels .level .childrens .child .theme i{font-size:24px;text-align:center}.site-main .levels .level .childrens .child .theme a{flex:1 1 auto;color:#FFF;text-transform:uppercase;letter-spacing:10%;font-weight:700}.site-main .levels .level .childrens .child .desc{color:#FFF;text-align:justify;margin-top:25px;display:none}.site-main .levels .level .childrens .child .desc a{color:#FFF;text-decoration:underline}@media (max-width:780px){.site-main .benefits .blocks{flex-direction:column}.site-main .ladders .ladder a{width:100%}.site-main .types .tiles{grid-template-columns:1fr}}