.summary .component>h3[data-v-61f490a8]{padding:0 0 5px 0;margin:0 0 5px;background:transparent;font-weight:600;color:#23282d;line-height:1em;border-bottom:1px solid #910a0a;font-size:16px}.summary .summary-travel-name[data-v-61f490a8]{font-size:14px;display:block;font-weight:600;line-height:1;margin:0 0 .5em 0}.summary .summary-travel-duration[data-v-61f490a8]{margin:.5em 0 .5em 0}.summary .summary-travel-date[data-v-61f490a8],.summary .summary-travel-duration[data-v-61f490a8]{font-size:14px;display:block;font-weight:400;line-height:1}.summary .applicant.component>div[data-v-61f490a8]{line-height:1.2}.summary .component .attendee[data-v-61f490a8]{line-height:1.2em;margin-bottom:.3em}.summary .subtotal[data-v-61f490a8]{text-align:right}.summary .insurance-name[data-v-61f490a8],.summary .package-name[data-v-61f490a8],.summary .service-name[data-v-61f490a8]{line-height:1.2;margin:10px 0 10px 0;font-weight:600}.summary .component>h3 .subtotal[data-v-61f490a8]{float:right}.summary .package-order .subtotal[data-v-61f490a8]{text-align:right;flex:0 0 80px}.summary .package-order .package-name[data-v-61f490a8]{flex:1 1 auto}.summary .label[data-v-61f490a8]{width:120px;display:inline-block;font-weight:600}.summary .label[data-v-61f490a8]:after{content:":"}.summary .packages[data-v-61f490a8]{display:flex;flex-direction:column}.summary .packages .package[data-v-61f490a8]{display:flex;flex-direction:row;flex-wrap:wrap}.summary .packages .package>[data-v-61f490a8]{min-height:24px}.summary .packages .package .package-name[data-v-61f490a8]{flex:1 1 auto}.summary .packages .package .package-order[data-v-61f490a8]{flex-basis:100%;display:flex;flex-direction:row;padding:0}.summary .packages .package-order[data-v-61f490a8]{display:flex;flex-wrap:wrap}.summary .packages .package-order .attendees[data-v-61f490a8]{flex-basis:100%}.summary .services .service[data-v-61f490a8]{display:flex;flex-wrap:wrap;flex-direction:row}.summary .services .service .service-name[data-v-61f490a8]{flex:1 1 auto}.summary .services .service .attendees[data-v-61f490a8]{flex-basis:100%}.summary .station[data-v-61f490a8]{display:flex;gap:10px;justify-content:space-between}.summary .coupons .coupon-title[data-v-61f490a8]{line-height:1.2;margin:10px 0 10px 0;font-weight:600}.summary .travel-price[data-v-61f490a8]{background-color:#efefef;color:#23282d;padding:15px 10px}.summary .travel-price>[data-v-61f490a8]{display:flex;margin-bottom:5px;line-height:1}.summary .travel-price>* .text[data-v-61f490a8]{flex:1 1 auto;font-size:14px}.summary .travel-price>* .price[data-v-61f490a8]{width:80px;font-size:14px;text-align:right}.summary .travel-price .total[data-v-61f490a8]{font-weight:600;font-size:18px}.checkbox[data-v-463cb090]{display:inline-block;height:calc(1.2em + 2px);vertical-align:middle}.checkbox label[data-v-463cb090]{display:inline-block;position:relative;width:16px;height:16px;border:1px solid #23282d;background-color:#fff;background-clip:padding-box;padding:0;margin:0;cursor:pointer}.checkbox label>input[data-v-463cb090]{visibility:hidden;width:.1px;height:.1px;position:absolute;z-index:-999;font-size:24px}.checkbox label>input:checked+i[data-v-463cb090]:after{content:" ";width:17px;height:8px;display:block;border-bottom:3px solid #910a0a;border-left:3px solid #910a0a;transform-origin:50% 50%;transform:rotate(-50deg);position:absolute;pointer-events:none;top:-2px;left:2px}.checkbox.disabled label[data-v-463cb090]{cursor:not-allowed}.package-attendees .attendee[data-v-802563ae]{display:flex}.package-attendees .attendee .checkbox[data-v-802563ae]{margin-right:10px}.attendee .label[data-v-802563ae]{cursor:pointer}.attendee .label .checkbox[data-v-802563ae]{margin-right:10px}.patch[data-v-802563ae]{color:grey;font-weight:600;margin-left:1em}.patch[data-v-802563ae]:before{content:"("}.patch[data-v-802563ae]:after{content:")"}.attendee.disabled[data-v-802563ae]{color:grey}.attendee.disabled .checkbox[data-v-802563ae]{opacity:.3;cursor:not-allowed!important}.attendee.disabled .label[data-v-802563ae]{cursor:not-allowed!important}.pagination{display:flex;margin:0 0 30px 0;padding:0}.pagination .icon,.pagination .text{cursor:pointer}.pagination li{position:relative;margin:0;padding:0;list-style:none;flex:1 1;text-align:center}.pagination li .icon{display:inline-block;width:48px;height:48px;border-radius:24px;font-size:24px;line-height:48px;font-weight:900;background-color:#ccc;color:#fff;z-index:1;position:relative}.pagination li.is-touched .icon{background-color:#910a0a}.pagination li.is-current .icon{background-color:#eb6327}.pagination li:after,.pagination li:before{position:absolute;top:23px;content:" ";display:block;width:100%;height:2px;background-color:#ccc}.pagination li:after{left:50%}.pagination li:before{right:50%;width:0}.pagination li:first-child:before,.pagination li:last-child:after{display:none}.pagination li.is-before-current:before,.pagination li.is-current:before{width:100%;background-color:#910a0a}.pagination li .text{display:block}.field-info[data-v-4567780a]:before{content:" ";flex-basis:100%}.field-info[data-v-4567780a]{margin-top:5px}.field-info .icon[data-v-4567780a]{font-size:1.5em;vertical-align:text-bottom}#applicant_postalCode[data-v-4567780a],#applicant_title[data-v-4567780a]{width:100px}.attendees[data-v-0ded3ebe]{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}.attendee[data-v-0ded3ebe]{display:block;width:100%}.attendee .price[data-v-0ded3ebe]{float:right;font-size:1.2em;font-weight:700}.attendee .label[data-v-0ded3ebe]{cursor:pointer;display:flex;flex-wrap:nowrap}.attendee .label .checkbox[data-v-0ded3ebe]{margin-right:10px;flex:0 0 20px}.attendee .label .name[data-v-0ded3ebe]{flex:1 1 auto}.attendee .label .price[data-v-0ded3ebe]{flex:0 0 60px;white-space:nowrap;margin-left:5px;font-size:1em;text-align:right}.patch[data-v-0ded3ebe]{border:1px solid #ea7819;background:#ea7819;border-radius:15px;padding:2px 5px;color:#fff;margin-left:15px}.attendee.blocked[data-v-0ded3ebe],.attendee.disabled[data-v-0ded3ebe]{color:grey}.attendee.blocked .checkbox[data-v-0ded3ebe],.attendee.disabled .checkbox[data-v-0ded3ebe]{opacity:.3;cursor:not-allowed!important}.attendee.blocked .label[data-v-0ded3ebe],.attendee.disabled .label[data-v-0ded3ebe]{cursor:not-allowed!important}.insurances[data-v-226fbf1a]{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-15px;margin-top:-15px}.highlight[data-v-226fbf1a]{border-radius:15px;border:1px solid #910a0a;text-align:center;position:absolute;background-color:#910a0a;color:#fff;line-height:20px;padding:0 10px;display:block;left:50%;top:-10px;transform:translateX(-50%);white-space:nowrap}.insurance[data-v-226fbf1a]{position:relative;display:flex;flex-direction:column;border:1px solid #ccc;margin-left:15px;margin-top:15px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);padding:15px;flex:1 0 1px}.insurance .insurance-text[data-v-226fbf1a]{line-height:1.5em}.insurance .insurance-text .details[data-v-226fbf1a]{margin-bottom:15px;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.insurance .insurance-text .details[data-v-226fbf1a] ul{margin:0;padding:0;list-style-type:none}.insurance .insurance-text .details[data-v-226fbf1a] ul li{position:relative;padding-left:20px}.insurance .insurance-text .details[data-v-226fbf1a] ul li:before{content:" ";width:10px;height:6px;display:block;border-bottom:2px solid #910a0a;border-left:2px solid #910a0a;transform-origin:50% 50%;transform:rotate(-50deg);pointer-events:none;top:6px;left:2px;position:absolute}.insurance .insurance-name[data-v-226fbf1a]{font-weight:700;margin-bottom:15px;color:#910a0a;line-height:1.2em;height:2.4em}.sidebar[data-v-49a9d0a2]{will-change:min-height}.sidebar__inner[data-v-49a9d0a2]{transform:translate(0);transform:translateZ(0);will-change:position,transform;width:100%}tr td[data-v-89a2bda8]{vertical-align:top}tr td.col-time[data-v-89a2bda8]{white-space:nowrap}tr td.col-charge .text[data-v-89a2bda8]{line-height:1.2em;display:inline-block;text-align:right;font-weight:700}tr td.col-charge .text small[data-v-89a2bda8]{font-weight:400}@media screen and (min-width:993px){td .label[data-v-89a2bda8]{display:none}tbody tr.selected[data-v-89a2bda8],tbody tr[data-v-89a2bda8]:hover{background-color:#fadcc3}tbody tr>td:first-child .text[data-v-89a2bda8]{padding-left:30px}tbody tr.selected>td[data-v-89a2bda8]:first-child{position:relative}tbody tr.selected>td:first-child .text[data-v-89a2bda8]:before{content:" ";width:17px;height:8px;display:block;border-bottom:3px solid #910a0a;border-left:3px solid #910a0a;transform-origin:50% 50%;transform:rotate(-50deg);pointer-events:none;top:18px;left:8px;position:absolute}tbody tr td.col-charge .text[data-v-89a2bda8]{display:block}tbody tr td.col-action[data-v-89a2bda8]{width:1%}}@media screen and (max-width:992px){table[data-v-89a2bda8],tbody[data-v-89a2bda8]{display:inline-block;position:relative;box-sizing:border-box;border:none}tbody[data-v-89a2bda8]{margin-top:-15px;margin-left:-15px}thead[data-v-89a2bda8]{display:none}tr[data-v-89a2bda8]{position:relative;display:flex;flex-direction:column;border:1px solid #ccc;margin-top:15px;margin-left:15px;max-width:300px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}tr.selected[data-v-89a2bda8]:after{content:" ";width:17px;height:8px;display:block;border-bottom:3px solid #910a0a;border-left:3px solid #910a0a;transform-origin:50% 50%;transform:rotate(-50deg);position:absolute;pointer-events:none;top:8px;right:8px}tr td.col-name[data-v-89a2bda8]{order:-1}tr td.col-action[data-v-89a2bda8]{width:auto}tr td[data-v-89a2bda8]{display:flex;flex-direction:row;justify-content:stretch;padding:0}tr td span.label[data-v-89a2bda8]{display:block;flex:0 0 100px;padding:8px;background:#910a0a;color:#fff;border-right:1px solid #ccc}tr td span.text[data-v-89a2bda8]{display:block;flex:1 1;padding:8px}tr td button[data-v-89a2bda8]{color:#fff;width:100%;border:none;border-radius:0}}.service-attendees[data-v-2b0be65d]{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.service-attendees .toggle-all[data-v-2b0be65d]{padding:12px;color:#fff;display:inline-block;margin-left:10px}.attendees[data-v-2b0be65d]{display:flex;flex-direction:row;flex-wrap:wrap;padding:10px 0}.attendee[data-v-2b0be65d]{padding:0 10px;display:flex}.attendee .checkbox[data-v-2b0be65d]{margin-right:10px}.attendee .label[data-v-2b0be65d]{cursor:pointer}.attendee .label .checkbox[data-v-2b0be65d]{margin-right:10px}.patch[data-v-2b0be65d]{border:1px solid #ea7819;background:#ea7819;border-radius:15px;padding:2px 5px;color:#fff;margin-left:15px}.attendee.blocked[data-v-2b0be65d],.attendee.disabled[data-v-2b0be65d]{color:grey}.attendee.blocked .checkbox[data-v-2b0be65d],.attendee.disabled .checkbox[data-v-2b0be65d]{opacity:.3;cursor:not-allowed!important}.attendee.blocked .label[data-v-2b0be65d],.attendee.disabled .label[data-v-2b0be65d]{cursor:not-allowed!important}ul.coupon-list[data-v-0b9cbf95]{display:flex;flex-direction:column;list-style-type:none;margin:1em 0}li.coupon[data-v-0b9cbf95]{display:flex;gap:1em;flex-direction:row;background-color:#ea7819;align-items:center;color:#fff;font-weight:600}li.coupon .title[data-v-0b9cbf95]{flex-grow:1;padding:.5em 1em}li.coupon .reduction[data-v-0b9cbf95]{padding:.5em 1em}li.coupon button[data-v-0b9cbf95]{color:#fff}.coupon-claim[data-v-0b9cbf95]{display:flex}.coupon-claim input[data-v-0b9cbf95]{flex-grow:1}.coupon-claim button[data-v-0b9cbf95]{color:#fff}.coupon-claim button i[data-v-0b9cbf95]{font-size:1.5em}.coupon-claim button[disabled][data-v-0b9cbf95]{pointer-events:none;background-color:#818181}.alert{border:2px solid #e31e24;padding:15px;color:#e31e24}.layout{display:flex;gap:20px}.layout .main{flex:1 1 auto}.layout .sidebar{flex-basis:25%;flex-shrink:0}.booking-engine .form .notice{flex-basis:100%!important}.booking-engine .field.title{width:80px}.booking-engine .field.date-of-birth{width:120px}.booking-engine .validation-message{color:#e31d23;font-weight:600;width:100%;display:block;border-left:4px solid #e31d23;padding:5px;margin-bottom:1em}.booking-engine .component{margin-bottom:30px}.booking-engine .component>h3{padding:5px;margin:0 0 15px 0;background:#910a0a;font-size:20px;font-weight:600;color:#fff}.booking-engine .field,.booking-engine fieldset{margin-bottom:15px}.form{display:flex;flex-wrap:wrap;flex-direction:column}.form>*{flex:0 1 auto}.form .form-row{display:flex;flex-wrap:wrap;margin:0 -5px 5px -5px}.form .form-row>*{flex:0 1 auto;margin:0 5px}.form label{display:block;font-weight:600}.form input[type=text]{width:200px;max-width:100%}.attendee{line-height:1.2}fieldset{margin:0;border:0;padding:0}fieldset legend{padding:0;display:block;font-weight:700;margin-bottom:2px}input[readonly]{pointer-events:none}.is_applicant_notice{font-weight:400;display:block;line-height:1}.additional-service,.package{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center}.additional-service:last-child,.package:last-child{border-bottom:none}.additional-service>*,.package>*{flex:0 1 auto;display:flex;align-items:center;padding:5px;min-height:48px}.additional-service .package-count,.package .package-count{align-self:flex-start;flex:0 0 64px;width:64px}.additional-service .package-count select,.package .package-count select{width:100%}.additional-service .package-text,.additional-service .service-text,.package .package-text,.package .service-text{flex:1 1 auto;display:block}.additional-service .package-price,.additional-service .service-price,.package .package-price,.package .service-price{min-width:120px;text-align:right;line-height:1.2}.additional-service .package-name,.additional-service .service-name,.package .package-name,.package .service-name{font-weight:600}.additional-service .bookings,.package .bookings{display:block;flex-basis:100%;margin-left:70px}.additional-service .bookings .order-item,.package .bookings .order-item{background:#f1f1f1;padding:5px 15px;margin-bottom:15px;width:100%}.additional-service .details,.package .details{display:block}.additional-service .details>p,.package .details>p{margin-bottom:5px}.additional-service .service-attendees{flex-basis:100%;background:#f1f1f1;padding:10px 0;margin-bottom:15px;width:100%;min-height:auto}.price{font-size:1.5em}.price .special_offer,.price .value{font-weight:600}.price.is-special-offer .value{font-size:.8em;text-decoration:line-through}@media screen and (max-width:992px){.pagination{margin:40px 20px}.layout{flex-wrap:wrap}.layout .main,.layout .sidebar{padding:0 20px}.layout .sidebar{flex-basis:100%}.action-buttons{overflow:hidden;position:fixed;bottom:0;width:100%;background-color:#fff;left:0;z-index:99;padding:15px;border-top:2px solid #ea7819}.action-buttons button[type=button]{padding:15px 20px!important}#ast-scroll-top{bottom:70px;right:15px}body{margin-bottom:64px!important}}body.tn-modal-open{overflow:hidden}.modal-wrapper[data-v-f01ec10e]{position:fixed;display:block;left:0;top:0;right:0;bottom:0;z-index:159800;background:#f1f1f1;background:rgba(0,0,0,.7)}.modal-wrapper.hidden[data-v-f01ec10e]{display:none}