.modal-dialog__backdrop{background-color:#00000080}.modal-dialog-overlay-container{z-index:2000!important}.modal-dialog-overlay-container.bring-to-front{z-index:9000!important}.modal-dialog-overlay-container .modal-dialog__panel{display:flex;position:relative;flex-direction:column;background-color:#fff;border-radius:12px 12px 0 0;max-height:calc(100% - 20px);max-width:100%;width:100%}@media (min-width: 1024px){.modal-dialog-overlay-container .modal-dialog__panel{width:auto;min-width:574px;max-width:calc(var(--container-max-width-lg) + var(--grid-gutter-width-desktop));max-height:calc(100% - 112px);border-radius:4px}}@media (min-width: 1366px){.modal-dialog-overlay-container .modal-dialog__panel{max-width:calc(var(--container-max-width-xl) + var(--grid-gutter-width-desktop))}}@media (min-width: 1920px){.modal-dialog-overlay-container .modal-dialog__panel{max-width:calc(var(--container-max-width-xxl) + var(--grid-gutter-width-desktop-large))}}.modal-dialog-overlay-container .modal-dialog__panel .modal-wrapper{position:relative}@media (max-width: 1023.98px){.modal-dialog-overlay-container .modal-dialog__panel--full-view{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}.modal-dialog-overlay-container .modal-dialog__panel--full-view .modal-wrapper .modal-header__title{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.modal-dialog-overlay-container .modal-dialog__panel--full-view .modal-wrapper .modal-header__title h2{color:#252668!important}}.modal-dialog-overlay-container .modal-dialog__panel--full-height{height:100%;max-height:100%}.modal-dialog-overlay-container .stretch-content{width:100%}.popover-global{overflow-y:hidden;scale:initial!important}.popover-global.popover-global--only-desktop-styles{overflow-y:initial}@media (min-width: 1024px){.popover-global{overflow-y:initial}}@media (max-width: 1023.98px){.popover-global:not(.popover-global--only-desktop-styles) .cdk-overlay-pane{transform:initial!important}}.popover-overlay-container{z-index:2001!important}@media (max-width: 1023.98px){.popover-overlay-container .popover-as-drawer{justify-content:end;position:static}.popover-overlay-container .popover-as-drawer .cdk-overlay-pane{width:100%;position:static;min-width:initial!important;max-width:initial!important;max-height:calc(100% - 10px)}.popover-overlay-container .popover-as-drawer .popover{border-radius:10px 10px 0 0;position:static}.popover-overlay-container .popover-as-drawer .popover .popover__body{padding-bottom:0}}.popover-overlay-container .popover-backdrop{background-color:#00000080;pointer-events:none}@media (min-width: 1024px){.popover-overlay-container .popover-backdrop{display:none}}.dropdown-popover.popover .popover__header:after{display:none}.dropdown-popover.popover .popover__body{padding-top:0}.mmb-popover.popover{display:flex;flex-direction:column;border-radius:4px!important}.mmb-popover.popover .popover__header{padding:20px}.mmb-popover.popover .popover__header:after{display:none}@media (min-width: 1024px){.mmb-popover.popover .popover__header{padding:32px 24px 20px}}.mmb-popover.popover .popover__title{font: 700 18px/1 LotGeomanist,LotLato,Helvetica,Arial,sans-serif}.mmb-popover.popover .popover__close{width:16px;min-width:16px;height:16px;min-height:16px}.mmb-popover.popover .popover__body{padding-top:0}.mmb-popover.popover .popover__footer{margin-top:auto;border-top:1px solid #d4d6dc}.table-wrapper{display:block;overflow-x:auto;width:auto;position:relative}.table-wrapper table{border-spacing:2px;border-collapse:separate;text-align:center;border:0!important}.cdk-high-contrast-active .table-wrapper table{border-collapse:collapse}.cdk-high-contrast-active :host .table-wrapper table{border-collapse:collapse}.table-wrapper table tr:nth-child(odd){background-color:var(--background-secondary)}.table-wrapper table th{color:var(--text-header);font: 400 12px/14px LotGeomanist,LotLato,Helvetica,Arial,sans-serif;padding:8px 25px;background-color:var(--background-secondary-dark);border-radius:4px 4px 0 0;border:0!important}.cdk-high-contrast-active .table-wrapper table th{border:1px solid var(--white)!important}.cdk-high-contrast-active :host .table-wrapper table th{border:1px solid var(--white)!important}.table-wrapper table td{color:var(--black);font: 400 14px/18px LotGeomanist,LotLato,Helvetica,Arial,sans-serif;padding:15px 25px;border:0!important}.cdk-high-contrast-active .table-wrapper table td{border:1px solid var(--white)!important}.cdk-high-contrast-active :host .table-wrapper table td{border:1px solid var(--white)!important}.table-wrapper table ul li:before{top:6px}.table-wrapper .grey-vertical{text-align:left}.table-wrapper .grey-vertical td{color:var(--table-vertical-text);background-color:var(--table-vertical-background-secondary)}.table-wrapper .grey-vertical td:nth-child(1){background-color:var(--table-vertical-background);border-left:solid 5px!important}.tile-container.invoice-touch-point-padding{padding:12px 16px!important}@media (min-width: 1024px){.tile-container.invoice-touch-point-padding{padding:28px 24px!important}}@media (max-width: 1023.98px){.tile-container.limited-time-offer-padding{padding:12px 16px!important}}.ng-custom-mat .background-container--light-blue,.ng-custom-mat .background-container--dark-blue,.ng-custom-mat .background-container--red,.ng-custom-mat .background-container--yellow,.ng-custom-mat .background-container--green,.ng-custom-mat .background-container--transparent,.ng-custom-mat .background-container--custom{padding:40px 5px 0}.ng-custom-mat .background-container--light-blue{background:var(--background-secondary)}.ng-custom-mat .background-container--dark-blue{background:var(--background-secondary-dark)}.ng-custom-mat .background-container--red{background:var(--background-red)}.ng-custom-mat .background-container--yellow{background:var(--background-yellow)}.ng-custom-mat .background-container--green{background:var(--background-green)}.ng-custom-mat .card__text-container lot-title>*,.ng-custom-mat .card__text-container aem-lot-text>*,.ng-custom-mat .standalone-card__text-container lot-title>*,.ng-custom-mat .standalone-card__text-container aem-lot-text>*{margin:0}.ng-custom-mat .card__text-container lot-title>*,.ng-custom-mat .standalone-card__text-container lot-title>*{margin-bottom:.3em}.ng-custom-mat .card lot-image,.ng-custom-mat .standalone-card lot-image{width:100%}.ng-custom-mat .card--fixed-image-width lot-image,.ng-custom-mat .standalone-card--fixed-image-width lot-image{max-width:150px!important}.ng-custom-mat .card--fixed-icon-size-s lot-image,.ng-custom-mat .standalone-card--fixed-icon-size-s lot-image{max-width:60px!important}.ng-custom-mat .card--fixed-icon-size-s lot-image img,.ng-custom-mat .standalone-card--fixed-icon-size-s lot-image img{width:60px;height:60px}.ng-custom-mat .card--fixed-icon-size-m lot-image,.ng-custom-mat .standalone-card--fixed-icon-size-m lot-image{max-width:100px!important}.ng-custom-mat .card--fixed-icon-size-m lot-image img,.ng-custom-mat .standalone-card--fixed-icon-size-m lot-image img{width:100px;height:100px}.ng-custom-mat .card--fixed-icon-size-l lot-image,.ng-custom-mat .standalone-card--fixed-icon-size-l lot-image{max-width:150px!important}.ng-custom-mat .card--fixed-icon-size-l lot-image img,.ng-custom-mat .standalone-card--fixed-icon-size-l lot-image img{width:150px;height:150px}.ng-custom-mat .card--fixed-icon-size-xl lot-image,.ng-custom-mat .standalone-card--fixed-icon-size-xl lot-image{max-width:200px!important}.ng-custom-mat .card--fixed-icon-size-xl lot-image img,.ng-custom-mat .standalone-card--fixed-icon-size-xl lot-image img{width:200px;height:200px}.ng-custom-mat .card--layout-horizontal lot-image,.ng-custom-mat .standalone-card--layout-horizontal lot-image{max-width:30%}@media (max-width: 833.98px){.ng-custom-mat .card--layout-horizontal lot-image,.ng-custom-mat .standalone-card--layout-horizontal lot-image{max-width:40%;width:100%}}.ng-custom-mat .card--headline-only lot-title>*,.ng-custom-mat .card--headline-with-btn lot-title>*,.ng-custom-mat .standalone-card--headline-only lot-title>*,.ng-custom-mat .standalone-card--headline-with-btn lot-title>*{margin:0}.ng-custom-mat .mat-mdc-checkbox .mat-checkbox-layout{align-items:flex-start;white-space:normal;width:100%}.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox{height:19px;width:19px;margin:0;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox__native-control{font-size:16px}@media (min-width: 1024px){.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox__native-control{font-size:14px}}.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__background:after{content:"";display:block;border-radius:50%;background-color:var(--dark-blue);position:absolute;inset:-7px;transform:scale(0) translateZ(-1px);opacity:0;transition:all .3s ease}.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox__native-control:hover~.mdc-checkbox__background:after,.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background:after{transform:scale(1) translateZ(-1px);opacity:.16}.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox__checkmark{transform:scale(.75);color:var(--white)!important}.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox__mixedmark{transform:scale(.7) rotate(0)!important;border-width:1.5px}.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox__background{background-color:var(--checkbox-background)!important;border:1px solid var(--checkbox-border)!important;border-radius:4px!important;transform-style:preserve-3d}.ng-custom-mat .mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background,.ng-custom-mat .mat-mdc-checkbox.mat-mdc-checkbox-indeterminate .mdc-checkbox-background{background-color:var(--checkbox-background-checked)!important;border:1px solid var(--checkbox-border-checked)!important;border-radius:4px!important}.ng-custom-mat .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.ng-custom-mat .mat-mdc-checkbox .mdc-checkbox-ripple{left:calc(50% - 12.5px);top:calc(50% - 12.5px);height:25px;width:25px;background-color:transparent;border-radius:4px;border:1px solid var(--button-primary)}.ng-custom-mat .mat-mdc-checkbox:not(.mat-mdc-checkbox-disabled).cdk-keyboard-focused .mat-checkbox-persistent-ripple{opacity:1}.ng-custom-mat .mat-mdc-checkbox:not(.cdk-keyboard-focused) .mat-checkbox-persistent-ripple{opacity:0}.ng-custom-mat .mat-mdc-checkbox label{font-size:inherit;font-weight:inherit;padding-top:6px;line-height:inherit;flex-grow:1}.ng-custom-mat .mat-mdc-checkbox label div,.ng-custom-mat .mat-mdc-checkbox label p{display:block}.ng-custom-mat .mat-mdc-checkbox label p:last-of-type{margin-bottom:0}.ng-custom-mat .mat-mdc-checkbox label b,.ng-custom-mat .mat-mdc-checkbox label strong{font-weight:900}.ng-custom-mat .mat-mdc-checkbox .mat-form-field-required-marker{float:left;margin-right:3px}.ng-custom-mat .mat-checkbox-error{margin-top:-.8em;margin-left:36px;margin-bottom:.5em}.ng-custom-mat .lot-error-state .mat-checkbox-frame{border:1px solid var(--text-error)}.ng-custom-mat .consents label{font: 700 12px/18px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}.ng-custom-mat .mat-checkbox-label-no-margin .mat-checkbox-layout{margin-bottom:0;margin-top:-4px}.ng-custom-mat .epress__form-field .mat-mdc-text-field-wrapper{margin-bottom:0!important}.ng-custom-mat .epress__form-field.mat-form-field-invalid .mat-mdc-text-field-wrapper{margin-bottom:24px!important}@media (min-width: 1024px){.ng-custom-mat .epress__type-switch .mat-form-field-flex{width:unset}}.ng-custom-mat .epress .booker-form-field__value-label{grid-column:1/13!important}.ng-custom-mat .epress lot-notification{width:100%}.ng-custom-mat .epress lot-notification .notifications__item{width:100%;margin-bottom:0;margin-top:6px}@media (min-width: 1024px){.ng-custom-mat .epress lot-notification .notifications__item{margin-top:12px}}.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__track{height:20px!important;border-radius:17px!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__track:before{background:var(--slide-toggle-button-background)!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__track:after{background:var(--slide-toggle-background-checked)!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__handle-track{margin-left:2px!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__handle{width:16px!important;height:16px!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__handle:before{background:var(--slide-toggle-button-background)!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__handle:after{background:var(--slide-toggle-button-checked-background)!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__icon--on,.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__icon--off{opacity:0!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-switch__ripple{height:0!important;width:0!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-form-field--align-end>label{margin-bottom:0!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-form-field--align-end>label p{display:inline!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-form-field>label{margin-bottom:0!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-form-field>label p{display:inline!important}.ng-custom-mat .mat-mdc-slide-toggle .mdc-form-field{align-items:center!important}.ng-custom-mat .mat-mdc-slide-toggle.cdk-keyboard-focused .mdc-switch{position:relative;outline:1px solid #0b57ad!important;outline-offset:2px;z-index:10}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__head--slim,.ng-custom-mat .desktopDropdown--slim .desktopDropdown__head--slim{padding-bottom:10px;grid-template-rows:22px}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__head--flex,.ng-custom-mat .desktopDropdown--slim .desktopDropdown__head--flex{display:flex;justify-content:space-between}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__head--no-border,.ng-custom-mat .desktopDropdown--slim .desktopDropdown__head--no-border{border-bottom:none}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__head input,.ng-custom-mat .desktopDropdown--slim .desktopDropdown__head input{align-self:center;border-radius:6px;height:48px;border:1px solid var(--top-navigation-border);background-color:var(--checkbox-background);grid-column:1/-1;padding:0 15px}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__head input:focus,.ng-custom-mat .desktopDropdown--slim .desktopDropdown__head input:focus{outline:none}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__scrollContainer,.ng-custom-mat .desktopDropdown--slim .desktopDropdown__scrollContainer{max-height:calc(100vh - 170px);overflow:auto}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__content,.ng-custom-mat .desktopDropdown--slim .desktopDropdown__content{padding:1px 21px 18px}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__footer,.ng-custom-mat .desktopDropdown--slim .desktopDropdown__footer{display:flex;justify-content:flex-end;padding:15px 21px 25px}.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__footer{border-top:1px solid var(--top-navigation-border);margin-top:20px;padding-top:25px}.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__footer--no-border{border-top:none;padding-top:0}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button:hover,.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button.cdk-keyboard-focused,.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button.selected{position:relative;outline:none;background-color:var(--background-secondary-dark)!important;border-color:transparent}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button:hover:before,.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button.cdk-keyboard-focused:before,.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button.selected:before{display:block;position:absolute;inset:-1px -21px;width:100vw;content:"";z-index:0;background:var(--background-secondary-dark)}.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper{margin-left:calc(var(--grid-gutter-width) / 2);margin-right:calc(var(--grid-gutter-width) / 2)}.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button:hover,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button.cdk-keyboard-focused,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button.selected{position:relative;outline:none;background-color:var(--background-secondary-dark)!important;border-color:transparent}.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button:hover:before,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button.cdk-keyboard-focused:before,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button.selected:before{display:block;position:absolute;top:0;bottom:-1px;left:50%;transform:translate(-50%);width:100vw;content:"";z-index:0;background:var(--background-secondary-dark)}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper{position:relative}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button{padding:13.5px 0;height:auto;position:relative;border-bottom:1px solid transparent;color:var(--black)}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button:focus,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button:focus{outline:none}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button:after,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button:after{content:"";display:block;position:absolute;bottom:-1px;height:1px;width:100%;z-index:1;background-color:var(--top-navigation-border)}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button.selected,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button.selected{color:var(--button-primary)}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button>div,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button>div{z-index:1;position:relative;display:flex}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper button>div .option-content,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper button>div .option-content{padding-top:4px}.ng-custom-mat .desktopDropdown--dropdown-component .desktopDropdown__options-wrapper .no-results,.ng-custom-mat .mobileDropdown--dropdown-component .mobileDropdown__options-wrapper .no-results{margin:12px 0 21px;color:var(--text-header);text-align:center;font: 700 14px/16px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}.ng-custom-mat .dropdown-input-wrapper button{background:transparent;border:0;font-size:16px;transform:translateY(-50%);padding:0}@media (min-width: 1024px){.ng-custom-mat .dropdown-input-wrapper button{font-size:14px}}.ng-custom-mat .desktop-dropdown-truncated perfect-scrollbar{max-height:285px!important}.ng-custom-mat .desktopDropdown__close lot-icon,.ng-custom-mat .mobileDropdown__close lot-icon{font-size:18px!important}.ng-custom-mat .skeleton lot-dropdown .dropdown__value:not(.dropdown__value--as-placeholder){position:relative;color:var(--placeholder);background-color:var(--placeholder);height:7px;display:block;overflow:hidden;width:50%;border-radius:4px;transform:translateY(-150%);width:60%;left:0}@keyframes placeholderShimmer{0%{transform:translate(-100px)}to{transform:translate(calc(100% + 100px))}}.ng-custom-mat .skeleton lot-dropdown .dropdown__value:not(.dropdown__value--as-placeholder):after{position:absolute;display:block;top:0;left:-100px;width:100%;content:"";animation-name:placeholderShimmer;animation-direction:normal;animation-duration:1.35s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;height:100%;background:linear-gradient(to right,#fff0,#ffffff59 50px,#fff0 100px);z-index:1}.ng-custom-mat .mat-mdc-radio-button{font-size:12px;font-weight:700;margin-right:17px;color:var(--radio-label)}.ng-custom-mat .mat-mdc-radio-button .mdc-form-field{align-items:center}.ng-custom-mat .mat-mdc-radio-button .mdc-radio__native-control{font-size:16px}@media (min-width: 1024px){.ng-custom-mat .mat-mdc-radio-button .mdc-radio__native-control{font-size:14px}}.ng-custom-mat .mat-mdc-radio-button .mdc-radio__native-control~.mdc-radio__background:after{content:"";display:block;border-radius:50%;background-color:var(--dark-blue);opacity:.16;position:absolute;inset:-5px;transform:scale(0) translateZ(-1px);opacity:0;transition:all .3s ease}.ng-custom-mat .mat-mdc-radio-button .mdc-radio__native-control:hover~.mdc-radio__background:after,.ng-custom-mat .mat-mdc-radio-button .mdc-radio__native-control:focus~.mdc-radio__background:after{transform:scale(1) translateZ(-1px);opacity:.16}.ng-custom-mat .mat-mdc-radio-button .mdc-radio__background{transform-style:preserve-3d}.ng-custom-mat .mat-mdc-radio-button .mdc-radio__outer-circle{height:18px;left:1px;top:1px;width:18px;border-width:1px;border-color:var(--checkbox-border)!important;background-color:var(--checkbox-background)!important}.ng-custom-mat .mat-mdc-radio-button:not(.mat-radio-disabled):hover .mdc-radio__outer-circle{border-color:var(--checkbox-border-hover)}.ng-custom-mat .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__outer-circle{border-color:var(--checkbox-border)!important;background-color:var(--checkbox-background)!important}.ng-custom-mat .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle{border-color:var(--radio-inner-circle-checked)!important;background-color:var(--radio-inner-circle-checked)!important;border-width:7px;height:14px;width:14px;left:3px;top:3px}.cdk-high-contrast-active .ng-custom-mat .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle{top:-1px;border:solid 11px;left:-1px}.cdk-high-contrast-active :host .ng-custom-mat .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__inner-circle{top:-1px;border:solid 11px;left:-1px}.ng-custom-mat .mat-mdc-radio-button.mat-radio-disabled{opacity:.5}.ng-custom-mat .mat-mdc-radio-button .mat-radio-ripple{left:calc(50% - 12px);top:calc(50% - 12px);height:24px;width:24px}.ng-custom-mat .mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{background-color:transparent!important;border:1px solid var(--checkbox-background-checked)!important;opacity:0}.ng-custom-mat .mat-mdc-radio-button:not(.mat-radio-disabled).cdk-keyboard-focused .mat-radio-persistent-ripple{opacity:1}.ng-custom-mat .mat-mdc-radio-button:not(.cdk-keyboard-focused) .mat-radio-persistent-ripple{opacity:0}.ng-custom-mat .mat-mdc-radio-button label{margin-bottom:0}.ng-custom-mat .mat-mdc-radio-button.lot-error-state .mat-radio-outer-circle,.ng-custom-mat .mat-mdc-radio-group.lot-error-state .mat-radio-outer-circle{border:1px solid var(--text-error)!important}.ng-custom-mat .label{padding-left:17px;color:var(--text-main);white-space:normal;padding-top:2px}.ng-custom-mat .label p{display:inline}.ng-custom-mat .label b,.ng-custom-mat .label strong{font-weight:900}.ng-custom-mat .mat-form-field-type-mat-select .mat-form-field-flex{padding:0;background-color:transparent}.ng-custom-mat .mat-form-field-type-mat-select .mat-mdc-text-field-wrapper{padding-top:16px}.ng-custom-mat .mat-form-field-type-mat-select .mat-mdc-floating-label{background-color:transparent;overflow:visible;top:-.35em}.ng-custom-mat .mat-form-field-type-mat-select .mat-select-arrow{border-left:8px solid transparent;border-right:8px solid transparent;border-top:7px solid;color:var(--select-arrow);transform:translateY(0);transition:transform .4s .1333333333333s cubic-bezier(.25,.8,.25,1)}.ng-custom-mat .mat-form-field-type-mat-select .mat-select-arrow:after{content:"";position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid;margin:0 4px;display:block;color:#f8f9fa;top:-7px;left:-10px}.ng-custom-mat .mat-form-field-type-mat-select.mat-form-field-should-float .mat-select-arrow{transform:translateY(100%)}.ng-custom-mat .mat-mdc-menu-panel{background-color:#fff}.ng-custom-mat .mat-mdc-menu-panel .mat-mdc-menu-item{min-height:32px}.ng-custom-mat .mat-mdc-menu-panel .mdc-list-item__primary-text{font:inherit}.ng-custom-mat .mat-mdc-menu-panel.changeable-menu-panel-width{width:100%!important}.ng-custom-mat .mat-mdc-menu-panel.top-navigation__menu,.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu{color:var(--text-main);border:1px solid var(--top-navigation-border);border-radius:4px;box-shadow:0 5px 15px var(--top-navigation-border);max-width:500px;min-height:auto}.ng-custom-mat .mat-mdc-menu-panel.top-navigation__menu .mat-mdc-menu-content,.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content{padding:0}.ng-custom-mat .mat-mdc-menu-panel.top-navigation__menu .mat-mdc-menu-content .mat-mdc-menu-item,.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item{height:auto;line-height:1.1em;font-size:12px;padding:10px 13px;color:var(--text-main);border:1px solid transparent}.ng-custom-mat .mat-mdc-menu-panel.top-navigation__menu .mat-mdc-menu-content .mat-mdc-menu-item:hover,.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item:hover{color:var(--text-hover);text-decoration:underline;cursor:pointer;background:var(--white)}.ng-custom-mat .mat-mdc-menu-panel.top-navigation__menu .mat-mdc-menu-content .mat-mdc-menu-item:focus,.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item:focus{outline:none}.ng-custom-mat .mat-mdc-menu-panel.top-navigation__menu .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused,.ng-custom-mat .mat-mdc-menu-panel.top-navigation__menu .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused,.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item.cdk-keyboard-focused,.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item.cdk-program-focused{color:var(--text-hover);border:1px solid var(--text-hover)!important;border-radius:4px;background:var(--white)}.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu{width:-webkit-fill-available;width:-moz-available;max-width:100%;border:0 none;box-shadow:none;border-radius:0}@media (min-width: 1024px){.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu{width:auto;border:1px solid var(--top-navigation-border);box-shadow:0 5px 15px var(--top-navigation-border);border-radius:4px}}.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content{height:100%;overflow:hidden;padding-top:13px}@media (min-width: 1024px){.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content{padding:10px 0}}.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item{background:var(--white);margin:0;color:var(--text-header);border-bottom:1px solid var(--top-navigation-border);padding:12px calc(var(--body-margin-width-mobile) + 6px)}.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item:first-child{border-top:1px solid var(--top-navigation-border)}.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item.welcome-header__logout-btn{width:-webkit-fill-available!important;font-weight:700}@media (min-width: 464px){.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item{padding:12px calc(var(--body-margin-width-mobile-large) + 6px)}}@media (min-width: 768px){.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item{padding:12px calc(var(--body-margin-width-tablet) + 13px)}}@media (min-width: 834px){.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item{padding:12px calc(var(--body-margin-width-tablet-large) + 13px)}}@media (min-width: 1024px){.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item{padding:8px 18px;border-bottom-color:transparent}.ng-custom-mat .mat-mdc-menu-panel.welcome-header__menu .mat-mdc-menu-content .mat-mdc-menu-item:first-child{border-top-color:transparent}}.ng-custom-mat .mat-mdc-menu-panel.datepicker-menu{box-shadow:0 5px 15px #00000014;border-radius:0 0 4px 4px;border:1px solid var(--top-navigation-border);min-width:131px;max-height:320px;min-height:32px}.ng-custom-mat .mat-mdc-menu-panel.header__mat-menu{border-radius:0 5px 5px;box-shadow:0 5px 15px var(--booker-overlay);overflow-x:hidden}.ng-custom-mat .mat-mdc-menu-panel.header__mat-menu.mat-mdc-menu-panel{max-width:100%!important}.ng-custom-mat .mat-mdc-menu-panel.header__mat-menu .mat-mdc-menu-item{width:100%;margin-left:0;font: 700 14px/34px LotGeomanist,LotLato,Helvetica,Arial,sans-serif;color:var(--text-header);padding-left:24px;padding-right:24px;text-decoration:none;display:flex;align-items:center;border-bottom:1px solid #e8f0fe;height:48px}.ng-custom-mat .mat-mdc-menu-panel.header__mat-menu .mat-mdc-menu-item:hover{background-color:var(--button-primary);text-decoration:none;color:var(--white)}.ng-custom-mat .mat-mdc-menu-panel.header__mat-menu .mat-mdc-menu-item:last-child{border-bottom:none}.ng-custom-mat .mat-mdc-menu-panel.spd-select-menu{background-color:#fff;box-shadow:0 5px 15px #00000014;border-radius:0 0 4px 4px;border:1px solid #e6e7ea;min-width:131px!important;min-height:32px;max-height:320px}@media (max-width: 1023.98px){.ng-custom-mat .custom-overlay--welcome-header+.cdk-overlay-connected-position-bounding-box{position:relative!important;right:0!important;left:0!important;margin:0 auto!important;width:100%!important}.ng-custom-mat .custom-overlay--welcome-header+.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane{position:relative!important;right:0!important;left:0!important;margin:0 auto!important;width:100%!important}}@media (max-width: 1023.98px){.ng-custom-mat .custom-overlay--welcome-header__sam-welcome-header+.cdk-overlay-connected-position-bounding-box{top:69px!important;position:relative!important;right:0!important;left:0!important;margin:0 auto!important;width:100%!important}.ng-custom-mat .custom-overlay--welcome-header__sam-welcome-header+.cdk-overlay-connected-position-bounding-box .cdk-overlay-pane{position:relative!important;right:0!important;left:0!important;margin:0 auto!important;width:100%!important}}.ng-custom-mat .mdc-data-table__cell,.ng-custom-mat .mdc-data-table__header-cell{border-bottom-style:none!important}.ng-custom-mat .mdc-data-table__table{min-width:auto!important}.ng-custom-mat .poster a.redirect-btn{display:block;margin:0 auto;width:-moz-fit-content;width:fit-content}.ng-custom-mat .cdk-overlay-pane .preloader__logo{margin-top:54px;width:125px}@media (orientation: landscape){.ng-custom-mat .cdk-overlay-pane .preloader__logo{margin-top:24px;width:auto}}@media (min-width: 1024px){.ng-custom-mat .cdk-overlay-pane .preloader__logo{margin-top:94px}}.ng-custom-mat .cdk-overlay-pane .preloader__background-image,.ng-custom-mat .cdk-overlay-pane .preloader__background-image img{height:100vh;height:calc(var(--vh, 1vh) * 100)}.ng-custom-mat .cdk-overlay-pane .preloader__overlay-text{padding-top:50vh!important}@media (min-width: 768px){.ng-custom-mat .cdk-overlay-pane .preloader__overlay-text{font-size:420px!important}}@media (orientation: landscape) and (max-width: 568px){.ng-custom-mat .cdk-overlay-pane .preloader__headline-container{bottom:-25px!important}}.ng-custom-mat .side-menu__nav-items.no-top-border ul li:first-child{border-top:none}.ng-custom-mat .side-menu__nav-item{margin:0;font-size:16px;font-weight:700;position:relative;color:var(--text-main);padding:0;border-top:1px solid var(--grey-line)}.ng-custom-mat .side-menu__nav-item:first-child{border-top:none}.ng-custom-mat .side-menu__nav-item:last-child{border-bottom:1px solid var(--grey-line)}.ng-custom-mat .side-menu__nav-item a,.ng-custom-mat .side-menu__nav-item button,.ng-custom-mat .side-menu__nav-item .button{text-align:left;flex-grow:1;border:0;background:none;font-weight:700;color:var(--text-main);padding:12px 0 8px 2px;position:relative;display:flex;justify-content:space-between;width:100%}.ng-custom-mat .side-menu__nav-item a.market-button,.ng-custom-mat .side-menu__nav-item button.market-button,.ng-custom-mat .side-menu__nav-item .button.market-button{color:var(--black);font-size:14px;padding:7px 0 3px}.ng-custom-mat .side-menu__nav-item a.market-button .currency,.ng-custom-mat .side-menu__nav-item button.market-button .currency,.ng-custom-mat .side-menu__nav-item .button.market-button .currency{font-weight:400}.ng-custom-mat .side-menu__nav-item a.cdk-keyboard-focused,.ng-custom-mat .side-menu__nav-item button.cdk-keyboard-focused,.ng-custom-mat .side-menu__nav-item .button.cdk-keyboard-focused{position:relative;outline:1px solid var(--button-primary)!important;outline-offset:-1px;z-index:10}.ng-custom-mat .side-menu__nav-item a:after{display:none}.ng-custom-mat .side-menu__nav-item lot-icon{top:-2px;position:relative;margin-right:10px}.ng-custom-mat .side-menu__nav-item:before{display:none}.ng-custom-mat .side-menu__nav-item:after{display:none}.ng-custom-mat .side-menu__nav-item--color-default+.side-menu__nav-item--color-primary{border-top:2px solid var(--grey-line)}.ng-custom-mat .side-menu__nav-item--color-primary,.ng-custom-mat .side-menu__nav-item--color-primary a,.ng-custom-mat .side-menu__nav-item--color-primary button,.ng-custom-mat .side-menu__nav-item--color-primary .button{color:var(--text-header)}.ng-custom-mat .side-menu__nav-item :focus{outline:0}.ng-custom-mat .tooltip-bubble .mdc-tooltip__surface{position:relative!important;overflow:visible!important;background-color:var(--background-primary)!important;box-shadow:0 5px 15px var(--passenger-type-tooltip-shadow)!important;font: 400 14px/16px LotGeomanist,LotLato,Helvetica,Arial,sans-serif;padding:16px 20px!important;color:var(--text-input)!important}.ng-custom-mat .tooltip-bubble .mdc-tooltip__surface:after{content:"";width:10px;height:10px;border:5px solid var(--background-primary)!important;position:absolute;transform:rotate(45deg);top:-4px;left:calc(50% - 5px)}.ng-custom-mat .mdc-tooltip__surface{position:relative!important;overflow:visible!important;background-color:#252668!important;box-shadow:0 5px 15px #d4d6dc!important;font-size:12px!important;line-height:16px!important;padding:10px!important;color:#fff!important;white-space:pre-line!important;text-align:center!important;max-width:138px!important;margin-bottom:7px!important}.ng-custom-mat .mdc-tooltip__surface:after{content:"";width:10px;height:10px;border:5px solid #252668;position:absolute;transform:rotate(45deg);bottom:-4px;left:calc(50% - 5px)}.ng-custom-mat .lot-image-hover-zoom img{transition:transform .25s ease}.ng-custom-mat .lot-image-hover-zoom:hover img{transform:scale(1.075)}.ng-custom-mat .lot-image-hover-zoom:hover .lot-image-zoom-disabled img{transform:none}.ng-custom-mat .flight-status__form-field lot-icon{font-size:12px!important;line-height:28px;top:-6px}.ng-custom-mat .flight-status__form-field .mat-mdc-text-field-wrapper{height:59px;margin-bottom:0!important}@media (min-width: 1024px){.ng-custom-mat .flight-status__form-field .mat-mdc-text-field-wrapper{margin-bottom:2.2rem}}.ng-custom-mat .flight-status__form-field.mat-form-field-invalid .mat-mdc-text-field-wrapper{margin-bottom:24px!important}.ng-custom-mat .flight-status__form-field--label-overflow-unset .mat-form-field-label{overflow:unset}@media (min-width: 1024px){.ng-custom-mat .flight-status__type-dropdown .mat-form-field-flex{width:unset}}.ng-custom-mat .flight-status__airport--error{padding-bottom:15px!important}.ng-custom-mat .flight-status .booker-form-field__value-label{grid-column:1/13!important}.ng-custom-mat .flight-status__airport-type .dropdown-input-wrapper lot-icon{transform:translateY(-50%)!important}.ng-custom-mat .datepicker-popover{display:grid;grid-template-areas:"sidebar header" "sidebar body" "sidebar footer";overflow-y:auto}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover{max-width:390px}}@media (max-width: 1023.98px){.ng-custom-mat .datepicker-popover{display:flex;flex-direction:column}}.ng-custom-mat .datepicker-popover .popover__header{grid-area:header;min-height:65px;padding:10px 20px}.ng-custom-mat .datepicker-popover .popover__header h1{margin-bottom:0}.ng-custom-mat .datepicker-popover .popover__header label,.ng-custom-mat .datepicker-popover .popover__header h1{margin:0}.ng-custom-mat .datepicker-popover .popover__header .datepicker-header{display:flex;flex-direction:row;align-items:center}.ng-custom-mat .datepicker-popover .popover__header .datepicker-mobile-header{flex-basis:100%;text-align:center}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover ngb-datepicker .ngb-dp-content .ngb-dp-month{max-width:initial}}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover--rangepicker{max-width:780px}}.ng-custom-mat .datepicker-popover--rangepicker .popover__header{flex-wrap:wrap;min-height:initial;padding:20px 20px 0}.ng-custom-mat .datepicker-popover--rangepicker .popover__header h1{margin-left:33px;margin-right:0;flex-grow:1;text-align:center}.ng-custom-mat .datepicker-popover--rangepicker .popover__header:after{display:none}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover--rangepicker .popover__header{margin-bottom:0;border-top:0}}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover--rangepicker .popover__close{position:absolute;right:20px;top:calc(50% - 15px);background:transparent}}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover--rangepicker ngb-datepicker .ngb-dp-content .ngb-dp-month{max-width:350px}}.ng-custom-mat .datepicker-popover .popover__sidebar{grid-area:sidebar}.ng-custom-mat .datepicker-popover .popover__body{grid-area:body;padding-top:10px;padding-bottom:10px}.ng-custom-mat .datepicker-popover .popover__footer{grid-area:footer;overflow:unset}.ng-custom-mat .datepicker-popover__sidebar{height:100%}.ng-custom-mat .datepicker-popover__tab{flex-basis:50%;padding:10px 24px 16px;display:flex;flex-direction:column;color:var(--text-main);align-items:flex-start;background:var(--white);border:none}.ng-custom-mat .datepicker-popover__tab-wrapper{display:flex;order:2;border-top:1px solid var(--grey);margin-top:15px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover__tab-wrapper{margin-bottom:0;margin-top:-20px;border-top:0;width:initial;order:initial;min-width:772px}}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover__tab{padding:10px 24px;flex-direction:row;align-items:center}.ng-custom-mat .datepicker-popover__tab:last-child{padding-right:50px}}.ng-custom-mat .datepicker-popover__tab h2{flex-basis:100%;margin-bottom:0;text-align:left}.ng-custom-mat .datepicker-popover__tab--inactive{background:#f8f9fa;border-bottom-left-radius:6px;border-bottom-right-radius:6px;box-shadow:0 4px 8px var(--dark-grey) inset}.ng-custom-mat .datepicker-popover__tab--inactive:first-child{border-bottom-left-radius:0}.ng-custom-mat .datepicker-popover__tab--inactive:last-child{border-bottom-right-radius:0}.ng-custom-mat .datepicker-popover__body{position:relative;min-height:50px}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover__body .ngb-dp-arrow{position:absolute;top:6px;left:0}.ng-custom-mat .datepicker-popover__body .ngb-dp-arrow.right{left:auto;right:6px}}.ng-custom-mat .datepicker-popover__footer{margin-top:-20px;padding-top:20px;border-top:1px solid var(--top-navigation-border);flex-shrink:0;flex-grow:0;text-align:right;display:flex;flex-direction:row;gap:5px}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover__footer{margin-top:0;justify-content:flex-end}}.ng-custom-mat .datepicker-popover__footer button.mat-primary,.ng-custom-mat .datepicker-popover__footer button.mat-secondary{width:100%;margin:unset}@media (min-width: 1024px){.ng-custom-mat .datepicker-popover__footer button.mat-primary,.ng-custom-mat .datepicker-popover__footer button.mat-secondary{width:auto}}.ng-custom-mat .datepicker-popover input.from,.ng-custom-mat .datepicker-popover input.to,.ng-custom-mat .datepicker-popover .inputStyle{padding:8px 5px 8px 37px;margin:0 .5em;background-image:url(clientlib-angular/resources/assets/icons/SVG/calendar-blue.svg);background-position:14px 50%;background-repeat:no-repeat;background-size:16px 16px;border:1px solid #e6e7ea;border-radius:4px;line-height:1;text-align:center;width:140px;font-size:14px;box-shadow:0 4px 8px var(--box-shadow)}@media (max-width: 463.98px){.ng-custom-mat .datepicker-popover input.from,.ng-custom-mat .datepicker-popover input.to,.ng-custom-mat .datepicker-popover .inputStyle{width:100%}}.ng-custom-mat .datepicker-popover input.from:focus,.ng-custom-mat .datepicker-popover input.to:focus,.ng-custom-mat .datepicker-popover .inputStyle:focus{outline:none}.ng-custom-mat .datepicker-popover input.from.cdk-keyboard-focused,.ng-custom-mat .datepicker-popover input.to.cdk-keyboard-focused,.ng-custom-mat .datepicker-popover .inputStyle.cdk-keyboard-focused{border:1px solid var(--button-primary)}.ng-custom-mat .datepicker-popover .inputStyle{margin:0}@media (min-width: 1024px){.ng-custom-mat .rangepicker-overlay-lg{right:initial!important;left:50%!important;transform:translate(-50%)}}.ng-custom-mat .taggable__cards-container__card-wrapper .card{margin:0!important}.ng-custom-mat .newsletter__container .mat-mdc-text-field-wrapper{box-shadow:0 5px 15px var(--form-field-wrapper-shadow)}.ng-custom-mat .pax-number-picker--no-border.ng-invalid .numberPicker__input{border:0px none!important}.ng-custom-mat gallery-item{display:flex;flex-flow:column}.ng-custom-mat gallery-item gallery-image{width:100%;padding-top:50px;padding-bottom:50px}.ng-custom-mat gallery-item .g-item-template{position:initial}@media (min-width: 834px){.ng-custom-mat gallery-item{flex-flow:row}.ng-custom-mat gallery-item gallery-image{padding-top:0;padding-bottom:0;padding-left:50px}.ng-custom-mat gallery-item .g-item-template{padding-right:50px}}.ng-custom-mat gallery-counter .g-counter{left:0;top:10px!important;transform:translate(0);font: 400 14px/16px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}@media (min-width: 834px){.ng-custom-mat gallery-counter .g-counter{font: 400 16px/20px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}}.ng-custom-mat .dropdown-smaller-label .dropdown__input-label{font: 700 14px/16px LotGeomanist,LotLato,Helvetica,Arial,sans-serif;margin-top:2px}@media (min-width: 1024px){.ng-custom-mat .dropdown-smaller-label .dropdown__input-label{margin-top:8px}}.ng-custom-mat .dropdown-smaller-label .dropdown__value{top:33px}.ng-custom-mat .dropdown-smaller-label .dropdown__arrow-icon--placeholder-always{top:86%;transform:translateY(-86%)}.ng-custom-mat .seatmap-popover .popover__header{padding:24px 24px 20px;border-bottom:1px solid var(--grey-line)}.ng-custom-mat .seatmap-popover .popover__footer{border-top:1px solid var(--grey-line);padding:16px 24px 24px}.ng-custom-mat .calendar-popover{background-color:#f22b33}.ng-custom-mat .calendar-popover .popover__body{padding:0}.ng-custom-mat .transfer-and-airlines-popover .popover__body{height:calc(100% - 63px)}.ng-custom-mat .transfer-and-airlines-popover .popover__title{padding-left:20px;justify-content:flex-start}.ng-custom-mat .transfer-and-airlines-popover mat-checkbox label.mat-checkbox-layout{display:flex;align-items:center;margin:0}.ng-custom-mat .transfer-and-airlines-popover mat-checkbox .mat-checkbox-label{color:#000;font: 700 14px/34px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}.ng-custom-mat .flight-network-wrapper .leaflet-control-zoom{border:none}.ng-custom-mat .flight-network-wrapper .leaflet-control-zoom .leaflet-control-zoom-in,.ng-custom-mat .flight-network-wrapper .leaflet-control-zoom .leaflet-control-zoom-out{margin-bottom:4px;background:#fff 0% 0% no-repeat padding-box;box-shadow:0 5px 15px #17191d52;border-radius:4px}.ng-custom-mat .flight-network-wrapper .leaflet-control-zoom .leaflet-control-zoom-in span,.ng-custom-mat .flight-network-wrapper .leaflet-control-zoom .leaflet-control-zoom-out span{color:#0b57ad}.ng-custom-mat .flight-network-wrapper .leaflet-bottom.leaflet-right{position:absolute;bottom:0;right:0;z-index:401}.ng-custom-mat .flight-network-wrapper lot-notification lot-icon[icon=close]{width:15px;height:15px}.ng-custom-mat .flight-network-wrapper lot-notification lot-icon[icon=close] svg{fill:#0b57ad}.ng-custom-mat .teaser--fixed-icon-size-s lot-image{max-width:60px!important;margin:auto}.ng-custom-mat .teaser--fixed-icon-size-s lot-image img{width:60px!important;height:60px!important}.ng-custom-mat .teaser--fixed-icon-size-m lot-image{max-width:100px!important;margin:auto}.ng-custom-mat .teaser--fixed-icon-size-m lot-image img{width:100px!important;height:100px!important}.ng-custom-mat .teaser--fixed-icon-size-l lot-image{max-width:150px!important;margin:auto}.ng-custom-mat .teaser--fixed-icon-size-l lot-image img{width:150px!important;height:150px!important}.ng-custom-mat .teaser--fixed-icon-size-xl lot-image{max-width:200px!important;margin:auto}.ng-custom-mat .teaser--fixed-icon-size-xl lot-image img{width:200px!important;height:200px!important}.ng-custom-mat lot-copy-code .mat-mdc-input-element{cursor:text!important}.ng-custom-mat lot-copy-code .mat-mdc-form-field-flex{align-items:flex-start}.ng-custom-mat .mat-mdc-progress-spinner.gray-spinner .mdc-circular-progress__determinate-circle,.ng-custom-mat .mat-mdc-progress-spinner.gray-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:#343740!important}.ng-custom-mat .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.ng-custom-mat .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:#fff!important}.ng-custom-mat .radio-buttons-section__group__item .mat-radio-label-content{padding-left:12px}.ng-custom-mat .radio-buttons-section__group__item .mat-radio-label{display:flex}.ng-custom-mat .checkbox-section__item.mat-mdc-checkbox{display:flex;align-items:center;background-color:#fff;border-radius:4px;min-height:60px}.ng-custom-mat .checkbox-section__item.mat-mdc-checkbox .mat-checkbox-layout{align-items:center}.ng-custom-mat .checkbox-section__item.mat-mdc-checkbox label{font: 700 14px/28px LotGeomanist,LotLato,Helvetica,Arial,sans-serif;display:flex;align-items:center;margin-bottom:0}.ng-custom-mat .checkbox-section__item.mat-mdc-checkbox label .mat-checkbox-inner-container{margin-right:12px}.ng-custom-mat lot-passenger-special-meals .mat-radio-container{align-self:flex-start}.ng-custom-mat lot-insurance .consent__confirm--error .mat-checkbox-inner-container .mat-checkbox-frame{border-color:var(--red)}.ng-custom-mat lot-insurance .consent__confirm .mat-checkbox.cdk-keyboard-focused:focus-within{border:0 none}.ng-custom-mat lot-insurance .consent__confirm.mat-checkbox .mat-checkbox-layout{display:flex;align-items:center;margin-bottom:0}.ng-custom-mat lot-insurance .consent__confirm.mat-checkbox .mat-checkbox-layout .mat-checkbox-inner-container{margin-right:12px}.ng-custom-mat lot-insurance .consent__confirm.mat-checkbox .mat-checkbox-label{color:#252668;font: 700 12px/16px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}.ng-custom-mat mat-form-field.ibe-input.mat-form-field-disabled{opacity:.66;cursor:not-allowed}.ng-custom-mat .trip-summary .mat-checkbox.cdk-keyboard-focused:focus-within{border:0 none}.ng-custom-mat .trip-summary__checkbox-wrapper .mat-checkbox .mat-checkbox-inner-container{margin-right:8px!important}.ng-custom-mat .info-tab__desktop-tooltip{display:none}@media (min-width: 1024px){.ng-custom-mat .info-tab__desktop-tooltip{display:block}.ng-custom-mat .info-tab__desktop-tooltip .mdc-tooltip__surface{max-width:280px!important}}.ng-custom-mat cdk-virtual-scroll-viewport::-webkit-scrollbar{width:6px;background-color:#f1f1f3}.ng-custom-mat cdk-virtual-scroll-viewport::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:6px}.ng-custom-mat cdk-virtual-scroll-viewport::-webkit-scrollbar-track{background-color:#eee;border-radius:0 0 6px}.footer__linkList{margin-bottom:20px;padding:0 0 20px;border-bottom:1px solid var(--divider)}@media (min-width: 834px){.footer__linkList{border:0}}.footer__linkList h2,.footer__linkList p[role=heading]{margin-bottom:0;font-size:14px;color:var(--text-main);font-weight:700}.footer__linkList h2 button,.footer__linkList p[role=heading] button{display:flex;color:var(--text-main);width:100%;font-weight:700;justify-content:space-between;border:none;background:none;padding:0;margin:0}.footer__linkList--accordion{border-bottom:0;position:relative;margin-bottom:10px}@media (min-width: 834px){.footer__linkList--accordion h2 button,.footer__linkList--accordion p[role=heading] button{justify-content:flex-start;color:var(--text-header);display:inline-flex;width:auto}.footer__linkList--accordion h2 button span,.footer__linkList--accordion p[role=heading] button span{margin-left:15px}}.footer__linkList-list{padding:25px 0 0!important;margin:0;font-weight:700}.footer__linkList-item{margin-bottom:12px;padding:0;font-size:12px;line-height:14px}.footer__linkList-item a{display:inline-block}.footer__linkList-item:before{display:none!important}.footer__linkList-item.last{margin-bottom:0}body:not(.cookie-rejected) .ot-floating-button{display:none!important}.no-max-sized-overlay{width:0%;height:0%}.adyen-checkout__qr-loader{display:flex;gap:15px;flex-direction:column;align-items:center}.adyen-checkout__qr-loader__brand-logo{width:74px;border-radius:3px}.adyen-checkout__qr-loader__app-link{display:none}@media (min-width: 504px){.adyen-checkout__threeds2__challenge{min-height:800px!important}}.adyen-checkout__klarna-widget>div:first-child{display:none}.adyen-checkout__klarna-widget .adyen-checkout__button.adyen-checkout__button--pay{margin-top:0;height:40px}@media (min-width: 1024px){.adyen-checkout__klarna-widget .adyen-checkout__button.adyen-checkout__button--pay{width:auto;margin-left:auto}}lot-get-your-guide-results lot-card{gap:8px!important}@media (min-width: 834px){lot-get-your-guide-results lot-card .teaser__title{min-height:80px}}lot-get-your-guide-results .get-your-guide__teaser--skeleton lot-title{position:relative}lot-get-your-guide-results .get-your-guide__teaser--skeleton lot-title:after,lot-get-your-guide-results .get-your-guide__teaser--skeleton lot-title:before{content:"";display:block;height:7px;position:absolute;top:0;left:0;border-radius:4px;background:var(--placeholder)}lot-get-your-guide-results .get-your-guide__teaser--skeleton lot-title:after{display:none;top:12px}lot-get-your-guide-results .get-your-guide__teaser--skeleton lot-title{margin:10px 0!important;height:30px;min-height:unset}lot-get-your-guide-results .get-your-guide__teaser--skeleton lot-title:before{width:80%;top:-9px;height:18px}.ng-custom-mat lot-flight-network-top-bar .top-bar__form mat-checkbox label.mat-checkbox-layout{display:flex;align-items:center;margin:0}.ng-custom-mat lot-flight-network-top-bar .top-bar__form mat-checkbox .mat-checkbox-label{color:#000;font: 700 14px/34px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}.ng-custom-mat lot-flight-network-top-bar lot-market-switch lot-market-switch-view{margin:unset}lot-flight-network-connection-panel lot-cabin-class-and-pax-selection:focus{outline:none}lot-flight-network-connection-panel lot-cabin-class-and-pax-selection .booker-form-field-wrapper{border:1px solid #e6e7ea!important}lot-flight-network-connection-panel lot-cabin-class-and-pax-selection.cdk-keyboard-focused .booker-form-field-wrapper,lot-flight-network-connection-panel lot-cabin-class-and-pax-selection.cdk-program-focused .booker-form-field-wrapper{border:1px solid var(--button-primary)!important;border-radius:4px}@media (min-width: 1024px){.modal-dialog__panel{max-height:calc(100% - 20px)!important;overflow:auto}}.flight-network-price-calendar-dialog .modal-content{padding:0!important;max-height:none!important}.flight-network-price-calendar-dialog .modal-content .fn-price-calendar .ngb-dp-header{display:none}.flight-network-price-calendar-dialog .modal-content .fn-price-calendar ngb-datepicker{overflow:auto;padding:0 20px}.flight-network-price-calendar-dialog .modal-content .fn-price-calendar ngb-datepicker .ngb-dp-content .ngb-dp-header{display:flex;align-items:flex-end;min-height:44px}.flight-network-price-calendar-dialog .modal-content .fn-price-calendar ngb-datepicker .ngb-dp-content .ngb-dp-header .ngb-dp-month-name{flex:1}.flight-network-price-calendar-dialog .modal-content .fn-price-calendar ngb-datepicker .ngb-dp-content .ngb-dp-header .ngb-dp-arrow-btn{align-self:center}.flight-network-price-calendar-dialog .modal-content .fn-price-calendar ngb-datepicker .ngb-dp-content .ngb-dp-months{max-width:400px;margin:0 auto 100px;gap:unset}@media (min-width: 1024px){.flight-network-price-calendar-dialog .modal-content .fn-price-calendar ngb-datepicker .ngb-dp-content .ngb-dp-months{width:100%;max-width:unset;margin:unset;gap:50px}}.flight-network-price-calendar-dialog .modal-content .fn-price-calendar ngb-datepicker .ngb-dp-content .ngb-dp-months .ngb-dp-month{max-width:100%}.flight-network-price-calendar-dialog .modal-content .fn-price-calendar ngb-datepicker .ngb-dp-content .ngb-dp-months .ngb-dp-month+.ngb-dp-month{margin-top:0}@media (min-width: 1024px){.flight-network-price-calendar-dialog .modal-header{display:none!important}}lot-flight-network lot-information-bar>.information-bar{height:35px!important}.ibe-consent{font: 700 14px/21px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}@media (max-width: 833.98px){.ibe-consent{font: 700 12px/18px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}}.ibe-consent__checkbox--error .mat-checkbox-inner-container .mat-checkbox-frame{border-color:var(--red)}.ibe-consent__checkbox .mat-checkbox.cdk-keyboard-focused:focus-within{border:0 none}.ibe-consent__label p{display:inline!important}.engage-tile lot-title *,.engage-tile-vertical lot-title *{margin-bottom:24px}@media (min-width: 1024px){.engage-tile lot-title *,.engage-tile-vertical lot-title *{margin-bottom:0}}.engage-tile__description{text-align:center;color:#505562;font: 400 14px/20px LotGeomanist,LotLato,Helvetica,Arial,sans-serif}@media (min-width: 1024px){.engage-tile__description p{margin:0 158px 24px}}.promo-banner .carousel{box-shadow:0 5px 20px #f1f1f3;border-radius:4px}.promo-banner .carousel .splide__slide{width:100%;height:auto!important}@media (min-width: 1024px){.promo-banner .carousel .splide__slide{max-height:450px}}.promo-banner .splide__pagination{position:absolute;bottom:auto;left:50%;transform:translate(-50%)}.promo-banner .splide__pagination__page:focus-visible{outline:1px solid #0b57ad;outline-offset:2px}.promo-banner .carousel-container__control--prev{display:none!important}@media (min-width: 1024px){.promo-banner .carousel-container__control--prev{display:block!important;left:-4%!important;padding:0!important}}.promo-banner .carousel-container__control--next{display:none!important}@media (min-width: 1024px){.promo-banner .carousel-container__control--next{display:block!important;right:-4%!important;padding:0!important}}@media (max-width: 1023.98px){.product-added-carousel .splide__arrows{display:none}}.product-added-carousel .carousel-container__control--prev{left:8px;padding:0}@media (min-width: 1024px){.product-added-carousel .carousel-container__control--prev{left:-40px!important}}.product-added-carousel .carousel-container__control--next{right:8px;padding:0}@media (min-width: 1024px){.product-added-carousel .carousel-container__control--next{right:-40px!important}}.product-added-carousel .splide__list{padding:20px 0!important}.miles-configurator__icon{color:#252668;font: 700 14px/1 LotGeomanist,LotLato,Helvetica,Arial,sans-serif;position:relative;bottom:1px}.miles-configurator__icon--gray{color:#343740}lot-miles-configurator lot-range .range__thumb{left:1px!important;height:25px!important;width:25px!important}lot-miles-configurator lot-range .tooltip__trigger{height:17px}.step-summary-bar__btn-container button{font-weight:500}@media (max-width: 1023.98px){.step-summary-bar__btn-container{width:100%;display:flex}.step-summary-bar__btn-container button{flex-grow:1}}.step-summary-bar__btn-container .mat-secondary{background-color:transparent}.step-summary-bar__btn-container .close-button{margin:10px 20px 0}.step-summary-bar__sub-price{display:flex}.step-summary-bar__sub-price p{margin:0;display:inline-flex}@media (max-width: 1365.98px){.step-summary-bar__sub-price{align-self:flex-end}}.miles-teaser__info-icon{color:#343740;position:relative;bottom:1px;font: 700 14px/1 LotGeomanist,LotLato,Helvetica,Arial,sans-serif}@media (min-width: 1024px){.miles-teaser__info-icon{font: 700 16px/1 LotGeomanist,LotLato,Helvetica,Arial,sans-serif;bottom:2px}}.miles-teaser__cardholders-miles-icon{position:relative;bottom:2px}.skeleton-drawer-content lot-spinner .spinner{z-index:10!important}.temporary-order__copy-btn .mdc-button__label{display:flex}.survey__payment-answer-container .mat-error,.survey__form .mat-error{font: 700 14px/1 LotGeomanist,LotLato,Helvetica,Arial,sans-serif;color:#d70d15}mat-radio-button.survey__answer-label .mat-radio-label{margin-bottom:0;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center}mat-radio-button.survey__answer-label .mat-radio-container{display:block}mat-radio-button.survey__answer-label .mat-radio-label-content{padding-left:0;white-space:normal;padding-top:12px;display:block}.mat-radio-button.survey__payment-answer-label{margin-right:0}.survey__payment-answer-label.survey__payment-answer-label--missed-selected .mat-radio-label{align-items:start}.survey__payment-answer-label.survey__payment-answer-label--missed-selected .mat-radio-label-content{padding-top:4px;width:100%}.survey__container .expansion-panel__header--bottom-gap{padding-bottom:0!important}.survey__form .mat-error{position:relative;bottom:4px}.survey__payment-answer-container .mat-error{position:static}lot-animal-transporter-form .form .mat-form-field-infix{width:auto}lot-insurance .consent__content a:focus,lot-insurance .consent__content a:focus-within,lot-insurance .ipid-link a:focus,lot-insurance .ipid-link a:focus-within{outline:1px solid #0b57ad;outline-offset:2px;border-radius:2px}.additional-services-main-heading:focus,.additional-services-main-heading:focus-visible{outline:1px solid #0b57ad;border-radius:4px}.popover__compartments_details .carousel-container .carousel__item:after{content:none!important}.popover__compartments_details .carousel-container .carousel__item:not(.is-visible):not(.is-transition){pointer-events:initial}.flight-list__price-info{color:#252668;margin-bottom:0;font-size:14px;font-weight:400;display:inline-flex;align-items:baseline;gap:.5ch}.flight-list__price-info--underline{text-decoration:underline;text-decoration-thickness:1px}.fare--small-container{line-height:1}.grey-content{color:#616777!important;border-color:#616777!important}.grey-content .flight-arrival-icon__dot{background:#616777!important}
