.step-navigation{padding-top:33px}.body-container-wrapper .step-navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;max-width:647px;position:relative}.step-navigation ul:before{position:absolute;content:'';height:2px;width:86%;background:#ced8e3;top:-27px;left:0;right:0;margin:0 auto;z-index:0}.step-navigation ul li,.body-container-wrapper .step-navigation ul li a,.body-container-wrapper .step-navigation ul li a:hover{margin:0;color:#d8e1eb;font-family:neuzeit-grotesk;font-size:12px;font-weight:bold;letter-spacing:0;line-height:14px;text-transform:uppercase;z-index:1}.step-navigation ul li.active,.step-navigation ul li.active a,.body-container-wrapper .step-navigation ul li.active a:hover{color:#003b80}.step-navigation ul li.active:after,.step-navigation ul li.active a:after{position:absolute;content:'';height:20px;width:20px;background-color:#cfe7ff;border-radius:50%;left:0;right:0;margin:0 auto;top:-36px;z-index:-1}.body-container-wrapper .step-navigation ul li:before{height:12px;width:12px;background-color:#ced8e3;left:0;right:0;top:-32px;margin:0 auto;opacity:1}.body-container-wrapper .step-navigation ul li.active:before{background-color:#00376f}@media(min-width:768px){.body-container-wrapper .step-navigation ul li a{position:relative;z-index:2;padding-top:35px}}@media(max-width:900px){.step-navigation ul:before{width:83%}}@media(max-width:767px){.body-container-wrapper .step-navigation ul{margin:20px auto 0 auto;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.step-navigation ul li.active,.step-navigation ul li,.body-container-wrapper .step-navigation ul li a,.step-navigation ul li.active a{color:transparent;font-size:0}.step-navigation ul li.active:after,.step-navigation ul li.active a:after{left:-4px}.step-navigation ul:before{width:80%}.body-container-wrapper .step-navigation ul li a{position:relative;z-index:2}.body-container-wrapper .step-navigation ul li a:before{position:absolute;z-index:1;width:12px;height:12px;background:transparent;border-radius:100%;top:-38px;right:0;bottom:0;left:0px;content:''}.body-container-wrapper .step-navigation ul li a:hover{font-size:0}}