.vic-m-job-location-filter{display:grid;grid-gap:16px;gap:16px}.vic-m-job-location-filter__province-select{display:none}.vic-m-job-location-filter__province-select.vic-state-visible{display:block}.vic-m-job-location-filter__filters{margin:6px 0}.vic-m-job-location-filter__filters .vic-m-form-field-group__items{display:grid;grid-gap:16px;gap:16px}.vic-m-job-location-filter__filters .vic-m-check-group__checkbox{padding:0}.vic-m-job-location-filter__toggle-full-list-btn{display:none;justify-self:start}.vic-m-job-location-filter__toggle-full-list-btn.vic-state-active{display:inline-flex}.vic-m-job-metadata-filter{display:grid;grid-gap:24px;gap:24px}.vic-m-job-metadata-filter__filters .vic-m-form-field-group__items{display:grid;grid-gap:16px;gap:16px}.vic-m-job-metadata-filter__filters .vic-m-check-group__checkbox{padding:0}.vic-m-job-metadata-filter__toggle-full-list-btn{display:none;justify-self:start}.vic-m-job-metadata-filter__toggle-full-list-btn.vic-state-active{display:inline-flex}body{--vic-typo__body:Inter,sans-serif;--vic-typo__heading:Univers,sans-serif;--vic-typo__wide:V,sans-serif;--vic-typo__weight--regular-legacy-light:300;--vic-typo__weight--bold:600;--vic-typo__weight--headline:600;--vic-typo__weight--wide:400}.vic-m-app--viessmann-web{--vic-typo__body:Viessmann Web,sans-serif;--vic-typo__heading:Viessmann Web,sans-serif;--vic-typo__wide:Viessmann Web Wide,sans-serif;--vic-typo__weight--regular-legacy-light:400;--vic-typo__weight--bold:700;--vic-typo__weight--headline:700;--vic-typo__weight--wide:600;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.vic-m-app--headlines-inter{--vic-typo__body:Inter,sans-serif;--vic-typo__heading:Inter,sans-serif;--vic-typo__wide:V,sans-serif;--vic-typo__weight--regular-legacy-light:300;--vic-typo__weight--bold:600;--vic-typo__weight--headline:600;--vic-typo__weight--wide:400}.vic-m-app--carrier{--vic-typo__body:Roobert,sans-serif;--vic-typo__heading:Roobert,sans-serif;--vic-typo__wide:Roobert,sans-serif;--vic-typo__weight--regular-legacy-light:400;--vic-typo__weight--bold:600;--vic-typo__weight--headline:500;--vic-typo__weight--wide:500}.vic-m-app--carrier,.vic-m-app--mi-sans{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.vic-m-app--mi-sans{--vic-typo__body:MiSans,sans-serif;--vic-typo__heading:MiSans,sans-serif;--vic-typo__wide:MiSans,sans-serif;--vic-typo__weight--regular-legacy-light:400;--vic-typo__weight--bold:700;--vic-typo__weight--headline:700;--vic-typo__weight--wide:600}.vic-m-app--mi-sans [lang=en]{--vic-typo__body:Viessmann Web,sans-serif;--vic-typo__heading:Viessmann Web,sans-serif;--vic-typo__wide:Viessmann Web Wide,sans-serif}.vic-m-app--mi-sans-khmer{--vic-typo__body:MiSansKhmer,sans-serif;--vic-typo__heading:MiSansKhmer,sans-serif;--vic-typo__wide:MiSansKhmer,sans-serif;--vic-typo__weight--regular-legacy-light:400;--vic-typo__weight--bold:700;--vic-typo__weight--headline:700;--vic-typo__weight--wide:600;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.vic-m-app--mi-sans-khmer [lang=en]{--vic-typo__body:Viessmann Web,sans-serif;--vic-typo__heading:Viessmann Web,sans-serif;--vic-typo__wide:Viessmann Web Wide,sans-serif}.vic-m-job-details-hero__title,.vic-m-job-search__headline,.vic-m-job-search__result-count{font-family:var(--vic-typo__heading);font-size:28px;font-weight:600;font-weight:var(--vic-typo__weight--headline,600);line-height:32px}@media(min-width:768px){.vic-m-job-details-hero__title,.vic-m-job-search__headline,.vic-m-job-search__result-count{font-size:32px;line-height:36px}}@media(min-width:1332px){.vic-m-job-details-hero__title,.vic-m-job-search__headline,.vic-m-job-search__result-count{font-size:40px;line-height:44px}}.vic-m-job-application-form-component__headline{font-family:var(--vic-typo__heading);font-size:24px;font-weight:600;font-weight:var(--vic-typo__weight--headline,600);line-height:28px}@media(min-width:1332px){.vic-m-job-application-form-component__headline{font-size:32px;line-height:36px}}.vic-m-bookmarking-overlay__title,.vic-m-job-description .vic-e-richtext h2,.vic-m-job-description .vic-e-richtext h3,.vic-m-job-search-filter-flyout__headline{font-family:var(--vic-typo__heading);font-size:20px;font-weight:600;font-weight:var(--vic-typo__weight--headline,600);line-height:26px}@media(min-width:1332px){.vic-m-bookmarking-overlay__title,.vic-m-job-description .vic-e-richtext h2,.vic-m-job-description .vic-e-richtext h3,.vic-m-job-search-filter-flyout__headline{font-size:24px;line-height:28px}}.vic-m-job-details-hero__meta-value,.vic-m-job-details-sharing-component__headline{font-family:var(--vic-typo__heading);font-size:18px;font-weight:600;font-weight:var(--vic-typo__weight--headline,600);line-height:24px}.vic-m-job-application-form__demographic-footer p,.vic-m-job-id{font-family:var(--vic-typo__body);font-size:13px;font-weight:400;line-height:18px}.vic-m-job-details-hero__meta-label{font-family:var(--vic-typo__body);font-size:14px;font-weight:600;font-weight:var(--vic-typo__weight--bold,600);line-height:18px}.vic-m-job-search-filter-flyout__accordion .vic-m-accordion__toggle{font-family:var(--vic-typo__body);font-size:16px;font-weight:600;font-weight:var(--vic-typo__weight--bold,600);line-height:24px}.vic-m-job-search-filter-flyout{background:rgba(0,0,0,0);display:block;height:100vh;left:0;pointer-events:none;position:fixed;top:0;transition:background .5s ease-in-out;width:100vw;z-index:15}.vic-m-job-search-filter-flyout.vic-state-open{background:rgba(0,0,0,.5);pointer-events:all}.vic-m-job-search-filter-flyout__flyout{background-color:#fff;display:flex;flex-direction:column;gap:24px;height:100vh;overflow-y:auto;padding:32px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s ease-in-out;width:100%;z-index:8}@media(min-width:768px){.vic-m-job-search-filter-flyout__flyout{padding:48px;width:474px}}.vic-state-open .vic-m-job-search-filter-flyout__flyout{transform:translateX(0)}.vic-m-job-search-filter-flyout__header{align-items:center;display:flex;gap:8px;justify-content:space-between}.vic-m-job-search-filter-flyout__headline{flex-grow:1;margin:0}.vic-m-job-search-filter-flyout__close{flex-shrink:0;margin:0 -8px 0 0}.vic-m-job-search-filter-flyout__accordion{margin-bottom:0}.vic-m-job-search-filter-flyout__accordion .vic-m-accordion__toggle-box{padding:0}.vic-m-job-search-filter-flyout__accordion .vic-m-accordion__toggle{padding-left:0;padding-right:6px}.vic-m-job-search-filter-flyout__accordion .vic-m-accordion__toggle-icon{height:20px;margin-right:-8px;width:20px}.vic-m-job-search-filter-flyout__accordion .vic-m-accordion__section{margin:0 -8px;padding:0 8px}.vic-m-job-search-filter-flyout__accordion .vic-m-accordion__section:last-of-type:after{padding:0;width:100%}.vic-m-job-search-filter-flyout__filter-box{margin-bottom:32px}.vic-m-job-search-filter-flyout__footer{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin-top:16px;opacity:0;transform:translateY(15px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s ease-in-out .3s;visibility:hidden}@media(min-width:768px){.vic-m-job-search-filter-flyout__footer{align-items:center;flex-direction:row;justify-content:space-between}}.vic-m-job-search-filter-flyout__footer.vic-state-visible{opacity:1;padding-bottom:100px;transform:translateY(0);transition:visibility 0s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;visibility:visible}.vic-m-job-search-filter-flyout__a11y-closing-btn{background:#fff;bottom:32px;position:absolute;right:32px}.vic-m-job-search-filter-bar__filter-buttons{-ms-overflow-style:none;scrollbar-width:none}.vic-m-job-search-filter-bar__filter-buttons::-webkit-scrollbar{display:none}.vic-m-job-application-form-component,.vic-m-job-description-component,.vic-m-job-id-component,.vic-m-job-search{margin-bottom:80px}@media(min-width:992px){.vic-m-job-application-form-component,.vic-m-job-description-component,.vic-m-job-id-component,.vic-m-job-search{margin-bottom:100px}}@media(min-width:1332px){.vic-m-job-application-form-component,.vic-m-job-description-component,.vic-m-job-id-component,.vic-m-job-search{margin-bottom:120px}}.vic-component--content-margin.vic-m-job-application-form-component,.vic-component--content-margin.vic-m-job-description-component,.vic-component--content-margin.vic-m-job-id-component,.vic-component--content-margin.vic-m-job-search{margin-bottom:40px}.vic-component--small-content-margin.vic-m-job-application-form-component,.vic-component--small-content-margin.vic-m-job-description-component,.vic-component--small-content-margin.vic-m-job-id-component,.vic-component--small-content-margin.vic-m-job-search{margin-bottom:30px}.vic-component--no-margin.vic-m-job-application-form-component,.vic-component--no-margin.vic-m-job-description-component,.vic-component--no-margin.vic-m-job-id-component,.vic-component--no-margin.vic-m-job-search{margin-bottom:0}.vic-m-accordion .vic-m-job-application-form-component,.vic-m-accordion .vic-m-job-description-component,.vic-m-accordion .vic-m-job-id-component,.vic-m-accordion .vic-m-job-search{margin-bottom:20px}.vic-h-reset-component-margin .vic-m-job-application-form-component,.vic-h-reset-component-margin .vic-m-job-description-component,.vic-h-reset-component-margin .vic-m-job-id-component,.vic-h-reset-component-margin .vic-m-job-search{margin-bottom:0}.vic-m-job-application-form-component,.vic-m-job-description-component,.vic-m-job-details-hero__content-box,.vic-m-job-details-sharing-component,.vic-m-job-id-component{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;gap:30px}@media(min-width:768px){.vic-m-job-application-form-component,.vic-m-job-description-component,.vic-m-job-details-hero__content-box,.vic-m-job-details-sharing-component,.vic-m-job-id-component{grid-template-columns:repeat(12,1fr)}}.vic-h-reset-grid-box .vic-m-job-application-form-component,.vic-h-reset-grid-box .vic-m-job-description-component,.vic-h-reset-grid-box .vic-m-job-details-hero__content-box,.vic-h-reset-grid-box .vic-m-job-details-sharing-component,.vic-h-reset-grid-box .vic-m-job-id-component{display:block}.vic-m-job-application-form-component,.vic-m-job-description-component,.vic-m-job-details-hero__content-box,.vic-m-job-details-sharing-component,.vic-m-job-id-component,.vic-m-job-search-filter-bar__actions,.vic-m-job-search-filter-bar__active-filter-bar,.vic-m-job-search__header,.vic-m-job-search__job-table,.vic-m-job-search__result-count,.vic-m-job-search__search-input{max-width:1322px;padding:0 32px;width:100%}@media(min-width:992px){.vic-m-job-application-form-component,.vic-m-job-description-component,.vic-m-job-details-hero__content-box,.vic-m-job-details-sharing-component,.vic-m-job-id-component,.vic-m-job-search-filter-bar__actions,.vic-m-job-search-filter-bar__active-filter-bar,.vic-m-job-search__header,.vic-m-job-search__job-table,.vic-m-job-search__result-count,.vic-m-job-search__search-input{padding:0 64px}}@media(min-width:1194px){.vic-m-job-application-form-component,.vic-m-job-description-component,.vic-m-job-details-hero__content-box,.vic-m-job-details-sharing-component,.vic-m-job-id-component,.vic-m-job-search-filter-bar__actions,.vic-m-job-search-filter-bar__active-filter-bar,.vic-m-job-search__header,.vic-m-job-search__job-table,.vic-m-job-search__result-count,.vic-m-job-search__search-input{margin-left:auto;margin-right:auto}}.vic-h-reset-grid-container .vic-m-job-application-form-component,.vic-h-reset-grid-container .vic-m-job-description-component,.vic-h-reset-grid-container .vic-m-job-details-hero__content-box,.vic-h-reset-grid-container .vic-m-job-details-sharing-component,.vic-h-reset-grid-container .vic-m-job-id-component,.vic-h-reset-grid-container .vic-m-job-search-filter-bar__actions,.vic-h-reset-grid-container .vic-m-job-search-filter-bar__active-filter-bar,.vic-h-reset-grid-container .vic-m-job-search__header,.vic-h-reset-grid-container .vic-m-job-search__job-table,.vic-h-reset-grid-container .vic-m-job-search__result-count,.vic-h-reset-grid-container .vic-m-job-search__search-input{max-width:none;padding:0}.vic-m-job-search-filter-bar{display:contents;min-height:52px;opacity:0;transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden}.vic-m-job-search-filter-bar.vic-state-loaded{opacity:1;transition:opacity .1s ease-in-out,visibility .3s ease-in-out;visibility:visible}.vic-m-job-search-filter-bar.vic-state-hidden{opacity:0;pointer-events:none;transition:opacity .1s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.vic-m-job-search-filter-bar__top-box{height:1px}.vic-m-job-search-filter-bar__header{margin:-24px 0 -32px;min-height:52px;overflow:hidden;padding:24px 0 32px;position:sticky;top:100px;top:var(--vic-header-height,100px);transform:translateY(0);transition:transform .3s ease-in-out;z-index:2}.vic-m-job-search-filter-bar.vic-state-no-animation .vic-m-job-search-filter-bar__header{transition:transform 0s ease-in-out}.vic-state-hidden-header .vic-m-job-search-filter-bar__header{top:0}.vic-state-hidden-header .vic-m-job-search-filter-bar.vic-state-sticky .vic-m-job-search-filter-bar__header{top:100px;top:var(--vic-header-height,100px);transform:translateY(-100px);transform:translateY(calc(var(--vic-header-height, 100px)*-1))}.vic-m-job-search-filter-bar__header:after{background:#f6f6f6;content:"";display:block;height:calc(100% - 8px);left:0;position:absolute;top:0;width:100%;z-index:-1}.vic-m-job-search-filter-bar.vic-state-sticky .vic-m-job-search-filter-bar__header:after{box-shadow:0 4px 8px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.08),0 1px 2px rgba(0,0,0,.08)}.vic-m-job-search-filter-bar__actions{position:relative}@media(max-width:991px){.vic-m-job-search-filter-bar__actions{padding:0}}.vic-m-job-search-filter-bar__filter-buttons{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin:0;overflow-x:scroll;overflow-y:hidden;padding:5px 32px}@media(min-width:992px){.vic-m-job-search-filter-bar__filter-buttons{padding:5px 0}}.vic-m-job-search-filter-bar__filter-buttons.vic-state-has-overflow{justify-content:flex-start}.vic-m-job-search-filter-bar__filter-buttons.vic-state-can-scroll-left:before,.vic-m-job-search-filter-bar__filter-buttons.vic-state-can-scroll-right:after{opacity:1}.vic-state-loading>.vic-m-job-search-filter-bar__filter-buttons{opacity:0}.vic-state-hidden>.vic-m-job-search-filter-bar__filter-buttons{display:none}.vic-m-job-search-filter-bar__filter-buttons:after,.vic-m-job-search-filter-bar__filter-buttons:before{background:linear-gradient(90deg,#f6f6f6,rgba(246,246,246,0));content:"";display:none;height:100%;left:64px;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease-in-out;width:120px;z-index:1}@media(min-width:992px){.vic-m-job-search-filter-bar__filter-buttons:after,.vic-m-job-search-filter-bar__filter-buttons:before{display:block}}.vic-m-job-search-filter-bar__filter-buttons:after{background:linear-gradient(270deg,#f6f6f6,rgba(246,246,246,0));left:auto;right:64px}.vic-m-job-search-filter-bar__filter-button{flex-shrink:0}.vic-m-job-search-filter-bar__nav-button{align-items:center;background-color:#fff;border:1px solid #d0d0d0;border-radius:50%;color:#000;color:var(--vic-color__foreground,#000);cursor:pointer;display:none;flex-shrink:0;height:48px;justify-content:center;left:64px;opacity:0;padding:0;position:relative;position:absolute;top:0;transition:opacity .3s ease-in-out,visibility 0s ease-in-out .3s,border .3s ease-in-out;visibility:hidden;width:48px;z-index:2}.vic-m-job-search-filter-bar__nav-button:before{border:2px solid #d0d0d0;border-radius:100%;content:"";height:calc(100% + 12px);left:-6px;opacity:0;position:absolute;top:-6px;transition:opacity .3s ease-in-out;width:calc(100% + 12px)}.vic-h-keyboard-focus .vic-m-job-search-filter-bar__nav-button:focus:before{opacity:1}@media(min-width:992px){.vic-m-job-search-filter-bar__nav-button{display:flex}}.vic-m-job-search-filter-bar__nav-button:hover{background:#f6f6f6;border-color:#000}.vic-m-job-search-filter-bar__nav-button:focus{outline:none}.vic-m-job-search-filter-bar__nav-button.vic-state-visible{opacity:1;transition:visibility 0s,opacity .3s ease-in-out,background .3s ease-in-out,border .3s ease-in-out;visibility:visible}.vic-m-job-search-filter-bar__nav-button:disabled{color:#d0d0d0;opacity:0;pointer-events:none}.vic-m-job-search-filter-bar__nav-button .vic-e-icon{height:16px;pointer-events:none;width:16px}.vic-m-job-search-filter-bar__nav-button--next{left:auto;right:64px}.vic-m-job-search-filter-bar__active-filter-bar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:32px;padding-top:32px;position:relative}.vic-m-job-search-filter-bar__active-filter-bar:before{background:#dedede;content:"";display:block;height:1px;left:32px;position:absolute;right:32px;top:0}@media(min-width:992px){.vic-m-job-search-filter-bar__active-filter-bar:before{left:64px;right:64px}}.vic-m-job-search{display:block;margin-top:64px}.vic-m-job-search__header{margin-bottom:24px}.vic-m-job-search__family-flag{margin:0 0 28px}.vic-m-job-search__headline{margin:0 0 8px}.vic-m-job-search__text{margin:0}.vic-m-job-search__search-input{margin-bottom:32px;min-height:56px;position:relative;z-index:3}.vic-m-job-search__result-count{margin-bottom:24px;margin-top:56px}.vic-m-job-description{display:block}.vic-m-job-description .vic-e-richtext h2,.vic-m-job-description .vic-e-richtext h3{display:block;margin-top:54px}.vic-m-job-description .vic-e-richtext h2:first-child,.vic-m-job-description .vic-e-richtext h3:first-child{margin-top:0}.vic-m-job-description .vic-e-richtext ol,.vic-m-job-description .vic-e-richtext ul{padding-left:18px}.vic-m-job-description-component .vic-m-job-description{grid-column:span 2}@media(min-width:768px){.vic-m-job-description-component .vic-m-job-description{grid-column:span 12}}@media(min-width:992px){.vic-m-job-description-component .vic-m-job-description{grid-column:3/span 8}}.vic-m-job-details-hero{display:block;margin-bottom:80px;margin-top:-88px;min-height:480px;padding-top:88px;position:relative;width:100%}.vic-m-job-details-hero:after{background:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media print{.vic-m-job-details-hero:after{display:none}}.vic-m-job-details-hero__image{height:100%;left:0;position:absolute;top:0;width:100%}@media print{.vic-m-job-details-hero__image{display:none}}.vic-m-job-details-hero__content{color:#fff;grid-column:span 2;padding:64px 0;position:relative;z-index:1}@media print{.vic-m-job-details-hero__content{color:#000}}@media(min-width:768px){.vic-m-job-details-hero__content{grid-column:span 12}}@media(min-width:992px){.vic-m-job-details-hero__content{grid-column:3/span 8}}.vic-m-job-details-hero__family-flag{margin:0 0 24px}@media print{.vic-m-job-details-hero__family-flag{display:none}}.vic-m-job-details-hero__title{margin:0 0 24px}.vic-m-job-details-hero__meta-list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px 56px;justify-content:flex-start;margin:0}.vic-m-job-details-hero__meta-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:flex-start;max-width:50%}.vic-m-job-details-hero__meta-label{color:#9d9d9d;margin:0}.vic-m-job-details-hero__meta-value{margin:0}.vic-m-job-application-form{display:block}.vic-m-job-application-form__demographic-footer{margin-top:40px}.vic-m-job-application-form__demographic-footer p{color:#858585}@media print{.vic-m-job-application-form-component{display:none}}.vic-m-job-application-form-component__content{grid-column:span 2}@media(min-width:768px){.vic-m-job-application-form-component__content{grid-column:span 12}}@media(min-width:992px){.vic-m-job-application-form-component__content{grid-column:3/span 8}}.vic-m-job-application-form-component__headline{margin:0 0 24px}.vic-m-job-details-sharing-component{margin-bottom:64px}@media print{.vic-m-job-details-sharing-component{display:none}}.vic-m-job-details-sharing-component__content{border-top:1px solid #dedede;grid-column:span 2;padding-top:16px}@media(min-width:768px){.vic-m-job-details-sharing-component__content{grid-column:span 12}}@media(min-width:992px){.vic-m-job-details-sharing-component__content{grid-column:3/span 8}}.vic-m-job-details-sharing-component__headline{margin:0 0 16px}@media(min-width:768px){.vic-m-job-details-sharing-component__btns{align-items:center;display:flex;justify-content:space-between}}@media(max-width:767px){.vic-m-job-details-sharing-component .vic-e-bookmarking-overlay-toggle{margin-top:16px}}.vic-m-job-id{color:#858585;display:block}@media print{.vic-m-job-id{display:none}}.vic-m-job-id-component .vic-m-job-id{grid-column:span 2}@media(min-width:768px){.vic-m-job-id-component .vic-m-job-id{grid-column:span 12}}@media(min-width:992px){.vic-m-job-id-component .vic-m-job-id{grid-column:3/span 8}}.vic-m-bookmarking-overlay{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease-in-out,visibility 0s ease-in-out .3s;visibility:hidden;z-index:22}.vic-m-bookmarking-overlay.vic-state-open{opacity:1;transition:opacity 0s,background .3s ease-in-out;visibility:visible}.vic-m-bookmarking-overlay__container{background:#fff;border-radius:10px;display:flex;flex-direction:column;margin:8px;max-height:100dvh}@media(min-width:768px){.vic-m-bookmarking-overlay__container{margin:0;max-height:70dvh;max-width:704px}}@media(min-width:992px){.vic-m-bookmarking-overlay__container{max-width:564px}}@media(min-width:1332px){.vic-m-bookmarking-overlay__container{max-width:786px}}.vic-m-bookmarking-overlay__header{border-bottom:1px solid #d0d0d0;flex-grow:0;flex-shrink:0;padding:24px;position:relative}.vic-m-bookmarking-overlay__title{font-weight:700;margin:0}.vic-m-bookmarking-overlay__closing-btn{margin-right:-8px;margin-top:-8px;position:absolute;right:28px;top:28px}.vic-m-bookmarking-overlay.vic-state-loading .vic-m-bookmarking-overlay__closing-btn{opacity:.3;pointer-events:none}.vic-m-bookmarking-overlay__content{flex-grow:1;flex-shrink:1;overflow:auto;padding:24px}.vic-m-bookmarking-overlay__footer{border-top:1px solid #d0d0d0;display:flex;flex-grow:0;flex-shrink:0;justify-content:flex-end;padding:24px}@media(min-width:768px){.vic-m-bookmarking-overlay__footer{padding:16px 24px}}.vic-m-bookmarking-overlay__footer.vic-state-hidden{display:none}.vic-m-bookmarking-overlay__submit-btn{flex-grow:1}@media(min-width:768px){.vic-m-bookmarking-overlay__submit-btn{flex-grow:0}}.vic-m-bookmarking-overlay.vic-state-loading .vic-m-bookmarking-overlay__submit-btn{color:rgba(0,0,0,0);pointer-events:none}.vic-m-bookmarking-overlay.vic-state-loading .vic-m-bookmarking-overlay__submit-btn:after{animation:vic-rotate__animation 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:rgba(0,0,0,0);content:"";height:24px;left:calc(50% - 12px);position:absolute;top:8px;transition:opacity .3s ease-in-out;width:24px}.vic-e-bookmarking-overlay-toggle{display:inline-block;position:relative}.vic-e-bookmarking-overlay-toggle.vic-state-loading:after{animation:vic-rotate__animation 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:rgba(0,0,0,0);content:"";height:24px;left:calc(50% - 12px);opacity:1;position:absolute;top:8px;transition:opacity .3s ease-in-out;width:24px}.vic-e-bookmarking-overlay-toggle.vic-state-loading .vic-e-bookmarking-overlay-toggle__overlay-btn{color:rgba(0,0,0,0);pointer-events:none}

/*# sourceMappingURL=vic.jobSearch.css.map*/