/* Icons - Font Awesome */ @font-face{font-family: 'FontAwesome';font-weight: normal;font-style: normal;src: url('https://cdn.linistry.com/linistry/webflow/themes/default/fonts/fontawesome-webfont.eot?v=4.2.0');src: url('https://cdn.linistry.com/linistry/webflow/themes/default/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'), url('https://cdn.linistry.com/linistry/webflow/themes/default/fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'), url('https://cdn.linistry.com/linistry/webflow/themes/default/fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype');} @font-face{font-family: 'Molgroup';font-style: normal;font-weight: 100 400;src: url(https://cdn.linistry.com/mol/fonts/Molgroup-Normal.ttf) format('truetype');} @font-face{font-family: 'Molgroup';font-style: normal;font-weight: 500 700;src: url(https://cdn.linistry.com/mol/fonts/Molgroup-DemiBold.ttf) format('truetype');} @font-face{font-family: 'Molgroup';font-style: normal;font-weight: 800;src: url(https://cdn.linistry.com/mol/fonts/Molgroup-ExtraBold.ttf) format('truetype');}:root{--font-family: Molgroup, sans-serif;--pillar-width: 620px;--line-height: 1.5;--footer-height: 0;--header-height: 80px;--header-z-index: 1000;--pillar-width--large: var(--pillar-width);} /* Button */ :root {--background-color--button: transparent;--border-color--button: #1E6695;--text-color--button: #06102E;--background-color--button--hover: transparent;--border-color--button--hover: #5DA4CA;--text-color--button--hover: #06102E;--background-color--button--active: transparent;--border-color--button--active: #C9E1ED;--text-color--button-active: #06102E;} /* Primary Button */ :root {--background-color--primary-button: #70C8F8;--text-color--primary-button: #06102E;--border-color--primary-button: #70C8F8;--background-color--primary-button--hover: #99D6F7;--border-color--primary-button--hover: #99D6F7;--text-color--primary-button--hover: #06102E;--background-color--primary-button--active: #ADE2FF;--border-color--primary-button--active: #ADE2FF;--text-color--primary-button--active: #06102E;} /* Font Size */ :root{--font-size--xxxl: 56px;--font-size: 16px;--font-size--l: 24px;--font-size--m: 20px;--font-size--xs: 13px;--font-size--xxl: 40px;} /* Spacing */ :root {--spacing--m: 16px;--spacing--xs: 4px;--spacing--s: 8px;--spacing--xl: 32px;--spacing--l: 24px;--spacing--xxl: 48px;} /* Shadows */ :root {--box-shadow: 0 2px 4px 0 rgba(19, 20, 20, .08);--box-shadow--strong: 0 6px 10px 0 rgba(19, 20, 20, .2);--box-shadow--strong-up: 0 -6px 10px 0 rgba(19, 20, 20, .2);}  /* Border Radius */ :root{--border-radius--strong: 40px;--border-radius: 12px;--border-radius--light: 4px;} /* Input */ :root {--input--height: 48px;--background-color--input: #ffffff;--border-color--input: #ffffff;--border-color--input--hover: #1E669529;--border-color--input--active: #1E6695;} /* Background Colors */ :root {--background-color--primary: var(--background-color);--background-color--danger: #DE3319D6;--background-color--light: #ffffff;--background-color--success-subtle: rgba(54, 227, 143, 0.3);--background-color--success: #22AB96D6;--background-color--dialog-overlay: rgba(0, 0, 0, 0.2);--background-color: #f0f6fa;--background-color--hover: #e9e9e9;--background-color--warning: #f5a623;} /* Text Colors */ :root {--text-color: #0c1c4a;--text-color--light: #ffffff;--text-color--danger: #B24B22;--text-color--link: #3366BB;--text-color--success: #117B6A;--text-color--progress: #1e6695;--text-color--warning: #000000;} /* Border Colors */ :root {--border-color--primary: #1e6695;--border-color--success: #22AB96;--border-color--danger: #B24B22;--border-color: #C9E1ED;--border-color--input-focus: #70C8F8A3;--border-color--light: #ffffff;} /* Intl Tel Input */ :root {--iti-hover-color: var(--background-color--hover);--iti-border-color: var(--border-color);--iti-dialcode-color: var(--text-color);--iti-dropdown-bg: white;--iti-spacer-horizontal: 8px;--iti-flag-height: 12px;--iti-flag-width: 16px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: 6px;--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-arrow-color: var(--text-color);--iti-path-flags-1x: url("../img/flags.webp");--iti-path-flags-2x: url("../img/flags@2x.webp");--iti-path-globe-1x: url("../img/globe.webp");--iti-path-globe-2x: url("../img/globe@2x.webp");--iti-flag-sprite-width: 3904px;--iti-flag-sprite-height: 12px;--iti-mobile-popup-margin: 30px;}@media (max-width: 767px) {:root{--pillar-width: 100%;}}@media (min-width: 1200px) and (max-width: 1399px) {:root{--pillar-width--large: 1140px;}}@media (min-width: 1400px) {:root{--pillar-width--large: 1320px;}}@media (min-width: 992px) and (max-width: 1199px) {:root{--pillar-width--large: 960px;}}@media (max-width: 767px) {:root{--footer-height: 128px;}}.l-b-html{height: 100%;overflow: hidden;} *[tabIndex]:focus, a:focus{border: none;box-shadow: 0px 0px 0px 3px var(--border-color--input-focus);}.l-b-body{height: 100%;font-family: var(--font-family);color: var(--text-color);background-color: var(--background-color);display: flex;flex-direction: column;overflow-y: auto;line-height: var(--line-height);position: relative;padding-top: var(--header-height);}.l-b-header{overflow: visible;display: flex;flex-grow: 0;flex-shrink: 0;height: 96px;width: var(--pillar-width);margin: 0 auto;align-items: flex-end;padding: 24px;} .l-b-header:before{position: fixed;background-image: linear-gradient(270deg,#f7fafc 49.97%,rgba(232,241,247,.2) 100%,#e8f1f7 100%);display: block;height: var(--header-height);top: 0;left: 0;right: 0;content: '';backdrop-filter: blur(12px);z-index: 2;} .l-b-header:not(:has(.l-b-backbutton)){height: 0;padding: 0;}@media (max-width: 767px) {.l-b-header{height: 56px;padding: 12px 8px;}}.l-b-backbutton{display: flex;align-items: flex-end;color: transparent;gap: var(--spacing--s);padding: 4px 8px;border-radius: 6px;}  .l-b-backbutton:before{content: '';background-image: url(https://cdn.linistry.com/mol/images/mol-campus--back.svg);background-repeat: no-repeat;background-size: contain;width: 16px;flex-shrink: 0;margin-top: auto;margin-bottom: 0;height: 18px;display: block;margin-right: 12px;} .l-b-backbutton:after{display: block;font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;color: #1e6695;margin-top: auto;margin-bottom: 0 !important;content: 'Vissza';} html[lang=hu] .l-b-backbutton:after{content: Vissza;} html[lang=en] .l-b-backbutton:after{content: back;}.l-b-header--nav{display: flex;justify-content: center;align-items: center;width: var(--header-height);position: fixed;left: 64px;top: 0;height: var(--header-height);z-index: 3;}@media (max-width: 767px) {.l-b-header--nav{left: 16px;}}.l-b-header--logo-link{display: block;width: var(--header-height);height: var(--header-height);background-size: contain;background-repeat: no-repeat;background-position: center center;background-image: url("https://cdn.linistry.com/linistry/linistry_logo.svg");}@media (max-width: 767px) {.l-b-header--logo-link{max-width: 93px;max-height: 40px;}}.l-b-langlist{display: flex;justify-content: flex-end;align-items: center;margin: 0 var(--spacing--m);gap: var(--spacing--s);height: var(--header-height);position: fixed;right: 64px;top: 0;z-index: 4;}@media (max-width: 767px) {.l-b-langlist{right: 16px;margin: 0;}}.l-b-langlist--current-language{height: 44px;width: 44px;background-repeat: no-repeat;background-size: cover;background-position: center;display: block;border-radius: 50%;}@media (max-width: 767px) {.l-b-langlist--current-language{height: 32px;width: 32px;}}.l-b-langlist--available-languages{display: flex;gap: var(--spacing--s);} .l-b-langlist--available-language-menuitem{height: 44px;background-repeat: no-repeat;background-size: cover;box-shadow: var(--box-shadow);display: block;width: 44px;border-radius: 50%;opacity: 0.4;background-position: center;}@media (max-width: 767px) {.l-b-langlist--available-language-menuitem{height: 32px;width: 32px;}}.l-b-main{flex-grow: 1;flex-shrink: 0;flex-direction: column;display: flex;min-height: calc(100% - var(--header-height) - var(--footer-height));}@media (max-width: 767px) {.l-b-main{min-height: calc(100% - var(--header-height));height: auto;}}.l-b-section{height: 100%;padding-bottom: var(--spacing--xxl);}@media (max-width: 767px) {.l-b-section{padding: 0;}}.l-b-container{max-width: var(--pillar-width);margin: 0 auto;width: 100%;}@media (max-width: 767px) {.l-b-container{height: 100%;}}.l-b-form{background-color: rgba(255, 255, 255, .4) !important;border-radius: var(--border-radius--strong);padding: var(--spacing--xxl);border: 1px solid rgba(255, 255, 255, .8);}@media (max-width: 767px) {.l-b-form{flex-grow: 1;border-radius: 0;box-shadow: none;padding: var(--spacing--m);min-height: 100%;background-color: transparent !important;border: none !important;padding-bottom: 128px;}}.l-b-h1{font-size: 31px;font-weight: 800;line-height: 31px ;color: #1e6695;margin-bottom: 32px;}@media (max-width: 767px) {.l-b-h1{font-size: var(--font-size--l);}}.l-b-h1--description{font-style: normal;font-weight: 400;font-size: 14px;line-height: 22px;}.l-b-h2{font-size: var(--font-size--m);line-height: 1.5;}.l-b-input{height: var(--input--height);line-height: 1.5;font-size: var(--font-size);display: block;padding-top: var(--spacing--s);padding-bottom: var(--spacing--s);padding-left: var(--spacing--m);padding-right: var(--spacing--m);border-radius: var(--border-radius);font-weight: 600;color: #06102E;border: 1px solid var(--border-color--input);} .l-b-input:hover{border-color: var(--border-color--input--hover);} .l-b-input:focus, .l-b-input:active, .l-b-input:focus-visible{border: 1px solid var(--border-color--input--active);outline: none;} .l-b-input:placeholder{color: #06102E99;} .l-b-input:hover:placeholder{color: #06102E99;}textarea.l-b-input{height: calc(2 * var(--input--height));font-size: var(--font-size);border-radius: var(--border-radius);font-family: var(--font-family);}.l-b-input option{color: var(--text-color);}.l-b-button{height: 48px;border-radius: var(--border-radius);border: 1px solid var(--border-color--button);background: var(--background-color--button);font-size: var(--font-size);color: var(--text-color--button);display: flex;text-decoration: none;cursor: pointer;font-weight: 600;justify-content: center;align-items: center;padding-top: var(--spacing--s);padding-right: var(--spacing--xxl);padding-bottom: var(--spacing--s);padding-left: var(--spacing--xxl);gap: var(--spacing--s);line-height: 24px;letter-spacing: 0px;text-align: center;} .l-b-button:active{background-color: var(--background-color--button--active);border-color: var(--border-color--button--active);color: var(--border-color--button--active);} .l-b-button:hover{background-color: var(--background-color--button--hover);border-color: var(--border-color--button--hover);color: var(--text-color--button--hover);} .l-b-button:focus-visible, button:focus-visible{outline: 3px solid var(--border-color--input-focus);} .l-b-button:disabled{border-color: #1E669529;color: #06102E99;}.l-b-button.l-b-button--primary{background-color: var(--background-color--primary-button);border-color: var(--border-color--primary-button);color: var(--text-color--primary-button);} .l-b-button.l-b-button--primary:hover{background-color: var(--background-color--primary-button--hover);border-color: var(--border-color--primary-button--hover);color: var(--text-color--primary-button--hover);} .l-b-button.l-b-button--primary:active{background-color: var(--background-color--primary-button--active);border-color: var(--border-color--primary-button--active);color: var(--text-color--primary-button--active);} .l-b-button.l-b-button--primary:disabled{background-color: #1E669529;border-color: #1E669529;color: #CACACA;}.l-b-checkbox{display: flex;justify-content: flex-start;align-items: center;gap: var(--spacing--m);}.l-b-checkbox--input{height: 24px;width: 24px;border-radius: var(--border-radius--light);cursor: pointer;accent-color: #1E6695;border-color: #1E6695;} .l-b-checkbox--input:focus{outline: 3px solid var(--border-color--input-focus);outline-offset: 0px;}.l-b-checkbox--label{font-size: 13px;cursor: pointer;font-weight: 600;line-height: 16px;letter-spacing: 0px;}.l-b-radio{display: flex;justify-content: flex-start;align-items: center;gap: var(--spacing--m);}.l-b-radio--input{height: 24px;width: 24px;border-radius: var(--border-radius--light);cursor: pointer;} .l-b-radio--input:focus{outline: 3px solid var(--border-color--input-focus);outline-offset: 0px;}.l-b-radio--label{font-size: var(--font-size--m);cursor: pointer;}.l-b-link{color: #3366BB;cursor: pointer;text-decoration: underline;background-color: inherit;text-align: left;font-weight: 600;font-size: 13px;line-height: 16px;letter-spacing: 0px;}.l-b-submit .l-b-button{width: 100%;} .l-b-submit .l-b-button:after{content: '';display: inline-block;height: 24px;width: 24px;background-image: url("https://cdn.linistry.com/mol/images/mol-campus--arrow.svg");background-repeat: no-repeat;background-position: center;margin-left: 8px;}@media (max-width: 767px) {.l-b-submit .l-b-button{margin-left: auto;margin-right: auto;max-width: 400px;width: 100%;}.l-b-submit{position: fixed;bottom: 0;padding: var(--spacing--l);background-color: rgba(255, 255, 255, 0.4);z-index: 2;left: 0;right: 0;backdrop-filter: blur(8px);}}.l-b-fieldset{display: flex;gap: var(--spacing--l);flex-direction: column;}.l-b-field{display: flex;position: relative;gap: var(--spacing--s);flex-direction: column;}.l-b-field--input{order: 2;: ;}.l-b-field--label{order: 1;font-weight: 600;font-size: var(--font-size--xs);line-height: 16px;padding: 0 var(--spacing--s);}.l-b-field--type{order: 3;font-weight: 600;font-size: 11px;line-height: 14px;color: #06102E99;padding: 0 var(--spacing--s);} .l-b-field--input.input-validation-error + .l-b-field--label + .l-b-field--type{display: none;}.l-b-field--input.input-validation-error{border-color: var(--border-color--danger);} .l-b-field--val{color: var(--text-color--danger);text-align: left;order: 4;font-weight: 600;font-size: 11px;line-height: 14px;padding: 0 var(--spacing--s);}.l-b-field--input option{color: var(--text-color);}@media (max-width: 767px) {.class{color: black;font-size: 14px;}.class:hover{color: red;font-size: 14px;}}.l-b-field.l-b-field--checkboxgroup{display: flex;flex-direction: column;} .l-b-field.l-b-field--checkboxgroup .l-b-field--val{margin-left: 32px;} .l-b-field.l-b-field--checkboxgroup .l-b-checkbox:not(:first-child){margin-top: 16px;}@media (max-width: 767px) {.l-b-field.l-b-field--checkboxgroup{gap: var(--spacing--s);}}.l-b-field.l-b-field--radiogroup{display: flex;flex-direction: column;gap: var(--spacing--m);}@media (max-width: 767px) {.l-b-field.l-b-field--radiogroup{gap: var(--spacing--s);}}/* Phone input wrapper */ .l-b-field--phone-input + .iti{font-size: var(--font-size--l);border-bottom: none;padding: 0;} /* Dropdown button */ .l-b-field--phone-input + .iti .iti__country-container .iti__selected-country{display: grid;grid-template-columns: auto auto auto;grid-template-areas: "flag number arrow";grid-template-rows: 100%;padding-left:  var(--spacing--s);gap: var(--spacing--xs);padding-right: var(--spacing--s);padding-top: 3px;padding-bottom: 1px;line-height: var(--input--height);} /* Dropdown button inner */ .l-b-field--phone-input + .iti .iti__country-container .iti__selected-country .iti__selected-country-primary{display: contents;} /*Dropdown button flag*/ .l-b-field--phone-input + .iti .iti__country-container .iti__selected-country .iti__selected-country-primary .iti__flag{grid-area: flag;margin-top: 3px;} /*Dropdown button arrow*/ .l-b-field--phone-input + .iti .iti__country-container .iti__selected-country .iti__selected-country-primary .iti__arrow{grid-area: arrow;margin-top: 3px;} /*Dropdown button dial code */ .l-b-field--phone-input + .iti .iti__country-container .iti__selected-dial-code{grid-area: number;height: 100%;margin-top: -4px;font-size: var(--font-size--m);} /* Input */ .l-b-field--phone-input + .iti .l-b-field--input{width: 100%;} /*Validation - Label*/ .l-b-field--phone-input.input-validation-error + .iti + .l-b-field--label{color: var(--text-color--danger);} /*Validation - Input*/ .l-b-field--phone-input.input-validation-error + .iti .l-b-field--input{border-bottom-color: var(--border-color--danger);color: var(--text-color--danger);} /*Validation - Input*/ .l-b-field--phone-input.input-validation-error + .iti .l-b-field--input::placeholder{color: var(--text-color--danger);opacity: 0.75;} /*Validation - Dial Code*/ .l-b-field--phone-input.input-validation-error + .iti .iti__selected-dial-code{color: var(--text-color--danger);}/*Dropdown list search */ .iti .iti__dropdown-content .iti__search-input{font-size: var(--font-size--m);height: 32px;} /* Dropdown list item */ .iti .iti__dropdown-content .iti__country{height: 32px;} /* Dropdown */ .iti .iti__dropdown-content .iti__country-list{background-color: var(--background-color--light);} /*Dropwdown contents */  .iti .iti__dropdown-content{font-size: var(--font-size--m);}  /*Dropdown list search focus */ .iti .iti__dropdown-content .iti__search-input:focus{outline: 3px solid var(--border-color--input-focus);border-radius: var(--border-radius--light);padding-left: var(--spacing--xs);padding-right: var(--spacing--xs);outline-offset: 0px;}.l-b-dlg{position: fixed;z-index: 10000;top: 0;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;background-color: var(--background-color--dialog-overlay);} .l-b-dlg:not(.open){display: none;}.l-b-dlg--frame{display: flex;height: auto;width: auto;max-width: 80%;max-height: 80%;border: none;background-color: var(--background-color--light);border-radius: var(--border-radius);box-shadow: var(--box-shadow--strong);padding: var(--spacing--l);flex-direction: column;gap: var(--spacing--l);animation: dlgFadeOut 1s ease normal;} .l-b-dlg.open .l-b-dlg--frame{animation: dlgFadeIn 0.5s ease normal;}@keyframes dlgFadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes dlgFadeOut {
    from {
        opacity: 1;
    }

    to {
        opacity: 0;
    }
}.l-b-dlg--title{font-size: var(--font-size--l);font-style: normal;font-weight: 700;line-height: 1.1;display: flex;justify-content: space-between;align-items: center;}.l-b-dlg--close-button{position: relative;height: 24px;width: 24px;background-color: transparent;border: none;box-shadow: none !important;padding: 0;} .l-b-dlg--close-button:after,
    .l-b-dlg--close-button:before{content: '';display: block;height: 16px;width: 2px;transform-origin: center;position: absolute;left: 11px;top: 4px;background-color: var(--text-color);cursor: pointer;} .l-b-dlg--close-button:after{transform: rotate(45deg);} .l-b-dlg--close-button:before{transform: rotate(-45deg);}.l-b-dlg--message{overflow: auto;}.l-b-dlg--buttons{display: flex;justify-content: flex-end;gap: var(--spacing--m);flex-wrap: wrap;}@media (max-width: 767px) {.l-b-dlg--buttons{flex-direction: column;}}.l-b-dlg--confirm.l-b-dlg .l-b-buttons{display: flex;flex-direction: row-reverse;}.l-b-button.l-b-dlg--button.l-b-dlg--confirm-cancel-button{order: 1;}.l-b-dlg--confirm-ok-button.l-b-button.l-b-dlg--button{order: 2;}.l-b-dlg.l-b-dlg--notify{bottom: 32px;right: 0;top: unset;left: unset;width: auto;background-color: transparent;}@media (max-width: 767px) {.l-b-dlg.l-b-dlg--notify{top: 32px;bottom: unset;left: 32px;right: 32px;width: unset;}}.l-b-dlg.l-b-dlg--notify .l-b-dlg--frame{width: 400px;flex-direction: row;justify-content: space-between;border-radius: 20px;}.l-b-dlg.l-b-dlg--notify .l-b-dlg--close-button{margin-top: auto;margin-right: calc(-1 * var(--spacing--m));margin-bottom: auto;}.l-b-dlg.l-b-dlg--notify.danger .l-b-dlg--frame{background-color: var(--background-color--danger);color: var(--text-color--light);border: 1px solid #DE3319;}.l-b-dlg.l-b-dlg--notify.danger .l-b-dlg--close-button:after{background-color: var(--text-color--light);} .l-b-dlg.l-b-dlg--notify.danger .l-b-dlg--close-button:before{background-color: var(--text-color--light);}.l-b-dlg.l-b-dlg--notify.success .l-b-dlg--frame{background-color: var(--background-color--success);color: var(--text-color--light);border: 2px solid var(--border-color--success);}.l-b-dlg.l-b-dlg--notify.success .l-b-dlg--close-button:before{background-color: var(--text-color--light);} .l-b-dlg.l-b-dlg--notify.success .l-b-dlg--close-button:after{background-color: var(--text-color--light);}.l-b-dlg--slidein.l-b-dlg{justify-content: flex-end;background-color: var(--background-color--dialog-overlay);} .l-b-dlg.l-b-dlg--slidein.open{animation: dlgFadeIn 0.5s ease normal;}@media (max-width: 767px) {.l-b-dlg.l-b-dlg--slidein{flex-direction: column;}}.l-b-dlg--slidein.l-b-dlg .l-b-dlg--frame{height: 100%;max-height: 100%;width: 664px;border-radius: 0;position: absolute;right: -100%;} .l-b-dlg.l-b-dlg--slidein.open .l-b-dlg--frame{right: 0;animation: dlgSlideIn 0.5s ease normal;}@media (max-width: 767px) {.l-b-dlg--slidein.l-b-dlg{flex-direction: column;}.l-b-dlg.l-b-dlg--slidein .l-b-dlg--frame{right: 0;bottom: -100%;border-radius: var(--border-radius) var(--border-radius) 0 0;max-height: 90%;max-width: 100%;}.l-b-dlg.l-b-dlg--slidein.open .l-b-dlg--frame{bottom: 0;animation: dlgSlideUp 0.5s ease normal;}}@keyframes dlgSlideIn {
    from {
        right: -100%;
    }

    to {
        right: 0;
    }
}

@keyframes dlgSlideUp {
    from {
        bottom: -100%;
    }

    to {
        bottom: 0;
    }
}.l-c-my-cust-sm .l-b-main{height: auto;}.l-c-my-cust-sm--section{height: auto;}@media (max-width: 767px) {.l-c-my-cust-sm--section{padding: var(--spacing--xxl) var(--spacing--m);}}@media (min-width: 992px) and (max-width: 1199px) {.l-c-my-cust-sm--section{padding: var(--spacing--l);}} .l-c-my-cust-sm--section.hidden{display: none;}@media (max-width: 767px) {.l-c-my-cust-sm--container{height: auto;}}.l-c-my-cust-sm--title-with-fallback{margin-bottom: var(--spacing--m);margin-top: var(--spacing--l);}.l-c-my-cust-sm--search-input{width: 100%;margin-bottom: var(--spacing--l);}.l-c-my-cust-sm--heading-2{font-size: var(--font-size--m);}.l-c-my-cust-sm--additional-info{text-align: center;margin-top: var(--spacing--s);margin-bottom: var(--spacing--s);}.l-c-my-cust-sm--list{margin-top: var(--spacing--l);gap: var(--spacing--l);display: flex;flex-direction: column;}.l-c-my-cust-sm--item{display: grid;background-color: var(--background-color--light);border-radius: var(--border-radius--strong);grid-template-columns: max-content 1fr;grid-template-areas: "logo title" "logo description"  "disabled disabled" "walkindisabled walkindisabled" "lineinfo lineinfo" "actions actions";grid-template-rows: auto;padding: var(--spacing--xxl);border: 1px solid rgba(255, 255, 255, .8);}@media (max-width: 767px) {.l-c-my-cust-sm--item{padding: var(--spacing--l);}}.l-c-my-cust-sm--item--logo{height: 40px;width: 40px;grid-area: logo;margin-right: 8px;}.l-c-my-cust-sm--event-card-title{font-weight: bold;grid-area: title;}.l-c-my-cust-sm--event-card-description{font-size: var(--font-size--xs);grid-area: description;}.l-c-my-cust-sm--line-info{display: flex;grid-area: lineinfo;gap: var(--spacing--m);margin-top: var(--spacing--m);border-top: 1px solid var(--border-color--light);padding-top: var(--spacing--m);}@media (max-width: 767px) {.l-c-my-cust-sm--line-info{flex-direction: column;}} .l-c-my-cust-sm--line-info.hidden{display: none;} .l-c-my-cust-sm--line-info.loading .l-c-my-cust-sm--activecustomerscount-value:before, .l-c-my-cust-sm--line-info.loading .l-c-my-cust-sm--expectedstart-value:before{animation: l-b-progress-spin 2s infinite linear;font-family: FontAwesome;content: "\f1ce";font-size: 0.75em;display: flex;color: var(--text-color--progress);line-height: 0.5em;height: 0.75em;width: 0.75em;align-items: center;justify-content: center;margin-right: var(--spacing--m);}.l-c-my-cust-sm--activecustomerscount{display: flex;align-items: center;gap: var(--spacing--s);justify-content: center;}@media (max-width: 767px) {.l-c-my-cust-sm--activecustomerscount{gap: var(--spacing--xs);justify-content: flex-start;flex-wrap: wrap;}}.l-c-my-cust-sm--activecustomerscount-label{display: flex;align-items: center;justify-content: center;gap: var(--spacing--s);} .l-c-my-cust-sm--activecustomerscount-label:before{content: "\f0c0";display: block;width: 16px;font-family: FontAwesome;} .l-c-my-cust-sm--activecustomerscount-value{font-weight: bold;}.l-c-my-cust-sm--expectedstart{display: flex;align-items: center;justify-content: flex-start;gap: var(--spacing--s);}@media (max-width: 767px) {.l-c-my-cust-sm--expectedstart{gap: var(--spacing--xs);justify-content: flex-start;flex-wrap: wrap;}}.l-c-my-cust-sm--expectedstart-label{display: flex;align-items: center;justify-content: center;gap: var(--spacing--s);} .l-c-my-cust-sm--expectedstart-label:before{content: "\f017";display: block;width: 16px;font-family: FontAwesome;}.l-c-my-cust-sm--expectedstart-value{font-weight: bold;}.l-c-my-cust-sm--walkindisabled{grid-area: walkindisabled;display: flex;justify-content: flex-start;align-items: center;gap: var(--spacing--m);padding-top: var(--spacing--m);margin-top: var(--spacing--m);border-top: 1px solid var(--border-color--light);}@media (max-width: 767px) {.l-c-my-cust-sm--walkindisabled{gap: var(--spacing--xs);justify-content: flex-start;flex-wrap: wrap;}}.l-c-my-cust-sm--walkindisabled-badge{border-radius: var(--border-radius--light);background-color: var(--background-color--warning);color: var(--text-color--warning);padding: 0 var(--spacing--s);font-weight: bold;}.l-c-my-cust-sm--walkindisabled.hidden{display: none;} .l-c-my-cust-sm--walkindisabled.loading{display: none;}.l-c-my-cust-sm--disabled{grid-area: disabled;display: flex;justify-content: flex-start;align-items: center;gap: var(--spacing--m);margin-top: var(--spacing--m);padding-top: var(--spacing--m);border-top: 1 px solid var(--border-color--light);}@media (max-width: 767px) {.l-c-my-cust-sm--disabled{gap: var(--spacing--xs);justify-content: flex-start;flex-wrap: wrap;}}.l-c-my-cust-sm--disabled.hidden{display: none;} .l-c-my-cust-sm--disabled.loading{display: none;}.l-c-my-cust-sm--disabled-badge{border-radius: var(--border-radius--light);background-color: var(--background-color--warning);color: var(--text-color--warning);padding: 0 var(--spacing--s);font-weight: bold;}.l-c-my-cust-sm--item-buttons{grid-area: actions;padding-top: var(--spacing--m);margin-top: var(--spacing--m);display: flex;flex-direction: column;gap: var(--spacing--m);}.l-c-my-cust-sm--item-action--description{margin-bottom: var(--spacing--s);}.l-c-my-cust-sm--walkin-button.hidden{display: none;} .l-c-my-cust-sm--walkin-button.loading{pointer-events: none;cursor: default;opacity: 0.75;} .l-c-my-cust-sm--walkin-button.loading:before{animation: l-b-progress-spin 2s infinite linear;font-family: FontAwesome;content: "\f1ce";font-size: 0.75em;display: flex;color: var(--text-color--progress);line-height: 0.5em;height: 0.75em;width: 0.75em;align-items: center;justify-content: center;margin-right: var(--spacing--s);}.l-c-my-cust-sm--empty-state{position: relative;margin: var(--spacing--xxl) 0;display: flex;flex-direction: column;gap: var(--spacing--xxl);} .l-c-my-cust-sm--empty-state::after{content: "";display: block;height: 120px;border-radius: var(--border-radius);border: 1px dashed var(--border-color);position: relative;background: linear-gradient(var(--border-color) 100%, transparent 0) no-repeat 20px 16px / 160px 12px, linear-gradient(var(--border-color) 100%, transparent 0) no-repeat 20px 36px / 120px 10px, linear-gradient(var(--border-color) 100%, transparent 0) no-repeat 20px 60px / calc(100% - 40px) 1px, linear-gradient(var(--border-color) 100%, transparent 0) no-repeat 20px 76px / 80px 10px, linear-gradient(var(--border-color) 100%, transparent 0) no-repeat 140px 76px / 70px 10px;width: 100%;}.l-c-my-cust-sm--empty-message{font-size: var(--font-size--m);}.l-c-my-cust-bl--container{max-width: var(--pillar-width--large);height: 100%;}.l-c-my-cust-bl--form{display: grid;gap: var(--spacing--m) var(--spacing--s);align-items: flex-start;grid-template-columns: 4fr 8fr var(--input--height);grid-template-rows: min-content min-content var(--input--height) 1fr min-content;grid-template-areas: "title title title" "description description description" "search search mylocation" "list map map" "submit submit submit";height: 100%;}@media (max-width: 767px) {.l-c-my-cust-bl--form{grid-template-columns: minmax(0, 1fr) var(--input--height);grid-template-rows: auto auto auto 25vh 1fr auto;grid-template-areas:         "title title"         "description description"         "search mylocation"         "map map"         "list list"         "submit submit";;height: auto;}}.l-c-my-cust-bl--title{grid-area: title;}.l-c-my-cust-bl--description{grid-area: description;}.l-c-my-cust-bl--mapsearchinput{grid-area: search;}.l-c-my-cust-bl--autocomplete-dropdown{position: sticky;z-index: 1000;width: 100%;max-height: 300px;overflow-y: auto;background-color: var(--background-color--light);border-radius: 0 0 var(--border-radius--light) var(--border-radius--light) ;box-shadow: var(--box-shadow--strong);list-style: none;padding-inline-start: 0;top: var(--input--height);box-sizing: border-box;grid-area: search;margin-top: var(--input--height);overflow-x: hidden;} .l-c-my-cust-bl--autocomplete-dropdown li{padding: var(--spacing--xs) var(--spacing--s);cursor: pointer;border-bottom: var(--border-color);font-size: var(--font-size--m);} .l-c-my-cust-bl--autocomplete-dropdown li:hover{background-color: var(--background-color--hover);} .l-c-my-cust-bl--autocomplete-dropdown li.active{background-color: var(--background-color--hover);} .l-c-my-cust-bl--autocomplete-loading, .l-c-my-cust-bl--autocomplete-empty{position: relative;height: 50px;} .l-c-my-cust-bl--autocomplete-loading:before{display: flex;position: absolute;top: 0;left: 0;right: 0;bottom: 0;align-items: center;justify-content: center;content: "\f1ce";animation: l-b-progress-spin 2s infinite linear;font-family: FontAwesome;font-size: var(--spacing--l);} .l-c-my-cust-bl--autocomplete-dropdown:has(.l-c-my-cust-bl--autocomplete-loading), .l-c-my-cust-bl--autocomplete-dropdown:has(.l-c-my-cust-bl--autocomplete-empty){overflow-y: hidden;} .l-c-my-cust-bl--autocomplete-empty{display: flex;justify-content: center;align-items: center;}.l-c-my-cust-bl--my-location-button{grid-area: mylocation;height: var(--input--height);padding: 0 var(--spacing--xs);} .l-c-my-cust-bl--my-location-button:before{content: "\f007";font-family: FontAwesome;}.l-c-my-cust-bl--map{flex-grow: 0;height: 100%;flex-shrink: 0;grid-area: map;} .l-c-my-cust-bl--map-mylocation-marker-label:before{font-family: FontAwesome;content: '\f007';margin-left: 1px;} .l-c-my-cust-bl--map-cluster-marker-label{font-size: 16px;} .l-c-my-cust-bl--map-address-marker-label:before{font-family: FontAwesome;content: '\f111';margin-left: 1px;}   .l-c-my-cust-bl--branch-list{flex-grow: 1;display: flex;flex-direction: column;grid-area: list;overflow-y: auto;height: 400px;overflow-x: hidden;min-height: 100%;}@media (max-width: 767px) {.l-c-my-cust-bl--branch-list{overflow: visible;min-height: unset;height: unset;}}.l-c-my-cust-bl--list-item{display: grid;grid-template-columns: var(--spacing--xxl) auto;gap: var(--spacing--s);height: auto;padding: var(--spacing--s);order: 2;cursor: pointer;border-bottom: 1px solid var(--border-color--button);grid-template-areas: "marker title" "marker description";} .l-c-my-cust-bl--list-item:hover{background-color: var(--background-color--hover);} .l-c-my-cust-bl--list-item:focus{outline-offset: -3px;outline: 3px solid var(--border-color--input-focus);}@media (max-width: 767px) {.l-c-my-cust-bl--list-item{background-color: var(--background-color--light);color: var(--text-color);}.l-c-my-cust-bl--list-item:hover{background-color: var(--background-color--light);color: var(--text-color);}}.l-c-my-cust-bl--branch-list-item-marker{grid-area: marker;background-repeat: no-repeat;height: 40px;width: 40px;background-position: center;display: flex;justify-content: center;padding-top: calc(1.5 * var(--spacing--xs));font-size: var(--font-size--xs);font-weight: bold;}.l-c-my-cust-bl--branch-list-item-title{font-weight: bold;grid-area: title;}.l-c-my-cust-bl--branch-list-item-description{font-size: var(--font-size--xs);grid-area: description;}.l-c-my-cust-bl--list-item.selected{order: 1;outline: 3px solid var(--border-color--primary)!important;outline-offset: -3px;display: grid!important;box-shadow: var(--box-shadow);}.l-c-my-cust-bl--branch-list-empty{grid-area: list;} .l-c-my-cust-bl--branch-list:has(.l-c-my-cust-bl--list-item.selected) + .l-c-my-cust-bl--branch-list-empty{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.l-c-my-cust-bl--submit-container{grid-area: submit;padding-bottom: 0;}@media (max-width: 767px) {.l-c-my-cust-bl--submit-container{margin-top: 0;padding-bottom: var(--spacing--m);}}.l-c-my-cust-cc--count{display: grid;grid-template-columns: 56px 1fr 56px;grid-template-areas: "label label label" "dec input inc" "val val val";}.l-c-my-cust-cc--count-input{grid-area: input;-webkit-appearance: none;} .l-c-my-cust-cc--count-input::-webkit-outer-spin-button, .l-c-my-cust-cc--count-input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0;}@media (max-width: 767px) {.l-c-my-cust-cc--count-input{width: 100%;}}.l-c-my-cust-cc--count-label{grid-area: label;}.l-c-my-cust-cc--count-val{grid-area: val;}.l-c-my-cust-cc--count-decrement{grid-area: dec;height: var(--input--height);width: var(--input--height);padding: 0;}.l-c-my-cust-cc--count-increment{grid-area: inc;padding: 0;width: var(--input--height);height: var(--input--height);}.l-c-my-cust-rt--form{flex-grow: 1;display: flex;flex-direction: column;gap: var(--spacing--l);}@media (max-width: 767px) {.l-c-my-cust-rt--form{gap: 0;}}.l-c-my-cust-rt--service-name{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.l-c-my-cust-rt--instruction{font-weight: 800;font-size: 31px;line-height: 31px;color: #1e6695;margin-bottom: 32px;}@media (max-width: 767px) {.l-c-my-cust-rt--instruction{font-size: var(--font-size--l);}}.l-c-my-cust-rt--nofreeslot{color: var(--text-color--danger);}.l-c-my-cust-rt--calendar-container{display: flex;justify-content: center;}.l-c-my-cust-rt--calendar{max-width: 100%;} .l-c-my-cust-rt--calendar .ui-datepicker{width: 100%;background: rgba(255, 255, 255, 0.84) !important;border: 1px solid rgba(30, 102, 149, 0.16) !important;box-shadow: 0px 4px 16px rgba(6, 16, 46, 0.04) !important;backdrop-filter: blur(60px) !important;border-radius: 24px !important;} .l-c-my-cust-rt--calendar .ui-datepicker table{width: 100%;table-layout: fixed;} .l-c-my-cust-rt--calendar .ui-datepicker table.ui-datepicker-calendar td{text-align: center;padding: var(--spacing--s);} .l-c-my-cust-rt--calendar td > .ui-state-default{display: inline-flex;align-items: center;justify-content: center;padding: var(--spacing--xs);height: 32px;width: 32px;} .l-c-my-cust-rt--calendar td:not(.ui-datepicker-unselectable) > .ui-state-default{font-weight: bold;color: var(--text-color);text-decoration: none;cursor: pointer;}  .l-c-my-cust-rt--calendar .ui-datepicker-header{display: grid;grid-template-columns: 1fr 1fr 1fr;grid-template-areas: "prev title next";padding: var(--spacing--m);} .l-c-my-cust-rt--calendar .ui-datepicker-title{grid-area: title;text-align: center;display: flex;align-items: center;justify-content: center;} .l-c-my-cust-rt--calendar .ui-datepicker-next{grid-area: next;text-align: right;cursor: pointer;margin-left: auto;height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;border-radius: 12px;} .l-c-my-cust-rt--calendar .ui-datepicker-prev{cursor: pointer;grid-area: prev;text-align: left;margin-right: auto;height: 40px;width: 40px;display: flex;align-items: center;justify-content: center;border-radius: 12px;} .l-c-my-cust-rt--calendar .ui-datepicker td.ui-datepicker-current-day:not(.ui-state-disabled)::after{border: solid transparent;border-color: transparent;border-bottom-color: var(--background-color);border-width: var(--spacing--s);margin-left: calc(-1 * var(--spacing--s));content: " ";position: absolute;height: 0;width: 0;bottom: 0;left: 50%;} .l-c-my-cust-rt--calendar .ui-datepicker td.ui-datepicker-current-day:not(.ui-state-disabled){position: relative;} .l-c-my-cust-rt--calendar .ui-datepicker .ui-datepicker-next span, .l-c-my-cust-rt--calendar .ui-datepicker .ui-datepicker-prev span{position: absolute;opacity: 0;width: 1px;height: 1px;margin: 0;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;} .l-c-my-cust-rt--calendar .ui-datepicker .ui-datepicker-next:before, .l-c-my-cust-rt--calendar .ui-datepicker .ui-datepicker-prev:before{height: 10px;width: 10px;content: '';display: block;border-right: 1px solid #1E6695;border-bottom: 1px solid #1E6695;transform: rotate(-45deg);margin-right: 6px;}  .l-c-my-cust-rt--calendar .ui-datepicker-year,
    .l-c-my-cust-rt--calendar .ui-datepicker-month{font-family: 'Molgroup';font-style: normal;font-weight: 800;font-size: 16px;line-height: 24px;text-align: center;color: #1E6695;} .l-c-my-cust-rt--calendar .ui-datepicker tr{height: 64px;} .l-c-my-cust-rt--calendar .ui-datepicker th,
    .l-c-my-cust-rt--calendar .ui-datepicker td{width: 70px;} .l-c-my-cust-rt--calendar .ui-datepicker th span{font-family: 'Molgroup' !important;font-style: normal !important;font-weight: 600 !important;font-size: 16px !important;line-height: 24px !important;text-align: center !important;color: rgba(12, 28, 74, 0.8) !important;opacity: 1 !important;} .l-c-my-cust-rt--calendar .ui-datepicker td a.ui-state-default,
.l-c-my-cust-rt--calendar .ui-datepicker td span{font-family: 'Molgroup' !important;font-style: normal !important;font-weight: 600 !important;font-size: 16px !important;line-height: 24px !important;text-align: center !important;color: #0C1C4A !important;margin: auto;display: flex;justify-content: center;align-items: center;} .l-c-my-cust-rt--calendar .ui-datepicker td a.ui-state-default,
    .l-c-my-cust-rt--calendar .ui-datepicker td span{height: 48px !important;width: 48px;} .l-c-my-cust-rt--calendar .ui-datepicker td.ui-state-disabled span{color: rgba(12, 28, 74, 0.6) !important;} .l-c-my-cust-rt--calendar .ui-datepicker td a.ui-state-active{background: #1E6695 !important;border-radius: 14px !important;color: #ffffff !important;display: flex !important;} .l-c-my-cust-rt .ui-icon.ui-icon-circle-triangle-e{display: none;} .l-c-my-cust-rt--calendar .ui-datepicker .ui-datepicker-prev:before{transform: rotate(135deg);margin-right: 0;margin-left: 6px;}@media (max-width: 767px) {.l-c-my-cust-rt--calendar .ui-datepicker table.ui-datepicker-calendar td{padding: var(--spacing--xs);}.l-c-my-cust-rt--calendar .ui-datepicker td.ui-datepicker-current-day:not(.ui-state-disabled)::after{border-width: var(--spacing--xs);margin-left: calc(-1 * var(--spacing--xs));}.l-c-my-cust-rt--calendar .ui-datepicker td a.ui-state-default,
    .l-c-my-cust-rt--calendar .ui-datepicker td span{height: 32px !important;width: 32px;}.l-c-my-cust-rt--calendar .ui-datepicker tr{height: 46px;}.l-c-my-cust-rt--calendar .ui-datepicker th,
    .l-c-my-cust-rt--calendar .ui-datepicker td{width: auto;}}  .l-c-my-cust-rt--calendar .time-slots .tiny-slider{float: left;transition-duration: 0.3s;display: inline-block;white-space: nowrap;} .l-c-my-cust-rt--calendar .time-slots{background-color: var(--background-color);} .l-c-my-cust-rt--calendar .ts-control.prev{display: none;} .l-c-my-cust-rt--calendar .ts-control.next{display: none;} .l-c-my-cust-rt--calendar .ts-control.next:hover, .l-c-my-cust-rt--calendar .ts-control.prev:hover{background-color: var(--background-color--hover);} .l-c-my-cust-rt--calendar .time-slots > td{position: relative;height: 80px;padding-left: 0 !important;padding-right: 0 !important;overflow: hidden;} .l-c-my-cust-rt .tns-visually-hidden{position: absolute;left: -10000em;} .l-c-my-cust-rt--calendar .tns-ovh{overflow: hidden;} .l-c-my-cust-rt--calendar .ts-control.prev[disabled], .l-c-my-cust-rt--calendar .ts-control.next[disabled]{display: none !important;}.l-c-my-cust-rt--calendar .tns-item{display: inline-block;}.tns-item{cursor: pointer;} .tns-item input[type=radio]{width: 0;height: 0;opacity: 0;margin: 0;} .tns-item input[type=radio] + label{padding: 5px 0;background-color: #fff;border: 1px solid #1e6695 !important;border-radius: 18px;display: inline-block;margin: 5px;cursor: pointer;box-shadow: 0 8px 24px rgba(12, 28, 74, .02);color: #1e6695 !important;font-family: Molgroup;font-size: 18px !important;width: 75px;}  .tns-item input[type=radio]:focus + label{outline: 3px solid var(--border-color--input-focus);} .tns-item input[type=radio]:checked+ label{background-color: rgb(30, 102, 149);color: #ffffff !important;border-color: rgb(30, 102, 149);}.l-c-my-cust-rt--single-date-slots{display: grid;grid-template-columns: repeat(6, 1fr);gap: 0 var(--spacing--m);} .l-c-my-cust-rt--single-date-slots .tns-item input[type=radio] + label{width: 100%;text-align: center;margin: 0;}@media (max-width: 767px) {.l-c-my-cust-rt--single-date-slots{grid-template-columns: repeat(3, 1fr);}}.l-c-my-cust-si .l-c-my-cust-rt--single-date-slots .tns-item{margin-top: var(--spacing--l);}.l-c-my-cust-sim--form{display: flex;flex-direction: column;gap: var(--spacing--l);}.l-c-my-cust-si--form{display: grid;grid-template-rows: auto 1fr;grid-template-columns: 1fr;grid-template-areas: "fieldset" "submit";overflow-x: hidden;} .l-c-my-cust-si--form .l-b-fieldset{grid-area: fieldset;transform: translateX(-100%);visibility: hidden;opacity: 0;transition: opacity .3s ease-out,left .3s ease-in,-webkit-transform .3s ease-in;height: 0;width: 0;overflow-y: hidden;} .l-c-my-cust-si--form .l-b-fieldset.active{transform: translateX(0);visibility: visible;opacity: 1;height: auto;width: unset;overflow-y: visible;} .l-c-my-cust-si--form .l-b-fieldset.active + .l-b-fieldset{transform: translateX(100%);visibility: hidden;opacity: 0;} .l-c-my-cust-si--form:not(:has(.active)) .l-b-fieldset:first-of-type{transform: translateX(0);}@media (max-width: 767px) {.l-c-my-cust-si--form{overflow-x: unset;}}.l-c-my-cust-si--form .l-b-fieldset.active ~ .l-b-fieldset{transform: translateX(100%);visibility: hidden;opacity: 0;} .l-b-fieldset.active:has([data-signin-next-trigger]) ~ .l-b-submit{display: none;} .l-b-fieldset.active:has([data-signin-terminating=true]) ~ .l-b-submit{display: none;}.l-c-my-cust-si--submit-container{margin-top: var(--spacing--l);} @media (max-width: 767px) {.l-c-my-cust-si--submit-container{margin-top: 0;}}.l-c-my-cust-si--privacy-html{gap: var(--spacing--s);display: flex;flex-direction: column;} .l-c-my-cust-si--privacy-html .l-b-checkbox--label, .l-c-my-cust-si--privacy-html .l-b-checkbox--label a{font-weight: 400;font-size: var(--font-size);line-height: 24px;color: #0c1c4a !important;} .l-c-my-cust-si--privacy-html .l-b-checkbox--label a{font-weight: 700;}.grecaptcha-badge{z-index: 1000;}.l-c-my-cust-si--questionnaire-html{display: flex;flex-direction: column;gap: 24px;}.l-c-my-cust-cv--fieldset{margin-bottom: var(--spacing--l);}.l-c-my-cust-cv--description{display: none;}.l-b-link.l-c-my-cust-cv--resend-button{font-weight: 600;font-size: var(--font-size);line-height: var(--font-size--l);color: #0c1c4a !important;}@media (max-width: 767px) {.l-c-my-cust-ti .l-b-main{height: auto;}}.l-c-my-cust-ti--main{height: 100%;background-color: var(--background-color--primary);overflow-y: auto;}.l-b-progress.l-c-my-cust-ti--small-progress{justify-content: flex-start;flex-direction: column;z-index: 9000;} .l-b-progress.l-c-my-cust-ti--small-progress:before{margin-top: calc(var(--header-height) + (var(--spacing--l) - var(--font-size)) / 2);font-size: var(--font-size);height: var(--spacing--l);display: flex;justify-content: center;align-items: center;color: var(--text-color--progress);}.l-c-my-cust-ti--container{min-height: 100%;display: flex;background-color: var(--background-color--primary);padding: 0 var(--spacing--m);}.l-c-my-cust-ti--ticket{width: 100%;display: grid;grid-template-columns: 56px 1fr 1fr 56px;grid-template-rows: repeat(100, min-content);grid-template-areas: "logo name name menubutton"         "logo description description menubutton"         "metadata metadata metadata metadata"         "customerinlinename customerinlinename customerinlinename customerinlinename"         "publicid publicid publicid publicid"         "contactinfo contactinfo contactinfo contactinfo"         "expectedprocesstime expectedprocesstime customerscountbefore customerscountbefore"         "appointment appointment appointment appointment"         "appointmentdownload appointmentdownload appointmentdownload appointmentdownload"         "ticketcancelled ticketcancelled ticketcancelled ticketcancelled"         "advertisementcustomtext advertisementcustomtext advertisementcustomtext advertisementcustomtext"         "youarenext youarenext youarenext youarenext"         "checkin checkin checkin checkin"         "qr qr qr qr"         "wallet wallet wallet wallet" "buttons buttons buttons buttons"        "advertisement advertisement advertisement advertisement";padding: 48px;margin: var(--spacing--xl) auto;background-color: transparent;grid-column-gap: 16px;max-width: 560px;} .l-c-my-cust-ti--ticket:before{content: '';display: block;grid-area: logo / logo / menubutton / menubutton;margin-top: -48px;margin-left: -48px;margin-right: -48px;margin-bottom: 0;border-radius: var(--border-radius--strong) var(--border-radius--strong) 0 0;background-color: var(--background-color--light);border-bottom: 6px dotted #f0f6fa;} .l-c-my-cust-ti--ticket:after{content: '';display: block;grid-area: metadata / metadata / buttons / buttons;margin-bottom: -48px;margin-left: -48px;margin-right: -48px;margin-top: 0;border-radius: 0 0 var(--border-radius--strong) var(--border-radius--strong);background-color: var(--background-color--light);}@media (max-width: 767px) {.l-c-my-cust-ti--ticket{grid-template-columns: 1fr 56px;grid-template-rows: repeat(100, min-content);grid-template-areas: "name menubutton"        "description menubutton"        "metadata metadata"        "customerinlinename customerinlinename"        "publicid publicid"        "contactinfo contactinfo"        "customerscountbefore customerscountbefore"        "appointment appointment"        "appointmentdownload appointmentdownload"        "ticketcancelled ticketcancelled"        "advertisementcustomtext advertisementcustomtext"        "youarenext youarenext"        "checkin checkin"        "qr qr"        "wallet wallet"       "buttons buttons"        "advertisement advertisement";padding: 24px !important;border-radius: 16px !important;}.l-c-my-cust-ti--ticket:before{grid-area: name / name / menubutton / menubutton;margin-left: -24px;margin-right: -24px;margin-top: -24px;border-top-left-radius: 16px;border-top-right-radius: 16px;}.l-c-my-cust-ti--ticket:after{border-bottom-left-radius: 16px;border-bottom-right-radius: 16px;margin-left: -24px;margin-right: -24px;margin-bottom: -24px;}}.l-c-my-cust-ti--ticket-decor{display: none;}.l-c-my-cust-ti--logo{grid-area: logo;height: 56px !important;width: 56px !important;object-fit: contain;border: 1px solid rgba(30, 102, 149, .16);border-radius: 16px;max-width: unset;max-height: unset;background: #f7fbfd;}@media (max-width: 767px) {.l-c-my-cust-ti--logo{display: none;}}.l-c-my-cust-ti--name{grid-area: logo / logo / name / name;font-size: 18px !important;align-items: center;z-index: 1;display: flex;background-color: var(--background-color--light);font-style: normal !important;font-weight: 800 !important;line-height: 24px !important;color: #1e6695 !important;} .l-c-my-cust-ti--logo + .l-c-my-cust-ti--name{grid-area: name;}@media (max-width: 767px) {.l-c-my-cust-ti--name{grid-area: name;}}.l-c-my-cust-ti--menubutton{background: none;border: none;cursor: pointer;display: flex;justify-content: center;align-items: center;border-radius: 50%;height: 40px;width: 40px;justify-self: right;margin-right: calc(-1 * var(--spacing--s));grid-area: menubutton;background-color: var(--background-color--light);} .l-c-my-cust-ti--menubutton:hover{background-color: var(--background-color);} .l-c-my-cust-ti--menubutton:before{content: "\f141";font-family: FontAwesome;display: block;font-size: var(--font-size--m);}.l-c-my-cust-ti--description{grid-area: description;font-size: var(--font-size--xs);display: flex;margin-bottom: 32px;margin-top: 8px;} .l-c-my-cust-ti--description:empty{padding-top: 0;} .l-c-my-cust-ti--description:not(:empty):before{content: "\f041";font-family: FontAwesome;display: block;height: 16px;width: 16px;flex-shrink: 0;flex-grow: 0;margin-right: var(--spacing--xs);}.l-c-my-cust-ti--customerinlinename{grid-area: customerinlinename;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);display: none;}.l-c-my-cust-ti--metadata{display: none;}.l-c-my-cust-ti--publicid{grid-area: publicid;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);}.l-c-my-cust-ti--publicid-label{font-size: 16px !important;font-weight: 600 !important;line-height: 24px !important;color: rgba(12, 28, 74, .6) !important;opacity: 1 !important;margin-bottom: 0 !important;}.l-c-my-cust-ti--publicid-value{font-size: 22px !important;line-height: 28px !important;font-style: normal !important;font-weight: 800 !important;color: #0c1c4a !important;}.l-c-my-cust-ti--phone{grid-area: contactinfo;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);}.l-c-my-cust-ti--phone-label{font-size: 16px !important;font-style: normal !important;font-weight: 600 !important;line-height: 24px !important;color: rgba(12, 28, 74, .6) !important;opacity: 1 !important;margin-bottom: 0 !important;}.l-c-my-cust-ti--phone-value{font-weight: 800 !important;font-style: normal !important;font-size: 22px !important;line-height: 28px !important;color: #0c1c4a !important;}.l-c-my-cust-ti--expectedprocesstime{grid-area: expectedprocesstime;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);display: none;} .l-c-my-cust-ti--expectedprocesstime + .l-c-my-cust-ti--customerscountbeforeme{grid-area: customerscountbefore;}.l-c-my-cust-ti--expectedprocesstime-label{font-size: var(--font-size--xs);}.l-c-my-cust-ti--expectedprocesstime-value{margin-top: var(--spacing--xs);max-width: 100px;font-size: var(--font-size--xs);font-weight: bold;}.l-c-my-cust-ti--customerscountbeforeme{grid-area: expectedprocesstime;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);display: none;}@media (max-width: 767px) {.class{color: black;font-size: 14px;}.class:hover{color: red;font-size: 14px;}}.l-c-my-cust-ti--customerscountbeforeme-label{font-size: var(--font-size--xs);}.l-c-my-cust-ti--customerscountbeforeme-value{margin-top: var(--spacing--xs);max-width: 100px;font-weight: bold;font-weight: bold;}.l-c-my-cust-ti--advertisementcustomtext{grid-area: advertisementcustomtext;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);} .l-c-my-cust-ti--advertisementcustomtext a{font-weight: 900;color: var(--text-color--link);}.l-c-my-cust-ti--validatedonformatted{background-color: var(--background-color--light);}.l-c-my-cust-ti--buttons{display: flex;flex-direction: column;grid-area: buttons;margin-top: 24px;gap: 24px;}.l-c-my-cust-ti--purchase{z-index: 1;text-decoration: none;border: 1px solid #1e6695;height: 48px;font-size: 16px;font-weight: 600;display: flex;justify-content: center;align-items: center;cursor: pointer;box-shadow: 0 8px 24px rgba(12, 28, 74, .02);font-style: normal;line-height: 24px;color: var(--text-color--button);border-radius: 14px;background: transparent;} .l-c-my-cust-ti--purchase:before{display: inline-block;padding-right: var(--spacing--s);font-family: FontAwesome;content: "\f029";height: 20px;width: 20px;color: #1E6695;} .l-c-my-cust-ti--purchase:hover{border-color: var(--border-color--button--hover);}.l-c-my-cust-ti--signout-appointment{text-decoration: none;border: 1px solid #1e6695;height: 48px;font-size: 16px;font-weight: 600;display: flex;justify-content: center;align-items: center;cursor: pointer;z-index: 1;color: var(--text-color--button);box-shadow: 0 8px 24px rgba(12, 28, 74, .02);font-style: normal;line-height: 24px;border-radius: 14px;background: transparent;} .l-c-my-cust-ti--signout-appointment:before{display: inline-block;padding-right: var(--spacing--s);font-family: FontAwesome;content: "\f08b";height: 20px;width: 20px;color: #1E6695;} .l-c-my-cust-ti--signout-appointment:hover{border-color: var(--border-color--button--hover);}.l-c-my-cust-ti--signout-walkin{display: none;}.l-c-my-cust-ti--rebook{z-index: 1;text-decoration: none;border: 1px solid #1e6695;height: 48px;font-size: 16px;font-weight: 600;display: flex;justify-content: center;align-items: center;cursor: pointer;color: var(--text-color--button);box-shadow: 0 8px 24px rgba(12, 28, 74, .02);font-style: normal;line-height: 24px;border-radius: 14px;background: transparent;} .l-c-my-cust-ti--rebook:before{display: inline-block;padding-right: var(--spacing--s);font-family: FontAwesome;content: "\f073";height: 20px;width: 20px;color: #1E6695;} .l-c-my-cust-ti--rebook:hover{border-color: var(--border-color--button--hover);}.l-c-my-cust-ti--apple-walletbadge{grid-area: wallet;display: flex;justify-content: center;align-items: center;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);}.l-c-my-cust-ti--advertisement{grid-area: advertisement;display: block;overflow: hidden;border-radius: var(--border-radius--strong);background-color: var(--background-color);margin-top: 96px;margin-left: calc(-1 * var(--spacing--l));margin-right: calc(-1 * var(--spacing--l));} .l-c-my-cust-ti--advertisement > *{max-width: 100%;}.l-c-my-cust-ti--email{grid-area: contactinfo;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);}.l-c-my-cust-ti--email-label{font-size: 16px !important;font-style: normal !important;font-weight: 600 !important;line-height: 24px !important;color: rgba(12, 28, 74, .6) !important;opacity: 1 !important;margin-bottom: 0 !important;}.l-c-my-cust-ti--email-value {font-weight: 800 !important;font-style: normal !important;font-size: 22px !important;line-height: 28px !important;color: #0c1c4a !important;}.l-c-my-cust-ti--appointment{grid-area: appointment;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);}.l-c-my-cust-ti--appointment-label{font-size: 16px !important;font-style: normal !important;font-weight: 600 !important;line-height: 24px !important;color: rgba(12, 28, 74, .6) !important;opacity: 1 !important;margin-bottom: 0 !important;}@media (max-width: 767px) {.class{color: black;font-size: 14px;}.class:hover{color: red;font-size: 14px;}}.l-c-my-cust-ti--appointment-value{font-weight: 800 !important;font-style: normal !important;font-size: 22px !important;line-height: 28px !important;color: #0c1c4a !important;}.l-c-my-cust-ti--appointment-download{grid-area: appointmentdownload;z-index: 1;margin-top: var(--spacing--xs);background-color: var(--background-color--light);}.l-c-my-cust-ti--qr{grid-area: qr;display: flex;flex-direction: column;justify-content: center;align-items: center;z-index: 1;margin-top: var(--spacing--l);background-color: var(--background-color--light);}.l-c-my-cust-ti--qr-text{font-size: var(--font-size--l);font-weight: 700;margin-top: 16px;}.l-c-my-cust-ti--google-walletbadge{z-index: 1;grid-area: wallet;display: flex;justify-content: center;align-items: center;margin-top: var(--spacing--l);background-color: var(--background-color--light);}.l-c-my-cust-ti--container.ticket--cancelled .l-c-my-cust-ti--appointment-value{text-decoration: line-through;} .l-c-my-cust-ti--container.ticket--cancelled{background-color: var(--background-color);box-shadow: none;}.l-c-my-cust-ti--ticketcancelled{grid-area: ticketcancelled;color: var(--text-color--danger);z-index: 1;margin-top: var(--spacing--l);}.l-c-my-cust-ti--checkin{grid-area: checkin;max-width: 100%;display: block;margin-top: var(--spacing--l);margin-left: auto;margin-right: auto;z-index: 1;}.l-c-my-cust-ti--ticketyouarenext{display: none;}.l-c-my-cust-ti--desk-logourl{max-height: 40px;margin: var(--spacing--m) 0;}.l-c-my-cust-ti--validtoformatted{font-size: var(--font-size--xs);}.l-c-my-cust-ti--empty.l-b-container{display: flex;flex-direction: column;width: 100%;background-color: rgba(255, 255, 255, .4) !important;border-radius: 40px;padding: 48px !important;margin-top: 100px;margin-bottom: auto;min-height: auto;border: 1px solid rgba(255, 255, 255, .8);}.l-c-my-cust-ti--newticket-button{font-size: var(--font-size--m);color: var(--text-color);border: none;box-shadow: none;display: flex;justify-content: center;align-items: center;gap: var(--spacing--s);} .l-c-my-cust-ti--newticket-button:before{content: "\f055";font-family: FontAwesome;display: block;} .l-c-my-cust-ti--ticketemptycustomhtml a{font-weight: 600 !important;text-decoration: underline;color: #0c1c4a !important;}.l-c-my-cust-ti--privacydialog--frame{width: 660px;animation: none;}.l-c-my-cust-ti--privacydescription{overflow-y: auto;}@media (max-width: 767px) {.l-c-my-cust-ti--privacydialog--buttons{flex-direction: column;}}@media (max-width: 767px) {.l-c-my-cust-ti--privacyok{width: 100%;}}@media (max-width: 767px) {.l-c-my-cust-ti--ticketmenu-body{height: 100%;}}.l-c-my-cust-ti--ticket-menu-button-new-ticket{font-size: 16px;color: #000000;padding: var(--spacing--m);display: flex;cursor: pointer;background-color: transparent;font-weight: 600;line-height: 24px;letter-spacing: 0px;width: 100%;border-radius: 12px;} .l-c-my-cust-ti--ticket-menu-button-new-ticket:before{content: '';display: block;margin-right: var(--spacing--l);height: var(--font-size);width: var(--font-size);font-family: FontAwesome;} .l-c-my-cust-ti--ticket-menu-button-new-ticket:before{content: "\f055";color: #1E6695;} .l-c-my-cust-ti--ticket-menu-button-new-ticket:hover{background-color: #EBF7FC;}.l-c-my-cust-ti--ticket-menu-button-copylink{font-size: 16px;color: #000000;padding: var(--spacing--m);display: flex;cursor: pointer;background-color: transparent;width: 100%;font-weight: 600;line-height: 24px;letter-spacing: 0px;border-radius: 12px;} .l-c-my-cust-ti--ticket-menu-button-copylink:before{content: '';display: block;margin-right: var(--spacing--l);height: var(--font-size);width: var(--font-size);font-family: FontAwesome;} .l-c-my-cust-ti--ticket-menu-button-copylink:before{content: "\f0c5";color: #1E6695;} .l-c-my-cust-ti--ticket-menu-button-copylink:hover{background-color: #EBF7FC;}.l-c-my-cust-ti--ticket-menu-button-signout-walkin{font-size: 16px;color: #000000;padding: var(--spacing--m);display: flex;cursor: pointer;background-color: transparent;width: 100%;font-weight: 600;line-height: 24px;letter-spacing: 0px;border-radius: 12px;} .l-c-my-cust-ti--ticket-menu-button-signout-walkin:before{content: '';display: block;margin-right: var(--spacing--l);height: var(--font-size);width: var(--font-size);font-family: FontAwesome;} .l-c-my-cust-ti--ticket-menu-button-signout-walkin:before{content: "\f08b";color: #1E6695;} .l-c-my-cust-ti--ticket-menu-button-signout-walkin:hover{background-color: #EBF7FC;}.l-c-my-cust-ti--ticket-menu-button-signout-appointment{font-size: 16px;color: #000000;padding: var(--spacing--m);display: flex;cursor: pointer;background-color: transparent;width: 100%;font-weight: 600;line-height: 24px;letter-spacing: 0px;border-radius: 12px;} .l-c-my-cust-ti--ticket-menu-button-signout-appointment:before{content: '';display: block;margin-right: var(--spacing--l);height: var(--font-size);width: var(--font-size);font-family: FontAwesome;} .l-c-my-cust-ti--ticket-menu-button-signout-appointment:before{content: "\f08b";color: #1E6695;} .l-c-my-cust-ti--ticket-menu-button-signout-appointment:hover{background-color: #EBF7FC;}.l-c-my-cust-ti--shortcodelink{margin: 60px auto;display: flex;flex-direction: column;justify-content: center;align-items: center;}@media (max-width: 767px) {.l-c-my-cust-ti--shortcodelink{margin-top: var(--spacing--l);margin-bottom: var(--spacing--l);flex-grow: 1;}}.l-c-my-cust-ti--shortcodelink-label{font-size: var(--font-size);margin-bottom: 32px;}.l-c-basket{gap: var(--spacing--l);display: flex;flex-direction: column;}.l-c-my-cust-bs--service-name{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}.l-c-my-cust-bs--instruction{font-style: normal !important;font-weight: 800 !important;font-size: 31px !important;line-height: 31px !important;color: #1e6695 !important;} .mol-basket-sub-instructions{font-style: normal;font-weight: 400;font-size: 14px;line-height: 22px;margin-top: 8px;}.l-c-my-cust-bs--products{display: flex;flex-direction: column;gap: var(--spacing--l);}.l-c-my-cust-bs--product{display: grid;grid-template-columns: auto 1fr auto;grid-template-areas: "img name editor"
        "img price editor"
        "img description editor"
        "img validation validation";grid-column-gap: var(--spacing--m);grid-row-gap: var(--spacing--xs);}@media (max-width: 767px) {.l-c-my-cust-bs--product{grid-template-columns: auto 1fr;grid-template-areas: "img name"
            "img price"
            "img description"
            "img editor"
            "img validation";}}.l-c-my-cust-bs--product-img{grid-area: img;height: 56px;width: 56px;}.l-c-my-cust-bs--product-info-text-name{grid-area: name;font-style: normal;font-weight: 600;font-size: 18px;line-height: 24px;color: #0c1c4a;}.l-c-my-cust-bs--product-info-text-description{grid-area: description;font-weight: 400 !important;font-size: 16px !important;line-height: 24px !important;color: #0c1c4a !important;}.l-c-my-cust-bs--product-info-text-price-label{display: none;}.l-c-my-cust-bs--product-info-text-price-with-currency{grid-area: price;font-weight: 400;font-size: 16px;line-height: 24px;color: #0c1c4a;}.l-c-my-cust-bs--product-quantity-editor{grid-area: editor;display: grid;align-items: center;grid-template-columns: auto 1fr auto;grid-template-areas: "remove input add";align-self: flex-start;border-radius: var(--border-radius);border: 1px solid var(--border-color--input);} .l-c-my-cust-bs--product-quantity-editor:hover{border: 1px solid var(--border-color--input--hover);} .l-c-my-cust-bs--product-quantity-editor:has(.l-b-input:focus, .l-b-input:active), .l-c-my-cust-bs--product-quantity-editor:focus-within{border: 1px solid var(--border-color--input--active);}@media (max-width: 767px) {.l-c-my-cust-bs--product-quantity-editor{margin-right: auto;margin-top: var(--spacing--s);}}.l-c-my-cust-bs--product-info-text-quantity{grid-area: input;text-align: center;padding-left: 40px;padding-right: 40px;width: 110px;grid-row-start: 1;grid-row-end: 2;grid-column-start: 1;grid-column-end: 4;border: none !important;}@media (max-width: 767px) {.l-c-my-cust-bs--product-info-text-quantity{width: 110px;}}.l-c-my-cust-bs--product-info-quantity-remove{grid-column: 1;grid-row: 1;z-index: 1;padding: 0;width: 40px;border: none !important;}.l-c-my-cust-bs--product-info-quantity-add{grid-column: 3;grid-row: 1;z-index: 1;width: 40px;padding: 0;border: none !important;}.l-c-my-cust-bs--product-info-quantity-validation-message{grid-area: validation;}.l-c-my-cust-bs--coupon{display: grid;grid-template-columns: auto auto 1fr 1fr auto;grid-template-areas: "img label label input input"          "img . . validation validation"          "img result result result result"    "img error error error error"        "img original original original original"          "img discount discount discount discount";grid-column-gap: var(--spacing--m);padding: var(--spacing--l) 0;border-top: 1px solid var(--border-color--input);border-bottom: 1px solid var(--border-color--input);} .l-c-my-cust-bs--coupon:before{content: '';flex-grow: 0;flex-shrink: 0;display: block;width: 56px;height: 56px;background-image: url(https://cdn.linistry.com/mol/images/mol-campus--coupon.svg);}@media (max-width: 767px) {.l-c-my-cust-bs--coupon{grid-template-columns: 1fr auto;grid-template-areas: "label label"
            "input button"
            "validation validation"
            "result result"
            "original original"
            "discount discount";}}.l-c-my-cust-bs--coupon-label{grid-area: label;display: flex;align-items: center;font-style: normal;font-weight: 600;font-size: 18px;line-height: 24px;color: #0c1c4a;padding: 0;}.l-c-my-cust-bs--coupon-input{grid-area: input;}.l-c-my-cust-bs--coupon-validation-button{grid-area: input;padding: 0;width: 40px;z-index: 1;right: 0;justify-self: flex-end;border-top-left-radius: 0;border-bottom-left-radius: 0;border: 1px solid var(--border-color--primary-button);background: var(--background-color--primary-button);margin: 1px !important;height: calc(var(--input--height) - 2px);} .l-c-my-cust-bs--coupon-validation-button{background: var(--background-color--primary-button--hover) !important;border: 1px solid var(--border-color--primary-button--hover) !important;} .l-c-my-cust-bs--coupon-validation-button:active{background: var(--background-color--primary-button--active) !important;border: 1px solid var(--border-color--primary-button--active) !important;}.l-c-my-cust-bs--coupon-val{grid-area: validation;justify-self: flex-end;}.l-c-my-cust-bs--coupon-validation-result{grid-area: error;font-style: normal;font-weight: 400;font-size: 11px;line-height: 14px;color: var(--text-color--danger);justify-self: flex-end;} .l-c-my-cust-bs--coupon-validation-result.coupon-validation-success{color: var(--text-color--success);grid-area: result;} .l-c-my-cust-bs--coupon-validation-result.coupon-validation-success:before{display: inline-block;font-family: FontAwesome;content: "\f00c";margin-right: var(--spacing--xs);}.l-c-my-cust-bs--original-total-with-currency{grid-area: original;justify-self: flex-end;color: #0c1c4a;}.l-c-my-cust-bs--discount-with-currency{grid-area: discount;justify-self: flex-end;color: #0c1c4a;}.l-c-my-cust-bs--total{display: grid;grid-template-columns: auto 1fr auto auto;grid-template-areas: "sumlabel . tickets price" ". . tax tax";margin-bottom: var(--spacing--l);}.l-c-my-cust-bs--total-tickets{gap: var(--spacing--s);display: contents;}.l-c-my-cust-bs--basket-total-tickets-label{font-style: normal;font-weight: 600;font-size: 18px;line-height: 24px;color: #0c1c4a;grid-area: sumlabel;}.l-c-my-cust-bs--basket-total-tickets{grid-area: tickets;justify-self: flex-end;font-weight: 400;font-size: 18px;line-height: 24px;text-align: right;color: #1e6695;} .l-c-my-cust-bs--basket-total-tickets b{font-weight: 900;}.l-c-my-cust-bs--total-price{grid-area: price;justify-self: flex-end;}.l-c-my-cust-bs--basket-total-label{display: none;}.l-c-my-cust-bs--total-with-currency{padding-left: var(--spacing--m);border-left: 1px solid rgba(30,102,149,.16);font-weight: 800;font-size: 18px;line-height: 24px;text-align: right;color: #1e6695;}.l-c-my-cust-bs--total-tax{grid-area: tax;display: flex;gap: var(--spacing--s);}.l-c-my-cust-bs--basket-total-tax-label{display: none;}.l-c-my-cust-bs--total-tax-with-currency{font-weight: 300;font-size: 13px;line-height: 16px;margin-left: auto;color: #1e6695;} .l-c-my-cust-bi--form .l-b-field{display: grid;grid-template-areas: "label type" "input input" "val val";grid-template-columns: auto 1fr;grid-column-gap: 0;} .l-c-my-cust-bi--form .l-b-field--input{grid-area: input;} .l-c-my-cust-bi--form .l-b-field--label{grid-area: label;padding-right: 0;} .l-c-my-cust-bi--form .l-b-field--type{grid-area: type;justify-self: flex-start;padding-left: 0;color: var(--text-color--danger);} .l-c-my-cust-bi--form .l-b-field--val{grid-area: val;}.l-c-my-cust-bi--title{grid-area: title;}.l-c-my-cust-bi--tabs{display: grid;grid-template-columns: 1fr 1fr;grid-template-areas: "tab1 tab2" "fieldset fieldset";grid-row-gap: var(--spacing--l);margin: var(--spacing--l) 0;} input[type=radio].l-b-tab{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;} input[type=radio].l-b-tab + label{font-weight: 500;text-align: center;cursor: pointer;color: #1e6695;font-size: 13px;line-height: 24px;display: flex;padding-bottom: 32px;justify-content: center;align-items: center;border-bottom: 2px solid #fff;}   input[type=radio].l-b-tab:checked + label{border-bottom: 2px solid var(--border-color--primary);} input[type=radio].l-b-tab-1:not(:checked) ~ .l-b-tab-content-1,
input[type=radio].l-b-tab-2:not(:checked) ~ .l-b-tab-content-2{display: none;}.l-c-my-cust-bi--individual-tab{grid-area: tab1;}.l-c-my-cust-bi--business-tab{grid-area: tab2;}.l-c-my-cust-bi--individual{grid-template-columns: 4fr 6fr;grid-template-areas: "name name" "zip city" "address address" "country country";grid-area: fieldset;display: grid;}.l-c-my-cust-bi--individual{gap: var(--spacing--l);}.l-c-my-cust-bi--name{grid-area: name;grid-template-areas:         "label type"         "input input"         "val val"         "subtitle subtitle" !important;} .l-c-my-cust-bi--name:after{content: 'Számlázási cím';display: content;color: #1e6695;font-family: Molgroup;font-size: 25px;font-style: normal;font-weight: 800;line-height: 32px;margin-top: 32px;margin-bottom: 24px;grid-area: subtitle;} html[lang=en] .l-c-my-cust-bi--name:after{content: 'Billing Address';}.l-c-my-cust-bi--zip{grid-area: zip;}.l-c-my-cust-bi--city{grid-area: city;}.l-c-my-cust-bi--address{grid-area: address;}.l-c-my-cust-bi--country{grid-area: country;}.l-c-my-cust-bi--business{grid-template-columns: 4fr 6fr;grid-template-areas: "name name" "vat vat" "zip city" "address address" "country country";grid-area: fieldset;display: grid;}.l-c-my-cust-bi--business{gap: var(--spacing--l);}.l-c-my-cust-bi--companyname{grid-area: name;}.l-c-my-cust-bi--companycostcentercode{display: none !important;}.l-c-my-cust-bi--taxnumber{grid-area: vat;grid-template-areas: "label type" "input input" "validation validation" "subtitle subtitle" !important;} .l-c-my-cust-bi--name:after, .l-c-my-cust-bi--taxnumber:after{content: 'Számlázási cím';display: content;color: #1e6695;font-family: Molgroup;font-size: 25px;font-style: normal;font-weight: 800;line-height: 32px;margin-top: 32px;margin-bottom: 24px;grid-area: subtitle;} html[lang=en] .l-c-my-cust-bi--name:after, html[lang=en] .l-c-my-cust-bi--taxnumber:after{content: 'Billing Address';}.l-c-my-cust-bi--companyzip{grid-area: zip;}.l-c-my-cust-bi--companycity{grid-area: city;}.l-c-my-cust-bi--companyaddress{grid-area: address;}.l-c-my-cust-bi--companycountry{grid-area: country;}.l-c-my-cust-pay--container{background-color: rgba(255, 255, 255, .4) !important;border: 1px solid rgba(255, 255, 255, .8);border-radius: var(--border-radius--strong);padding: var(--spacing--xl);}@media (max-width: 767px) {.l-c-my-cust-pay--container{border-radius: 0;padding-left: var(--spacing--m);padding-right: var(--spacing--m);padding-bottom: var(--spacing--xxl);border: none;}}.l-c-my-cust-tp--initial{display: flex;flex-direction: column;gap: var(--spacing--l);}.l-c-my-cust-tp--validation-summary{color: var(--text-color--danger);}.l-c-my-cust-tp--in-progress{display: flex;flex-direction: column;gap: var(--spacing--l);}.l-c-my-cust-tp--countdown-value{height: 160px;width: 160px;display: flex;justify-content: center;align-items: center;position: relative;margin: var(--spacing--l) auto;font-size: var(--font-size--xxl);font-style: normal;font-weight: 800;line-height: 48px;opacity: .6;border-width: 12px;border-color: var(--background-color--light);border-radius: 160px;border-style: solid;} .l-c-my-cust-tp--countdown-value:before, .l-c-my-cust-tp--countdown-value:after{content: '';box-sizing: border-box;display: block;position: absolute;width: 160px;height: 160px;border-radius: 160px;animation: l-b-ring 1.2s cubic-bezier(.5, 0, .5, 1) infinite;border-color: var(--border-color--primary-button) transparent transparent transparent;border-width: 12px;border-style: solid;z-index: 1;} .l-c-my-cust-tp--countdown-value:before{animation-delay: -.15s;} .l-c-my-cust-tp--countdown-value:after{animation-delay: -.3s;}@keyframes l-b-ring {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}.l-c-my-cust-tp--success{display: flex;flex-direction: column;gap: var(--spacing--l);}.l-c-my-cust-pf--container{background-color: rgba(255, 255, 255, .4) !important;border: 1px solid rgba(255, 255, 255, .8);border-radius: var(--border-radius--strong);padding: var(--spacing--xl);}@media (max-width: 767px) {.l-c-my-cust-pf--container{border-radius: 0;padding-left: var(--spacing--m);padding-right: var(--spacing--m);padding-bottom: var(--spacing--xxl);border: none;}}.l-c-my-cust-pu--container{background-color: rgba(255, 255, 255, .4) !important;border: 1px solid rgba(255, 255, 255, .8);border-radius: var(--border-radius--strong);padding: var(--spacing--xl);}@media (max-width: 767px) {.l-c-my-cust-pu--container{border-radius: 0;padding-left: var(--spacing--m);padding-right: var(--spacing--m);padding-bottom: var(--spacing--xxl);border: none;}}.l-c-my-cust-pu--purchase-item{background-color: var(--background-color--light);border-radius: 24px;padding: var(--spacing--l);display: grid;grid-template-columns: auto 1fr;grid-template-areas: "logo name" "qr qr";grid-column-gap: var(--spacing--s);grid-row-gap: var(--spacing--xl);margin-top: var(--spacing--l);}.l-c-my-cust-pu--item-title{grid-area: name;align-self: center;font-style: normal !important;font-weight: 600 !important;font-size: 18px !important;line-height: 24px !important;color: var(--text-color);: ;}.l-c-my-cust-pu--item-image{height: 58px;width: 58px;grid-area: logo;border-radius: 16px;background: #f7fbfd;border: 1px solid rgba(30, 102, 149, .16);}.l-c-my-cust-pu--qrcode-wrapper{grid-area: qr;justify-self: center;display: flex;flex-direction: column;gap: var(--spacing--l);} .l-c-my-cust-pu--qrcode-wrapper.loading:before{content: "\f1ce";animation: l-b-progress-spin 2s infinite linear;font-size: 48px;grid-area: qr;height: 236px;width: 236px;display: flex;align-items: center;justify-content: center;font-family: FontAwesome;} .l-c-my-cust-pu--qrcode-wrapper.loading .l-c-my-cus-pu--qrcode{display: none;}.l-c-my-cust-pu--qrcode-text{text-align: center;font-weight: 600;margin-top: auto;}.l-b-cookieconsent-dlg--frame{width: 600px;max-height: 90%;}.l-b-cookieconsent-dlg--message{display: flex;flex-direction: column;gap: var(--spacing--m);overflow-y: auto;padding: 0 3px;}.l-b-cookieconsent-dlg--checkbox{display: flex;align-items: center;gap: var(--spacing--s);}.l-b-cookieconsent-dlg--section-description{font-size: var(--font-size--xs);line-height: var(--line-height);margin-top: var(--spacing--s);}.l-b-cookieconsent-dlg--recaptcha-info{font-size: var(--font-size--xs);line-height: var(--line-height);padding: var(--spacing--s) var(--spacing--m);background-color: var(--background-color);border-radius: var(--border-radius--light);}.l-b-cookieconsent{display: grid;box-shadow: var(--box-shadow--strong-up);position: fixed;bottom: 0;left: 0;right: 0;margin-bottom: 0;z-index: 10000;padding: 40px;background-color: var(--background-color);color: var(--text-color);grid-template-columns: auto auto 1fr auto;grid-template-rows: 1fr;grid-template-areas: "title message link button";font-size: var(--font-size);gap: var(--spacing--xs);}@media (max-width: 767px) {.l-b-cookieconsent{grid-template-columns: 1fr;grid-template-rows: auto auto auto auto;grid-template-areas: "title" "message" "link" "button";gap: var(--spacing--s);}}.l-b-cookieconsent--title{font-weight: bold;grid-area: title;margin: auto 0;}.l-b-cookieconsent--message{grid-area: message;margin: auto 0;}.l-b-cookieconsent--privacyurl{grid-area: link;color: var(--text-color);margin: auto 0;text-decoration: underline;font-weight: bold;}.l-b-cookieconsent--button{grid-area: button;margin: auto 0;}@media (max-width: 767px) {.l-b-cookieconsent--button.l-b-button{width: 100%;max-width: 100%;}}.l-b-cookieconsent--buttons{display: flex;gap: var(--spacing--m);}@media (max-width: 767px) {.l-b-cookieconsent--buttons{flex-direction: column;}}.l-b-progress{position: fixed;z-index: 10001;top: 0;left: 0;right: 0;bottom: 0;display: flex;justify-content: center;align-items: center;} .l-b-progress:before{animation: l-b-progress-spin 2s infinite linear;font-family: FontAwesome;content: "\f1ce";font-size: 48px;display: flex;color: var(--text-color--progress);line-height: 37px;height: 48px;width: 48px;align-items: center;justify-content: center;} .l-b-progress.overlay{background-color: var(--background-color--dialog-overlay);}@keyframes l-b-progress-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}footer{display: none;}.l-b-footer{flex-shrink: 0;height: var(--footer-height);display: flex;align-items: center;justify-content: center;background-color: var(--background-color);position: sticky;top: 100%;}@media (max-width: 767px) {.l-b-footer{flex-direction: column;gap: var(--spacing--m);height: auto;padding: var(--spacing--m) 0;}}.l-b-footer--privacyurl{text-align: right;margin-left: auto;}@media (max-width: 767px) {.l-b-footer--privacyurl{margin-left: 0;width: auto;order: 2;}}.l-b-footer--poweredby{display: flex;align-items: center;gap: var(--spacing--xs);padding: 0 var(--spacing--l);margin: 0 var(--spacing--l);border-left: 1px solid var(--border-color);border-right: 1px solid var(--border-color);} l-b-footer--poweredby img{height: 16px;}@media (max-width: 767px) {.l-b-footer--poweredby{border-left: none;border-right: none;order: 1;margin: 0;padding: 0;}}.l-b-footer--cookiesettings{margin-right: auto;}@media (max-width: 767px) {.l-b-footer--cookiesettings{margin-right: 0;width: auto;order: 3;}}