.checkoutProgression__element{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.checkoutProgression.-js-checkoutProgression--compact .checkoutProgression__element:not(:last-child):after{margin:0 5px;width:30px}.checkoutProgression:not(.-js-checkoutProgression--compact) .checkoutProgression__element:not(:last-child):after{margin:0 25px;width:50px}.checkoutProgression__element:not(:last-child):after{content:"";display:inline-block;height:2px}.checkoutProgression__element:not(:last-child):not(.checkoutProgression__element--done):after{background:#5b5b5b}.checkoutProgression__element:not(:last-child).checkoutProgression__element--done:after{background:#003c5b}.checkoutProgression__element>a{display:inline-block;text-decoration:none;vertical-align:middle}.checkoutProgression__element__circle{border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font:400 normal 14px/31px HamburgSans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:31px;line-height:31px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:31px}.checkoutProgression__element__circle>[class*=icon-]{font-size:18px;line-height:31px}.checkoutProgression__element.checkoutProgression__element--active .checkoutProgression__element__circle{background:#003063}.checkoutProgression__element.checkoutProgression__element--done .checkoutProgression__element__circle{border:3px solid #003063}.checkoutProgression__element:not(.checkoutProgression__element--active):not(.checkoutProgression__element--done) .checkoutProgression__element__circle{background:#5b5b5b}.checkoutProgression__element:not(.checkoutProgression__element--done) .checkoutProgression__element__circle{color:#fff}.checkoutProgression__element.checkoutProgression__element--done .checkoutProgression__element__circle{color:#003063}.checkoutProgression.-js-checkoutProgression--compact .checkoutProgression__element__circle{margin-bottom:5px}.checkoutProgression:not(.-js-checkoutProgression--compact) .checkoutProgression__element__circle{margin-right:7px}.checkoutProgression__element.checkoutProgression__element--done .checkoutProgression__element__circle{position:relative;text-indent:1000%}.checkoutProgression__element.checkoutProgression__element--done .checkoutProgression__element__circle:before{content:"\e925";display:block;font:400 normal 16px/25px icomoon;font-size:16px;font-style:normal;font-weight:400;left:0;line-height:25px;position:absolute;text-align:center;text-indent:0;top:0;width:100%}.checkoutProgression__element__text{font:400 normal 14px/18px HamburgSans,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px}@media (max-width:550px){.checkoutProgression__element__text{font-size:1.5rem}}.checkoutProgression__element:not(.checkoutProgression__element--active) .checkoutProgression__element__text{color:#5b5b5b}.checkoutProgression__element.checkoutProgression__element--active .checkoutProgression__element__text{color:#003063}.checkoutProgression:not(.-js-checkoutProgression--compact) .checkoutProgression__element__text{white-space:nowrap}.checkoutProgression.-js-checkoutProgression--compact .checkoutProgression__element__text{display:block;white-space:normal}.checkoutProgression:not(.-js-checkoutProgression--compact) .checkoutProgression__element__text{display:inline-block;vertical-align:middle}