.com_page_block_roadmap{display:flex;flex-direction:column;gap:1rem}.com_page_block_roadmap .name{font-size:1.6rem;text-transform:uppercase;color:#CDB8A2}.com_page_block_roadmap .intro{color:#8E9E91}.com_page_block_roadmap .step_title{margin-top:1rem;font-size:1.2rem;text-transform:uppercase}.com_page_block_roadmap .steps{display:grid;grid-template-columns:3rem auto;column-gap:1rem;margin-top:1rem;font-size:1.1rem}.com_page_block_roadmap .steps .intro{color:#FFF}.com_page_block_roadmap .steps .desc{color:#8E9E91}.com_page_block_roadmap .cube{display:flex;justify-content:center;align-items:center;padding:20% 20% 0 0;aspect-ratio:1/1;background:url(../images/cube.svg);background-size:cover}.com_page_block_roadmap .arrow{margin:.3rem auto;aspect-ratio:15/38;width:1rem;background:url(../images/arrow.svg);background-size:cover}.com_page_block_roadmap .proposition{display:flex;width:calc((100% - 2rem) / 2);align-items:center;gap:2rem;width:100%;padding:1rem;text-align:left;border:1px solid #8E9E91;box-shadow:0 15px 16px rgba(0,0,0,.1);border-radius:.2rem}.com_page_block_roadmap .proposition .left{width:20%;flex-shrink:0}.com_page_block_roadmap .proposition img{width:100%}.com_page_block_roadmap .proposition .proposition_title{font-size:1.1rem;text-transform:uppercase;color:#CDB8A2}.com_page_block_roadmap .proposition .proposition_intro{margin-top:1rem}.com_page_block_roadmap .proposition .proposition_desc{margin-top:1rem}.content .com_page_block_roadmap ul{margin-bottom:0}.content .com_page_block_roadmap ul:not([class]) li::before{aspect-ratio:19/11;margin-left:-1.5rem;width:.8rem;height:inherit;background-color:#D68E04;border-radius:inherit}