*{font-family:proxima-nova, sans-serif;line-height:1.65}.bg-lightgrey{background:#eaeaea}body{color:#434a54;font-size:0.9rem}.container-fluid{max-width:670px}.info-width{max-width:750px;background:#fff}.banner{text-align:center}.banner .logo-wrap{position:relative}.banner .logo-wrap .logo-col{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%)}.banner .logo-wrap .logo-col a img.logo{max-width:135px}.banner .inner-container{padding-top:1.5rem;padding-bottom:1.5rem}.banner .inner-container h1{margin:2.5rem auto 2rem;max-width:25rem;color:#000;font-size:2.1875rem;font-weight:600;line-height:1.25}.content{padding:3rem 0}.content .chlg-wrap{padding-bottom:1rem}.content .chlg-wrap h2.heading{font-size:1.5rem;font-weight:600}@media (max-width: 768px){.content .chlg-wrap h2.heading{font-size:1.25rem}}.content .chlg-wrap .chlng-item{margin:1.5rem 0;border-bottom:1px solid rgba(0,0,0,0.3)}.content .chlg-wrap .chlng-item span.chlng-num{padding:12px;color:white;font-size:12px;font-weight:600;background-color:#007bff;border-radius:25px;display:inline-block;line-height:1.4;margin-bottom:0.75rem}.content .chlg-wrap .chlng-item p.chlng-desc{font-weight:300}.content .chlg-wrap .mbl-border{border:none}@media (max-width: 567px){.content .chlg-wrap .mbl-border{border-bottom:1px solid rgba(0,0,0,0.3)}}.content .way-wrap h2.heading{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-top:2.5rem;border-top:1px solid rgba(0,0,0,0.3)}@media (max-width: 768px){.content .way-wrap h2.heading{font-size:1.25rem}}.content .way-wrap p.subtext{padding-bottom:1.5rem}.content .way-wrap .way-list{position:relative}.content .way-wrap .way-list .way-list-start{position:absolute;top:-47px;left:50%;width:10px;height:3rem;border:1px solid rgba(0,0,0,0.3);border-color:transparent rgba(0,0,0,0.3) rgba(0,0,0,0.3) transparent;border-radius:0 0 20px 0;border-top:0}.content .way-wrap .way-list .way-list-end{position:absolute;bottom:-47px;right:50%;width:10px;height:3rem;border:solid 1px rgba(0,0,0,0.3);border-color:rgba(0,0,0,0.3) transparent transparent rgba(0,0,0,0.3);border-radius:20px 0 0 0;border-bottom:0}.content .way-wrap .way-list .way-item{position:relative;padding:2rem}.content .way-wrap .way-list .way-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100px;border:1px solid transparent;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.content .way-wrap .way-list .way-item:nth-child(odd)::before{background:linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 50%, transparent 50%, transparent 100%) border-box}.content .way-wrap .way-list .way-item:nth-child(even){margin-top:-1px;margin-bottom:-1px}.content .way-wrap .way-list .way-item:nth-child(even)::before{background:linear-gradient(90deg, transparent 0%, transparent 50%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.3) 100%) border-box}.content .way-wrap .way-list .way-item img.way-img{width:15%}@media (max-width: 576px){.content .way-wrap .way-list .way-item img.way-img{width:30%}}.content .way-wrap .way-list .way-item .media-body{z-index:10}.content .way-wrap .way-list .way-item .media-body h3.way-title{font-size:1.125rem;font-weight:600}@media (max-width: 768px){.content .way-wrap .way-list .way-item .media-body h3.way-title{font-size:1rem}}.content .way-wrap .way-list .way-item .media-body p.way-cont{margin-bottom:0}.content .way-wrap .way-list .coloured-curve::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100px;border:2px solid transparent;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude}.content .way-wrap .way-list .coloured-bottom::after{content:"";position:absolute;width:20%;height:2px;bottom:0}.content .way-wrap .way-list .left-bottom-corner-red::after{background:linear-gradient(45deg, #ff5754 0%, #ff5754 9%, transparent 9%, transparent 100%) border-box}@media (max-width: 576px){.content .way-wrap .way-list .left-bottom-corner-red::after{background:linear-gradient(45deg, #ff5754 0%, #ff5754 20%, transparent 20%, transparent 100%) border-box}}.content .way-wrap .way-list .right-bottom-corner-blue::after{background:linear-gradient(315deg, #016ffd 0%, #016ffd 9%, transparent 9%, transparent 100%) border-box}@media (max-width: 576px){.content .way-wrap .way-list .right-bottom-corner-blue::after{background:linear-gradient(315deg, #016ffd 0%, #016ffd 20%, transparent 20%, transparent 100%) border-box}}.content .way-wrap .way-list .left-bottom-yellow::after{left:12%;background-color:#ffc247}@media (max-width: 576px){.content .way-wrap .way-list .left-bottom-yellow::after{left:26%}}.content .way-wrap .way-list .right-bottom-red::after{right:12%;background-color:#ff5754}@media (max-width: 576px){.content .way-wrap .way-list .right-bottom-red::after{right:26%}}.content .way-wrap .way-list .left-bottom-corner-blue::after{background:linear-gradient(45deg, #016ffd 0%, #016ffd 9%, transparent 9%, transparent 100%) border-box}@media (max-width: 576px){.content .way-wrap .way-list .left-bottom-corner-blue::after{background:linear-gradient(45deg, #016ffd 0%, #016ffd 20%, transparent 20%, transparent 100%) border-box}}.content .way-wrap .way-list .left-bottom-red::after{left:12%;background-color:#ff5754}@media (max-width: 576px){.content .way-wrap .way-list .left-bottom-red::after{left:26%}}.content .way-wrap .way-list .right-bottom-corner-yellow::after{background:linear-gradient(315deg, #ffc247 0%, #ffc247 9%, transparent 9%, transparent 100%) border-box}@media (max-width: 576px){.content .way-wrap .way-list .right-bottom-corner-yellow::after{background:linear-gradient(315deg, #ffc247 0%, #ffc247 20%, transparent 20%, transparent 100%) border-box}}.content .conc-wrap h4.heading{font-size:1.375rem;font-weight:600}@media (max-width: 576px){.content .conc-wrap h4.heading{font-size:1.125rem}}.content .conc-wrap .cmn-btn{background:#007bff;color:#fff;padding:10px 15px;border-radius:5px;font-weight:600;display:inline-block;text-decoration:none;font-size:0.875rem}.bg-greyblue{background:#f1f4f9}.info-footer{padding:2rem 0;background:#033065}.info-footer .col-md-12 p{max-width:600px;margin:0 auto;padding:1.25rem;color:#fff;font-size:1.25rem;font-weight:600}.info-footer .col-md-12 .cmn-btn{background:#007bff;color:#fff;padding:10px 15px;border-radius:5px;font-weight:600;display:inline-block;text-decoration:none;font-size:0.875rem}@media (max-width: 768px){body{font-size:0.8rem}.banner .inner-container h1{font-size:1.5rem}.right-route-title{padding:1.5rem 0}.right-route-title .col-md-12 .context{font-size:0.85rem}.right-route-title .col-md-12 h2{font-size:1.35rem;font-weight:700}.right-route-title .col-md-12 p{font-size:0.8rem}.info-footer .col-md-12 p{font-size:0.9rem}}.code{padding:2rem 0 3rem;max-width:670px;margin:0 auto}.code textarea{display:block;padding:9.5px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px;resize:none;width:100%;font-size:14px}@media (min-width: 768px){.code textarea{max-height:100px}}
