.order-progress{width:var(--progress-width);position:absolute;top:155px;margin-left:calc(50% - var(--progress-width)/2)}.order-progress .progress-steps{min-width:120px;height:120px;background-color:#fff;border-radius:60px;display:flex;justify-content:space-between;align-items:center;padding:20px}.order-progress .progress-steps a{color:var(--text-color);text-decoration:none}.order-progress .progress-steps a .active{color:var(--text-color)}.order-progress .progress-steps a .inactive{color:var(--text-color)}.order-progress .progress-steps .step{width:80px;height:80px;border-radius:40px;border:10px solid var(--button-background-color);background-color:var(--button-background-color);display:flex;justify-content:center;align-items:center;transition:background-color .3s,border-color .3s;background-size:30px;background-repeat:no-repeat;background-position:center}.order-progress .progress-steps .step.active{background-color:#fff}.order-progress .progress-steps .step.inactive{background-color:#e3e3e3;border-color:#e3e3e3}.order-progress .progress-steps .step:hover{border-color:var(--button-hover-background-color);background-color:#fff}.order-progress .progress-steps .step.step-mytravel{background-image:url('../Graphics/Icons/USER_INTERFACE_HOUSE_HOME.svg?v=__iQ4B0S5qvlgyyhgImquBwHG98')}.order-progress .progress-steps .step.step-seating{background-image:url('../Graphics/Icons/TRAVEL_PLANE_SEAT.svg?v=__iQ4B0S5qvlgyyhgImquBwHG98')}.order-progress .progress-steps .step.step-meal{background-image:url('../Graphics/Icons/FOOD_BEVERAGE_RESTAURANT.svg?v=__iQ4B0S5qvlgyyhgImquBwHG98')}.order-progress .progress-steps .step.step-luggage{background-image:url('../Graphics/Icons/TRAVEL_BRIEFCASE_BAG.svg?v=__iQ4B0S5qvlgyyhgImquBwHG98')}.order-progress .progress-steps .step.step-checkout{background-image:url('../Graphics/Icons/ECOMMERCE_CREDIT_CARD.svg?v=__iQ4B0S5qvlgyyhgImquBwHG98')}.order-progress .progress-steps .line{height:4px;min-width:10px;margin:0 10px;flex:1;background-color:var(--button-background-color)}.order-progress .progress-steps .line.inactive{background-color:#e3e3e3;border-color:#e3e3e3}.order-progress .progress-steps .line:first-child{display:none}@media screen and (max-width:767px){.order-progress{top:15px;margin-left:0;width:100%}.order-progress .progress-steps{min-width:56px;height:56px;border-radius:28px;background-color:unset;width:100%;display:flex}.order-progress .progress-steps .step{min-width:56px;width:56px;height:56px;border-radius:28px;border:6px solid var(--button-background-color);background-size:20px}.order-progress .progress-steps .line{margin:0;height:4px;min-width:0;background-color:var(--button-background-color)}}