.roadmap .roadmap-title{background:#0366a7;display:table}.roadmap .roadmap-title h2{color:#e6f0f7;font-size:1.5rem;font-size:1.7rem;font-style:normal;font-weight:400;margin:0 0 0 1em;padding:.5em 1em .5em 0}.roadmap .step{background-image:linear-gradient(to top left,#f0f0f0 50%,#fff 0);width:100%}.roadmap .step .text-container-left .title h3,.roadmap .step .text-container-right .title h3{color:#0366a7;font-size:1.2rem;font-style:normal;font-weight:500;margin:0;padding-top:1em;text-align:center}.roadmap .step .text-container-left .subtitle{margin:.5em 2em 1em}.roadmap .step .text-container-left .subtitle h4,.roadmap .step .text-container-right .subtitle h4{color:#23b2ff;font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:400;font-weight:500;line-height:1.3;margin:0;text-align:center}.roadmap .step .text-container-left .content,.roadmap .step .text-container-right .content{align-self:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0 2em}.roadmap .step .text-container-left .content p,.roadmap .step .text-container-right .content{color:#ababab}.roadmap .step .step-img-container{align-self:center;background-position:50%;background-repeat:no-repeat;background-size:cover;height:300px;position:relative}.roadmap .step .step-img-container:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.roadmap .opposite-diagnal{background-image:linear-gradient(to top left,#fff 50%,#f0f0f0 0);width:100%}.roadmap .step .text-container-right .subtitle{margin:.5em 2em 1em}.roadmap .step .text-container-right .content{align-self:center;margin:0 2em}.roadmap .step .text-container-right .content p{color:#ababab}@media (min-width:414px){.roadmap .step .step-img-container{height:400px}}@media (min-width:550px){.roadmap .step .step-img-container{margin:0 10%}}@media (min-width:700px){.roadmap .step .text-container-left .content,.roadmap .step .text-container-right .content{margin:0 5em}}@media (min-width:768px){.roadmap .roadmap-title h2{font-size:2.5rem}.roadmap .step .text-container-left .content,.roadmap .step .text-container-right .content{margin:0 7em}.roadmap .step .step-img-container{margin:0 17%}}@media (min-width:900px){.roadmap .step .text-container-left .content,.roadmap .step .text-container-right .content{margin:0 9em}.roadmap .step .step-img-container{margin:0 22%}}@media (min-width:1000px){.roadmap .roadmap-title h2{font-size:3rem;padding:.5em 4em .5em 0}.roadmap .step{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-template-rows:2fr}.roadmap .step .text-container-left{display:grid;grid-column:1/2;grid-row:1/2;margin:4em}.roadmap .step .text-container-left .title h3,.roadmap .step .text-container-right .title h3{font-size:1.5rem}.roadmap .step .text-container-left .subtitle{margin:.5em 4em 1em}.roadmap .step .text-container-left .subtitle h4,.roadmap .step .text-container-right .subtitle h4{font-size:1rem}.roadmap .step .text-container-left .content,.roadmap .step .text-container-right .content{margin:0 2em}.roadmap .step .text-container-left .content p{margin:0;padding-bottom:1em;text-align:center}.roadmap .step .step-img-container{align-self:center;background-position:50%;background-size:cover;display:grid;grid-column:2/3;grid-row:1/2;height:100%;margin:0}.roadmap .step .text-container-right{display:grid;grid-column:2/3;grid-row:1/2;margin:2em}.roadmap .step .text-container-right .subtitle{margin:.5em 4em 1em}.roadmap .step .text-container-right .content p{margin:0;padding-bottom:1em;text-align:center}.roadmap .step .text-container-right+.step-img-container{background-position:50%;background-size:cover;display:grid;grid-column:1/2;grid-row:1/2;height:100%;margin:0}.roadmap .step .text-container-right{margin:4em}}@media (min-width:1200px){.roadmap .roadmap-title h2{padding:.5em 6em .5em 0}}@media (min-width:1300px){.roadmap .roadmap-title h2{padding:.5em 7em .5em 0}.roadmap .step .text-container-left{margin:6em}.roadmap .step .text-container-right{margin:5.5em}}@media (min-width:1400px){.roadmap .roadmap-title h2{padding:.5em 8em .5em 0}}@media (min-width:1500px){.roadmap .roadmap-title h2{padding:.5em 9em .5em 0}.roadmap .step .text-container-left,.roadmap .step .text-container-right{margin:2em 6em}}@media (min-width:1600px){.roadmap .roadmap-title h2{font-size:3.5rem}.roadmap .step .text-container-left{margin:5em 5em 5em 12em}.roadmap .step .step-img-container{margin-right:12em}.roadmap .step .text-container-right{margin:5em 12em 5em 5em}.roadmap .step .text-container-right+.step-img-container{margin-left:12em}}@media (min-width:1700px){.roadmap .step .text-container-left{margin:5em 5em 5em 15em}.roadmap .step .text-container-right+.step-img-container{margin-left:15em}.roadmap .step .text-container-right{margin:2em 12em 2em 5em}.roadmap .roadmap-title h2{padding:.5em 11em .5em 0}.roadmap .step .step-img-container{margin-right:15em}.roadmap .step .text-container-right{margin:5em 18em 5em 5em}}@media (min-width:1800px){.roadmap .roadmap-title h2{padding:.5em 13em .5em 0}}@media (min-width:1900px){.roadmap .step .text-container-left{margin:5em 5em 5em 18em}.roadmap .step .step-img-container{margin-right:18em}.roadmap .step .text-container-right+.step-img-container{margin-left:18em}}