div.purchase-container{min-height:600px;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:45px}div.purchase-container .purchase__header{border-bottom:2px solid #e2e1e6}div.purchase-container .purchase__header .purchase__name{font-size:1.25em;color:#000;font-weight:600;padding:15px 0}div.purchase-container .purchase__header .purchase__steps{text-align:right;position:relative}div.purchase-container .purchase__header .purchase__steps--pointer{position:absolute;bottom:-2px;right:20px;height:2px;width:0;background:#dc1336}div.purchase-container .purchase__header .purchase__steps--pointer.with-effect{transition:all .35s ease-in-out}div.purchase-container .purchase__header .purchase__steps .step{text-transform:uppercase;font-size:.8125em;padding:20px 5px;margin:0 5px;color:#36207b}div.purchase-container .purchase__header .purchase__steps .step.disabled{color:#9b95bb;cursor:not-allowed}div.purchase-container .purchase__form .form__content.form__content--gpc{display:table;margin-left:auto;margin-right:auto;width:415px;padding:35px 0 0}div.purchase-container .purchase__form .form__content.form__content--gpc .heading{font-size:1em;color:#2f2844}div.purchase-container .purchase__form .form__content.form__content--gpc .note{font-size:.8125em;color:#908f95;padding:12px 0 18px}div.purchase-container .purchase__form .form__content.form__content--gpc .note:before{content:url(https://gopass.travel/frontend_b2b/build/b1c0ff6f12b1e6587465aff9eda3e3b5.svg);display:inline-block;width:13px;vertical-align:middle}div.purchase-container .purchase__form .form__content.form__content--gpc .gpc__item .ui__input{display:table;margin-bottom:10px}div.purchase-container .purchase__form .form__content.form__content--gpc .add-gpc button{color:#dc1336;font-size:.875em;font-weight:400}div.purchase-container .purchase__form .form__content.form__content--calendar .name{padding:15px 0 5px}div.purchase-container .purchase__form .form__content.form__content--calendar .inputs{display:table;margin-left:auto;margin-right:auto;width:415px;padding:35px 0 0}div.purchase-container .purchase__form .form__content.form__content--calendar .inputs .ui__input{display:table;margin-bottom:10px}div.purchase-container .purchase__form .form__content.form__content--calendar .inputs .add-calendar button{color:#dc1336;font-size:.875em;font-weight:400}div.purchase-container .purchase__form .form__content.form__content--calendar .calendar__note{border-top:2px solid #e2e1e6;color:#908f95;font-size:.8125em;margin-top:20px;padding:10px 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts{padding:0 0 160px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .heading{font-weight:600;padding:25px 0 20px;float:left}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .date-switch{float:right;padding:25px 0 20px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .date-switch .date-switch__value{float:left;font-size:.875em;line-height:18px;font-weight:600;padding:0 20px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .date-switch .date-switch__button{float:left}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .date-switch .date-switch__button button{position:relative;padding:0 5px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .date-switch .date-switch__button button:before{content:"\A0";display:inline-block;width:8px;height:16px;background-image:url(https://gopass.travel/frontend_b2b/build/23963f271a758d1bee0ca48ff8f75058.svg);background-size:8px 16px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .date-switch .date-switch__button.date-switch__button--prev button:before{transform:rotate(180deg)}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .date-switch .date-switch__button--disabled button{cursor:not-allowed}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .date-switch .date-switch__button--disabled button:before{background-image:url(https://gopass.travel/frontend_b2b/build/94b991d3feb0df4fe8f9cc1d3d7302f3.svg);transform:rotate(180deg)}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .day-list{margin:0 -10px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .day-list .day-row .day{width:20%;float:left}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .day-list .day-row .day .day__wrapper .day__content{margin:0 8px;padding:14px 10px;border:2px solid #fff;background:#36207b;text-align:center;line-height:130%}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .day-list .day-row .day .day__wrapper .day__content .date{font-weight:700;color:#fff;font-size:.9375em}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .day-list .day-row .day .day__wrapper .day__content .name{color:hsla(0,0%,100%,.7);font-size:.75em}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content{margin:2px 8px;padding:8px 10px;background:#e6e2f1;border:2px solid #fff}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .value{color:#221547;padding:12px;font-size:.9375em;font-weight:600;text-align:center}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .availability .availability__bar{margin:0;padding:0;height:5px;background-color:#fff;border-radius:2px;overflow:hidden}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .availability .availability__fill{margin:0;padding:0;background-color:#39bb00;height:5px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .users{padding:15px 0 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .users .user{position:relative;background-color:#fff;font-size:.8125em;color:#221547;box-sizing:border-box;border:2px solid #fadce1;margin:0;padding:5px;text-align:center}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .users .user .name{font-weight:600;padding:3px 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .users .user .card-number{font-weight:400;padding:3px 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .users .user .remove{position:absolute;right:-5px;top:-5px;display:none;border-radius:50%;background-color:#c80023;width:22px;height:22px;text-align:center;cursor:pointer}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .users .user .remove:before{content:url(https://gopass.travel/frontend_b2b/build/000f93c8ba144005d1276ba9935cbbbb.svg);line-height:22px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .users .user:hover{color:#fff;background-color:#221547}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content .users .user:hover .remove{display:block}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot .slot__wrapper .slot__content.ui__drag__destination--droppable{border:2px solid #fadce1}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot.slot-segment--day{width:100%!important}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot.slot-segment--day .slot__wrapper .slot__content{background:#fff}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment .slot.slot-segment--day .slot__wrapper .slot__content .value{text-align:right}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list .slot-segment.slot-segment--row .slot{width:20%;float:left}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day .slot-segment .slot .slot__wrapper .slot__content{margin:8px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day .slot-segment .slot .slot__wrapper .slot__content:hover{background:#36207b}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day .slot-segment .slot .slot__wrapper .slot__content:hover .value{color:#fff}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--hour,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--week{margin:0 -10px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day.slot-list--hour .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day.slot-list--hour .slot-segment.slot-segment--row .slot,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day.slot-list--week .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day.slot-list--week .slot-segment.slot-segment--row .slot,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--hour.slot-list--hour .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--hour.slot-list--hour .slot-segment.slot-segment--row .slot,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--hour.slot-list--week .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--hour.slot-list--week .slot-segment.slot-segment--row .slot,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--week.slot-list--hour .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--week.slot-list--hour .slot-segment.slot-segment--row .slot,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--week.slot-list--week .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--week.slot-list--week .slot-segment.slot-segment--row .slot{width:20%;float:left}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day.slot-list--day .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day.slot-list--day .slot-segment.slot-segment--row .slot,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--hour.slot-list--day .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--hour.slot-list--day .slot-segment.slot-segment--row .slot,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--week.slot-list--day .slot-segment.slot-segment--column,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--week.slot-list--day .slot-segment.slot-segment--row .slot{width:14.28571428571429%;float:left}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--day.slot-list--week .slot-segment--empty,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--hour.slot-list--week .slot-segment--empty,div.purchase-container .purchase__form .form__content.form__content--olrs-ts .slot-list.slot-list--week.slot-list--week .slot-segment--empty{width:20%;float:left;height:1px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .user-list{padding:18px 0 0;margin:0 -10px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .user-list .user{width:20%;float:left}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .user-list .user .user__wrapper{padding:0 0 20px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .user-list .user .user__wrapper .user__content{margin:0 10px;font-size:.8125em;color:#221547;padding:5px;text-align:center;border:2px dashed #e6e2f1}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .user-list .user .user__wrapper .user__content .name{font-weight:600;padding:3px 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .user-list .user .user__wrapper .user__content .card-number{font-weight:400;padding:3px 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .actions{padding:20px 0 40px;border-bottom:2px solid #e2e1e6}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .actions button{margin-right:20px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .actions .action__note{position:relative;float:right;width:250px;color:#908f95;font-size:.8125em;line-height:140%;padding:0 0 0 40px;margin:10px 0 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .actions .action__note:before{content:url(https://gopass.travel/frontend_b2b/build/4893d40fe088cf871c059523394d1324.svg);position:absolute;left:0;top:0;margin:0 15px 0 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .traces .trace .ui__input label{padding:2px 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .traces .trace .ui__input span{width:160px;display:inline-block;color:#2f2844}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .traces .trace .ui__input img{display:inline-block;margin-right:33px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .ui__dragged__element .user{width:20%;float:left}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .ui__dragged__element .user .user__wrapper{padding:0 0 20px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .ui__dragged__element .user .user__wrapper .user__content{margin:0 10px;font-size:.8125em;color:#221547;padding:5px;text-align:center;border:2px dashed #e6e2f1}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .ui__dragged__element .user .user__wrapper .user__content .name{font-weight:600;padding:3px 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts .ui__dragged__element .user .user__wrapper .user__content .card-number{font-weight:400;padding:3px 0}div.purchase-container .purchase__form .form__content.form__content--olrs-ts[data-select-type=select] .slot-list .slot-segment .slot .slot__wrapper .slot__content{cursor:pointer}div.purchase-container .purchase__form .form__content.form__content--olrs-ts[data-select-type=select] .slot-list .slot-segment .slot .slot__wrapper .slot__content.slot__content--highlight{background:#fadce1;margin:2px 10px;padding:8px;border-color:#dc1336;position:relative}div.purchase-container .purchase__form .form__content.form__content--olrs-ts[data-select-type=select] .slot-list .slot-segment .slot .slot__wrapper .slot__content.slot__content--highlight:before{content:" ";position:absolute;right:-7px;top:-7px;display:block;width:18px;height:18px;border-radius:50%;background-image:url(https://gopass.travel/frontend_b2b/build/7630b24f2be760bdcf1bdce820a09c23.svg);background-color:#dc1336;background-size:60%;background-position:50%;background-repeat:no-repeat}div.purchase-container .purchase__form .form__content.form__content--olrs-ts[data-select-type=select] .slot-list .slot-segment .slot .slot__wrapper .slot__content.slot__content--highlight .value{color:#36207b}div.purchase-container .purchase__form .form__content.form__content--olrs-ts[data-select-type=select] .slot-list.slot-list--day .slot-segment .slot .slot__wrapper .slot__content.slot__content--highlight{margin:8px}div.purchase-container .purchase__form .form__content.form__content--olrs-ts[data-select-type=dad] .slot-list .slot-segment .slot .slot__wrapper .slot__content--highlight{background:#fadce1;margin:0 8px;padding:10px}div.purchase-container .purchase__form .form__content.form__content--olrs-properties{display:table;margin-top:-25px;margin-left:auto;margin-right:auto;width:415px}div.purchase-container .purchase__form .form__content.form__content--olrs-properties .heading{margin-top:25px;padding:25px 0 5px;color:#2f2844;font-weight:500}div.purchase-container .purchase__form .form__content.form__content--olrs-properties .heading:not(:first-child){border-top:2px solid #e2e1e6}div.purchase-container .purchase__form .form__content.form__content--olrs-properties .heading:first-letter{text-transform:uppercase}div.purchase-container .purchase__form .form__content.form__content--olrs-properties .ui__input{display:block}div.purchase-container .purchase__form .form__content.form__content--olrs-properties .ui__input label{padding:3px 0}div.purchase-container .purchase__form .form__content.form__content--olrs-properties .ui__input.ui__input--text{margin-top:8px}div.purchase-container .purchase__form .form__content.form__content--credit .heading{color:#000;font-size:1em;font-weight:500;padding:28px 0 18px}div.purchase-container .purchase__form .form__content.form__content--credit .credit__items .credit__item input{display:none}div.purchase-container .purchase__form .form__content.form__content--credit .credit__items .credit__item label{background-color:#e6e2f1;border:2px solid #e6e2f1;color:#2f2844;cursor:pointer;display:block;font-size:.9375em;font-weight:600;padding:40px 0;text-align:center}div.purchase-container .purchase__form .form__content.form__content--credit .credit__items .credit__item input:checked+label{background-color:#fadce1;border:2px solid #c80023}div.purchase-container .purchase__form .form__content.form__content--credit .credit__items .credit__item input:checked+label:before{content:" ";position:absolute;right:3%;top:-7px;display:block;width:18px;height:18px;border-radius:50%;background-image:url(https://gopass.travel/frontend_b2b/build/7630b24f2be760bdcf1bdce820a09c23.svg);background-color:#dc1336;background-size:60%;background-position:50%;background-repeat:no-repeat}div.purchase-container .purchase__form .form__content.form__content--discount{display:table;margin-top:-25px;margin-left:auto;margin-right:auto;width:415px}div.purchase-container .purchase__form .form__content.form__content--discount .heading{padding:50px 0 5px;color:#2f2844;font-weight:500}div.purchase-container .purchase__form .form__content.form__content--discount .ui__input{display:block}div.purchase-container .purchase__form .form__content.form__content--discount .ui__input label{padding:3px 0}div.purchase-container .purchase__form .form__content.form__content--discount .ui__input label span{font-weight:400;color:#2f2844;font-size:.875em}div.purchase-container .purchase__form .form__content.form__content--menu{padding:32px 0 0}div.purchase-container .purchase__form .form__content.form__content--menu .person__list .person__name{color:#2f2844;font-size:1em;padding:5px 0;font-weight:500}div.purchase-container .purchase__form .form__content.form__content--menu .person__list .person__options{padding:0 0 30px}div.purchase-container .purchase__form .form__content.form__content--menu .person__list .person__options .ui__input{display:block}div.purchase-container .purchase__form .form__content.form__content--menu .person__list .person__options .ui__input label{padding:7px 0}div.purchase-container .purchase__form .form__content.form__content--menu .menu__list{border-left:1px solid #e2e1e6;padding:0 18px;box-sizing:border-box}div.purchase-container .purchase__form .form__content.form__content--menu .menu__list .nav .nav__item{color:#dc1336;display:inline-block;font-size:.875em;margin:0 18px;padding:10px 0;cursor:pointer}div.purchase-container .purchase__form .form__content.form__content--menu .menu__list .nav .nav__item.nav__item--active{color:#2f2844}div.purchase-container .purchase__form .form__content.form__content--menu .menu__list .menu .menu__item{padding:25px 18px}