@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);
@layer qc-tokens, qc-base, qc-primitives, qc-components, qc-pages, qc-utilities;@layer qc-tokens{:root{--qc-color-primary-50:#f7f8fd;--qc-color-primary-100:#e6eafc;--qc-color-primary-200:#e5e9f8;--qc-color-primary-300:#959ab2;--qc-color-primary-400:#617798;--qc-color-primary-500:#4b5db0;--qc-color-primary-600:#334ec8;--qc-color-primary-700:#3142aa;--qc-color-primary-800:#001884;--qc-color-primary-900:#000e4e;--qc-color-home-hero-heading-gradient-start:#192662;--qc-color-interactive:#0022ba;--qc-color-primary-hover-bg:#e8edff;--qc-color-text-black:#000;--qc-color-text-primary:#333;--qc-color-text-secondary:#474747;--qc-color-text-muted:#7f7f7f;--qc-color-text-placeholder:#8c8c8c;--qc-color-text-hint:#777886;--qc-color-text-disabled:#b3b3b3;--qc-color-text-contrast:#fff;--qc-color-border-input:#cececf;--qc-color-border-light:#e5e6e7;--qc-color-border-medium:#ccc;--qc-color-border-strong:#c7cfdd;--qc-color-border-divider:#ebf0f7;--qc-color-border-header-login:#b8c3ff;--qc-color-border-interactive:#617798;--qc-color-icon-secondary:#ccced0;--qc-color-surface-white:#fff;--qc-color-surface-card:#f7f7f7;--qc-color-surface-light:#f5f7f9;--qc-color-surface-home-hero:#f4f7fc;--qc-color-surface-overlay:#f8f9fa;--qc-color-surface-backdrop:rgba(5,2,23,.2);--qc-color-surface-backdrop-nested:rgba(5,2,23,.4);--qc-color-surface-saved-search-modal:#fcfcfd;--qc-color-surface-tooltip:rgba(0,0,0,.75);--qc-color-surface-confirm-overlay:rgba(0,0,0,.5);--qc-color-danger-400:#ee6e68;--qc-color-danger-700:#ce1c1e;--qc-color-danger-modal-destructive-fill:#eb4f47;--qc-color-success-600:#009951;--qc-space-2xs:2px;--qc-space-xs:4px;--qc-space-sm:8px;--qc-space-md:16px;--qc-space-lg:24px;--qc-space-xl:32px;--qc-space-2xl:40px;--qc-space-2xl-lg:56px;--qc-space-3xl:64px;--qc-space-header-mobile-padding-block:14px;--qc-home-lab-menu-slider-offset-top:68px;--qc-jobs-search-desktop-autocomplete-list-offset-top:47px;--qc-jobs-location-outline-autocomplete-list-offset-top:46px;--qc-mobile-nav-tertiary-link-max-height:74px;--qc-space-home-hero-content-inline-start:234px;--qc-space-home-hero-content-padding-top:86px;--qc-space-home-hero-title-to-search-gap:90px;--qc-radius-xs:2px;--qc-radius-sm:4px;--qc-radius-md:8px;--qc-radius-lg:16px;--qc-radius-full:999px;--qc-radius-calculators-hub-feature-card:12px;--qc-radius-saved-search-confirm-dialog:12px;--qc-shadow-xs:0px 1px 2px 0px rgba(13,16,23,.06);--qc-shadow-sm:0px 4px 12px rgba(0,0,0,.1);--qc-shadow-header-account-dropdown:0px 4px 24px rgba(16,24,40,.12),0px 2px 8px rgba(16,24,40,.08);--qc-shadow-xl:0px 8px 8px -4px rgba(16,24,40,.04),0px 20px 24px -4px rgba(16,24,40,.1);--qc-shadow-focus:0px 0px 0px 4px #e2e8ff;--qc-shadow-focus-primary-cta:0px 0px 0px 4px rgba(122,81,255,.4),0px 1px 2px 0px rgba(122,81,255,.5);--qc-shadow-focus-neutral-ring:0px 0px 0px 4px #f1f2f4,0px 1px 2px 0px rgba(13,16,23,.06);--qc-opacity-disabled-interaction:0.65;--qc-input-search-control-row-padding-inline-start:12px;--qc-input-search-control-row-padding:4px 4px 4px 12px;--qc-checkbox-size:18px;--qc-checkbox-icon-size:14px;--qc-checkbox-border-width:1px;--qc-radio-control-size-sm:16px;--qc-radio-dot-size-sm:8px;--qc-radio-control-size-md:20px;--qc-radio-dot-size-md:10px;--qc-radio-border-width:1px;--qc-size-badge-md-height:28px;--qc-size-calculators-hub-feature-card-height:228px;--qc-toggle-track-width-sm:36px;--qc-toggle-track-height-sm:20px;--qc-toggle-thumb-size-sm:16px;--qc-toggle-track-width-md:44px;--qc-toggle-track-height-md:24px;--qc-toggle-thumb-size-md:20px;--qc-radius-toggle-track:10px;--qc-transition-toggle:0.2s ease;--qc-font-sans:Inter,sans-serif;--qc-font-sans-brand:Chakra Petch,sans-serif;--qc-font-size-xs:12px;--qc-font-size-sm:14px;--qc-font-size-md:16px;--qc-font-size-lg:18px;--qc-font-size-xl:20px;--qc-font-size-2xl:24px;--qc-font-size-3xl:32px;--qc-font-size-display-lg:48px;--qc-font-size-display-sm:40px;--qc-font-size-home-hero-title:88px;--qc-line-height-sm:16px;--qc-line-height-md:20px;--qc-line-height-compact:18px;--qc-line-height-lg:24px;--qc-line-height-xl:28px;--qc-line-height-2xl:32px;--qc-line-height-3xl:40px;--qc-line-height-display-lg:64px;--qc-line-height-display-sm:52px;--qc-line-height-home-hero-title:80px;--qc-font-size-about-title:56px;--qc-line-height-about-title:80px;--qc-font-size-about-title-mobile:44px;--qc-font-size-about-section-title:32px;--qc-line-height-about-section-title:48px;--qc-font-size-about-body:18px;--qc-line-height-about-body:24px;--qc-font-size-about-body-mobile:16px;--qc-font-size-about-stat-label:24px;--qc-line-height-about-stat-label:30px;--qc-font-size-terms-section-title:24px;--qc-line-height-terms-section-title:36px;--qc-font-size-terms-body:16px;--qc-line-height-terms-body:24px;--qc-font-size-terms-title-mobile:44px;--qc-line-height-terms-title-mobile:53px;--qc-font-weight-regular:400;--qc-font-weight-medium:500;--qc-font-weight-semibold:600;--qc-font-weight-bold:700;--qc-letter-spacing-tight:-0.04em;--qc-letter-spacing-normal:0em;--qc-letter-spacing-wide:0.01em;--qc-z-dropdown:1035;--qc-z-tooltip:1038;--qc-z-tooltip-stacked:1210;--qc-z-page-shell-fixed-header:1039;--qc-z-header:1015;--qc-z-header-mobile-panel:1025;--qc-z-modal-backdrop:1040;--qc-z-modal:1050;--qc-z-modal-nested:1070;--qc-z-toast:1080;--qc-backdrop-blur-modal:8px;--qc-shadow-modal:0px 8px 8px -4px rgba(16,24,40,.04),0px 20px 24px -4px rgba(16,24,40,.1);--qc-transition-modal:0.2s cubic-bezier(0.4,0,0.2,1);--qc-color-surface-filter-idle:#fff;--qc-color-surface-filter-hover:#f5f7f9;--qc-color-surface-filter-active:#e8edff;--qc-color-border-filter-idle:#e5e6e7;--qc-color-border-filter-active:#334ec8;--qc-color-surface-toast-warning:#f7f8fd;--qc-color-surface-toast-info:#e6eafc;--qc-color-surface-toast-success:#f5f7f9;--qc-opacity-toast-dismiss-idle:0.85;--qc-blur-card-sm:6px;--qc-blur-card-md:12px;--qc-opacity-blurred-overlay-gradient-strong:0.9;--qc-opacity-blurred-overlay-gradient-soft:0.5;--qc-width-job-filter-sidebar:288px;--qc-width-home-hero-search:870px;--qc-max-height-home-hero-typeahead:207px;--qc-height-home-scroll-map-desktop:586px;--qc-width-job-card-mobile:calc(var(--qc-space-md)*21 + var(--qc-space-sm) - var(--qc-space-2xs));--qc-max-width-job-card-meta-item:190px;--qc-max-width-job-card-description:750px;--qc-space-filter-sidebar-stack:12px;--qc-space-modal-confirm-actions-gap:12px;--qc-size-job-filter-chevron:20px;--qc-size-contract-jobs-filter-rate-icon:17px;--qc-height-header:72px;--qc-space-header-padding-block:8px;--qc-space-header-padding-inline-guest:135px;--qc-space-header-padding-inline-auth:108px;--qc-space-header-padding-inline-mobile:16px;--qc-space-header-cta-inline:18px;--qc-size-header-nav-chevron:18px;--qc-size-header-avatar:32px;--qc-border-width-header-active:2px;--qc-space-header-toggle-bar-gap:5px;--qc-width-header-user-text-max:200px;--qc-max-width-header-search:320px;--qc-width-header-account-dropdown:300px;--qc-backdrop-opacity-header-mobile:0.4;--qc-space-header-dropdown-gap:32px;--qc-width-header-megamenu-sidebar:370px;--qc-width-header-megamenu-item-description:176px;--qc-width-header-rail-guest:1170px;--qc-width-header-rail-auth:1224px;--qc-space-header-megamenu-category-pad-inline:20px;--qc-min-height-header-calculator-card:280px;--qc-width-header-calculator-preview:252px;--qc-width-header-calculator-card:270px;--qc-size-header-calculator-check:16px;--qc-popular-search-link-max-width:234px;--qc-max-width-tooltip:600px;--qc-max-width-tooltip-popular-search:300px;--qc-max-width-calculators-hub-feature-title:223px;--qc-container-wide:1224px;--qc-container-narrow:770px;--qc-page-shell-gap:24px;--qc-page-shell-main-min-height:calc(100vh - 136px);--qc-page-shell-fixed-header-body-offset-y:70px}}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:700;src:local("DM Sans Bold"),local("DM-Sans-Bold"),url(/assets/fonts/dm-sans/DMSans_18pt-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:local("DM Sans Regular"),local("DM-Sans-Regular"),url(/assets/fonts/dm-sans/DMSans_18pt-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:900;src:local("Nunito Black"),local("Nunito-Black"),url(/assets/fonts/nunito/Nunito-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:local("Nunito Bold"),local("Nunito-Bold"),url(/assets/fonts/nunito/Nunito-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:800;src:local("Nunito ExtraBold"),local("Nunito-ExtraBold"),url(/assets/fonts/nunito/Nunito-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200;src:local("Nunito ExtraLight"),local("Nunito-ExtraLight"),url(/assets/fonts/nunito/Nunito-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:local("Nunito Light"),local("Nunito-Light"),url(/assets/fonts/nunito/Nunito-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:500;src:local("Nunito Medium"),local("Nunito-Medium"),url(/assets/fonts/nunito/Nunito-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),local("Nunito-Regular"),url(/assets/fonts/nunito/Nunito-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:local("Nunito SemiBold"),local("Nunito-SemiBold"),url(/assets/fonts/nunito/Nunito-SemiBold.ttf) format("truetype")}
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font1:"Inter",sans-serif;--font2:"Inter",sans-serif;--font3:"DM Sans",sans-serif;--qc-text-primary:#000;--qc-text-secondary:#7f7f7f;--qc-bg-primary:#f8f7f2;--qc-bg-light:#f5f7f9;--qc-bg-light-2:#f5f7f966;--qc-bg-backdrop:#05021733;--qc-border:#e5e6e7;--qc-shadow:#0d10170f;--qc-black:#000;--qc-white:#fff;--qc-600-red:#ce1c1e;--qc-red:#eb4143;--qc-300-gray:#ccced0;--qc-100-blue:#e6eafc;--qc-200-blue:#8a99df;--qc-300-blue:#546bd1;--qc-400-blue:#334ec8;--qc-550-blue:#0f21c7;--qc-500-blue:#0022ba;--qc-600-blue:#001fa9;--qc-700-blue:#001884;--qc-800-blue:#001366;--qc-900-blue:#000e4e;--qc-neutral-700:#3b3d4f;--qc-black-30:rgba(0,0,0,.3);--qc-black-75:rgba(0,0,0,.75);--qc-black-900:#0c0c10;--qc-black-800:#0a0809;--qc-black-700:#100420;--qc-black-600:#111b29;--qc-black-500:#11081d;--qc-dark:#151519;--qc-dark-400:#151719;--qc-dark-400-20:#15171933;--qc-dark-400-50:#15171980;--qc-grey:#151519;--qc-grey2:#020419;--qc-grey-600:#677489;--qc-grey-550:#7f7f7f;--qc-grey-500:#9396ae;--qc-grey-200:#cececf;--qc-grey-160:#e9e9e9;--qc-grey-150:#dedfe6;--qc-grey-140:#e1e5ea;--qc-grey-130:#f6f5f7;--qc-grey-100:#f9f8f3;--qc-grey-50:#f7f7f9;--qc-blue-800:#060c4b;--qc-blue:#0022ba;--qc-blue-400:#1227e9;--qc-blue-300:#4c5cf2;--qc-blue-200:#838ef6;--qc-blue-50:#f9f9fb;--qc-primary:#09157c;--qc-lightblue:#e3e6fd;--qc-lightblue-100:#f5f7ff;--qc-blue2:#e4eaf4;--qc-white2:#e6e8eb;--qc-yellow:#f9f871;--qc-red-700:red;--qc-green-500:#10b981;--qc-green:#cff469;--qc-orange-500:#f59e0b;--qc-yellow:gold;--qc-border-200:rgba(0,0,0,.2);--qc-border-100:rgba(0,0,0,.1);--qc-tag:#efefef;--qc-neutral-600:#52566e}*{-webkit-tap-highlight-color:transparent}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button:disabled,button[aria-disabled=true],input[type=button]:disabled,input[type=button][aria-disabled=true],input[type=reset]:disabled,input[type=reset][aria-disabled=true],input[type=submit]:disabled,input[type=submit][aria-disabled=true]{cursor:not-allowed}[role=button]{cursor:pointer}[role=button][aria-disabled=true]{cursor:not-allowed}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;scroll-behavior:smooth;scrollbar-color:var(--qc-blue) #ccc!important;scrollbar-width:thin}body,html{background:var(--qc-white);max-width:100%;overflow-x:hidden}body{color:var(--qc-black);font-family:var(--font1);font-size:16px}@media only screen and (min-width:280px) and (max-width:767px){body{padding-top:57px}}body>.select2-container{z-index:99999999999}input,textarea{border:1px solid var(--qc-border);border-radius:8px;font-size:14px;font-weight:400;letter-spacing:0;line-height:20px;outline:none;width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--qc-text-secondary)}input:-moz-placeholder,input::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:var(--qc-text-secondary)}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--qc-text-secondary)}input:-webkit-autofill{box-shadow:0 0 0 1000px var(--qc-white) inset}.logo-text{font-size:23.3846px;font-weight:800;line-height:32px;text-transform:capitalize}.link14-bold{color:var(--qc-blue);cursor:pointer;display:block;font-size:14px;font-weight:700;line-height:18.2px;max-width:100%;width:-moz-max-content;width:max-content}@media only screen and (min-width:280px) and (max-width:767px){.link14-bold{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.shadow{box-shadow:0 1px 2px 0 var(--qc-shadow)}#toast-container{z-index:9.999999999999998e+40}.bg-light{background:var(--qc-lightblue)!important}.bg-white{background:#fff!important}.bg-transparent{background:transparent!important}.main-content{margin-left:0!important}#layout-wrapper,.main-content{max-width:100%;overflow-x:visible}.container-fluid,.page-content{max-width:100%;padding:0}.container{width:100%!important}@media only screen and (min-width:280px) and (max-width:767px){.container{margin:0;padding:0}.qc-container-mb-full{box-sizing:border-box;left:auto;margin-left:calc(var(--qc-space-md)*-1)!important;margin-right:calc(var(--qc-space-md)*-1)!important;max-width:none;position:relative;width:calc(100% + var(--qc-space-md)*2)!important}}.qc-container{margin:auto;max-width:1224px}.qc-container-full{box-sizing:border-box;left:0;max-width:100%;position:relative;width:100%}@media (max-width:1200px){.qc-container-full{padding:0 32px}}@media (min-width:1921px){.qc-container-full{left:0}}@media only screen and (min-width:280px) and (max-width:991px){.qc-container-full{max-width:100%;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.qc-container-full{left:0}}@media only screen and (min-width:280px) and (max-width:767px){.qc-container-full{left:0;padding:0 16px!important}}.qc-container970{margin:auto;max-width:970px!important;width:100%}.qc-container770{margin:auto;max-width:770px!important;width:100%}.qc-container2{margin:auto;max-width:1104px;width:100%}.qc-container3{margin:auto;max-width:1023px;width:100%}.qc-container4{margin:auto;max-width:1255px;width:100%}.qc-container448{margin:auto;max-width:448px;width:100%}.qc-container510{margin:auto;max-width:510px;width:100%}.qc-container570{margin:auto;max-width:570px;width:100%}.qc-container700{margin:auto;max-width:700px;width:100%}.qc-container916{margin:auto;max-width:916px;width:100%}.qc-container680{margin:auto;max-width:800px;width:100%}.qc-container980{margin:auto;max-width:980px;width:100%}.qc-container991{margin:auto;max-width:991px;width:100%}.w-100{width:100%!important}.w-400{max-width:400px!important;width:100%}.max-width-240{max-width:240px!important}.d-none{display:none!important}@media only screen and (min-width:768px){.md-lg-d-none{display:none!important}}@media only screen and (min-width:992px){.lg-d-none{display:none!important}}@media only screen and (min-width:280px) and (max-width:991px){.md-d-none{display:none!important}}@media only screen and (min-width:280px) and (max-width:767px){.mb-d-none{display:none!important}}.visually-hidden{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.px-16{padding-left:16px;padding-right:16px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb8{margin-bottom:8px!important}.mb15{margin-bottom:15px}.mb16{margin-bottom:16px!important}.mb20{margin-bottom:20px!important}.mb32{margin-bottom:32px!important}.mt100{margin-top:100px}.mt20{margin-top:20px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt10{margin-top:10px}.mt8{margin-top:8px}.border{border:1px solid #000}.border-blue{border:1px solid var(--qc-blue)!important}.border-none{border:none!important}.br-8{border-radius:8px!important}.flex-center{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.w532{max-width:532px!important}.max-unset{max-height:unset!important}.rotate180{transform:rotate(-180deg)}.cursor-grab{cursor:grab}.d-none.d-block{display:block!important}.text-danger,.text-danger.text-xs{color:var(--qc-red)!important;display:flex;font-size:12px!important;gap:6px;line-height:16px!important;margin-top:8px!important}.text-danger svg,.text-danger.text-xs svg{position:unset!important}.active-state{border:1px solid var(--qc-blue)!important;box-shadow:0 0 0 4px #e2e8ff}.form-control.is-invalid{background-image:none}.toast-top-right{z-index:1e+41!important}#toast-container>div,.toast-top-right{opacity:1!important}.toast-message{font-size:16px!important}.toast-success{background-color:var(--qc-green-500)!important}.toast-warning{background-color:var(--qc-orange-500)!important}.toast-error{background-color:var(--qc-red)!important}span.select2-dropdown{background:#fff;border:unset;border-radius:8px!important;box-shadow:0 .33px 5.95px 0 rgba(0,0,0,.02),0 .8px 14.3px 0 rgba(0,0,0,.027),0 1.5px 26.92px 0 rgba(0,0,0,.035),0 2.68px 48.02px 0 rgba(0,0,0,.043),0 5.01px 89.82px 0 rgba(0,0,0,.051),0 12px 215px 0 rgba(0,0,0,.071);margin-top:2px;overflow:hidden;width:100%}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(14,105,165,.09);color:#000}.select2-container--default .select2-results__option--selected{background-color:#fff}.select2-results__option--selectable{color:#020419;font-size:14px;font-style:normal;font-weight:600;line-height:19.6px;text-align:left}.select2-results__option{font-size:14px;font-weight:400;line-height:20px;padding:8px 10px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[aria-selected=true]:hover{background:var(--qc-bg-light);color:var(--qc-500-blue)}.select2-container--default .select2-selection--single .select2-selection__arrow{display:grid;height:97%;place-content:center;right:8px}.select2-container--default .select2-selection--single .select2-selection__arrow b{background-color:transparent;background-image:url(https://cdn4.iconfinder.com/data/icons/user-interface-174/32/UIF-76-512.png);background-size:contain;border:none!important;height:20px!important;left:auto!important;margin:auto!important;position:unset;top:auto!important;width:20px!important}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000!important}:root{--font1:var(--qc-font-sans);--font2:var(--qc-font-sans);--qc-white:var(--qc-color-surface-white);--qc-bg-light:var(--qc-color-surface-light);--qc-bg-backdrop:var(--qc-color-surface-backdrop);--qc-black:var(--qc-color-text-black);--qc-text-primary:var(--qc-color-text-black);--qc-border:var(--qc-color-border-light);--qc-grey-200:var(--qc-color-border-input);--qc-400-blue:var(--qc-color-primary-600);--qc-500-blue:var(--qc-color-interactive);--qc-blue:var(--qc-color-interactive);--qc-100-blue:var(--qc-color-primary-100);--qc-200-blue:var(--qc-color-primary-200);--qc-300-blue:var(--qc-color-primary-500);--qc-700-blue:var(--qc-color-primary-800);--qc-900-blue:var(--qc-color-primary-900)}.p14{color:#151519;font-size:14px;font-weight:400;line-height:19.6px}.p16{color:var(--qc-dark);font-size:16px}.p16,.p20{line-height:24px}.p20{color:#000;font-size:20px;font-weight:400}.h28{color:var(--qc-grey);font-family:Inter;font-size:28px;font-style:normal;font-weight:700;line-height:33.6px;margin-bottom:0;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.h28{-webkit-touch-callout:none;font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.h16,.h16-border{font-size:16px;line-height:16px}.h16,.h16-border,.h18{color:var(--qc-dark);font-weight:600;text-transform:capitalize}.h18{font-size:18px;line-height:18px}.m-h20{color:var(--qc-dark);font-family:var(--font2);font-size:20px;font-style:normal;font-weight:700;line-height:24px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.m-h20{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.h22{color:var(--qc-dark);font-family:var(--font2);font-size:22px;font-weight:600;line-height:16px;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.h22{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.h24{color:#151519;font-size:24px;font-style:normal;font-weight:700;line-height:28.8px;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.h24{-webkit-touch-callout:none;font-size:20px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}}.h32{color:var(--qc-dark-400);font-size:32px;font-style:normal;font-weight:700;line-height:38.4px;margin-bottom:30px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.h32{-webkit-touch-callout:none;font-size:30px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}}.h25{color:#151519;font-size:25px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:20px;text-align:center;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.h25{-webkit-touch-callout:none;font-size:20px;margin-bottom:16px!important;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.h36{color:var(--qc-black-900);font-family:var(--font3);font-size:36px;font-weight:700;line-height:43.2px;text-align:left}@media only screen and (min-width:280px) and (max-width:767px){.h36{-webkit-touch-callout:none;font-size:29px;line-height:34.8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.h40{color:--qc-dark;font-size:40px;font-weight:600;line-height:48px}@media only screen and (min-width:280px) and (max-width:767px){.h40{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.h40-head{color:var(--qc-black-900);font-family:var(--font2);font-size:40px;font-weight:700;line-height:52px;margin-bottom:12px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.h40-head{-webkit-touch-callout:none;font-size:29px;line-height:34.8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.h56{color:var(--qc-black-900);font-size:56px;font-weight:700;letter-spacing:.01em;line-height:67.2px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.h56{-webkit-touch-callout:none;font-size:36px;line-height:43.2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.h16-border{border-bottom:1px solid var(--qc-border);font-weight:600;margin-bottom:24px;padding-bottom:12px;-moz-text-align-last:left;text-align-last:left}.page-calculator{--qc-text-primary:#000;--qc-text-secondary:#7f7f7f;--qc-bg-primary:#f8f7f2;--qc-bg-light:#f5f7f9;--qc-bg-light-2:#f5f7f966;--qc-bg-backdrop:#05021733;--qc-shadow:#0d10170f;--qc-600-red:#ce1c1e;--qc-300-gray:#ccced0;--qc-100-blue:#e6eafc;--qc-200-blue:#8a99df;--qc-300-blue:#546bd1;--qc-400-blue:#334ec8;--qc-550-blue:#0f21c7;--qc-500-blue:#0022ba;--qc-600-blue:#001fa9;--qc-700-blue:#001884;--qc-800-blue:#001366;--qc-900-blue:#000e4e;--qc-border:#e5e6e7;--qc-calculator-article-nav-width:303px}.grid2{display:grid;gap:33px;grid-template-columns:1fr 1fr}@media only screen and (min-width:280px) and (max-width:767px){.grid2{grid-template-columns:1fr}}.grid3{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr}@media only screen and (min-width:280px) and (max-width:767px){.grid3{gap:20px;grid-template-columns:1fr}}#topnav .navbar-toggle span{background-color:var(--qc-grey2)!important;display:block;height:2px;margin-bottom:5px}nav#topnav{background:var(--qc-white);border-bottom:none;box-shadow:none!important;height:72px;left:0;padding:8px 135px;position:fixed;right:0;top:0;z-index:1e+37}@media (max-width:1400px){nav#topnav{padding:8px 32px}}@media only screen and (min-width:280px) and (max-width:991px){nav#topnav{height:56px;padding:0 32px;z-index:99}}nav#topnav .qc-container{align-items:center;display:flex;height:100%;padding:0}nav#topnav a.logo{color:var(--qc-black)!important;display:flex;font-size:20px;font-weight:600;letter-spacing:0;line-height:40px;text-transform:capitalize}nav#topnav a.logo img{width:170px}@media (min-width:768px) and (max-width:991px){nav#topnav a.logo{margin-right:40px;width:170px}}@media (max-width:1400px){nav#topnav a.logo{margin-right:40px}}nav#topnav #navigation{margin:auto}nav#topnav .btns-profile{position:relative}nav#topnav .btns-profile .dropdown-profile{background:#fff;border:1px solid #dedfe6;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);display:none;flex-direction:column;justify-content:flex-start;min-width:170px;opacity:0;overflow:hidden;position:absolute;right:0;top:37px;transition:.3s;width:-moz-max-content;width:max-content}nav#topnav .btns-profile .dropdown-profile a{background:#fff;color:#000;font-size:16px;font-weight:400;line-height:19.2px;padding:10px 24px 10px 12px;width:100%}nav#topnav .btns-profile .dropdown-profile a:active,nav#topnav .btns-profile .dropdown-profile a:focus,nav#topnav .btns-profile .dropdown-profile a:hover{background:var(--qc-lightblue);color:#000!important}nav#topnav .btns-profile .icon-profile{cursor:pointer;display:none}@media only screen and (min-width:280px) and (max-width:767px){nav#topnav .btns-profile .icon-profile{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}nav#topnav .btns-profile .icon-profile p{color:#020419;cursor:pointer;display:none}@media only screen and (min-width:280px) and (max-width:767px){nav#topnav .btns-profile:active .dropdown-profile,nav#topnav .btns-profile:focus .dropdown-profile,nav#topnav .btns-profile:hover .dropdown-profile{display:flex;opacity:1}}nav#topnav .btns-wrap{display:flex;gap:16px}nav#topnav .btns-wrap .btn-login{align-items:center;background:#f7f8fd;border:1px solid #b8c3ff;border-radius:8px;box-shadow:0 1px 2px rgba(13,16,23,.06);color:#334ec8;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:24px;min-width:77px;padding:8px 18px}nav#topnav .btns-wrap .btn-login:hover{background:#eef0fc}nav#topnav .btns-wrap .btn-signup{align-items:center;background:#334ec8;border:1px solid #334ec8;border-radius:8px;box-shadow:0 1px 2px rgba(13,16,23,.06);color:#fff;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:24px;min-width:89px;padding:8px 18px}nav#topnav .btns-wrap .btn-signup:hover{background:#2a41a8}nav#topnav .btns-wrap .btn-blue-outline,nav#topnav .btns-wrap .btn-lightblue{align-items:center;background:#f7f8fd;border:1px solid #b8c3ff;border-radius:8px;box-shadow:0 1px 2px rgba(13,16,23,.06);color:#334ec8;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;line-height:24px;min-width:77px;padding:8px 18px}nav#topnav .profile-wrap>li{cursor:pointer}nav#topnav .profile-wrap>li>svg{margin:5.5px 0}nav#topnav .profile-wrap>li .drop-menu{border:1px solid var(--qc-grey-160);gap:16px;left:unset!important;right:0!important;top:143%}@media (max-width:1200px){nav#topnav .profile-wrap>li .drop-menu{right:-18px!important}}@media only screen and (min-width:280px) and (max-width:991px){nav#topnav .profile-wrap>li .drop-menu{top:235%}}@media only screen and (min-width:280px) and (max-width:767px){nav#topnav .profile-wrap>li .drop-menu{background:#fff;border-radius:16px;min-width:225px;padding:21px 14px 14px;width:-moz-max-content;width:max-content}}nav#topnav .profile-wrap>li .drop-menu li{gap:8px;padding:0!important}nav#topnav .profile-wrap>li .drop-menu li h4{font-size:14px;font-weight:600;line-height:20px;margin-bottom:0}nav#topnav .profile-wrap>li .drop-menu li:active,nav#topnav .profile-wrap>li .drop-menu li:focus,nav#topnav .profile-wrap>li .drop-menu li:hover{background:#f7f8fd!important}nav#topnav .profile-wrap>li .drop-menu li:active a,nav#topnav .profile-wrap>li .drop-menu li:focus a,nav#topnav .profile-wrap>li .drop-menu li:hover a{color:inherit!important}nav#topnav .profile-wrap>li .drop-menu li:active a h4,nav#topnav .profile-wrap>li .drop-menu li:focus a h4,nav#topnav .profile-wrap>li .drop-menu li:hover a h4{color:var(--qc-black)!important}nav#topnav .profile-wrap>li .drop-menu li:active a svg path,nav#topnav .profile-wrap>li .drop-menu li:focus a svg path,nav#topnav .profile-wrap>li .drop-menu li:hover a svg path{stroke:#333!important;fill:#333!important}nav#topnav .profile-wrap>li .drop-menu li a{display:flex;justify-content:space-between;width:100%}nav#topnav .profile-wrap>li .drop-menu h3{color:var(--qc-black);font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px;text-transform:capitalize}nav#topnav .profile-wrap>li .drop-menu hr{background:var(--qc-grey-160);width:100%}nav#topnav .profile-wrap>li .drop-menu .drop-title{width:100%}nav#topnav .profile-wrap>li .drop-menu .drop-title p{color:var(--qc-grey-550);font-size:14px;font-weight:400;line-height:20px}nav#topnav .profile-wrap>li .drop-menu .transparent-overlay{top:-20px}nav#topnav .profile-wrap>li ul li:last-child:active,nav#topnav .profile-wrap>li ul li:last-child:focus,nav#topnav .profile-wrap>li ul li:last-child:hover{background:#f7f8fd!important}nav#topnav .profile-wrap>li ul li:last-child:active a,nav#topnav .profile-wrap>li ul li:last-child:focus a,nav#topnav .profile-wrap>li ul li:last-child:hover a{color:inherit!important}nav#topnav .profile-wrap>li ul li:last-child:active a h4,nav#topnav .profile-wrap>li ul li:last-child:focus a h4,nav#topnav .profile-wrap>li ul li:last-child:hover a h4{color:var(--qc-black)!important}nav#topnav .profile-wrap>li .drop-menu li.profile-dropdown-item svg,nav#topnav .profile-wrap>li .drop-menu li.profile-dropdown-item svg path,nav#topnav .profile-wrap>li ul li:last-child:active a svg path,nav#topnav .profile-wrap>li ul li:last-child:focus a svg path,nav#topnav .profile-wrap>li ul li:last-child:hover a svg path{stroke:#333!important;fill:#333!important}nav#topnav .profile-wrap>li .drop-menu li.profile-dropdown-item:hover{background:#f7f8fd!important;color:#333!important;cursor:pointer!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important}nav#topnav .profile-wrap>li .drop-menu li.profile-dropdown-item:hover svg,nav#topnav .profile-wrap>li .drop-menu li.profile-dropdown-item:hover svg path{stroke:#333!important;fill:#333!important}nav#topnav .navigation-menu{display:flex}nav#topnav .navigation-menu>li{margin:0 20px}nav#topnav .navigation-menu>li.nav-calcs-active,nav#topnav .navigation-menu>li.nav-jobs-active{border-bottom:2px solid #334ec8}nav#topnav .navigation-menu>li.nav-calcs-active>a,nav#topnav .navigation-menu>li.nav-jobs-active>a{color:var(--qc-black)!important}nav#topnav .navigation-menu>li>a{min-height:unset;padding-bottom:8px;padding-top:8px}@media (min-width:992px){nav#topnav ul.navigation-menu>li{border-bottom:2px solid transparent;height:40px}nav#topnav ul.navigation-menu>li svg{margin-top:-1px;transition:.15s ease-in}nav#topnav ul.navigation-menu>li:hover{border-bottom:2px solid #334ec8}nav#topnav ul.navigation-menu>li:hover>a{color:var(--qc-black)!important}nav#topnav ul.navigation-menu>li:hover>a svg path{stroke:#333}}nav#topnav ul.navigation-menu>li>a{align-items:center;background-color:transparent!important;color:var(--qc-black)!important;cursor:pointer;display:flex!important;font-size:14px!important;font-weight:500!important;gap:8px;height:40px;justify-content:flex-end;letter-spacing:unset!important;line-height:20px!important;padding:8px 0 8px 8px!important;text-align:center;text-transform:none!important;transition:.15s ease-in}nav#topnav ul.navigation-menu>li>a img{width:24px}nav#topnav .link-wrap{transition:.5s}@media (min-width:1721px){nav#topnav .job-searchbox .select2-container{min-width:100px;width:auto!important}}@media (max-width:1720px){nav#topnav .qc-container{flex-wrap:wrap}nav#topnav .job-searchbox{margin-top:13px;max-width:unset;order:3;width:100%}nav#topnav .job-searchbox input{width:80%!important}nav#topnav .job-searchbox .select2-container{width:18%!important}}@media (max-width:1154px){nav#topnav .profile-wrap>li{min-height:unset}nav#topnav .btns-wrap a{font-size:16px!important;padding:8px 16px!important}}@media only screen and (min-width:280px) and (max-width:991px){nav#topnav{min-height:unset}nav#topnav .qc-container{position:relative}nav#topnav .searchBar{flex-direction:column}nav#topnav .profile-wrap{margin-top:2px!important}nav#topnav .link-wrap .drop-menu-parent{display:block!important}nav#topnav .link-wrap .drop-menu-parent:active svg.arrow,nav#topnav .link-wrap .drop-menu-parent:focus svg.arrow,nav#topnav .link-wrap .drop-menu-parent:hover svg.arrow{transform:rotate(0deg)!important}nav#topnav .link-wrap .drop-menu-parent svg.arrow.rotate180{transform:rotate(180deg)!important}nav#topnav .link-wrap .drop-menu-parent>a{color:#000!important;gap:14px!important}nav#topnav .link-wrap .drop-menu-parent .drop-menu,nav#topnav .link-wrap .drop-menu-parent .drop-menu-big{background:#f3f2ef;border:1px solid #000!important;box-shadow:unset;left:unset!important;margin:auto auto 20px;opacity:1!important;padding:16px;pointer-events:all!important;position:relative!important;right:0!important;top:unset!important;transform:translateY(0)!important;width:90%!important}nav#topnav .link-wrap .drop-menu-parent .drop-menu li,nav#topnav .link-wrap .drop-menu-parent .drop-menu-big li{width:100%}nav#topnav .link-wrap .drop-menu-parent .drop-menu li a h4,nav#topnav .link-wrap .drop-menu-parent .drop-menu-big li a h4{font-size:14px!important}nav#topnav .link-wrap .drop-menu-parent .drop-menu li a p,nav#topnav .link-wrap .drop-menu-parent .drop-menu-big li a p{font-size:11px!important}nav#topnav .link-wrap .drop-menu-parent .drop-menu hr,nav#topnav .link-wrap .drop-menu-parent .drop-menu-big hr{border-bottom:1px solid #000!important}nav#topnav #isToggle{cursor:pointer;display:block;height:50px;left:0;opacity:0;position:absolute;width:100%;z-index:111}nav#topnav .menu-extras{margin-left:0!important;margin-right:0;order:1}nav#topnav a.logo{margin-right:auto;width:-moz-max-content;width:max-content}nav#topnav .btns-wrap .btn-blue-outline,nav#topnav .btns-wrap .btn-lightblue{height:40px}nav#topnav .btns-wrap{margin-right:22px}nav#topnav .no-rotate{height:29px;margin-bottom:0!important;margin-right:7px!important;margin-top:-1px!important;width:29px}nav#topnav .link-wrap{display:none}}@media only screen and (min-width:280px) and (max-width:767px){nav#topnav{padding:0 16px}nav#topnav .logo{color:var(--qc-black-700)!important;font-size:20px!important}nav#topnav p.icon-profile{display:block!important;margin-right:10px!important}nav#topnav svg.icon-profile{display:block!important;height:27px;margin-bottom:0!important;margin-right:5px!important;width:27px}nav#topnav .btns-wrap{display:none}nav#topnav .profile-wrap>li .qc-bell{margin-right:30px!important}nav#topnav .job-searchbox input{width:65%!important}nav#topnav .job-searchbox .select2-container{width:31%!important}nav#topnav .btns-wrap a{font-size:15px!important;padding:6px 13px!important}nav#topnav .btns-wrap .btn-blue2{margin-right:10px}}@media (max-width:450px){nav#topnav .btns-wrap .btn-blue2{margin-right:7px}nav#topnav .link-wrap{min-width:265px!important}nav#topnav .link-wrap .drop-menu-parent .drop-menu li a h4{align-items:flex-start;flex-direction:column;font-size:16px!important;gap:5px}}@media (max-width:410px){nav#topnav .profile-wrap>li{font-size:18px!important}}.toggleview{display:flex!important;opacity:1!important;pointer-events:all!important}@media (max-width:991px){#topnav .navbar-toggle{display:block!important}}.menu-slider{display:none;scrollbar-width:none}@media only screen and (min-width:768px) and (max-width:991px){.menu-slider{width:375px!important}}@media only screen and (min-width:280px) and (max-width:991px){.menu-slider{background:#fff;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:space-between;left:0;overflow:auto;padding:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .5s;width:100%;z-index:99999}.menu-slider *{font-family:Inter}.menu-slider.slideIn{transform:translateX(0)!important}.menu-slider.show-secondary-slide .primary-slide{display:none}.menu-slider.show-secondary-slide .secondary-slide{display:block}.menu-slider.show-secondary-slide .btns-wrap,.menu-slider.show-secondary-slide .tertiary-slide,.menu-slider.show-tertiary-slide .primary-slide,.menu-slider.show-tertiary-slide .secondary-slide{display:none}.menu-slider.show-tertiary-slide .tertiary-slide{display:block}.menu-slider.show-tertiary-slide .btns-wrap{display:none}.menu-slider .primary-slide,.menu-slider .secondary-slide,.menu-slider .tertiary-slide{position:relative}.menu-slider .secondary-slide,.menu-slider .tertiary-slide{display:none}.menu-slider .tab-content{-ms-overflow-style:none;max-height:calc(100vh - 57px);overflow:auto;scrollbar-width:none}.menu-slider .tab-content:-webkit-scrollbar{display:none}.menu-slider .slide-header li{align-items:center;border-bottom:1px solid var(--qc-grey-160);display:flex;justify-content:space-between;padding:16px}.menu-slider .slide-header li a{color:var(--qc-black);font-family:Inter;font-size:20px;font-weight:800;letter-spacing:normal;line-height:24px;padding:0;text-align:left}.menu-slider .slide-header li p{color:var(--qc-black);font-family:Inter;font-size:18px;font-weight:600;line-height:24px}.menu-slider .slide-header li svg{cursor:pointer}.menu-slider .slide-header li .back-slide{align-items:center;cursor:pointer;display:flex;gap:4px}.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list,.menu-slider ul.navigation-menu{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li,.menu-slider ul.navigation-menu>li{border-bottom:1px solid var(--neutral-100,#dedfe6);font-size:20px;font-weight:700;margin:0!important;text-align:center;text-transform:uppercase;width:100%}.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li.active,.menu-slider ul.navigation-menu>li.active{position:relative;z-index:9999999}.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li.active>a svg,.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li.active>button.qc-nav-sidebar__link svg,.menu-slider ul.navigation-menu>li.active>a svg,.menu-slider ul.navigation-menu>li.active>button.qc-nav-sidebar__link svg{transform:rotate(-180deg)}.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>a,.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>button.qc-nav-sidebar__link,.menu-slider ul.navigation-menu>li>a,.menu-slider ul.navigation-menu>li>button.qc-nav-sidebar__link{align-items:center;background-color:#fff;color:var(--qc-black)!important;cursor:pointer;display:flex;font-family:Inter;font-size:18px;font-weight:600;gap:14px;height:100%;justify-content:space-between;line-height:24px;padding:24px 16px;text-transform:none}.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>a svg,.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>button.qc-nav-sidebar__link svg,.menu-slider ul.navigation-menu>li>a svg,.menu-slider ul.navigation-menu>li>button.qc-nav-sidebar__link svg{transition:.15s ease-in}.menu-slider ul.navigation-menu-2 li{border-bottom:1px solid var(--qc-grey-160);display:flex;gap:12px;padding:16px;width:100%}.menu-slider ul.navigation-menu-2 li h4{color:var(--qc-black);font-family:Inter;font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}.menu-slider ul.navigation-menu-2 li p{color:var(--qc-grey-550);font-family:Inter;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0}.menu-slider ul.navigation-menu-2 li:active h4,.menu-slider ul.navigation-menu-2 li:focus h4,.menu-slider ul.navigation-menu-2 li:hover h4{color:var(--qc-blue-600)}.menu-slider ul.navigation-menu-2 li:active p,.menu-slider ul.navigation-menu-2 li:focus p,.menu-slider ul.navigation-menu-2 li:hover p{color:var(--qc-black)}.menu-slider ul.navigation-menu-2 li a{font-family:Inter;width:100%}.menu-slider ul.navigation-menu-3 li{border-bottom:1px solid var(--qc-grey-160);cursor:pointer;display:flex;gap:12px;padding:16px;width:100%}.menu-slider ul.navigation-menu-3 li>div{margin-right:auto}.menu-slider ul.navigation-menu-3 li h4{color:var(--qc-black);font-family:Inter;font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}.menu-slider ul.navigation-menu-3 li a{align-items:center;color:var(--qc-blue-600);display:flex;flex-wrap:wrap;font-family:Inter;font-size:14px;font-weight:500;gap:9.83px;justify-content:flex-start;line-height:20px}.menu-slider ul.navigation-menu-3 li p{color:#7f7f7f;font-family:Inter;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0;text-align:left}.menu-slider ul.navigation-menu-3 li:active h4,.menu-slider ul.navigation-menu-3 li:focus h4,.menu-slider ul.navigation-menu-3 li:hover h4{color:var(--qc-blue-600)}.menu-slider .secondary-slide .tab1-child ul.navigation-menu-3 li a{align-items:flex-start;flex-direction:column;gap:0}.menu-slider .drop-menu-parent{display:block!important}.menu-slider .drop-menu-parent:active svg.arrow,.menu-slider .drop-menu-parent:focus svg.arrow,.menu-slider .drop-menu-parent:hover svg.arrow{transform:rotate(0deg)!important}.menu-slider .drop-menu-parent svg.arrow.rotate180{transform:rotate(180deg)!important}.menu-slider .drop-menu-parent .drop-menu{border-radius:unset!important;filter:none;left:unset!important;opacity:1!important;padding:0 0 10px;pointer-events:all!important;position:relative!important;right:0!important;top:unset!important;transform:translateY(0)!important;width:100%}.menu-slider .drop-menu-parent .drop-menu li{align-items:center;padding:12px 24px!important}.menu-slider .drop-menu-parent .drop-menu li svg{min-height:24px;min-width:24px}.menu-slider .drop-menu-parent .drop-menu li a h4{color:var(--qc-black-600);font-size:12px!important;font-weight:600;text-transform:capitalize}.menu-slider .drop-menu-parent .drop-menu li a p{color:var(--qc-grey-600);font-size:12px;font-weight:600;text-align:left;text-transform:none}.menu-slider .btns-wrap{background:#fff;display:flex;flex-direction:column;gap:16px;padding:0 16px 32px;position:relative}.menu-slider .btns-wrap svg{display:none}.menu-slider .btns-wrap>a{font-family:Inter;height:48px}.menu-slider .btns-wrap li{font-weight:700;list-style:none;text-align:center}.menu-slider .btns-wrap li h4{font-family:Inter}.menu-slider .btns-wrap .btn-blue,.menu-slider .btns-wrap .btn-blue2,.menu-slider .btns-wrap .btn-lightblue{line-height:34px}.menu-slider .btns-wrap .btn-blue,.menu-slider .btns-wrap .btn-blue2{background:var(--qc-blue-600);border-radius:8px!important;font-size:16px;font-weight:700;padding:8px 20px;text-align:center}}footer.footer:not(.qc-site-footer){background:var(--qc-blue-800);margin-top:100px;padding:80px 32px 50px;position:relative}@media (max-width:1200px){footer.footer:not(.qc-site-footer){padding:55px 32px 35px}}@media (min-width:1921px){footer.footer:not(.qc-site-footer){left:0}}@media only screen and (min-width:280px) and (max-width:991px){footer.footer:not(.qc-site-footer){width:100vw}}@media only screen and (min-width:768px) and (max-width:991px){footer.footer:not(.qc-site-footer){left:-32px}}@media only screen and (min-width:280px) and (max-width:767px){footer.footer:not(.qc-site-footer){left:-16px;margin-top:50px;padding:16px}}footer.footer:not(.qc-site-footer) .grid{border-bottom:1px solid hsla(0,0%,100%,.502);display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:40px;padding-bottom:40px}footer.footer:not(.qc-site-footer) .grid>div{width:-moz-max-content;width:max-content}footer.footer:not(.qc-site-footer) .grid div h3{color:#fff;font-size:18px!important;font-weight:500!important;line-height:26px!important;margin-bottom:20px}@media only screen and (min-width:280px) and (max-width:767px){footer.footer:not(.qc-site-footer) .grid div h3{margin-bottom:15px}}footer.footer:not(.qc-site-footer) .grid div ul{list-style:none;padding:0}footer.footer:not(.qc-site-footer) .grid div ul li:not(:last-child){margin-bottom:6px}footer.footer:not(.qc-site-footer) .grid div ul li a{color:#fff;font-size:14px;font-weight:400;line-height:20px;mix-blend-mode:normal;opacity:.75}footer.footer:not(.qc-site-footer) .grid div ul li a:hover{color:#fff!important;opacity:1}footer.footer:not(.qc-site-footer) hr{margin:2rem 0}footer.footer:not(.qc-site-footer) .text-center{align-items:center;color:#fff;display:flex;flex-direction:column;gap:3px;text-align:center}footer.footer:not(.qc-site-footer) .text-center a{color:#fff;font-size:23.3846px;font-weight:800;line-height:32px;text-transform:capitalize}footer.footer:not(.qc-site-footer) .text-center a:active,footer.footer:not(.qc-site-footer) .text-center a:focus,footer.footer:not(.qc-site-footer) .text-center a:hover{color:#fff!important}footer.footer:not(.qc-site-footer) .text-center p{margin-bottom:11px}@media (min-width:768px){footer.footer:not(.qc-site-footer) .grid{grid-template-columns:repeat(4,auto);justify-content:space-between}}footer.footer:not(.qc-site-footer) .footer-column.footer-column-other{display:flex;flex-direction:column}@media (min-width:768px){footer.footer:not(.qc-site-footer) .footer-column.footer-column-other{gap:30px}}.footer.qc-site-footer{background:var(--qc-color-primary-900);box-sizing:border-box;color:var(--qc-color-text-contrast);font-family:var(--qc-font-sans);left:auto;margin:0;margin-top:var(--qc-space-3xl);max-width:none;padding:var(--qc-space-2xl) var(--qc-space-md) var(--qc-space-md);position:relative;right:auto;width:100%}@media (min-width:769px){.footer.qc-site-footer{margin-top:var(--qc-space-3xl);padding:var(--qc-space-xl) max(var(--qc-space-md),(100% - 1170px)/2)}}.qc-site-footer__inner{align-items:stretch;display:flex;flex-direction:column;gap:var(--qc-space-xl);margin-inline:auto;max-width:1170px;padding:0;width:100%}@media (min-width:769px){.qc-site-footer__inner{gap:var(--qc-space-xl)}}.qc-site-footer__cta{align-items:stretch;background:var(--qc-color-surface-card);border-radius:var(--qc-radius-md);display:flex;flex-direction:column;gap:var(--qc-space-md);padding:var(--qc-space-md)}@media (max-width:768px){.qc-site-footer__cta{align-self:stretch;box-sizing:border-box;width:100%}}@media (min-width:769px){.qc-site-footer__cta{align-items:center;flex-direction:row;gap:var(--qc-space-lg);justify-content:space-between}}.qc-site-footer__cta-title{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);letter-spacing:var(--qc-letter-spacing-tight);line-height:var(--qc-line-height-lg);margin:0}@media (min-width:769px){.qc-site-footer__cta-title{color:var(--qc-color-text-black);font-size:var(--qc-font-size-2xl);line-height:var(--qc-line-height-2xl)}}.qc-site-footer__cta-button{align-items:center;background:var(--qc-color-primary-600);border:none;border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xs);color:var(--qc-color-text-contrast);cursor:pointer;display:inline-flex;flex-direction:row;font-family:inherit;font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);gap:calc(var(--qc-space-sm) + var(--qc-space-2xs));justify-content:center;line-height:var(--qc-line-height-md);min-height:48px;padding:calc(var(--qc-space-xs) + var(--qc-space-sm)) calc(var(--qc-space-md) + var(--qc-space-xs));text-decoration:none;transition:background-color .2s ease}@media (max-width:768px){.qc-site-footer__cta-button{width:100%}}.qc-site-footer__cta-button:hover{background:var(--qc-color-primary-500);color:var(--qc-color-text-contrast);text-decoration:none}.qc-site-footer__cta-button:focus-visible{box-shadow:var(--qc-shadow-xs),var(--qc-shadow-focus-primary-cta);outline:none}.qc-site-footer__links{display:flex;flex-direction:column;gap:var(--qc-space-xl);padding:0;width:100%}@media (max-width:768px){.qc-site-footer__links{align-items:flex-start}}@media (min-width:769px){.qc-site-footer__links{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:var(--qc-space-xl);justify-content:space-between;padding-inline:calc(var(--qc-space-md)*3.5)}}.qc-site-footer__cluster{display:flex;flex-direction:column;gap:var(--qc-space-md);min-width:0}@media (max-width:768px){.qc-site-footer__cluster--other{align-items:center;align-self:stretch;flex-direction:row;gap:var(--qc-space-xl);justify-content:space-between;width:100%}}.qc-site-footer__other-stack{display:flex;flex-direction:column;gap:var(--qc-space-md);min-width:0}@media (max-width:768px){.qc-site-footer__other-stack{flex:1;min-width:0}.qc-site-footer__cluster--other .qc-site-footer__list{min-height:calc(var(--qc-line-height-md)*3 + var(--qc-space-sm)*2)}}.qc-site-footer__cluster-title{color:var(--qc-color-text-contrast);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);margin:0;text-transform:uppercase}.qc-site-footer__list{display:flex;flex-direction:column;gap:var(--qc-space-sm);list-style:none;margin:0;padding:0}.qc-site-footer__link{color:var(--qc-color-primary-100);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);text-decoration:none;transition:color .2s ease,-webkit-text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease;transition:color .2s ease,text-decoration .2s ease,-webkit-text-decoration .2s ease}.qc-site-footer__link:hover{color:var(--qc-color-text-contrast);text-decoration:underline}.qc-site-footer__link:focus-visible{border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus);outline:none}.qc-site-footer__aside{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;justify-content:space-between}@media (min-width:769px){.qc-site-footer__aside{display:none}}.qc-site-footer__aside-top{align-items:center;align-self:stretch;display:flex;justify-content:center}.qc-site-footer__aside-mail{align-items:center;display:flex;flex-direction:column;gap:var(--qc-space-xs)}.qc-site-footer__aside-email{color:var(--qc-color-primary-100);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);text-align:right}.qc-site-footer__icon-link{align-items:center;border-radius:var(--qc-radius-full);box-sizing:border-box;color:var(--qc-color-text-contrast);display:inline-flex;flex:0 0 auto;justify-content:center;max-width:none;position:relative;text-decoration:none;width:auto}.qc-site-footer__icon-link:focus-visible{box-shadow:var(--qc-shadow-focus-neutral-ring);outline:none}.qc-site-footer__icon-link--linkedin{height:32px;width:32px}@media (min-width:769px){.qc-site-footer__icon-link--linkedin{height:36px;width:36px}}.qc-site-footer__icon-link--mail{background:var(--qc-color-surface-white);border-radius:var(--qc-radius-full);flex-shrink:0;padding:var(--qc-space-sm)}.qc-site-footer__icon{display:block;flex-shrink:0}.qc-site-footer__icon--linkedin{height:32px;width:32px}@media (min-width:769px){.qc-site-footer__icon--linkedin{height:36px;width:36px}}.qc-site-footer__icon--mail{color:var(--qc-color-primary-900);height:20px;width:20px}.qc-site-footer__bottom{display:flex;flex-direction:column;gap:var(--qc-space-lg);width:100%}@media (max-width:768px){.qc-site-footer__bottom{align-self:stretch}}.qc-site-footer__rule{background:color-mix(in srgb,var(--qc-color-text-contrast) 20%,transparent);border:none;height:1px;margin:0;width:100%}.qc-site-footer__bottom-row{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-md);justify-content:space-between;width:100%}.qc-site-footer__brand{color:var(--qc-color-text-contrast);flex:0 1 auto;font-size:var(--qc-font-size-3xl);font-weight:var(--qc-font-weight-semibold);letter-spacing:var(--qc-letter-spacing-tight);line-height:var(--qc-line-height-3xl);margin:0;min-width:0;text-transform:capitalize}.qc-site-footer__contact{align-items:center;display:none;flex:0 0 auto;flex-direction:row;gap:var(--qc-space-lg)}@media (min-width:769px){.qc-site-footer__contact{display:flex}}.qc-site-footer__contact-mail-group{align-items:center;display:flex;flex:0 0 auto;flex-direction:row;gap:calc(var(--qc-space-sm) + var(--qc-space-xs))}.qc-site-footer__contact-email{color:var(--qc-color-primary-100);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md)}.search-btns .btn-blue2:disabled,.search-btns .btn-blue:disabled,.search-btns .btn-gray:disabled{pointer-events:none}@media (min-width:768px){.search-btns .btn-blue,.search-btns .btn-blue2,.search-btns .btn-gray{height:46px;padding-bottom:12.34px!important;padding-top:12.34px!important}.btn-blue.btn-continu,.btn-continu.btn-blue2,.btn-gray.btn-continue{padding-bottom:16.34px;padding-top:16.34px}}.btn-gray.disabled,.btn-gray:disabled,fieldset:disabled .btn-gray{opacity:1!important}.link-svg-blue{align-items:center;cursor:pointer;display:flex;gap:4px;justify-content:center}.link-svg-blue span{color:#0f21c7;display:block;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:16.6px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.link-svg-blue{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.btn-blue,.btn-blue2{background:var(--qc-blue);border-radius:5px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:22.4px;padding:12px;text-align:center;transition:.2s;white-space:nowrap}@media (min-width:768px){.btn-blue2:hover,.btn-blue:hover{background:#0b1995!important;color:#fff!important}.btn-blue2:active,.btn-blue2:focus,.btn-blue:active,.btn-blue:focus{background:#4c5cf2!important;color:#fff!important}}.btn-blue10{background:var(--qc-blue);border:none;border-radius:10px!important;color:#fff;cursor:pointer;display:block;font-family:Inter;font-size:17px;font-style:normal;font-weight:700;line-height:23.8px;padding:10px 20px;text-align:center;transition:.2s;white-space:nowrap;width:134px}@media (min-width:768px){.btn-blue10:hover{background:#0b1995!important;color:#fff!important}.btn-blue10:active,.btn-blue10:focus{background:#4c5cf2!important;color:#fff!important}}@media only screen and (min-width:280px) and (max-width:767px){.btn-blue10{width:100%}}.btn-blue10.loading-btn,.btn-gray{background:#bdbfcd}.btn-gray{border-radius:8px!important;color:#fff;cursor:pointer;font-size:16px;font-weight:700;line-height:20px;padding:12.34px 24px;text-align:center;transition:.3s;white-space:nowrap}.btn-gray.active{background:var(--qc-blue)!important}@media (min-width:768px){.btn-gray:hover{background:var(--qc-blue)!important;color:#fff!important}.btn-gray:active,.btn-gray:focus{background:#4c5cf2!important;color:#fff!important}}.btn-social{align-items:center;background:#fff;border:1px solid #96a1a8;border-radius:8px!important;color:#151719;cursor:pointer;display:flex;font-size:18px;font-style:normal;font-weight:600;justify-content:center;line-height:26px;padding:11.34px 34px;position:relative;text-align:center;transition:none;white-space:nowrap}.btn-social img,.btn-social svg{left:12px;position:absolute}@media (min-width:768px){.btn-social:active,.btn-social:focus,.btn-social:hover{background:#fff!important}}.btn-blue-outline{background:transparent;border:1px solid var(--qc-blue-600);border-radius:8px!important;color:var(--qc-blue-600)!important;cursor:pointer;display:grid;font-size:16px;font-weight:700;padding:8px 12px;place-content:center;text-align:center;text-transform:capitalize;transition:.2s;white-space:nowrap}@media (min-width:768px){.btn-blue-outline:hover{background:var(--qc-blue-600);color:#fff!important}.btn-blue-outline:active,.btn-blue-outline:focus{background:#4c5cf2;color:#fff!important}}.btn-square{background:#fff;border:1px solid #96a1a8;border-radius:8px!important;border-radius:8px;color:#151719;cursor:pointer;display:flex;font-size:18px;font-style:normal;font-weight:600;justify-content:center;line-height:26px;padding:12px 24px;transition:none;white-space:nowrap}.btn-square svg{margin-right:10px}.btn-toggle-shadow{background:#fff!important;border:1px solid!important;right:18.29px;top:25px}.btn-toggle-shadow li{border:none!important;color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:0!important}.btn-toggle-shadow li:last-child{padding-bottom:0!important}.btn-toggle-shadow .btn-content svg{top:5px!important}.btn-toggle-shadow .toggleDropdown{border:none!important;filter:drop-shadow(0 0 20px rgba(0,0,0,.15));padding:20px 11.5px}.btn-toggle,.btn-toggle-shadow{background:var(--qc-white2);border:2px solid var(--qc-white);border-radius:50%;cursor:pointer;height:40px;position:absolute;right:-52px;top:45%;width:40px;z-index:1}@media (min-width:768px){.btn-toggle-shadow:active .toggleDropdown,.btn-toggle-shadow:focus .toggleDropdown,.btn-toggle-shadow:hover .toggleDropdown,.btn-toggle:active .toggleDropdown,.btn-toggle:focus .toggleDropdown,.btn-toggle:hover .toggleDropdown{display:block!important}}.btn-toggle .btn-content,.btn-toggle-shadow .btn-content{display:grid;place-content:center;position:relative}.btn-toggle .btn-content svg,.btn-toggle-shadow .btn-content svg{height:auto;position:relative;top:3.8px;width:28px}.btn-toggle .btn-content .toggleDropdown,.btn-toggle-shadow .btn-content .toggleDropdown{background:#fff;background:var(--qc-white);border:1px solid var(--qc-border);border-radius:12px;display:none;min-width:130px;padding:13px;position:absolute;right:2px;text-align:center;top:36px;width:-moz-max-content;width:max-content}.btn-toggle .btn-content .toggleDropdown li,.btn-toggle-shadow .btn-content .toggleDropdown li{border-bottom:1px solid var(--qc-white2);margin-bottom:10px;padding-bottom:10px;transition:.2s}@media (min-width:768px){.btn-toggle .btn-content .toggleDropdown li:active,.btn-toggle .btn-content .toggleDropdown li:focus,.btn-toggle .btn-content .toggleDropdown li:hover,.btn-toggle-shadow .btn-content .toggleDropdown li:active,.btn-toggle-shadow .btn-content .toggleDropdown li:focus,.btn-toggle-shadow .btn-content .toggleDropdown li:hover{color:#a2a4a7}}.step-btns2{display:flex;flex-wrap:wrap;gap:21px;max-width:-moz-max-content;max-width:max-content;width:100%}.step-btns2 .btn{font-weight:400;padding-left:58px;padding-right:58px}.btn-add{align-items:center;background:#fff;border:1px solid #000;border-radius:5px!important;color:#000;cursor:pointer;display:flex;font-family:var(--font2);font-size:16px;font-weight:400;justify-content:center;line-height:15px;margin-bottom:55px;padding:18px 23px;text-transform:capitalize;transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;width:-moz-max-content;width:max-content}.btn-add svg{margin-right:10px}@media (min-width:768px){.btn-add:active,.btn-add:focus,.btn-add:hover{background:var(--qc-yellow)!important;color:#000!important}}.btn-lightblue{background:var(--qc-lightblue-100);border-color:#000;border-radius:8px!important;color:var(--qc-blue-600);cursor:pointer;font-family:var(--font2);font-size:16px;font-weight:700;line-height:22px;padding:8px 20px;text-align:center;transition:.2s;white-space:nowrap}@media (min-width:768px){.btn-lightblue:active,.btn-lightblue:focus,.btn-lightblue:hover{background:#c4cbfb!important}}.btn-lightgray{background:var(--qc-grey-130);border-color:#000;border-radius:8px!important;cursor:pointer;font-family:var(--font2);font-size:16px;font-weight:700;line-height:22px;padding:8px 20px;text-align:center;transition:.2s;white-space:nowrap}@media (min-width:768px){.btn-lightgray:active,.btn-lightgray:focus,.btn-lightgray:hover{background:#c4cbfb!important}}.btn-white{background:#fff;border-color:#000;border-radius:5px!important;cursor:pointer;font-family:var(--font2);font-size:18px;font-weight:400;line-height:20px;padding:12.8px 34px;text-align:center;transition:none;white-space:nowrap}@media (min-width:768px){.btn-white:active,.btn-white:focus,.btn-white:hover{background:#fff!important;color:var(--qc-blue)!important}}.btn-red{background:var(--qc-red);border-radius:5px!important;color:#fff;cursor:pointer;font-family:var(--font2);font-size:16px;font-weight:600;line-height:20px;padding:13px;text-align:center;transition:none;white-space:nowrap}@media (min-width:768px){.btn-red:active,.btn-red:focus,.btn-red:hover{background:#da351e!important;color:#fff}}.btn-blue2{border:1px solid #000;font-size:18px!important;font-weight:400!important;padding:12.8px 34px!important}@media (min-width:768px){.btn-blue2:active,.btn-blue2:focus,.btn-blue2:hover{color:#000!important}}.btn-green-tag{background:#8ee481;font-size:10px!important;font-weight:700!important;line-height:19px!important;padding:4px 20px;place-content:center;text-transform:uppercase}.btn-green-tag,.btn-yellow-tag{border:2px solid #000;border-radius:45px!important;border-radius:28px;color:#000!important;display:grid;text-align:center;transition:none;white-space:nowrap}.btn-yellow-tag{background:var(--qc-yellow);box-shadow:0 4px 4px rgba(0,0,0,.25);cursor:pointer;font-family:var(--font2);font-size:16px;font-weight:600;line-height:20px;padding:8px;place-content:center;text-transform:capitalize}@media (min-width:768px){.btn-yellow-tag:active,.btn-yellow-tag:focus,.btn-yellow-tag:hover{background:#d9d808!important;color:#000!important}}.btn-yellow{background:var(--qc-yellow);border-color:#000;border-radius:5px!important;color:#000!important;cursor:pointer;font-family:var(--font2);font-size:16px;font-weight:600;line-height:20px;padding:13px;text-align:center;text-transform:capitalize;transition:none;white-space:nowrap}@media (min-width:768px){.btn-yellow:active,.btn-yellow:focus,.btn-yellow:hover{background:#d9d808!important;color:#000!important}}.btn-transparent{align-items:center;border:1px solid var(--qc-border);color:var(--qc-dark);font-size:16px;font-weight:600;line-height:16px;padding:17px 3.3072916667vw;text-transform:capitalize;white-space:nowrap}.btn-grey,.btn-transparent{cursor:pointer;display:flex;text-align:center;width:-moz-max-content;width:max-content}.btn-grey{background:var(--qc-blue);border-radius:33px;color:var(--qc-white)!important;font-size:14px;font-weight:700;line-height:20px;margin-left:auto;padding:12px 24px;text-transform:uppercase;transition:.3s}@media (min-width:768px){.btn-grey:active,.btn-grey:focus,.btn-grey:hover{background:var(--qc-yellow);color:#000!important}}.btn-white-oval{background:var(--qc-white);border:1px solid var(--qc-blue);border-radius:33px;color:var(--qc-blue);cursor:pointer;display:flex;font-size:16px;font-weight:600;line-height:16px;margin:24px auto auto;padding:18px 51px;text-align:center;text-transform:uppercase;transition:.3s;width:-moz-max-content;width:max-content}@media (min-width:768px){.btn-white-oval:active,.btn-white-oval:focus,.btn-white-oval:hover{background:var(--qc-blue);color:var(--qc-white)}}.btn-yellow-oval{background:var(--qc-yellow);border:2px solid #000;border-radius:33px;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:700;line-height:16px;padding:18px 51px;text-align:center;text-transform:uppercase;transition:.3s;width:-moz-max-content;width:max-content}@media (min-width:768px){.btn-yellow-oval:active,.btn-yellow-oval:focus,.btn-yellow-oval:hover{background:#fff;color:#000}}.btn-blue-oval{background:var(--qc-blue);border:2px solid #000;border-radius:33px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;line-height:16px;margin:auto;padding:18px 51px;text-align:center;text-transform:uppercase;transition:.3s;width:-moz-max-content;width:max-content}@media (min-width:768px){.btn-blue-oval:active,.btn-blue-oval:focus,.btn-blue-oval:hover{background:#053f65!important;color:#fff}}.qc-job-alerts-banner{align-items:center;background:var(--qc-color-primary-50);border-radius:var(--qc-radius-md);box-sizing:border-box;display:flex;flex-direction:row;font-family:var(--qc-font-sans);gap:var(--qc-space-md);justify-content:space-between;margin-bottom:var(--qc-space-md);padding:var(--qc-space-lg) var(--qc-space-xl);width:100%}.qc-job-alerts-banner__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--qc-space-sm);max-width:min(100%,28.125rem);min-width:0}.qc-job-alerts-banner__title{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-xl);margin:0}.qc-job-alerts-banner__text{color:var(--qc-color-text-secondary);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);margin:0}.qc-job-alerts-banner__cta{align-items:center;background:var(--qc-color-primary-600);border:none;border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xs);box-sizing:border-box;color:var(--qc-color-text-contrast);cursor:pointer;display:inline-flex;flex-direction:row;font-family:var(--qc-font-sans);gap:var(--qc-space-sm);justify-content:center;margin:0;padding:var(--qc-space-sm) var(--qc-space-md);position:relative;text-decoration:none;transition:filter .3s ease-out;white-space:nowrap}.qc-job-alerts-banner__cta:hover:not(:disabled){filter:brightness(.92)}.qc-job-alerts-banner__cta.qc-job-alerts-banner__cta--disabled,.qc-job-alerts-banner__cta:disabled{cursor:not-allowed;opacity:.5}.qc-job-alerts-banner__cta--link:hover{filter:brightness(.92)}.qc-job-alerts-banner__cta-label{color:var(--qc-color-text-contrast);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg)}.qc-job-alerts-banner__cta-icon{color:var(--qc-color-text-contrast);flex-shrink:0;height:var(--qc-space-md);width:var(--qc-space-md)}.qc-job-alerts-banner--stacked{align-items:stretch;flex-direction:column;gap:var(--qc-space-lg);padding:var(--qc-space-lg) var(--qc-space-md)}.qc-job-alerts-banner--stacked .qc-job-alerts-banner__body{max-width:100%;text-align:center}.qc-job-alerts-banner--stacked .qc-job-alerts-banner__title{font-size:var(--qc-font-size-lg);line-height:var(--qc-line-height-xl)}.qc-job-alerts-banner--stacked .qc-job-alerts-banner__cta{width:100%}.qc-job-alerts-banner--stacked .qc-job-alerts-banner__cta-icon{height:var(--qc-font-size-xl);width:var(--qc-font-size-xl)}@media (max-width:768px){.qc-job-alerts-banner:not(.qc-job-alerts-banner--stacked){align-items:stretch;flex-direction:column;gap:var(--qc-space-lg)}.qc-job-alerts-banner:not(.qc-job-alerts-banner--stacked) .qc-job-alerts-banner__body{max-width:100%}.qc-job-alerts-banner:not(.qc-job-alerts-banner--stacked) .qc-job-alerts-banner__cta{justify-content:center;width:100%}}#autoSearchJob{display:flex}#autoSearchJob div{top:40px}#autoSearchJob,#autoSearchJobTitle{position:relative;width:100%}#autoSearchJob.signupSearch div,#autoSearchJobTitle.signupSearch div{left:0;width:100%}#autoSearchJob div,#autoSearchJobTitle div{background:#fff;border:1px solid #dedfe6;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;left:-40px;max-height:260px;overflow:auto;position:absolute;scrollbar-color:#ccc #fff;scrollbar-width:thin;width:113%;z-index:99}@media only screen and (min-width:280px) and (max-width:991px){#autoSearchJob div,#autoSearchJobTitle div{left:-38px;width:108%}}@media (max-width:500px){#autoSearchJob div,#autoSearchJobTitle div{width:calc(100vw - 32px)}}#autoSearchJob div a,#autoSearchJobTitle div a{border:none;color:#151519;cursor:default;font-size:16px;font-weight:600;line-height:19.2px;padding:10px 16px}#autoSearchJob div a:active,#autoSearchJob div a:focus,#autoSearchJob div a:hover,#autoSearchJobTitle div a:active,#autoSearchJobTitle div a:focus,#autoSearchJobTitle div a:hover{background:var(--qc-lightblue)}#autoSearch{position:relative;width:100%}#autoSearch div{background:#fff;border:1px solid #dedfe6;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;left:0;margin-top:3px;max-height:260px;overflow:auto;position:absolute;right:0;scrollbar-color:#ccc #fff;scrollbar-width:thin;top:61px;width:100%;z-index:99}#autoSearch div a{border:none;color:#151519;cursor:default;font-size:16px;font-weight:600;line-height:19.2px;padding:10px 16px}#autoSearch div a:active,#autoSearch div a:focus,#autoSearch div a:hover{background:var(--qc-lightblue)}.card-feature-item{align-items:center;border:1px solid var(--qc-grey-140);border-radius:24px;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:40px 30px;text-align:center;width:100%}.card-feature-item:hover{box-shadow:0 0 10px 1px #eaeaea}.card-feature-item:active,.card-feature-item:focus,.card-feature-item:hover{border-color:var(--qc-grey-140)!important}.card-feature-item .feature-icon{width:-moz-max-content;width:max-content}.card-feature-item h3{color:var(--qc-blue);font-size:28px!important;font-weight:700;line-height:33.6px;max-width:177px;text-align:center}.card-feature-item p{color:var(--qc-black-900);line-height:27px}.m-faq-accordions{border:1px solid var(--qc-border-200)}.m-faq-accordions>div{border-top:1px solid var(--qc-border-200)}@media only screen and (min-width:280px) and (max-width:767px){.m-faq-accordions>div{padding:12px 16px!important}}.m-faq-accordions .acc-title{align-items:center;display:flex;gap:20px;justify-content:space-between}.m-faq-accordions .acc-title svg{transition:.2s;width:12px}.m-faq-accordions .acc-title.active svg{transform:rotate(-180deg)}.m-faq-accordions .acc-title h3{font-size:16px!important;font-weight:700;line-height:22px}.m-calc-accordions>div{align-items:flex-start;background:#fff;border-top:1px solid var(--qc-border-100);display:flex;flex-direction:column;gap:20px;padding:12px 16px}.m-calc-accordions>div.active .acc-title svg{transform:rotate(180deg)}.m-calc-accordions .acc-title{-webkit-touch-callout:none;align-items:center;display:flex;gap:20px;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.m-calc-accordions .acc-title svg{transition:.2s}.m-calc-accordions .acc-title+div{width:100%}.m-calc-accordions .acc-title.active svg{transform:rotate(180deg)}.m-calc-accordions .acc-title h3{color:var(--qc-blue);font-size:16px!important;font-weight:700;line-height:22px}.radio-slider{background:#fff;border:1px solid var(--qc-black-900);border-radius:12px;display:flex;height:40px;justify-content:space-between;overflow:hidden}.radio-slider input[type=radio]{display:none}.radio-slider .toggler{background:var(--qc-blue);cursor:pointer;display:grid;place-content:center;width:40px}.radio-slider .toggler svg path{stroke:#fff}.radio-slider .toggler:first-child{border-right:1px solid var(--qc-black-900)}.radio-slider .toggler:last-child{border-left:1px solid var(--qc-black-900)}div.radio-slider label{background-color:#fff;color:var(--qc-black-900)!important;cursor:pointer;display:none;font-size:14px!important;font-style:normal;font-weight:600;height:37px;line-height:19.6px;margin:auto;padding:10px;text-align:center!important}.radio-slider input[type=radio]:checked+label{background-color:#fff;color:#fff;display:grid;place-content:center}.radio-slider button{background-color:#f2f2f2;border:1px solid #ccc;cursor:pointer;padding:10px}#info-icon-modal{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--qc-color-surface-backdrop);justify-content:center;padding:var(--qc-space-md)}#info-icon-modal.open{display:flex!important}#info-icon-modal .qc-modal-card{border-radius:14px;margin:auto;max-width:510px!important;padding:var(--qc-space-lg) 30px 30px 30px;width:min(510px,100vw - var(--qc-space-xl))}#info-icon-modal .qc-modal-head{border-bottom:none;margin-bottom:var(--qc-space-md);padding-bottom:0}#info-icon-modal .qc-modal-head .h22{color:var(--qc-dark-400);font-size:var(--qc-font-size-2xl)!important;font-weight:var(--qc-font-weight-bold)!important;line-height:27px}@media (max-width:500px){#info-icon-modal .qc-modal-head .h22.badr-head{text-align:left}}#info-icon-modal .close-modal{margin-bottom:auto;margin-left:15px}#info-icon-modal .qc-modal-content *{color:var(--qc-color-text-black);text-align:justify}#info-icon-modal.info-modal--wide .qc-modal-card{background:#fcfcfd;border-radius:var(--qc-radius-sm);max-width:871px!important;padding:var(--qc-space-xl) var(--qc-space-xl) var(--qc-space-2xl);width:min(871px,100vw - var(--qc-space-xl))}@media (max-width:767px){#info-icon-modal.info-modal--wide .qc-modal-card{padding:var(--qc-space-md) var(--qc-space-md) 20px!important;width:calc(100vw - var(--qc-space-xl))}}#info-icon-modal.info-modal--wide .qc-modal-head{margin-bottom:var(--qc-space-xl);padding-bottom:0}@media (max-width:767px){#info-icon-modal.info-modal--wide .qc-modal-head{margin-bottom:var(--qc-space-sm)}}#info-icon-modal.info-modal--wide .qc-modal-head .h22{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-2xl)!important;font-weight:var(--qc-font-weight-semibold)!important;line-height:var(--qc-line-height-2xl)}#info-icon-modal.info-modal--wide .close-modal{flex:0 0 auto;height:20px;margin:0;width:20px}#info-icon-modal.info-modal--wide .a-levy .information,#info-icon-modal.info-modal--wide .annualised .information,#info-icon-modal.info-modal--wide .badr .information,#info-icon-modal.info-modal--wide .blind-person-allowance .information,#info-icon-modal.info-modal--wide .bonus .information,#info-icon-modal.info-modal--wide .cash-allowance .information,#info-icon-modal.info-modal--wide .d-salary .information,#info-icon-modal.info-modal--wide .employment-allowance .information,#info-icon-modal.info-modal--wide .holiday-pay .information,#info-icon-modal.info-modal--wide .j-ownership .information,#info-icon-modal.info-modal--wide .marriage-allowance .information,#info-icon-modal.info-modal--wide .n-insurance .information,#info-icon-modal.info-modal--wide .ns-tax-code .information,#info-icon-modal.info-modal--wide .o-expences .information,#info-icon-modal.info-modal--wide .os-sacrifice .information,#info-icon-modal.info-modal--wide .other-dividends .information,#info-icon-modal.info-modal--wide .other-income .information,#info-icon-modal.info-modal--wide .other-salary-taken .information,#info-icon-modal.info-modal--wide .overtime .information,#info-icon-modal.info-modal--wide .p-work-pension .information,#info-icon-modal.info-modal--wide .ps-sacrifice .information,#info-icon-modal.info-modal--wide .r-expences .information,#info-icon-modal.info-modal--wide .retained-earnings .information,#info-icon-modal.info-modal--wide .s-sacrifice .information,#info-icon-modal.info-modal--wide .scotland .information,#info-icon-modal.info-modal--wide .second-employee .information,#info-icon-modal.info-modal--wide .specific-dates .information,#info-icon-modal.info-modal--wide .student-loan .information,#info-icon-modal.info-modal--wide .t-benefits .information,#info-icon-modal.info-modal--wide .tax-code .information,#info-icon-modal.info-modal--wide .tax-year .information,#info-icon-modal.info-modal--wide .umbrella-margin .information,#info-icon-modal.info-modal--wide .work-pension .information{width:100%}#info-icon-modal.info-modal--wide .a-levy .information li,#info-icon-modal.info-modal--wide .a-levy .information p,#info-icon-modal.info-modal--wide .annualised .information li,#info-icon-modal.info-modal--wide .annualised .information p,#info-icon-modal.info-modal--wide .badr .information li,#info-icon-modal.info-modal--wide .badr .information p,#info-icon-modal.info-modal--wide .blind-person-allowance .information li,#info-icon-modal.info-modal--wide .blind-person-allowance .information p,#info-icon-modal.info-modal--wide .bonus .information li,#info-icon-modal.info-modal--wide .bonus .information p,#info-icon-modal.info-modal--wide .cash-allowance .information li,#info-icon-modal.info-modal--wide .cash-allowance .information p,#info-icon-modal.info-modal--wide .d-salary .information li,#info-icon-modal.info-modal--wide .d-salary .information p,#info-icon-modal.info-modal--wide .employment-allowance .information li,#info-icon-modal.info-modal--wide .employment-allowance .information p,#info-icon-modal.info-modal--wide .holiday-pay .information li,#info-icon-modal.info-modal--wide .holiday-pay .information p,#info-icon-modal.info-modal--wide .j-ownership .information li,#info-icon-modal.info-modal--wide .j-ownership .information p,#info-icon-modal.info-modal--wide .marriage-allowance .information li,#info-icon-modal.info-modal--wide .marriage-allowance .information p,#info-icon-modal.info-modal--wide .n-insurance .information li,#info-icon-modal.info-modal--wide .n-insurance .information p,#info-icon-modal.info-modal--wide .ns-tax-code .information li,#info-icon-modal.info-modal--wide .ns-tax-code .information p,#info-icon-modal.info-modal--wide .o-expences .information li,#info-icon-modal.info-modal--wide .o-expences .information p,#info-icon-modal.info-modal--wide .os-sacrifice .information li,#info-icon-modal.info-modal--wide .os-sacrifice .information p,#info-icon-modal.info-modal--wide .other-dividends .information li,#info-icon-modal.info-modal--wide .other-dividends .information p,#info-icon-modal.info-modal--wide .other-income .information li,#info-icon-modal.info-modal--wide .other-income .information p,#info-icon-modal.info-modal--wide .other-salary-taken .information li,#info-icon-modal.info-modal--wide .other-salary-taken .information p,#info-icon-modal.info-modal--wide .overtime .information li,#info-icon-modal.info-modal--wide .overtime .information p,#info-icon-modal.info-modal--wide .p-work-pension .information li,#info-icon-modal.info-modal--wide .p-work-pension .information p,#info-icon-modal.info-modal--wide .ps-sacrifice .information li,#info-icon-modal.info-modal--wide .ps-sacrifice .information p,#info-icon-modal.info-modal--wide .r-expences .information li,#info-icon-modal.info-modal--wide .r-expences .information p,#info-icon-modal.info-modal--wide .retained-earnings .information li,#info-icon-modal.info-modal--wide .retained-earnings .information p,#info-icon-modal.info-modal--wide .s-sacrifice .information li,#info-icon-modal.info-modal--wide .s-sacrifice .information p,#info-icon-modal.info-modal--wide .scotland .information li,#info-icon-modal.info-modal--wide .scotland .information p,#info-icon-modal.info-modal--wide .second-employee .information li,#info-icon-modal.info-modal--wide .second-employee .information p,#info-icon-modal.info-modal--wide .specific-dates .information li,#info-icon-modal.info-modal--wide .specific-dates .information p,#info-icon-modal.info-modal--wide .student-loan .information li,#info-icon-modal.info-modal--wide .student-loan .information p,#info-icon-modal.info-modal--wide .t-benefits .information li,#info-icon-modal.info-modal--wide .t-benefits .information p,#info-icon-modal.info-modal--wide .tax-code .information li,#info-icon-modal.info-modal--wide .tax-code .information p,#info-icon-modal.info-modal--wide .tax-year .information li,#info-icon-modal.info-modal--wide .tax-year .information p,#info-icon-modal.info-modal--wide .umbrella-margin .information li,#info-icon-modal.info-modal--wide .umbrella-margin .information p,#info-icon-modal.info-modal--wide .work-pension .information li,#info-icon-modal.info-modal--wide .work-pension .information p{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);margin:0;text-align:left}#info-icon-modal.info-modal--wide .a-levy .information ul,#info-icon-modal.info-modal--wide .annualised .information ul,#info-icon-modal.info-modal--wide .badr .information ul,#info-icon-modal.info-modal--wide .blind-person-allowance .information ul,#info-icon-modal.info-modal--wide .bonus .information ul,#info-icon-modal.info-modal--wide .cash-allowance .information ul,#info-icon-modal.info-modal--wide .d-salary .information ul,#info-icon-modal.info-modal--wide .employment-allowance .information ul,#info-icon-modal.info-modal--wide .holiday-pay .information ul,#info-icon-modal.info-modal--wide .j-ownership .information ul,#info-icon-modal.info-modal--wide .marriage-allowance .information ul,#info-icon-modal.info-modal--wide .n-insurance .information ul,#info-icon-modal.info-modal--wide .ns-tax-code .information ul,#info-icon-modal.info-modal--wide .o-expences .information ul,#info-icon-modal.info-modal--wide .os-sacrifice .information ul,#info-icon-modal.info-modal--wide .other-dividends .information ul,#info-icon-modal.info-modal--wide .other-income .information ul,#info-icon-modal.info-modal--wide .other-salary-taken .information ul,#info-icon-modal.info-modal--wide .overtime .information ul,#info-icon-modal.info-modal--wide .p-work-pension .information ul,#info-icon-modal.info-modal--wide .ps-sacrifice .information ul,#info-icon-modal.info-modal--wide .r-expences .information ul,#info-icon-modal.info-modal--wide .retained-earnings .information ul,#info-icon-modal.info-modal--wide .s-sacrifice .information ul,#info-icon-modal.info-modal--wide .scotland .information ul,#info-icon-modal.info-modal--wide .second-employee .information ul,#info-icon-modal.info-modal--wide .specific-dates .information ul,#info-icon-modal.info-modal--wide .student-loan .information ul,#info-icon-modal.info-modal--wide .t-benefits .information ul,#info-icon-modal.info-modal--wide .tax-code .information ul,#info-icon-modal.info-modal--wide .tax-year .information ul,#info-icon-modal.info-modal--wide .umbrella-margin .information ul,#info-icon-modal.info-modal--wide .work-pension .information ul{margin:var(--qc-space-lg) 0 0;padding-left:var(--qc-space-lg)}#info-icon-modal.info-modal--wide .a-levy .information li+li,#info-icon-modal.info-modal--wide .annualised .information li+li,#info-icon-modal.info-modal--wide .badr .information li+li,#info-icon-modal.info-modal--wide .blind-person-allowance .information li+li,#info-icon-modal.info-modal--wide .bonus .information li+li,#info-icon-modal.info-modal--wide .cash-allowance .information li+li,#info-icon-modal.info-modal--wide .d-salary .information li+li,#info-icon-modal.info-modal--wide .employment-allowance .information li+li,#info-icon-modal.info-modal--wide .holiday-pay .information li+li,#info-icon-modal.info-modal--wide .j-ownership .information li+li,#info-icon-modal.info-modal--wide .marriage-allowance .information li+li,#info-icon-modal.info-modal--wide .n-insurance .information li+li,#info-icon-modal.info-modal--wide .ns-tax-code .information li+li,#info-icon-modal.info-modal--wide .o-expences .information li+li,#info-icon-modal.info-modal--wide .os-sacrifice .information li+li,#info-icon-modal.info-modal--wide .other-dividends .information li+li,#info-icon-modal.info-modal--wide .other-income .information li+li,#info-icon-modal.info-modal--wide .other-salary-taken .information li+li,#info-icon-modal.info-modal--wide .overtime .information li+li,#info-icon-modal.info-modal--wide .p-work-pension .information li+li,#info-icon-modal.info-modal--wide .ps-sacrifice .information li+li,#info-icon-modal.info-modal--wide .r-expences .information li+li,#info-icon-modal.info-modal--wide .retained-earnings .information li+li,#info-icon-modal.info-modal--wide .s-sacrifice .information li+li,#info-icon-modal.info-modal--wide .scotland .information li+li,#info-icon-modal.info-modal--wide .second-employee .information li+li,#info-icon-modal.info-modal--wide .specific-dates .information li+li,#info-icon-modal.info-modal--wide .student-loan .information li+li,#info-icon-modal.info-modal--wide .t-benefits .information li+li,#info-icon-modal.info-modal--wide .tax-code .information li+li,#info-icon-modal.info-modal--wide .tax-year .information li+li,#info-icon-modal.info-modal--wide .umbrella-margin .information li+li,#info-icon-modal.info-modal--wide .work-pension .information li+li{margin-top:var(--qc-space-lg)}.qc-info{align-items:flex-start;align-self:stretch;background:var(--qc-blue-50);border-radius:11px;display:flex;gap:8px;padding:10px}.qc-info svg{cursor:pointer;min-height:24px;min-width:24px}.qc-info svg:hover~.tooltip{opacity:1!important}.qc-info p{color:var(--qc-neutral-600)}.qc-oval-radio{border:1.5px solid var(--qc-black-30)!important;border-radius:51px;height:50px;padding:3px 4px}@media only screen and (min-width:280px) and (max-width:767px){.qc-oval-radio{border:1px solid var(--qc-black)!important}}.qc-oval-radio div{border-radius:51px}.qc-oval-radio div.active{background:var(--qc-blue)}.qc-oval-radio div.active label{color:#fff!important;font-weight:700!important}.qc-oval-radio div label{color:var(--qc-grey2)!important;font-size:16px!important;font-weight:600}.qc-parts-radio{align-items:center;background:#fff;border:1.5px solid var(--qc-grey-140);border-radius:51px;display:flex;height:50px;justify-content:space-between;overflow:hidden}.qc-parts-radio>div{height:100%;padding:3px;width:100%}.qc-parts-radio>div:first-child{padding-right:4px}.qc-parts-radio>div:first-child div{border-radius:51px 0 0 51px}.qc-parts-radio>div:last-child{padding-left:4px}.qc-parts-radio>div:last-child div{border-radius:0 51px 51px 0}.qc-parts-radio>div:not(:last-child){border-right:1.5px solid var(--qc-grey-140)}.qc-parts-radio div div{display:grid;height:100%;overflow:hidden;padding:10px 12px;place-content:center;position:relative;width:100%}.qc-parts-radio div div.active{background:var(--qc-blue)}.qc-parts-radio div div.active label{color:#fff!important;font-weight:700!important}.qc-parts-radio div div label{color:var(--qc-dark)!important;font-size:16px!important;font-weight:600;line-height:19.6px;margin-bottom:0;text-align:center}.qc-parts-radio div div input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.info-labels{gap:6px}.qc-custom-radio input{accent-color:var(--qc-blue);min-height:24px;min-width:24px}.qc-custom-radio input:checked+span{background:var(--qc-blue-400)!important;border:1px solid var(--qc-blue-400)}.qc-custom-radio input:checked+span svg{display:block!important}.qc-custom-radio span{border:1px solid var(--qc-black-900);border-radius:6px;height:24px;width:24px}.qc-custom-checkbox input:checked+span{background:var(--qc-blue-400)!important;border:1px solid var(--qc-blue-400)}.qc-custom-checkbox span{border:1px solid var(--qc-black-900);border-radius:6px;min-height:24px;min-width:24px}.qc-select .select2-container--default .select2-selection--single{border-radius:13px!important}@media only screen and (min-width:280px) and (max-width:767px){.qc-select .select2-container--default .select2-selection--single{border-radius:12px!important}}.qc-select .select2-container .select2-selection--single .select2-selection__rendered{color:var(--qc-black-900)!important;font-size:20px!important;font-weight:500!important;line-height:33.6px!important;padding-left:16px}@media only screen and (min-width:280px) and (max-width:767px){.qc-select .select2-container .select2-selection--single .select2-selection__rendered{font-size:18px!important;padding-left:12px}}.qc-select .select2-container .select2-selection--single{border:1.5px solid var(--qc-black-30)!important;height:50px}@media only screen and (min-width:280px) and (max-width:767px){.qc-select .select2-container .select2-selection--single{border-color:var(--qc-grey2)!important}}.qc-range-slider .outline-input{margin-bottom:16px;position:relative;width:100%}.qc-range-slider .outline-input span{display:block;font-size:14px;left:12px;position:absolute;top:54%}@media only screen and (min-width:280px) and (max-width:767px){.qc-range-slider .outline-input span{top:53%}}.qc-range-slider .outline-input input{-webkit-appearance:none;-moz-appearance:textfield;font-size:14px!important;font-weight:400;height:100%;line-height:140%;margin:0;padding:9.5px 11px 9.5px 22px;width:100%}.qc-range-slider .outline-input input::-webkit-inner-spin-button,.qc-range-slider .outline-input input::-webkit-outer-spin-button{-webkit-appearance:none}.qc-range-slider .outline-input label{display:block;margin-bottom:6px;width:-moz-max-content;width:max-content}.qc-pagination{display:flex;justify-content:center;margin-top:20px;padding-bottom:80px}@media only screen and (min-width:280px) and (max-width:767px){.qc-pagination{margin-top:32px;padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:991px){.qc-pagination{flex-wrap:wrap}}.qc-pagination a{color:#000;float:left;padding:8px 16px;text-decoration:none}.qc-pagination a.active{background-color:var(--qc-blue);border-radius:5px;color:#fff!important}.qc-pagination a:hover:not(.active){background-color:#ddd;border-radius:5px}.input-with-clear-icon{position:relative}.input-with-clear-icon svg{cursor:pointer;position:absolute;right:14px;top:15px}@media only screen and (min-width:280px) and (max-width:767px){.input-with-clear-icon svg{top:12px}}.overlay-main{backdrop-filter:blur(8px);background:rgba(5,2,23,.2);bottom:0;height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;transition:.1s ease-in;visibility:hidden;width:100vw;z-index:999}.overlay-main.open{opacity:1;visibility:visible}.qc-primary{align-items:center;border-radius:40px;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:4px;justify-content:center}@media only screen and (min-width:280px) and (max-width:767px){.qc-primary{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.qc-primary.bg-light{padding:4px 12px 4px 8px}.qc-primary.bg-light span{color:#000;margin-top:1px}.qc-primary span{color:#0f21c7;font-weight:700}.alert-time{align-items:center;background:#fff;border:1px solid var(--qc-grey-140);border-radius:10px;display:flex;justify-content:center;overflow:hidden}.alert-time div{overflow:hidden;padding:4px 12px;position:relative;transition:.2s}@media only screen and (min-width:280px) and (max-width:767px){.alert-time div{padding:7px 12px}}.alert-time div.active{background:var(--qc-blue)}.alert-time div.active label{color:#fff!important;font-weight:700}.alert-time div:nth-child(2){border-left:1px solid var(--qc-grey-140);border-right:1px solid var(--qc-grey-140)}.alert-time div label{color:#151519;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:19.6px;text-align:center}.alert-time div input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}#search .jobs-count{align-items:center;display:flex;justify-content:space-between;margin:30px 0 14px;max-height:40px;overflow:hidden;width:100%}@media only screen and (min-width:280px) and (max-width:767px){#search .jobs-count{margin-top:16px}}#search .jobs-count .tab{display:flex;gap:20px;overflow:hidden}#search .jobs-count .tab a{cursor:pointer}#search .jobs-count .tab a p{color:#020419;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:22.4px;padding:8px 0;text-align:center}#search .jobs-count .tab a.active p{border-bottom:2px solid #020419;font-weight:600}#search .jobs-count .tab a:active p,#search .jobs-count .tab a:focus p,#search .jobs-count .tab a:hover p{border-bottom:2px solid #020419}#search .jobs-count .sort-wrap{align-items:center;display:flex;gap:10px;justify-content:center}@media only screen and (min-width:280px) and (max-width:767px){#search .jobs-count .sort-wrap{display:none}}#search .jobs-count select{background:#fff;border:1px solid #c5c5c5;border-radius:5px;box-shadow:0 4px 4px rgba(0,0,0,.25);float:none;font-size:14px;font-weight:600;line-height:14px;padding:17px}#search .jobs-count .filter-toggler{cursor:pointer;display:none;position:relative}@media only screen and (min-width:280px) and (max-width:767px){#search .jobs-count .filter-toggler{display:block}}#search .jobs-count .ajaxJobCount{color:#000;font-size:14px;font-weight:700;line-height:20px;margin-right:auto;text-align:center;text-transform:capitalize}#search .jobs-count .custom-select .select2 .select2-selection__rendered{padding:8.4px 27px 8.1px 10px;width:131px}#search .jobs-count .custom-select .select2 .select2-selection--single{background-color:transparent;border:1px solid var(--qc-grey-140)}#search .jobs-count .custom-select .select2 .select2-results__option{padding:8px 10px!important}.newSearchMain .link-bold{display:none!important}.newSearchMain .mb-search{display:none}.newSearchMain .mb-search svg{top:10px}.newSearchMain .mb-search input{background:#fff;border-color:var(--qc-grey-140)!important;border-radius:6px!important;padding:9.34px 50px 9.34px 46px}.newSearchMain .mb-search input::-webkit-input-placeholder{color:rgba(0,0,0,.5)!important}.newSearchMain .mb-search input:-moz-placeholder,.newSearchMain .mb-search input::-moz-placeholder{color:rgba(0,0,0,.5)!important}.newSearchMain .mb-search input:-ms-input-placeholder{color:rgba(0,0,0,.5)!important}@media only screen and (min-width:280px) and (max-width:991px){.newSearchMain .mb-search{display:block}}@media only screen and (min-width:280px) and (max-width:767px){.newSearchMain .filter-btns-wrap{padding-bottom:0;padding-top:20px!important}.newSearchMain .filter-btns-wrap .btn-blue10{margin:0!important}.newSearchMain .filter-btns-wrap .link-bold{height:auto!important;padding:0!important;width:-moz-max-content!important;width:max-content!important}}@media only screen and (min-width:992px){.newSearch{align-items:center;display:flex;flex:1 0 0;gap:24px}.newSearch .link-bold{border:none;color:var(--qc-blue);cursor:pointer;font-size:17px;font-weight:700;line-height:23.8px;text-align:center;white-space:nowrap}.newSearch .searchBar{align-items:center;background:#fff;border:1px solid var(--qc-grey-140);border-radius:6px;display:flex;margin:0;padding:0 2px 0 16px;position:relative;width:100%}.newSearch .searchBar .btn-blue10{border-radius:6px!important;padding:8.11px 22.14px}.newSearch .filters{display:none;padding-left:7px!important}.newSearch .filters .filter{display:inline-block}.newSearch .filters .filter span{background:#fff;border:2px solid #eee;border-radius:23px;color:grey;cursor:pointer;display:inline-block;font-weight:600;margin:15px 7px;padding:7px 21px}.newSearch .filters .filter:hover span{background:#405189;border:2px solid #405189;color:#fff}.newSearch .filters .filter.active span{background:#405189;border:2px solid #405189;color:#405189;color:#fff}.newSearch .what,.newSearch .where{align-items:center;display:flex;position:relative;width:100%}.newSearch .what input,.newSearch .where input{border:none!important;outline:none;width:100%!important}.newSearch .what input::-webkit-input-placeholder,.newSearch .where input::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.newSearch .what input:-moz-placeholder,.newSearch .what input::-moz-placeholder,.newSearch .where input:-moz-placeholder,.newSearch .where input::-moz-placeholder{color:rgba(0,0,0,.5)}.newSearch .what input:-ms-input-placeholder,.newSearch .where input:-ms-input-placeholder{color:rgba(0,0,0,.5)}.newSearch .what input{padding:10px 16px 10px 12px}.newSearch .where .input-horz{border-left:1px solid var(--qc-grey-140)}.newSearch .where .input-horz label{display:none}.newSearch .where .input-horz .outline-input-icon{margin-bottom:0}.newSearch .where .input-horz .outline-input-icon svg{left:16px;top:22%}.newSearch .where .input-horz .outline-input-icon input{padding:10px 16px 10px 50px;width:270px!important}}@media only screen and (min-width:992px) and (max-width:1330px){.newSearch{gap:15px}.newSearch .what,.newSearch .where{border-radius:2px;width:100%}}@media only screen and (min-width:280px) and (max-width:991px){.newSearchWrap{background:#fff;left:0;max-height:85vh;padding:50px 16px 20px;position:fixed;top:0;transform:translateY(-100%);transition:.5s;width:100%;z-index:100000000000000000}}@media only screen and (min-width:280px) and (max-width:991px) and (min-width:280px) and (max-width:767px){.newSearchWrap{padding:30px 16px 18px}}@media only screen and (min-width:280px) and (max-width:991px){.newSearchWrap.open{transform:translateY(0)}.newSearchWrap.open .overlay-search{display:block!important;opacity:1!important}.newSearchWrap .newSearch{border:none;justify-content:center;margin:auto;max-width:500px}.newSearchWrap .newSearch,.searchBar{align-items:center;display:flex;flex-direction:column;width:100%}.searchBar{padding:0}.searchBar>.label-search{margin-bottom:4px}.searchBar .input-horz label,.searchBar span.label-search{color:#151519;display:flex;font-size:16px;font-weight:700;line-height:22.4px;margin-right:auto}.searchBar .what,.searchBar .where{width:100%}.searchBar .what{align-items:center;background:#fff;border:1px solid var(--qc-grey-140);border-radius:6px;display:flex;margin-bottom:12px;max-height:44px;position:relative;width:100%}.searchBar .what label{background:#fff;display:grid;height:100%;margin:0;padding:6px 0 6px 13px;place-content:center}.searchBar .what input{background:transparent!important;border:none!important;border-radius:0!important;color:var(--qc-dark);font-family:var(--font1);font-size:16px;font-weight:400;height:100%;line-height:16px;outline:none;padding:13.34px 16px 11.34px 5px;width:100%!important}.searchBar .what input::-webkit-input-placeholder{color:#96a1a8}.searchBar .what input:-moz-placeholder,.searchBar .what input::-moz-placeholder{color:#96a1a8}.searchBar .what input:-ms-input-placeholder{color:#96a1a8}}@media only screen and (min-width:280px) and (max-width:991px) and (min-width:280px) and (max-width:767px){.searchBar .what input::-webkit-input-placeholder{color:rgba(0,0,0,.5)!important}.searchBar .what input:-moz-placeholder,.searchBar .what input::-moz-placeholder{color:rgba(0,0,0,.5)!important}.searchBar .what input:-ms-input-placeholder{color:rgba(0,0,0,.5)!important}}@media only screen and (min-width:280px) and (max-width:991px){.searchBar .where .input-horz{flex-direction:column}.searchBar .where .input-horz .w-400{max-width:unset!important}.searchBar .where .input-horz .w-400 svg{left:12px;top:10px}.searchBar .where .input-horz .w-400 input{border-radius:6px!important;max-height:44px;padding:11.34px 41px}.searchBar a.btn-blue10,.searchBar button.btn-blue10{margin-bottom:12px;margin-top:12px;max-height:42px;width:100%}}@media only screen and (min-width:280px) and (max-width:767px){.ss-sec{width:100%}.ss-sec legend{color:#151519;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:10px;margin-top:12px}.ss-sec .link14-bold{line-height:20.8px!important}.ss-sec .tags-wrap{display:flex;flex-direction:column;gap:8px}}.filter-btns-wrap{align-items:center;display:flex;gap:12px;padding:12px 0 18px;width:100%}.filter-btns-wrap a:first-child{line-height:21.8px}.filter-btns-wrap a:first-child,.filter-btns-wrap a:nth-child(2){height:42px;padding:10px 20px;width:100%}@media only screen and (min-width:280px) and (max-width:767px){.filter-btns-wrap .btn-blue10{font-size:16px}}.filter-btns-wrap .link-bold{height:-moz-max-content;height:max-content;white-space:nowrap}.card-auth-sm{background:#e3e6fd;border-radius:20px;margin-bottom:16px;padding:16px 16px 20px}@media only screen and (min-width:280px) and (max-width:767px){.card-auth-sm{margin-bottom:4px}}.card-auth-sm h1,.card-auth-sm h2{color:#151519;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:4px}.card-auth-sm p{color:#151519;font-size:14px;font-weight:400;line-height:19.6px;margin-bottom:12px}.card-auth-sm .auth-btn-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}@media only screen and (min-width:280px) and (max-width:767px){.card-auth-sm .auth-btn-wrap{gap:20px}}.card-auth-sm .auth-btn-wrap a{font-weight:400;line-height:22.4px}.card-auth-sm .auth-btn-wrap .btn-transparent{border:none;color:#020419;height:38px;padding:0}.card-auth-sm .auth-btn-wrap .btn-blue,.card-auth-sm .auth-btn-wrap .btn-blue2{border-radius:8px!important;height:38px;padding:8px;width:177px}.jobhide-sec .jobhide-desk img,.jobhide-sec .jobhide-mobile img{margin-bottom:16px}@media only screen and (min-width:280px) and (max-width:767px){.jobhide-sec .jobhide-desk img,.jobhide-sec .jobhide-mobile img{margin-bottom:4px}}.jobhide-sec .jobhide-desk{display:block}@media only screen and (min-width:280px) and (max-width:767px){.jobhide-sec .jobhide-desk{display:none}}.jobhide-sec .jobhide-mobile{display:none}@media only screen and (min-width:280px) and (max-width:767px){.jobhide-sec .jobhide-mobile{display:block}}.qc-tag-sm-gray{align-content:center;align-items:center;background:var(--qc-lightblue);border-radius:20px;color:#000;display:flex;flex-wrap:wrap;font-family:Inter;font-size:10px;font-style:normal;font-weight:600;line-height:14px;padding:4px 10px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.qc-tag-sm-gray{font-size:12px;font-weight:400;line-height:16.8px}}.qc-tag-sm-gray:active,.qc-tag-sm-gray:focus,.qc-tag-sm-gray:hover{color:#000!important}.qc-tag-sm-gray.more-tags{cursor:pointer}.qc-tag-sm-gray.more-tags:active,.qc-tag-sm-gray.more-tags:focus,.qc-tag-sm-gray.more-tags:hover{background:var(--qc-blue-200)!important}.qc-tag-sm{align-content:center;align-items:center;background:var(--qc-lightblue);border-radius:20px;color:#000;display:flex;flex-wrap:wrap;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:19.6px;padding:4px 10px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.qc-tag-sm{color:#0c0c10;font-size:12px;font-weight:400;line-height:16.8px}}.qc-tag3{align-items:center;background:var(--qc-blue-200);border-radius:20px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;line-height:140%;margin:0 8px 8px 0;max-width:100%;min-height:36px;padding:6px 12px;position:relative;text-align:center;width:-moz-max-content;width:max-content}.qc-tag3 svg{background:#fff;border:1px solid var(--qc-blue-200);border-radius:50%;cursor:pointer;height:17px;min-width:9px;opacity:0;padding:1px;position:absolute;right:-5px;top:-5px;width:17px}.qc-tag3:active svg,.qc-tag3:focus svg,.qc-tag3:hover svg{opacity:1}.skills-wrap{align-content:flex-start;align-items:center;flex-direction:row;gap:0;margin-top:16px;padding:0;width:100%}.skills-wrap .qc-tag3{background:rgba(51,78,200,.05);border:1px solid #334ec8;border-radius:8px;box-shadow:0 1px 2px rgba(13,16,23,.06);color:#333;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;height:28px;isolation:isolate;line-height:24px;margin:0 8px 8px 0;min-height:28px;padding:2px 16px;position:relative}.skills-wrap .qc-tag3,.skills-wrap .qc-tag3 svg{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;justify-content:center}.skills-wrap .qc-tag3 svg{background:#fff;border:1px solid #334ec8;border-radius:100px;height:18px;min-width:18px;opacity:0;padding:0;position:absolute;right:-9px;top:-9px;transition:opacity .2s ease;width:18px;z-index:1}.skills-wrap .qc-tag3 svg path{stroke:#4b5db0;stroke-width:1.5px;fill:none}.skills-wrap .qc-tag3:active svg,.skills-wrap .qc-tag3:focus svg,.skills-wrap .qc-tag3:hover svg{opacity:1}@media (max-width:767px){.skills-wrap .qc-tag3 svg{opacity:1}}.skill-input-container,.skill-input-field,.skill-input-field-wrapper,.skill-input-wrapper{max-width:100%!important;width:100%!important}.qc-tag2{align-items:center;background:var(--qc-blue-200);border-radius:20px;color:#fff;display:flex;font-size:14px;font-style:normal;font-weight:600;gap:6px;justify-content:space-between;max-width:100%;min-height:36px;padding:5px 12px;position:relative;transition:.3s;width:-moz-max-content;width:max-content}.qc-tag2.qc-tag2--select{padding:4px 12px 4px 5px}.qc-tag2 svg{background:#fff;border:1px solid var(--qc-blue-200);border-radius:50%;cursor:pointer;height:17px;min-width:9px;opacity:0;padding:3.5px;position:absolute;right:-5px;top:-5px;width:17px}.qc-tag2:active svg,.qc-tag2:focus svg,.qc-tag2:hover svg{opacity:1}.qc-tag2 .conditions{display:flex;height:100%;justify-content:center;left:0;top:0}.qc-tag2 .conditions select{border-radius:18px;color:#151519!important;font-size:12px;font-weight:600;height:27px;line-height:24px;outline:none!important;padding:0 3px;text-align:center}.qc-tag2 .skill-content{align-items:center;display:flex;gap:8px}.qc-tag2 .skill-content .skill-name{line-height:16.8px}.qc-tag2 .select2-container--default .select2-selection--single{align-items:center;border:none;border-radius:18px;display:flex;height:-moz-max-content;height:max-content;min-height:26px}.qc-tag2 .select2-container--default .select2-selection--single .select2-selection__rendered{color:#151519;font-size:12px;font-weight:600;line-height:28px;line-height:24px;padding-left:8px;padding-right:22px;text-align:center;text-overflow:unset;width:56px}.qc-tag2 .select2-container--default .select2-selection--single .select2-selection__arrow{right:2px;width:20px!important}.filter-exclude .qc-tag2,.filter-exclude .qc-tag3{background:rgba(0,0,0,.25)!important;color:#151519!important}.filter-exclude .qc-tag2 svg,.filter-exclude .qc-tag3 svg{border-color:rgba(0,0,0,.25)!important}.filter-exclude .qc-tag2.qc-tag2--select{padding:4px 12px!important}.qc-card-white-input{align-items:flex-start;background:#fff;border:1px solid var(--qc-grey-140);border-radius:20px;display:flex;flex-direction:column;gap:16px;margin-bottom:12px;padding:16px;position:relative}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-white-input{gap:8px;margin-bottom:4px}}.qc-card-white-input .card-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.qc-card-white-input .card-top .img-logo-wrap{background:#fff;border:1px solid #ccc;border-radius:11px;height:50px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:50px}.qc-card-white-input .card-top .img-logo-wrap:active,.qc-card-white-input .card-top .img-logo-wrap:focus,.qc-card-white-input .card-top .img-logo-wrap:hover{border:1px solid #ccc!important}.qc-card-white-input .card-top h3{color:#151519;font-size:20px;font-weight:700;line-height:24px;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-white-input .card-top h3{font-size:18px!important;font-weight:700;line-height:21.6px}}.qc-card-white-input .card-top p{color:#0f21c7;font-size:14px;font-weight:700;line-height:19.6px;margin-top:4px}.qc-card-white-input .card-top p span{color:#151519;font-weight:400;margin-left:4px}.qc-card-white-input .card-bot{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.qc-card-saved{background:#fff;border:1px solid var(--qc-grey-140);border-radius:20px;padding:0}.qc-card-saved label{color:rgba(0,0,0,.7);font-size:14px;font-weight:600;line-height:19.6px;margin:0}.qc-card-saved .cardtop{display:flex;flex-direction:column;gap:10px;padding:16px 16px 12px}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-saved .cardtop{gap:12px}}.qc-card-saved .cardtop .select2-container{width:180px!important}.qc-card-saved .cardtop .title{color:#151519;font-size:20px;font-weight:700;line-height:24px;margin-bottom:0;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-saved .cardtop .title{color:#0c0c10;font-size:18px;font-weight:700;line-height:21.6px}}.qc-card-saved .cardtop .qc-features{align-items:center;display:flex;gap:16px}@media only screen and (min-width:280px) and (max-width:991px){.qc-card-saved .cardtop .qc-features{display:grid;gap:8px 12px;grid-template-columns:1fr 1fr;margin-right:auto}}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-saved .cardtop .qc-features{width:-moz-max-content;width:max-content}}.qc-card-saved .cardtop .qc-features a{align-items:center;color:rgba(0,0,0,.7);display:flex;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:19.6px;min-width:24%;width:24%}.qc-card-saved .cardtop .qc-features a:active,.qc-card-saved .cardtop .qc-features a:focus,.qc-card-saved .cardtop .qc-features a:hover{color:rgba(0,0,0,.7)!important}@media only screen and (min-width:280px) and (max-width:991px){.qc-card-saved .cardtop .qc-features a{padding:0}.qc-card-saved .cardtop .qc-features a:nth-child(3){order:4}.qc-card-saved .cardtop .qc-features a:nth-child(4){order:3}}.qc-card-saved .cardtop .qc-features a svg,.qc-card-saved .cardtop .qc-features a:last-child svg{min-width:24px}.qc-card-saved .cardtop .qc-features a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-max-content;width:max-content}.qc-card-saved .cardtop .qc-features a span.qc-location{max-width:110px}@media (min-width:993px) and (max-width:1250px){.qc-card-saved .cardtop .qc-features a span{max-width:9.5vw}}@media screen and (min-width:768px) and (max-width:992px){.qc-card-saved .cardtop .qc-features a span{max-width:25.5vw!important;min-width:25.5vw;width:25.5vw}}@media (max-width:767px){.qc-card-saved .cardtop .qc-features a span{color:#151519;max-width:30vw;min-width:30vw;width:30vw}}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-saved .cardtop .qc-features{flex-wrap:wrap}}.qc-card-saved .cardtop .alert-tags-parent{align-items:baseline;display:flex;gap:8px;justify-content:flex-start}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-saved .cardtop .alert-tags-parent{align-items:flex-start;flex-direction:column;gap:4px}}.qc-card-saved .cardtop .alert-tags-parent .alert-tags-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;max-height:30px;overflow:hidden;width:100%}.qc-card-saved .cardtop .alert-tags-parent .alert-tags-wrap.open{max-height:unset}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-saved .cardtop .alert-tags-parent .alert-tags-wrap{gap:4px;overflow:hidden}}.qc-card-saved .cardbottom{align-items:center;border-top:1px solid var(--qc-grey-140);display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between;padding:16px}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-saved .cardbottom{align-items:flex-start;border-top:none;flex-direction:column;gap:18px;padding-top:0}}.qc-card-saved .cardbottom .flex-center{gap:10px}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-saved .cardbottom .flex-center{align-items:flex-start;flex-direction:column}}.qc-card-saved .cardbottom .alert-options{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-saved .cardbottom .alert-options{-webkit-touch-callout:none;margin-left:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.qc-card-saved .cardbottom .alert-options .option{align-items:center;color:var(--qc-blue);cursor:pointer;display:flex;flex-wrap:wrap;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;gap:4px;justify-content:center;line-height:19.6px;text-align:center}ul.qc-ul-card{background:#fff;border:1px solid #c5c5c5;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25)}ul.qc-ul-card li{color:#000;font-size:14px;font-weight:500;line-height:20px;padding:20px 20px 84px;text-transform:capitalize}ul.qc-ul-card li:not(:last-child){border-bottom:1px solid #c5c5c5}.qc-card-simple{background:#fff;border:1px solid #c5c5c5;border-radius:20px;box-shadow:0 4px 4px rgba(0,0,0,.25);padding:20px 24.5px}.job-price-card{background:#fff;border:1px solid #c5c5c5;border-radius:10px;border-radius:20px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;flex-direction:column;margin-bottom:24px;padding:22px 30px 22px 22px;position:relative}.job-price-card .btn-toggle-shadow{background:var(--qc-white2);border:2px solid var(--qc-white);border-radius:50%;cursor:pointer;height:40px;min-width:40px;position:unset;z-index:1}.job-price-card .btn-toggle-shadow:active .toggleDropdown,.job-price-card .btn-toggle-shadow:focus .toggleDropdown,.job-price-card .btn-toggle-shadow:hover .toggleDropdown{display:block!important}.job-price-card .btn-toggle-shadow .btn-content{display:grid;place-content:center;position:relative}.job-price-card .btn-toggle-shadow .btn-content svg{height:auto;position:relative;top:3.8px;width:28px}.job-price-card .btn-toggle-shadow .btn-content .toggleDropdown{background:#fff;background:var(--qc-white);border:1px solid var(--qc-border);border-radius:12px;display:none;min-width:130px;padding:13px;position:absolute;right:2px;text-align:center;top:36px;width:-moz-max-content;width:max-content}.job-price-card .btn-toggle-shadow .btn-content .toggleDropdown li{border-bottom:1px solid var(--qc-white2);margin-bottom:10px;padding-bottom:10px;transition:.2s}.job-price-card .btn-toggle-shadow .btn-content .toggleDropdown li:active,.job-price-card .btn-toggle-shadow .btn-content .toggleDropdown li:focus,.job-price-card .btn-toggle-shadow .btn-content .toggleDropdown li:hover{color:#a2a4a7}.job-price-card .top{align-items:center;display:flex}@media (max-width:480px){.job-price-card .top{flex-wrap:wrap!important}.job-price-card .top .job-header{margin-top:20px}}.job-price-card .top img{border:1px solid var(--qc-white2);border-radius:10px;height:157px;margin-right:32px;min-width:157px;-o-object-fit:cover;object-fit:cover;width:157px}.job-price-card .top h3{color:var(--qc-dark);font-family:var(--font2);font-size:32px;font-weight:700;line-height:40px;margin-bottom:6px;text-transform:capitalize}.job-price-card .top h3 a{color:var(--qc-dark)}.job-price-card .top h3 span{font-size:14px;font-weight:500;line-height:40px;text-align:right}.job-price-card .top p{color:#9f9f9f;font-size:14px;font-weight:500;line-height:16px}.job-price-card .top .price-sec{margin-right:65px}.job-price-card .top .job-header{display:flex;flex-direction:column;justify-content:flex-start;padding-top:10px}.job-price-card .top .job-header .credit{display:flex;margin-bottom:15px}.job-price-card .top .job-header .credit p:not(:last-of-type){border-right:1px solid #9f9f9f;margin-right:18px;padding-right:18px}.job-price-card .top .price-button{display:flex;flex-direction:column;margin-left:auto}.job-price-card .top .price-button h3{text-align:right;white-space:nowrap}.job-price-card .top .price-button p{color:#9f9f9f;font-size:14px;font-weight:600;line-height:16px;text-align:right}.job-price-card .top .price-button p span{color:var(--qc-dark);font-weight:700}.job-price-card .top .price-button .btn-grey{padding:12px 23px}.job-price-card .top .bot{display:flex;flex-wrap:wrap;gap:12px 14px;max-width:-moz-max-content;max-width:max-content}.job-price-card .top .bot .infoTag{background:transparent;margin-top:0}.job-price-card-white{display:flex;flex-direction:column;margin-bottom:50px}.job-price-card-white .top{border-bottom:1px solid var(--qc-white2);display:flex;margin-bottom:24px;padding-bottom:24px}@media (max-width:480px){.job-price-card-white .top{flex-wrap:wrap!important}.job-price-card-white .top .job-header{margin-top:20px}}.job-price-card-white .top img{border:1px solid var(--qc-white2);border-radius:10px;height:142px;margin-right:15px;min-width:142px;-o-object-fit:cover;object-fit:cover;width:142px}.job-price-card-white .top h3{color:var(--qc-dark);font-family:var(--font2);font-size:32px;font-weight:700;line-height:40px;margin-bottom:5px;text-transform:capitalize}.job-price-card-white .top h3 a{color:var(--qc-dark)}.job-price-card-white .top h3 span{font-size:14px;font-weight:500;line-height:40px;text-align:right}.job-price-card-white .top p{color:#9f9f9f;font-size:14px;font-weight:500;line-height:16px}.job-price-card-white .top .job-header{display:flex;flex-direction:column;justify-content:flex-start;margin-right:15px;padding-top:10px}.job-price-card-white .top .job-header span{color:var(--qc-dark);font-weight:500}.job-price-card-white .top .price-button{display:flex;flex-direction:column;margin-left:auto}.job-price-card-white .top .price-button h3{text-align:right}.job-price-card-white .top .price-button p{color:#9f9f9f;font-size:14px;font-weight:600;line-height:16px;text-align:right}.job-price-card-white .top .price-button p span{color:var(--qc-dark);font-weight:700}.job-price-card-white .top .price-button .btn-grey{margin-bottom:33px;padding:12px 43px;text-transform:unset}.job-price-card-white .bot{display:flex;flex-wrap:wrap;gap:12px 60px;justify-content:space-between;max-width:-moz-max-content;max-width:max-content}.job-price-card-white .bot .infoTag{background:transparent;margin-top:0}.job-price-card-white .bot .infoTag p{color:#000;font-family:Poppins;font-size:16px;line-height:16px;margin-bottom:9px}.job-price-card-white .bot .infoTag h5{color:#000;font-family:Poppins;font-size:28px;font-weight:700;line-height:16px}.setting-card{display:flex;justify-content:space-between}.setting-card div{display:flex;flex-direction:column}.setting-card div label{color:#000;font-size:16px;font-weight:700;line-height:16px;margin-bottom:14px;text-transform:capitalize}.setting-card div p{color:#000;font-size:16px;font-weight:400;line-height:16px}.qc-card-post{background:#fff;border:1px solid;border-radius:10px;display:flex;flex-direction:column;padding:24px;position:relative;width:100%}.qc-card-post .post-top{border-bottom:1px solid #000;display:flex;justify-content:space-between;margin-bottom:1px;padding-bottom:11px}.qc-card-post .post-top p{font-size:14px;font-weight:400;line-height:24px}.qc-card-post .post-top .btn-toggle-shadow{background:#fff!important;border:1px solid #c5c5c5!important;margin-left:40px;min-width:40px;position:unset}.qc-card-post .post-top .btn-toggle-shadow .toggleDropdown{text-align:left}.qc-card-post .post-bottom{display:flex;flex-wrap:wrap;gap:0 22px}.qc-card-post .infoTag{background:#f6f6f6;min-width:-moz-max-content;min-width:max-content;padding:9px 25px 9px 9px;width:-moz-max-content;width:max-content}.qc-card-post .infoTag p{color:#9f9f9f!important}.qc-card-post .infoTag h5{color:#000!important}.switchbox{max-width:560px;width:100%}.switchbox .filter-switch0{margin-bottom:24.5px;padding:0}.switchbox .filter-switch0 label{font-size:16px;font-weight:400;line-height:16px;margin-right:15px;text-transform:capitalize}.qc-radio-wrap{position:relative}.qc-radio-wrap input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}.qc-radio-wrap input[type=radio]:checked+span{border:1px solid var(--qc-blue)}.qc-radio-wrap input[type=radio]:checked+span svg{display:block}.qc-radio-wrap span.qc-checkmark{align-items:center;background:#fff;border:1px solid #d5d5d5;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.qc-card-white{align-items:center;border:1px solid #000;border-radius:5px;display:flex;gap:14.88px;margin-bottom:23px;padding:17px;position:relative}.qc-card-white .logo-wrap{border:1px solid #d8d8d8;padding:21.64px 8.07px}.qc-card-white .logo-wrap img{height:auto;width:100%}.qc-card-white .qc-texts{margin-right:55px}.qc-card-white .qc-texts h3{color:#000;font-family:var(--font2);font-size:20px!important;font-weight:500;line-height:1;margin-bottom:9px;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-white .qc-texts h3{font-size:16px!important}}.qc-card-white .qc-texts p{color:#bbb;font-size:16px;font-weight:500;line-height:16px;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.qc-card-white .qc-texts p{font-size:12px!important}}.qc-card-white .btn-toggle,.qc-card-white .btn-toggle-shadow{background:#fff!important;border:1px solid #c5c5c5!important;right:18.29px;top:30px}.qc-card-white .btn-toggle li,.qc-card-white .btn-toggle-shadow li{border:none!important;color:#000;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:0!important}.qc-card-white .btn-toggle li:last-child,.qc-card-white .btn-toggle-shadow li:last-child{padding-bottom:0!important}.qc-card-white .btn-toggle .btn-content svg,.qc-card-white .btn-toggle-shadow .btn-content svg{top:5px!important}.qc-card-white .btn-toggle .toggleDropdown,.qc-card-white .btn-toggle-shadow .toggleDropdown{border:none!important;filter:drop-shadow(0 0 20px rgba(0,0,0,.15));padding:20px 11.5px}.or{margin:auto auto 4px;max-width:395px}.or,.or h5{position:relative}.or h5{color:rgba(21,23,25,.8);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:auto;margin-bottom:0!important;width:-moz-max-content;width:max-content;z-index:1}.floating-input-select{margin-bottom:33px;position:relative}.floating-input-select label{background:#fff;font-family:var(--font2);font-size:14px;font-weight:400;left:11px;line-height:120%;margin:0!important;padding:0 5px;position:absolute;top:-8px}.floating-input-select>div{border:1px solid;border-radius:5px!important;display:flex;padding:15px 3px 15px 15px}.floating-input-select input{border:none;font-family:var(--font2);font-size:14px!important;outline:none;padding:0}.floating-input-select .error-msg{color:var(--qc-red);margin-top:14px}.floating-input-select .has-danger input{border-color:var(--qc-red)!important}.floating-input-select .select2-container{max-width:132px!important;min-width:132px!important;transition:none!important}.floating-input-select .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:0;color:grey;font-family:var(--font2);font-size:14px;line-height:21px;outline:none;padding-left:0;width:100%}.floating-input-select .select2-container--default .select2-selection--single{background:transparent;border:none;border-left:1px solid #000;border-radius:0;height:auto;padding-left:15px}.floating-input-select .select2-container--default .select2-selection--single .select2-selection__arrow{right:-2px;top:-3px}.floating-input-select .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#8c8c8c transparent transparent}.floating-input-select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #8c8c8c!important}.qc-input-select>div{align-items:center;background:#fff;border:1px solid var(--qc-grey-140);border-radius:8px!important;display:flex}.qc-input-select .input-half{padding:11.34px 16px}.qc-input-select input{font-size:16px;font-weight:400;line-height:24px;padding:0 0 0 11px}.qc-input-select .select2-container{max-width:120px!important;min-width:120px!important}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__arrow b{height:24px!important;width:24px!important}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:16px;line-height:24px}.qc-input-select .select2-container--default .select2-selection--single{background:transparent;border:none;border-left:1px solid var(--qc-grey-140);border-radius:0!important;height:46.7px;padding-left:13px}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__arrow{right:-2px;top:-3px}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#8c8c8c transparent transparent}.qc-input-select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #8c8c8c!important}nav#topnav .drop-menu-parent{align-items:center;color:#fff!important;cursor:pointer;display:flex;position:relative}nav#topnav .drop-menu-parent:active .drop-menu,nav#topnav .drop-menu-parent:active .drop-menu-big,nav#topnav .drop-menu-parent:focus .drop-menu,nav#topnav .drop-menu-parent:focus .drop-menu-big,nav#topnav .drop-menu-parent:hover .drop-menu,nav#topnav .drop-menu-parent:hover .drop-menu-big{opacity:1;pointer-events:all}nav#topnav .drop-menu-parent>a{color:#000!important}nav#topnav .drop-menu-parent .drop-menu-big{background:#fff;border-radius:0;filter:none;left:-435px;max-width:none;opacity:0;padding:40px 135px 48px;pointer-events:none;position:absolute;right:auto;top:180%;transition:.15s ease-in;width:100vw}nav#topnav .drop-menu-parent .drop-menu-big svg.menu-pointer{display:none}nav#topnav .drop-menu-parent .drop-menu-big .menu-big-inner{display:flex;gap:30px;width:100%}nav#topnav .drop-menu-parent .drop-menu-big h4{align-items:center;color:#333;display:flex;font-size:15px;font-weight:700;line-height:20px;margin-bottom:4px}nav#topnav .drop-menu-parent .drop-menu-big .parent-items{border-right:none;display:flex;flex-direction:column;gap:0;min-width:280px;padding-right:24px;width:280px}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li{align-items:center;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:16px 20px}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li>div{align-items:center;display:flex;flex-direction:row;gap:12px}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li>div h4{color:#333;font-size:14px;font-weight:600;line-height:20px;margin-bottom:0}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li>div a{display:none}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li>svg{display:block;flex-shrink:0;order:-1}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li>svg rect{fill:#f5f7ff}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li>svg path{stroke:#334ec8}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7.5 15 5-5-5-5' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";flex-shrink:0;height:20px;margin-left:auto;width:20px}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li.active{background:#f7f8fd}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li.active h4{color:#333!important}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li:hover{background:#f7f8fd}nav#topnav .drop-menu-parent .drop-menu-big .parent-items li a{align-items:center;color:var(--qc-blue-600);display:flex;font-size:14px;font-weight:500;gap:9.83px;justify-content:flex-start;line-height:20px}nav#topnav .drop-menu-parent .drop-menu-big .child-items{flex:1;max-height:calc(100vh - 170px);overflow:auto;padding-left:0}nav#topnav .drop-menu-parent .drop-menu-big .child-items>div{display:flex;gap:16px;justify-content:flex-start}nav#topnav .drop-menu-parent .drop-menu-big .child-items>div ul{display:flex;flex:1;flex-direction:column;gap:4px;max-width:33.333%}nav#topnav .drop-menu-parent .drop-menu-big .child-items>div:has(ul:nth-child(2):last-child) ul{max-width:50%}nav#topnav .drop-menu-parent .drop-menu-big .child-items p{color:#7f7f7f;font-size:12px;font-weight:500;line-height:16px;margin-bottom:0;max-width:var(--qc-width-header-megamenu-item-description);min-height:calc(var(--qc-line-height-sm)*2)}nav#topnav .drop-menu-parent .drop-menu-big .child-items h4{color:#333;font-size:14px;font-weight:700;line-height:20px;margin-bottom:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}nav#topnav .drop-menu-parent .drop-menu-big .child-items li{align-items:flex-start;border:1px solid transparent;border-radius:8px;display:flex;gap:12px;margin-bottom:0!important;padding:12px}nav#topnav .drop-menu-parent .drop-menu-big .child-items li:active,nav#topnav .drop-menu-parent .drop-menu-big .child-items li:focus,nav#topnav .drop-menu-parent .drop-menu-big .child-items li:hover{background:#f7f8fd;border:1px solid #b8c3ff}nav#topnav .drop-menu-parent .drop-menu-big .child-items li:active h4,nav#topnav .drop-menu-parent .drop-menu-big .child-items li:focus h4,nav#topnav .drop-menu-parent .drop-menu-big .child-items li:hover h4{color:#333}nav#topnav .drop-menu-parent .drop-menu-big .child-items li:active p,nav#topnav .drop-menu-parent .drop-menu-big .child-items li:focus p,nav#topnav .drop-menu-parent .drop-menu-big .child-items li:hover p{color:#7f7f7f}nav#topnav .drop-menu-parent .drop-menu-big .child-items li svg{display:block;flex-shrink:0}nav#topnav .drop-menu-parent .drop-menu-big .child-items li svg rect{fill:#f5f7ff}nav#topnav .drop-menu-parent .drop-menu-big .child-items li svg path{stroke:#334ec8}nav#topnav .drop-menu-parent .drop-menu-big .child-items li a{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}nav#topnav .drop-menu-parent .drop-menu-big h3{color:#7f7f7f;display:block;font-size:12px;font-weight:600;letter-spacing:.05em;line-height:16px;margin-bottom:24px;text-transform:uppercase}nav#topnav .drop-menu-parent .drop-menu-big li{border:1px solid transparent;border-radius:8px;display:flex;gap:12px;padding:8px;width:100%}nav#topnav .drop-menu-parent .drop-menu-big li:not(:last-child){margin-bottom:4px}nav#topnav .drop-menu-parent .drop-menu-big li:active h4,nav#topnav .drop-menu-parent .drop-menu-big li:focus h4,nav#topnav .drop-menu-parent .drop-menu-big li:hover h4{color:#333}nav#topnav .drop-menu-parent .drop-menu-big li:active p,nav#topnav .drop-menu-parent .drop-menu-big li:focus p,nav#topnav .drop-menu-parent .drop-menu-big li:hover p{color:#7f7f7f}nav#topnav .drop-menu-parent .drop-menu-big li a{font-family:Inter,sans-serif}nav#topnav .drop-menu-parent .drop-menu{align-items:center;background:#fff;border-radius:16px;border-radius:24px;display:flex;filter:drop-shadow(0 4px 10px rgba(0,0,0,.2));flex-direction:column;left:-91px;opacity:0;padding:16px 24px;pointer-events:none;position:absolute;right:0;top:180%;transition:.15s ease-in;width:320px}nav#topnav .drop-menu-parent .drop-menu .transparent-overlay{background:transparent;height:30px;left:0;position:absolute;top:-35px;width:100%}nav#topnav .drop-menu-parent .drop-menu svg.menu-pointer{display:none}nav#topnav .drop-menu-parent .drop-menu h3{color:var(--qc-grey-550);font-size:16px!important;font-weight:600;line-height:24px;margin-bottom:16px;text-transform:uppercase;width:100%}nav#topnav .drop-menu-parent .drop-menu .drop-lis{display:flex;gap:24px;width:100%}nav#topnav .drop-menu-parent .drop-menu .drop-lis li:active,nav#topnav .drop-menu-parent .drop-menu .drop-lis li:focus,nav#topnav .drop-menu-parent .drop-menu .drop-lis li:hover{background:transparent!important}nav#topnav .drop-menu-parent .drop-menu .drop-lis li:active svg path,nav#topnav .drop-menu-parent .drop-menu .drop-lis li:focus svg path,nav#topnav .drop-menu-parent .drop-menu .drop-lis li:hover svg path{stroke:var(--qc-blue-600)}nav#topnav .drop-menu-parent .drop-menu .drop-lis li:active a h4,nav#topnav .drop-menu-parent .drop-menu .drop-lis li:focus a h4,nav#topnav .drop-menu-parent .drop-menu .drop-lis li:hover a h4{color:var(--qc-blue-600)!important}nav#topnav .drop-menu-parent .drop-menu .drop-lis li:active a p,nav#topnav .drop-menu-parent .drop-menu .drop-lis li:focus a p,nav#topnav .drop-menu-parent .drop-menu .drop-lis li:hover a p{color:var(--qc-black)!important}nav#topnav .drop-menu-parent .drop-menu li{border-radius:12px;display:flex;gap:12px;padding:12px;width:100%}nav#topnav .drop-menu-parent .drop-menu li:not(:last-child){margin-bottom:4px}nav#topnav .drop-menu-parent .drop-menu li:active,nav#topnav .drop-menu-parent .drop-menu li:focus,nav#topnav .drop-menu-parent .drop-menu li:hover{background:var(--qc-lightblue-100)}nav#topnav .drop-menu-parent .drop-menu li a{font-family:var(--font2)}nav#topnav .drop-menu-parent .drop-menu li a h4{align-items:center;color:var(--qc-black);display:flex;font-size:16px;font-weight:600;line-height:24px;margin-bottom:4px}nav#topnav .drop-menu-parent .drop-menu li a h4 span{margin-left:auto}nav#topnav .drop-menu-parent .drop-menu li a p{color:var(--qc-grey-550);font-size:14px;font-weight:400;line-height:20px}@media (min-width:992px){nav#topnav .drop-menu-parent .drop-menu-wide{border-radius:0;filter:none!important;left:0;margin:0;max-width:unset;padding:40px 135px 48px;position:fixed;top:72px;transition:none;width:100vw}}@media (min-width:992px) and (max-width:1400px){nav#topnav .drop-menu-parent .drop-menu-wide{padding:40px 32px 48px}}@media (min-width:992px){nav#topnav .drop-menu-parent .drop-menu-wide .qc-container{flex-direction:column!important;margin:0 auto;max-width:1170px;width:100%}nav#topnav .drop-menu-parent .drop-menu-wide .menu-big-inner{max-width:1170px;width:100%}}.job-searchbox{align-items:center;background:hsla(0,0%,100%,.2);border:1px solid #666;border-radius:5px;display:flex;max-width:516px;padding:15px 18px 15px 13px;width:27vw}.job-searchbox svg{margin-right:22px}.job-searchbox input{background:transparent;border-bottom:none;border-left:none;border-top:none;color:#666!important;font-family:var(--font2);margin-right:auto;outline:none;width:75%}.job-searchbox input::-webkit-input-placeholder{align-items:center;color:#666!important;display:flex;font-size:20px;line-height:140%}.job-searchbox input:-moz-placeholder,.job-searchbox input::-moz-placeholder{align-items:center;color:#666!important;display:flex;font-size:20px;line-height:140%}.job-searchbox input:-ms-input-placeholder{align-items:center;color:#666!important;display:flex;font-size:20px;line-height:140%}.job-searchbox .select2-container--default .select2-selection--single .select2-selection__rendered{color:#666;font-family:var(--font2);font-size:18px;outline:none;padding-left:0}.job-searchbox .select2-container--default .select2-selection--single{background:transparent;border:none;border-left:1px solid #666;border-radius:0!important;height:auto;padding-left:21px}.job-searchbox .select2-container--default .select2-selection--single .select2-selection__arrow{right:-7px}.job-searchbox .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#666 transparent transparent;right:-7px;top:51%;width:0}.job-searchbox .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #666!important}@media only screen and (min-width:280px) and (max-width:991px){.job-searchbox{padding:9px 18px 9px 13px}}.qc-small-pill-green{background:#dff2e1;border-radius:28px;color:#468f50;font-family:var(--font2);font-size:9.5px;font-weight:600;line-height:1.5;padding:4px 12px;white-space:nowrap}.social-logins a.btn-transparent{border-color:#d0d0d0!important;border-radius:5px;color:grey;justify-content:center;text-align:center}.social-logins a.btn-transparent.g-btn img{margin-left:-9.7px}.social-logins a.btn-transparent img{margin-right:14px}@media (max-width:415px){.social-logins a.btn-transparent img{display:none}}.social-logins a.btn-transparent:active,.social-logins a.btn-transparent:focus,.social-logins a.btn-transparent:hover{background:#f3f3f3}.banner-jobalert{align-items:center;background:var(--qc-blue);border-radius:10px;margin-bottom:20px;padding:53px 68px 53px 51px}.banner-jobalert h2{color:var(--qc-white);display:flex;font-size:32px;font-weight:700;line-height:42px;margin-right:20px;max-width:555px}@media (max-width:480px){.banner-jobalert h2{font-size:24px;line-height:28px}}.banner-jobalert .bell-icon{display:grid;margin-right:75px;place-content:center}.banner-jobalert .bell-icon i{color:var(--qc-white2);font-size:32px;font-weight:600}.banner-jobalert .bell-icon svg{height:78px;width:66px}.banner-jobalert h2{font-family:var(--font2);font-size:28px;font-weight:600;line-height:36px}.banner-jobalert .rightcontent{width:100%}@media (max-width:1200px){.banner-jobalert .rightcontent{flex-wrap:wrap}}.banner-jobalert .btn-yellow-oval{display:grid;height:-moz-max-content;height:max-content;margin-left:auto;max-width:272px;padding:22px 28px;width:100%}@media (max-width:1200px){.banner-jobalert .btn-yellow-oval{margin:10px auto 0 0}}@media (max-width:920px){.banner-jobalert{align-items:center;flex-direction:column;justify-content:center}.banner-jobalert h2{margin:20px;text-align:center!important}.banner-jobalert a{margin:auto!important}.banner-jobalert .bell-icon{margin-right:0!important}}.qc-modal,.qc-modal-small{backdrop-filter:blur(4px);background:rgba(0,0,0,.6);height:100vh;left:0;overflow:auto;padding:25px 26px 70px;top:0;width:100%;z-index:99999999999999}.open.qc-modal-small,.qc-modal.open{display:block!important}.close.qc-modal-small,.qc-modal.close{display:none!important}.qc-modal .fa-xmark,.qc-modal-small .fa-xmark{color:#fff;cursor:pointer;font-size:16px;position:absolute;right:35px;top:25px}.qc-modal .qc-modal-card,.qc-modal-small .qc-modal-card{background:var(--qc-white);border-radius:15px;box-shadow:0 0 80px rgba(0,0,0,.8);display:flex;flex-direction:column;height:-moz-max-content;height:max-content;justify-content:flex-start;max-width:1000px;overflow:hidden;padding:25px 26px 34px;width:100%}@media (max-width:400px){.qc-modal .qc-modal-card,.qc-modal-small .qc-modal-card{padding:25px 21px 34px!important}}.qc-modal .qc-modal-card .qc-modal-head,.qc-modal-small .qc-modal-card .qc-modal-head{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:space-between;margin-bottom:35px;padding-bottom:21px}.qc-modal .qc-modal-card .qc-modal-head h3.h22,.qc-modal-small .qc-modal-card .qc-modal-head h3.h22{font-size:22px!important}@media only screen and (min-width:280px) and (max-width:767px){.qc-modal .qc-modal-card .qc-modal-head h3.h22,.qc-modal-small .qc-modal-card .qc-modal-head h3.h22{font-size:20px!important;line-height:1}}.qc-modal .qc-modal-card .qc-modal-head svg,.qc-modal-small .qc-modal-card .qc-modal-head svg{cursor:pointer}@media only screen and (min-width:280px) and (max-width:767px){.qc-modal .qc-modal-card .qc-modal-head,.qc-modal-small .qc-modal-card .qc-modal-head{margin-bottom:25px}}.qc-modal .qc-modal-card form,.qc-modal-small .qc-modal-card form{width:100%}.qc-modal .qc-modal-card form textarea,.qc-modal-small .qc-modal-card form textarea{max-height:100px!important;min-width:100px!important}.qc-modal .qc-modal-card .floating-checkbox>label,.qc-modal .qc-modal-card .floating-input label,.qc-modal .qc-modal-card .floating-input-select label,.qc-modal .qc-modal-card .floating-select label,.qc-modal .qc-modal-card .label-checkbox label,.qc-modal-small .qc-modal-card .floating-checkbox>label,.qc-modal-small .qc-modal-card .floating-input label,.qc-modal-small .qc-modal-card .floating-input-select label,.qc-modal-small .qc-modal-card .floating-select label,.qc-modal-small .qc-modal-card .label-checkbox label{font-weight:700!important}.qc-modal .qc-modal-card .floating-input-select input::-webkit-input-placeholder,.qc-modal-small .qc-modal-card .floating-input-select input::-webkit-input-placeholder{font-size:16px!important;font-weight:700!important}.qc-modal .qc-modal-card .floating-input-select input:-moz-placeholder,.qc-modal .qc-modal-card .floating-input-select input::-moz-placeholder,.qc-modal-small .qc-modal-card .floating-input-select input:-moz-placeholder,.qc-modal-small .qc-modal-card .floating-input-select input::-moz-placeholder{font-size:16px!important;font-weight:700!important}.qc-modal .qc-modal-card .floating-input-select input:-ms-input-placeholder,.qc-modal-small .qc-modal-card .floating-input-select input:-ms-input-placeholder{font-size:16px!important;font-weight:700!important}.qc-modal-inside-details{box-sizing:border-box;inset:0;padding:20px;scrollbar-color:#c7cfdd transparent;scrollbar-width:thin}.qc-modal-inside-details.open{align-items:center;display:grid!important;justify-items:center;place-content:center}.qc-modal-inside-details.close{display:none!important}.qc-modal-inside-details::-webkit-scrollbar{width:4px}.qc-modal-inside-details::-webkit-scrollbar-track{background:transparent}.qc-modal-inside-details::-webkit-scrollbar-thumb{background:#c7cfdd;border-radius:999px}.qc-modal-inside-details::-webkit-scrollbar-thumb:hover{background:#b3bdd4}.qc-modal-inside-details .inside-details-mobile-handle,.qc-modal-inside-details .inside-details-mobile-tabs{display:none}.qc-modal-inside-details .inside-details-modal-card.qc-container{background:#000e4e;border-radius:8px;box-shadow:none;box-sizing:border-box;max-height:calc(100vh - 48px);max-width:1116px;overflow-x:hidden;overflow-y:auto;padding:20px 0 0;width:min(1116px,100vw - 48px)}@media (max-width:1100px){.qc-modal-inside-details .inside-details-modal-card.qc-container{max-width:100%;width:calc(100vw - 32px)}}@media only screen and (min-width:280px) and (max-width:767px){.qc-modal-inside-details .inside-details-modal-card.qc-container{padding:16px}}@media (min-width:993px){.qc-modal-inside-details .inside-details-modal-card.qc-container{max-height:none;overflow-y:visible}}.qc-modal-inside-details .inside-details-modal-header{align-items:center;box-sizing:border-box;display:flex;gap:16px;height:32px;justify-content:space-between;margin-bottom:0;padding:0 24px}.qc-modal-inside-details .inside-details-modal-header h3{color:#fff;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:32px;margin:0}.qc-modal-inside-details .inside-details-modal-actions{align-items:center;display:flex;gap:24px}.qc-modal-inside-details .inside-details-modal-close{align-items:center;background:transparent;border:0;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.qc-modal-inside-details .inside-details-modal-grid{align-items:flex-start;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:16px 24px 24px}@media (max-width:992px){.qc-modal-inside-details .inside-details-modal-grid{grid-template-columns:1fr}}.qc-modal-inside-details .inside-details-panel{background:#fff;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;min-width:0;overflow:hidden;padding:16px}.qc-modal-inside-details .inside-details-panel--take-home{padding-bottom:8px}.qc-modal-inside-details .inside-details-highlight,.qc-modal-inside-details .inside-details-panel-label,.qc-modal-inside-details .inside-details-row,.qc-modal-inside-details .inside-details-table-head,.qc-modal-inside-details .inside-details-table-row,.qc-modal-inside-details .inside-details-table-total{align-items:center;display:flex;gap:12px;justify-content:space-between}.qc-modal-inside-details .inside-details-panel-label{background:#cceaff;border:1px solid rgba(75,93,176,.5);border-radius:4px;color:#000;font-family:Inter,sans-serif;font-size:14px;font-weight:600;gap:6px;justify-content:center;line-height:16px;padding:4px 8px}.qc-modal-inside-details .inside-details-group{display:flex;flex-direction:column;gap:0}.qc-modal-inside-details .inside-details-group+.inside-details-group,.qc-modal-inside-details .inside-details-group--footer{border-top:0;padding-top:0}.qc-modal-inside-details .inside-details-row{box-sizing:border-box;color:#333;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:16px;min-height:24px;padding:4px 56px 4px 12px}@media only screen and (min-width:280px) and (max-width:767px){.qc-modal-inside-details .inside-details-row{padding-right:12px}}.qc-modal-inside-details .inside-details-row strong{color:#333;flex:0 0 126px;font-weight:500;text-align:right}.qc-modal-inside-details .inside-details-row strong.is-positive{color:#009951}.qc-modal-inside-details .inside-details-row strong.is-negative{color:#ce1c1e}.qc-modal-inside-details .inside-details-row--total{border-top:1px solid #c7cfdd;font-weight:700;padding-right:12px}.qc-modal-inside-details .inside-details-row--total span,.qc-modal-inside-details .inside-details-row--total strong{font-weight:700}.qc-modal-inside-details .inside-details-row--accent span,.qc-modal-inside-details .inside-details-row--accent strong{color:#3142aa;font-weight:700}.qc-modal-inside-details .inside-details-row--accent strong.is-accent{color:#3142aa}.qc-modal-inside-details .inside-details-row--grand-total{border-top:1px solid #3142aa;padding-right:12px;padding-top:10px}.qc-modal-inside-details .inside-details-row--grand-total span,.qc-modal-inside-details .inside-details-row--grand-total strong{color:#3142aa;font-weight:700}.qc-modal-inside-details .inside-details-highlight{background:#3142aa;border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:700;line-height:16px;padding:6px 12px}.qc-modal-inside-details .inside-details-highlight strong{color:#fff;flex:0 0 126px;text-align:right}.qc-modal-inside-details .inside-details-panel--taxes{background:#fff;border-radius:8px;gap:8px;padding:16px}.qc-modal-inside-details#inside-ir35-details-modal .inside-details-modal-card.qc-container{min-height:752px}.qc-modal-inside-details#inside-ir35-details-modal .inside-details-modal-grid{min-height:700px}.qc-modal-inside-details#inside-ir35-details-modal .inside-details-panel--take-home{min-height:628px}.qc-modal-inside-details#inside-ir35-details-modal .inside-details-panel--taxes{min-height:660px}.qc-modal-inside-details#outside-ir35-details-modal .inside-details-modal-card.qc-container{min-height:844px}.qc-modal-inside-details#outside-ir35-details-modal .inside-details-modal-grid{min-height:792px}.qc-modal-inside-details#outside-ir35-details-modal .inside-details-panel--take-home,.qc-modal-inside-details#outside-ir35-details-modal .inside-details-panel--taxes{min-height:752px}.qc-modal-inside-details#paye-details-modal .inside-details-modal-card.qc-container{min-height:624px}.qc-modal-inside-details#paye-details-modal .inside-details-modal-grid{min-height:572px}.qc-modal-inside-details#paye-details-modal .inside-details-panel--take-home,.qc-modal-inside-details#paye-details-modal .inside-details-panel--taxes{min-height:532px}.qc-modal-inside-details .inside-details-table-card{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:0;padding:16px}.qc-modal-inside-details .inside-details-panel--taxes .inside-details-table-card{background:transparent;border-radius:0;padding:0}.qc-modal-inside-details .inside-details-table-group{display:flex;flex-direction:column}.qc-modal-inside-details .inside-details-table-group--tax-section{gap:0;margin-bottom:0}.qc-modal-inside-details .inside-details-table-head{background:#cceaff;border:1px solid rgba(75,93,176,.5);border-radius:4px;box-sizing:border-box;color:#000;-moz-column-gap:8px;column-gap:8px;display:grid;font-family:Inter,sans-serif;font-size:14px;font-weight:600;grid-template-columns:minmax(0,220px) repeat(3,minmax(0,1fr));line-height:16px;min-height:28px;padding:4px 12px}.qc-modal-inside-details .inside-details-table-head>span{min-width:0;text-align:right;width:auto}.qc-modal-inside-details .inside-details-table-head>span:first-child{text-align:left;width:auto}.qc-modal-inside-details .inside-details-table-head-label{align-items:center;display:inline-flex;gap:6px;white-space:nowrap;width:auto}.qc-modal-inside-details .inside-details-table-head-label svg{flex:0 0 auto;height:18px;width:18px}.qc-modal-inside-details .inside-details-table-head-label span{text-align:left;width:auto}.qc-modal-inside-details .inside-details-table-row,.qc-modal-inside-details .inside-details-table-total{box-sizing:border-box;color:#333;-moz-column-gap:8px;column-gap:8px;display:grid;font-family:Inter,sans-serif;font-size:14px;font-weight:400;grid-template-columns:minmax(0,220px) repeat(3,minmax(0,1fr));line-height:16px;min-height:24px;padding:4px 12px}.qc-modal-inside-details .inside-details-table-row>span,.qc-modal-inside-details .inside-details-table-total>span{min-width:0;text-align:right;width:auto}.qc-modal-inside-details .inside-details-table-row>span:first-child,.qc-modal-inside-details .inside-details-table-total>span:first-child{text-align:left;width:auto}.qc-modal-inside-details .inside-details-table-row .is-negative,.qc-modal-inside-details .inside-details-table-total .is-negative{color:#ce1c1e}.qc-modal-inside-details .inside-details-table-row .is-positive,.qc-modal-inside-details .inside-details-table-total .is-positive{color:#009951}.qc-modal-inside-details .inside-details-table-row--summary{border-top:1px solid #3142aa;font-weight:700;margin-top:4px;padding-top:10px}.qc-modal-inside-details .inside-details-table-row--summary span{color:#3142aa;font-weight:700}.qc-modal-inside-details .inside-details-table-row--summary span:nth-child(3){color:#333}.qc-modal-inside-details .inside-details-table-row--summary .is-negative{color:#ce1c1e}.qc-modal-inside-details .inside-details-table-row--tax-heading{color:#063b63;font-weight:700;margin-top:8px;padding-top:10px}.qc-modal-inside-details .inside-details-table-row--tax-heading>span:first-child{color:#063b63}.qc-modal-inside-details .inside-details-table-note{box-sizing:border-box;color:#333!important;flex:none!important;font-weight:700;grid-column:2/4;justify-self:end;padding-right:0;text-align:right!important;white-space:nowrap;width:auto!important}.qc-modal-inside-details .inside-details-table-spacer{display:none!important;flex:none!important;width:0!important}.qc-modal-inside-details .inside-details-table-note+span{grid-column:4}.qc-modal-inside-details .inside-details-heading-mobile{display:none}.qc-modal-inside-details .inside-details-table-row--summary-alt{border-top:1px solid #c7cfdd;font-weight:700;margin-top:4px;padding-top:10px}.qc-modal-inside-details .inside-details-table-row--summary-alt span{color:#333;font-weight:700}.qc-modal-inside-details .inside-details-table-row--summary-alt .is-negative{color:#ce1c1e}.qc-modal-inside-details .inside-details-table-total{background:#3142aa;border-radius:4px;color:#fff;font-weight:700;margin-top:8px;padding:6px 12px}.qc-modal-inside-details .inside-details-table-total span{color:#fff;font-weight:700}@media only screen and (min-width:280px) and (max-width:767px){.qc-modal-inside-details{--qc-calculator-mobile-sheet-top-gap:64px;align-items:end;justify-items:stretch;overflow:hidden;padding:0;place-content:end stretch}.qc-modal-inside-details.open{place-content:end stretch;place-items:end stretch}.qc-modal-inside-details .inside-details-modal-card.qc-container{background:#fff;border-radius:16px 16px 0 0;margin:0!important;max-width:100%;overflow-y:auto;overscroll-behavior:contain;padding:8px 0 20px!important;scrollbar-width:none;width:100%!important}.qc-modal-inside-details .inside-details-modal-card.qc-container,.qc-modal-inside-details#paye-details-modal .inside-details-modal-card.qc-container{height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap))!important;height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap))!important;max-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));max-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));min-height:0!important}.qc-modal-inside-details#paye-details-modal .inside-details-modal-card.qc-container{padding-bottom:16px!important}.qc-modal-inside-details#paye-details-modal .inside-details-modal-grid,.qc-modal-inside-details#paye-details-modal .inside-details-panel--take-home,.qc-modal-inside-details#paye-details-modal .inside-details-panel--taxes{min-height:0}.qc-modal-inside-details .inside-details-modal-card.qc-container::-webkit-scrollbar{display:none}.qc-modal-inside-details .inside-details-modal-card.is-dragging{cursor:grabbing}.qc-modal-inside-details .inside-details-modal-header{display:none}.qc-modal-inside-details .inside-details-mobile-handle{background:#ccc;border-radius:999px;cursor:grab;display:block;flex:0 0 6px;height:6px;margin:8px auto 0;position:static;touch-action:none;width:57px;z-index:5}.qc-modal-inside-details .inside-details-mobile-tabs{border-bottom:1px solid #dfe5f1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:36px;margin-bottom:12px}.qc-modal-inside-details#outside-ir35-details-modal .inside-details-mobile-tabs{margin-bottom:8px}.qc-modal-inside-details .inside-details-mobile-tab{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;color:#333;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;height:36px;justify-content:center;line-height:20px;padding:0 16px}.qc-modal-inside-details .inside-details-mobile-tab.is-active{border-bottom-color:#3142aa;color:#3142aa}.qc-modal-inside-details .inside-details-modal-grid{display:block;height:auto!important;min-height:0;padding:0 16px}.qc-modal-inside-details .inside-details-panel{background:transparent;border-radius:0;display:none;gap:8px;padding:0}.qc-modal-inside-details .inside-details-panel-label{font-size:13px;line-height:16px;min-height:24px;padding:0 8px}.qc-modal-inside-details .inside-details-panel--take-home,.qc-modal-inside-details .inside-details-panel--taxes{height:auto!important}.qc-modal-inside-details .inside-details-modal-card[data-details-tab=take-home] .inside-details-panel--take-home,.qc-modal-inside-details .inside-details-modal-card[data-details-tab=taxes] .inside-details-panel--taxes{display:flex}.qc-modal-inside-details .inside-details-row{font-size:13px;gap:12px;line-height:16px;padding:4px 32px 4px 0;white-space:nowrap}.qc-modal-inside-details .inside-details-row strong{flex:0 0 auto;min-width:82px}.qc-modal-inside-details .inside-details-row--grand-total,.qc-modal-inside-details .inside-details-row--total{padding-right:0}.qc-modal-inside-details .inside-details-highlight{font-size:13px;line-height:16px;padding:6px 12px}.qc-modal-inside-details .inside-details-highlight strong{flex:0 0 auto;min-width:82px}.qc-modal-inside-details .inside-details-panel--taxes{background:transparent;border-radius:0;gap:8px;padding:0}.qc-modal-inside-details .inside-details-table-card{background:transparent;border-radius:0;padding:0}.qc-modal-inside-details .inside-details-table-head,.qc-modal-inside-details .inside-details-table-row,.qc-modal-inside-details .inside-details-table-total{-moz-column-gap:0;column-gap:0;font-size:13px;gap:0;grid-template-columns:minmax(0,170fr) minmax(0,78fr) minmax(0,46fr) minmax(0,49fr);line-height:16px;min-height:24px;padding-left:0;padding-right:0}.qc-modal-inside-details .inside-details-table-head span,.qc-modal-inside-details .inside-details-table-row span,.qc-modal-inside-details .inside-details-table-total span{font-size:13px;line-height:16px;width:auto}.qc-modal-inside-details .inside-details-table-head span:first-child,.qc-modal-inside-details .inside-details-table-row span:first-child,.qc-modal-inside-details .inside-details-table-total span:first-child{width:auto}.qc-modal-inside-details .inside-details-table-head{min-height:24px;padding:0}.qc-modal-inside-details .inside-details-table-head>span,.qc-modal-inside-details .inside-details-table-row>span{padding:4px 0}.qc-modal-inside-details .inside-details-table-head>span:first-child{padding:0}.qc-modal-inside-details .inside-details-table-head-label{padding:3px 8px}.qc-modal-inside-details .inside-details-heading-desktop{display:none}.qc-modal-inside-details .inside-details-heading-mobile{display:block;text-align:left!important}.qc-modal-inside-details#paye-details-modal .inside-details-panel--taxes .inside-details-table-head,.qc-modal-inside-details#paye-details-modal .inside-details-panel--taxes .inside-details-table-row,.qc-modal-inside-details#paye-details-modal .inside-details-panel--taxes .inside-details-table-total{-moz-column-gap:8px;column-gap:8px;grid-template-columns:minmax(0,172px) repeat(3,minmax(0,1fr))}.qc-modal-inside-details .inside-details-table-row,.qc-modal-inside-details .inside-details-table-total{padding:0}.qc-modal-inside-details .inside-details-table-row--summary,.qc-modal-inside-details .inside-details-table-row--summary-alt{padding-top:8px}.qc-modal-inside-details .inside-details-table-total{min-height:28px;padding:0}.qc-modal-inside-details .inside-details-table-total>span{padding:6px 0}.qc-modal-inside-details .inside-details-table-total>span:first-child{padding-left:12px}.qc-modal-inside-details .inside-details-table-total>span:last-child{padding-right:12px}}.qc-modal-small .qc-container{max-width:372px}.qc-modal-small .qc-container .step-btns2{margin-top:0;max-width:unset}.qc-modal-small .qc-container .step-btns2 a{width:100%}.qc-modal-small .qc-container .qc-modal-head{border:none;padding:0!important}.qc-modal-small .qc-container .section-inputs>div{margin-bottom:22px}#saved-search-modal.qc-modal-small label,.qc-modal#saved-search-modal label{color:var(--qc-dark-400)}#saved-search-modal.qc-modal-small .qc-container .section-inputs>div,.qc-modal#saved-search-modal .qc-container .section-inputs>div{margin-bottom:0}#saved-search-modal.qc-modal-small .btn-skip,.qc-modal#saved-search-modal .btn-skip{display:none}#saved-search-modal.qc-modal-small .btn-blue,#saved-search-modal.qc-modal-small .btn-blue2,.qc-modal#saved-search-modal .btn-blue,.qc-modal#saved-search-modal .btn-blue2{display:block}#saved-search-modal.qc-modal-small .input-horz,.qc-modal#saved-search-modal .input-horz{flex-direction:column}#saved-search-modal.qc-modal-small .input-horz.label-fix label,.qc-modal#saved-search-modal .input-horz.label-fix label{position:static}#saved-search-modal.qc-modal-small .qc-check-wrap-horz,.qc-modal#saved-search-modal .qc-check-wrap-horz{align-items:flex-start;flex-direction:column;justify-content:inherit;margin-top:10px}[data-layout=vertical][data-sidebar=dark] .navbar-menu{background:var(--qc-blue);border-right:0}.qc-pill{background:var(--qc-white2);border-radius:33px;display:flex;font-size:14px;font-weight:500;line-height:20px;padding:10px 16px;text-align:center;text-transform:capitalize;width:-moz-max-content;width:max-content}.qc-pill span{color:var(--qc-dark);font-weight:700;margin-left:5px}.qc-job-single-card{background:#fff;border:1px solid #c5c5c5;border-radius:20px;margin-bottom:16px;padding:24px 16px 20px}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-single-card{margin-bottom:4px}}.qc-job-single-card .job-card-inner{position:relative;width:100%}.qc-job-single-card .job-card-inner .top1{align-items:flex-start;align-self:stretch;display:flex;gap:12px;padding-bottom:8px}.qc-job-single-card .job-card-inner .top1 svg{margin-top:16px}.qc-job-single-card .job-card-inner .top1 .job-header{margin-right:auto}.qc-job-single-card .job-card-inner .top1 a.img-logo-wrap{align-items:center;border-radius:10px;display:flex;height:58px;justify-content:center;min-width:58px;overflow:hidden;width:58px}.qc-job-single-card .job-card-inner .top1 img{border-radius:10px}.qc-job-single-card .job-card-inner .top1 h1{color:#151519;font-size:28px;font-weight:700;line-height:33.6px;margin-bottom:4px;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-single-card .job-card-inner .top1 h1{font-size:20px!important;line-height:24px;text-align:center}}.qc-job-single-card .job-card-inner .top1 h1 a{color:var(--qc-dark)}.qc-job-single-card .job-card-inner .top1 h1 a:active,.qc-job-single-card .job-card-inner .top1 h1 a:focus,.qc-job-single-card .job-card-inner .top1 h1 a:hover{color:var(--qc-blue)!important;text-decoration:underline!important}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-single-card .job-card-inner .top1 h1 a{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.qc-job-single-card .job-card-inner .top1 p{color:#151519;font-size:14px;font-weight:400;line-height:19.6px}.qc-job-single-card .job-card-inner .top1 .job-header{display:flex;flex-direction:column;justify-content:center}.qc-job-single-card .job-card-inner .top1 .job-header span{color:#000;font-weight:700}.qc-job-single-card .job-card-inner .top2{align-items:stretch;display:flex;padding:16px 0 20px;width:100%}.qc-job-single-card .job-card-inner .top2 .qc-infoTag-wrap{display:flex;gap:16px;width:100%}.qc-job-single-card .job-card-inner .top2 .qc-infoTag{align-items:center;display:flex;gap:4px;width:24%}.qc-job-single-card .job-card-inner .top2 .qc-infoTag svg{min-width:23.99px}.qc-job-single-card .job-card-inner .top2 .qc-infoTag h5{color:#000;font-size:14px;font-weight:400;line-height:19.6px;max-width:155px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:768px) and (max-width:860px){.qc-job-single-card .job-card-inner .top2 .qc-infoTag h5{max-width:16.5vw!important}}.qc-job-single-card .job-card-inner .bot1{margin-bottom:20px}.qc-job-single-card .job-card-inner .bot1 .skill-tags-wrap{gap:8px}.qc-job-single-card .job-card-inner .bot2 p{line-height:27.2px}.qc-job-card{background:#fff;border:1px solid var(--qc-grey-140);border-radius:20px;display:flex}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-card{border-radius:0;margin-bottom:4px;margin-top:0}}.qc-job-card .job-card-inner{position:relative;width:100%}.qc-job-card .job-card-inner .card-label{align-items:center;display:flex;font-size:14px;font-weight:500;gap:4px;line-height:16px;margin-bottom:11px}.qc-job-card .job-card-inner .top{align-items:flex-start;align-self:stretch;display:flex;gap:12px;padding:16px 16px 8px;position:relative}.qc-job-card .job-card-inner .top svg{position:absolute;right:14px}.qc-job-card .job-card-inner .top a.img-logo-wrap{align-items:center;border:1px solid #ccc;border-radius:10px;display:flex;height:50px;justify-content:center;min-width:50px;overflow:hidden;width:50px}.qc-job-card .job-card-inner .top a.img-logo-wrap:active,.qc-job-card .job-card-inner .top a.img-logo-wrap:focus,.qc-job-card .job-card-inner .top a.img-logo-wrap:hover{border:1px solid #ccc!important}.qc-job-card .job-card-inner .top img{border-radius:10px}.qc-job-card .job-card-inner .top h3{color:#151519;display:block;font-size:20px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;width:700px}@media (min-width:992px) and (max-width:1200px){.qc-job-card .job-card-inner .top h3{width:58vw}}@media only screen and (min-width:768px) and (max-width:991px){.qc-job-card .job-card-inner .top h3{width:calc(100vw - 400px)}}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-card .job-card-inner .top h3{font-size:18px!important;line-height:21.6px;width:calc(100vw - 100px)}}.qc-job-card .job-card-inner .top h3 a{color:var(--qc-blue)}.qc-job-card .job-card-inner .top h3 a:active,.qc-job-card .job-card-inner .top h3 a:focus,.qc-job-card .job-card-inner .top h3 a:hover{color:var(--qc-blue)!important;text-decoration:underline!important}.qc-job-card .job-card-inner .top p{color:#151519;font-size:14px;font-weight:400;line-height:19.6px}@media only screen and (min-width:280px) and (max-width:991px){.qc-job-card .job-card-inner .top p{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.qc-job-card .job-card-inner .top .job-header{display:flex;flex-direction:column;justify-content:center}.qc-job-card .job-card-inner .top .job-header span{color:#000;font-weight:700}.qc-job-card .job-card-inner .top .job-header span.postedBy{color:var(--qc-blue)}.qc-job-card .job-card-inner .middle{padding:8px 16px 16px}.qc-job-card .job-card-inner .middle .skill-tags-wrap{max-height:22px;overflow:hidden}.qc-job-card .job-card-inner .middle .skill-tags-wrap.open{max-height:unset}@media only screen and (min-width:280px) and (max-width:991px){.qc-job-card .job-card-inner .middle{display:none}}.qc-job-card .job-card-inner .bot{align-items:stretch;border-top:1px solid var(--qc-grey-140);display:flex;width:100%}@media only screen and (min-width:280px) and (max-width:991px){.qc-job-card .job-card-inner .bot{border:none;padding-bottom:20px}}@media only screen and (min-width:768px) and (max-width:991px){.qc-job-card .job-card-inner .bot{padding-bottom:16px}}.qc-job-card .job-card-inner .bot .qc-infoTag-wrap{display:flex;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;width:100%}@media only screen and (min-width:280px) and (max-width:991px){.qc-job-card .job-card-inner .bot .qc-infoTag-wrap{display:grid;gap:8px 12px;grid-template-columns:1fr 1fr;left:74px;margin-right:auto;position:relative}}@media only screen and (min-width:768px) and (max-width:991px){.qc-job-card .job-card-inner .bot .qc-infoTag-wrap{width:calc(100% - 90px)}}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-card .job-card-inner .bot .qc-infoTag-wrap{width:-moz-max-content;width:max-content}}.qc-job-card .job-card-inner .bot .qc-infoTag{align-items:center;display:flex;gap:4px;max-width:200px;padding:12px 16px;width:25%}@media only screen and (min-width:280px) and (max-width:991px){.qc-job-card .job-card-inner .bot .qc-infoTag{padding:0}.qc-job-card .job-card-inner .bot .qc-infoTag:nth-child(3){order:4}.qc-job-card .job-card-inner .bot .qc-infoTag:nth-child(4){order:3}}.qc-job-card .job-card-inner .bot .qc-infoTag svg{min-width:23.99px}.qc-job-card .job-card-inner .bot .qc-infoTag h5{color:#000;font-size:14px;font-weight:600;line-height:19.6px;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:993px) and (max-width:1250px){.qc-job-card .job-card-inner .bot .qc-infoTag h5{max-width:9.5vw}}@media screen and (min-width:768px) and (max-width:991px){.qc-job-card .job-card-inner .bot .qc-infoTag h5{max-width:25.5vw!important}}@media (max-width:767px){.qc-job-card .job-card-inner .bot .qc-infoTag h5{font-weight:400;max-width:27vw;width:27vw}}.infoTag{align-items:center;background:var(--qc-white);border-radius:33px;display:flex;margin-top:16px;min-width:221px;padding:9px 19px 9px 9px;width:-moz-max-content;width:max-content}.infoTag span.infoIcon{background:var(--qc-white2);border-radius:50%;display:grid;height:34px;margin-right:14px;padding:10px;place-content:center;width:34px}.infoTag span.infoIcon i{color:var(--qc-white)}.infoTag p{color:#000;font-size:12px;font-weight:400}.infoTag h5,.infoTag p{font-style:normal;line-height:16px}.infoTag h5{font-size:13.5px;font-weight:700;margin-top:3px}.skill-tags-wrap{gap:6px 4px}.skill-tag{align-items:center;background:#fff;border:2px solid #084b77;border-radius:28px;color:#084b77!important;font-size:11.5px;justify-content:center;line-height:20px;padding:3.5px 13px;text-align:center}.qc-notify,.skill-tag{font-weight:700;text-transform:capitalize}.qc-notify{background:var(--qc-blue);border-radius:50%;color:var(--qc-white);display:grid;font-size:14px;height:28px;line-height:16px;margin-left:10px;min-width:28px;padding:10px 5px;place-content:center}.filter-checkbox{align-items:center;background-color:var(--qc-white);border-radius:6px;display:flex;justify-content:space-between;margin-bottom:12px;padding:10px 16px}.qc-checkbox{cursor:pointer;display:flex}.qc-checkbox input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:111}.qc-checkbox input:checked+span{background:var(--qc-blue)}.qc-checkbox input:checked+span i{display:block!important}.qc-checkbox label{font-size:14px;font-weight:400;line-height:16px;margin-bottom:0;text-transform:capitalize}.qc-checkbox .mimic-checkbox{border:1px solid var(--qc-blue);border-radius:2px;display:grid;height:18px;margin-right:12px;padding:5px;place-content:center;width:18px}.qc-checkbox .mimic-checkbox i{color:#fff;display:none;font-size:10px}.filter-switch0{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px}.filter-switch0 label{font-size:12px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:0}.filter-switch{align-items:center;background:var(--qc-white);border:1px solid var(--qc-border);display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding:12px}.filter-switch label{font-size:14px;font-weight:400;line-height:16px;margin-bottom:0;text-transform:capitalize}.switch{cursor:pointer;display:inline-block;height:26px;min-width:71px;position:relative;width:71px}.switch input{height:100%;opacity:0;width:100%;z-index:111}.switch .slider,.switch input{cursor:pointer;position:absolute}.switch .slider{background-color:#fff;border:1px solid var(--qc-border);bottom:0;left:0;right:0;top:0;transition:.4s}.switch .slider span{align-items:center;display:flex;font-size:12px;font-weight:700;height:100%;line-height:18px;padding:0 5px;position:absolute;text-transform:uppercase;transition:.3s}.switch .slider span.yes{justify-content:flex-start;opacity:0;padding-left:15px;text-align:left;width:100%}.switch .slider span.no{justify-content:flex-end;opacity:1;padding-right:16px;text-align:right;width:100%}.switch .slider:before{background-color:#737373;bottom:4px;content:"";height:16px;left:4px;position:absolute;transition:.2s;width:16px}.switch input:checked+.slider span.yes{opacity:1}.switch input:checked+.slider span.no{opacity:0}.switch input:checked+.slider:before{background-color:var(--qc-blue);transform:translateX(44px)}.switch .slider.round{border-radius:34px}.switch .slider.round:before{border-radius:50%}.switch-d{cursor:pointer;display:inline-block;height:24px;max-width:39.5px;min-width:39.5px;position:relative}.switch-d input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:111}.switch-d .slider{background-color:transparent;border:1px solid var(--qc-border);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-d .slider span{align-items:center;display:flex;font-size:12px;font-weight:700;height:100%;line-height:18px;padding:0 5px;position:absolute;text-transform:uppercase;transition:.3s}.switch-d .slider:before{background-color:#737373;bottom:2px;content:"";height:19px;left:2px;position:absolute;transition:.2s;width:19px}.switch-d input:checked+.slider{background-color:#34c759}.switch-d input:checked+.slider:before{background-color:#fff;transform:translateX(16px)}@media only screen and (min-width:280px) and (max-width:767px){.switch-d input:checked+.slider:before{transform:translateX(15px)}}.switch-d .slider.round{border-radius:34px}.switch-d .slider.round:before{border-radius:50%}.switch-40{cursor:pointer;display:inline-block;height:20px;max-width:40px;min-width:40px;position:relative}.switch-40 input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:111}.switch-40 .slider{background-color:transparent;border:1px solid var(--qc-border);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-40 .slider span{align-items:center;display:flex;font-size:12px;font-weight:700;height:100%;line-height:18px;padding:0 5px;position:absolute;text-transform:uppercase;transition:.3s}.switch-40 .slider:before{background-color:#737373;bottom:1px;content:"";height:16px;left:1px;position:absolute;transition:.2s;width:16px}.switch-40 input:checked+.slider:before{background-color:var(--qc-blue);transform:translateX(20px)}.switch-40 .slider.round{border-radius:34px}.switch-40 .slider.round:before{border-radius:50%}.filter-select-wrap .select2-container,.filter-select-wrap .select2-container *{width:100%!important}.filter-select-wrap .select2-container--default .select2-selection--single{border-radius:0!important}.filter-select-wrap .select2-container .select2-selection--single .select2-selection__rendered{align-items:center;display:flex;font-size:14px;font-weight:400;height:100%;line-height:16px;padding-left:12px;text-transform:capitalize}.filter-select-wrap .select2-container .select2-selection--single{background-color:var(--qc-white);border:1px solid var(--qc-border)!important;height:50px;outline:none}.filter-select-wrap .select2-container--default .select2-selection--single .select2-selection__arrow{height:96%;right:5px}.filter-select-wrap .select2-container .select2-selection--single .select2-selection__arrow b{border-color:var(--qc-blue) transparent transparent transparent;left:unset;right:10px;width:9px!important}.filter-select-wrap .select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--qc-blue) transparent!important;left:unset;right:10px;width:9px!important}.qc-tag-edit{background:#fff;border:2px solid var(--qc-blue);border-radius:20px;color:var(--qc-blue);display:inline-flex;font-size:12px;font-weight:700;line-height:20px;margin:0 5px 12px 0;min-width:174px;padding:6px 11px;position:relative;width:-moz-max-content;width:max-content}.qc-tag-edit:hover a{display:grid!important}.qc-tag-edit a{color:#e84a34;cursor:pointer;display:none;font-size:8px;height:100%;padding-left:20px;place-content:center;position:absolute;right:-25px;text-transform:capitalize;top:0}.qc-tag-edit a,.qc-tag33{font-weight:700;line-height:20px}.qc-tag33{background:#fff;border:2px solid var(--qc-blue);border-radius:20px;color:var(--qc-blue);display:inline-flex;font-size:12px;margin:0 5px 12px 0;padding:6px 16px 6px 6px;width:-moz-max-content;width:max-content}.qc-tag33 svg{cursor:pointer;margin-right:7px}.qc-tag33 svg path{fill:var(--qc-red)}.loader-wrap{align-items:center;display:flex;height:100%;justify-content:center;margin:100px 0;max-height:47vh;position:relative}#loader{animation:spin 2s linear infinite;border:12px solid #fff;border-radius:50%;border-top:12px solid var(--qc-blue);height:100px;width:100px}#loader,#loader-sm{margin:auto;z-index:1}#loader-sm{animation:spin 1s linear infinite;border:5px solid #fff;border-radius:50%;border-right:5px solid var(--qc-blue);border-top:5px solid var(--qc-blue);height:25px;width:25px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.custom-select .select2-container--default .select2-selection--single{border:1px solid rgba(0,0,0,.2);border-radius:8px!important;height:auto}.custom-select .select2-container--default .select2-selection--single .select2-selection__rendered{color:#020419;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:19.6px;padding:8.4px 23px 8.1px 10px;text-align:center}.qc-custom-radio{align-items:center;display:flex;gap:8px;position:relative;width:-moz-max-content;width:max-content}@media only screen and (min-width:280px) and (max-width:767px){.qc-custom-radio{gap:8px}}.qc-custom-radio input{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.qc-custom-radio input:checked+span{background:var(--qc-blue);border-color:var(--qc-blue);position:relative}.qc-custom-radio input:checked+span:after{background:#fff;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8px}.qc-custom-radio svg:hover~.tooltip{opacity:1!important}.qc-custom-radio span{background:#fff;border:1px solid #ccc;border-radius:50%;display:grid;height:16px;place-content:center;pointer-events:none;width:16px}.qc-custom-radio span svg{display:none}.qc-oval-radio{align-items:center;background:#fff;border:1px solid var(--qc-border)!important;border-radius:8px;display:flex;height:48px;justify-content:space-between;overflow:hidden;padding:4px 5px}@media only screen and (min-width:280px) and (max-width:767px){.qc-oval-radio{border:none!important}}.qc-oval-radio div{border-radius:6px;display:grid;gap:4px;grid-auto-flow:column;height:100%;overflow:hidden;padding:8px 16px;place-content:center;position:relative;width:100%}.qc-oval-radio div.active{border:1px solid var(--qc-border);box-shadow:0 12px 115px 0 rgba(0,0,0,.06),0 3.618px 34.669px 0 rgba(0,0,0,.04),0 1.503px 14.4px 0 rgba(0,0,0,.03),0 .543px 5.208px 0 rgba(0,0,0,.02)}.qc-oval-radio div.active label{font-weight:500!important}.qc-oval-radio div.active svg path{stroke:var(--qc-blue)}.qc-oval-radio div label{font-size:14px!important;font-weight:400;margin-bottom:0;text-align:center;white-space:nowrap}.qc-oval-radio div input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.qc-custom-checkbox{align-items:center;display:flex;gap:8px;position:relative;width:-moz-max-content;width:max-content}.qc-custom-checkbox input{height:100%;opacity:0;position:absolute;width:100%;z-index:1}.qc-custom-checkbox input:checked+span{background:var(--qc-500-blue)!important;border:1px solid var(--qc-500-blue)}.qc-custom-checkbox input:checked+span svg{display:block!important}.qc-custom-checkbox span{background:#fff;border:1px solid var(--qc-border);border-radius:4px;display:grid;min-height:16px;min-width:16px;place-content:center}.qc-custom-checkbox span svg{display:none}.qc-custom-checkbox>svg{cursor:pointer;margin-top:1px;z-index:1}.qc-custom-checkbox svg:hover~.tooltip{opacity:1!important}.qc-select .select2-container,.qc-select .select2-container *{width:100%!important}.qc-select .select2-container--default .select2-selection--single{border-radius:8px!important}.qc-select .select2-container .select2-selection--single .select2-selection__rendered{align-items:center;color:var(--qc-text-primary)!important;display:flex;font-size:14px!important;font-weight:400!important;height:100%;line-height:20px!important;padding-left:12px;padding-right:17px!important;text-transform:capitalize}.qc-select .select2-container .select2-selection--single{background-color:var(--qc-white);border:1px solid var(--qc-border)!important;box-shadow:0 1px 2px 0 var(--qc-shadow)!important;height:48px;outline:none}.qc-select .select2-container--default .select2-selection--single .select2-selection__arrow{display:grid;height:97%;place-content:center;right:15px;width:20px!important}.qc-select .select2-container .select2-selection--single .select2-selection__arrow b{border-color:var(--qc-blue) transparent transparent transparent;height:24px!important;opacity:.45;width:24px!important}@media only screen and (min-width:280px) and (max-width:767px){.qc-select .select2-container .select2-selection--single .select2-selection__arrow b{opacity:1}}.qc-input-select{border-radius:8px;margin-bottom:12px;position:relative}.qc-input-select .input-half{align-items:center;border-radius:8px;display:flex;overflow:hidden;padding:13px 16px;position:relative;width:100%}.qc-input-select .input-icon{background:var(--qc-bg-light);border-right:1px solid var(--qc-border);color:var(--qc-text-secondary);display:grid;font-size:14px;font-weight:400;height:100%;left:0;line-height:20px;min-width:33px;place-content:center;position:absolute;top:0}.qc-input-select svg{min-width:24px}.qc-input-select input{border:none;outline:none;padding:0 0 0 25px}.qc-input-select .error-msg{color:var(--qc-red);margin-top:14px}.qc-input-select .has-danger input{border-color:var(--qc-red)!important}.qc-input-select .select2-container{margin-left:auto;margin-right:12px!important;max-width:90px!important;min-width:90px!important;transition:none!important}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;justify-content:center;right:5px!important;top:51%!important;transform:translateY(-50%);transition:.3s}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__arrow b{background-color:transparent;background-image:url(https://cdn4.iconfinder.com/data/icons/user-interface-174/32/UIF-76-512.png);background-size:contain;border:none!important;height:18px!important;left:auto!important;margin:auto!important;top:auto!important;width:18px!important}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:0;font-size:14px;font-weight:400;line-height:16px;outline:none;padding-left:0;width:100%}.qc-input-select .select2-container--default .select2-selection--single{align-items:center;background:var(--qc-bg-light);border:1px solid var(--qc-border);border-radius:6px!important;display:flex;height:32px;padding-left:8px}.info-labels{align-items:center;display:flex;gap:8px;position:relative;width:-moz-max-content;width:max-content}.info-labels svg:hover~.tooltip{opacity:1!important}.box-head{color:var(--qc-text-primary);font-size:20px;font-weight:600;line-height:20px;margin-bottom:16px}.m-modal-select-time{--qc-calculator-mobile-sheet-top-gap:64px;background:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -24px 48px rgba(0,0,0,.08),0 -4px 16px rgba(0,0,0,.04);left:0;max-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));max-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));min-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));min-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));padding-bottom:env(safe-area-inset-bottom);position:fixed;transform:translateY(100%);transition:transform var(--qc-transition-modal);width:100%;z-index:21474836477}.m-modal-select-time:before{background:#ccc;border-radius:2px;content:"";height:6px;left:50%;position:absolute;top:16px;transform:translateX(-50%);width:57px}.m-modal-select-time.open{transform:translate(0)}.m-modal-select-time.is-dragging{cursor:grabbing}.m-modal-select-time .tab-header{align-items:center;border-bottom:1px solid var(--qc-border);display:flex;justify-content:space-between;padding:40px 16px 15px 24px}.m-modal-select-time .tab-header svg{flex-shrink:0;height:20px;width:20px}.m-modal-select-time .tab-header .tab-header-title{color:#111;font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:600;line-height:24px}.m-modal-select-time .tab-content{padding:16px 16px 24px}.m-modal-select-time .tab-content ul{list-style:none;margin:0;padding:0}.m-modal-select-time .tab-content ul li{align-items:center;border-radius:8px;display:flex;min-height:44px;padding:10px 12px}.m-modal-select-time .tab-content ul li:not(:last-child){margin-bottom:8px}.m-modal-select-time .tab-content ul li.active{background:#3b4cc0}.m-modal-select-time .tab-content ul li.active a{color:#fff!important;font-weight:500}.m-modal-select-time .tab-content ul li a{color:var(--qc-text-primary)!important;display:block;font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:400;line-height:24px;width:100%}.m-faq-accordions>div{align-items:flex-start;border-top:1px solid var(--qc-border);display:flex;flex-direction:column;gap:20px;padding:14px 16px}@media only screen and (min-width:280px) and (max-width:767px){.m-faq-accordions>div{padding:24px 0!important}}.m-faq-accordions>div:last-child{border-bottom:1px solid var(--qc-border)}.m-faq-accordions .acc-title{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.m-faq-accordions .acc-title+div{width:100%}.m-faq-accordions .acc-title__heading{margin:0;width:100%}.m-faq-accordions .acc-title__trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:20px;justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}.m-faq-accordions .acc-title__label{flex:1 1 auto;font-size:14px;font-weight:600;line-height:20px}.m-faq-accordions .acc-title__icon{flex-shrink:0;min-width:24px;transition:.2s}.m-faq-accordions .acc-title__icon path{transform:scale(.8);transform-origin:right}.m-faq-accordions .acc-title.active .acc-title__icon--plus,.m-faq-accordions .acc-title__icon--minus{display:none}.m-faq-accordions .acc-title.active .acc-title__icon--minus{display:block}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)){align-items:center;display:flex;gap:20px;justify-content:space-between}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)) svg{min-width:24px;transition:.2s}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)) svg path{transform:scale(.8);transform-origin:right}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)) svg:last-child{display:none}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)).active svg{display:none}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)).active svg:last-child{display:block!important}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)) h3{font-size:14px!important;font-weight:600;line-height:20px}.qc-range-slider{width:100%}.qc-range-slider svg{display:block;margin:0 10px;min-width:10px!important;position:relative;top:5px}.page-calculator .outline-input{margin-bottom:24px;width:100%}.page-calculator .outline-input span{display:block;font-size:14px;left:12px;position:absolute;top:54%}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .outline-input span{top:53%}}.page-calculator .outline-input input{-webkit-appearance:none;-moz-appearance:textfield;border:1px solid var(--qc-border)!important;border-radius:8px!important;box-shadow:0 1px 2px 0 var(--qc-shadow);font-size:14px!important;font-weight:400!important;height:48px;line-height:20px!important;margin:0;outline:none;padding:13px 12px!important;width:100%}.page-calculator .outline-input input::-webkit-inner-spin-button,.page-calculator .outline-input input::-webkit-outer-spin-button{-webkit-appearance:none}.page-calculator .outline-input label{display:block;margin-bottom:4px;width:-moz-max-content;width:max-content}.qc-range-slider .dual-slider{align-items:center;background:none;border:none;box-shadow:none;display:flex}.qc-range-slider .dual-slider .noUi-handle{-webkit-appearance:none;background:var(--qc-blue);border:none;border-radius:50%;box-shadow:1px 6px 16px rgba(0,0,0,.25);box-sizing:border-box!important;height:16px;left:unset;pointer-events:auto;top:-7.5px;width:16px}.qc-range-slider .dual-slider .noUi-handle:after,.qc-range-slider .dual-slider .noUi-handle:before{content:none}.qc-range-slider .dual-slider .noUi-handle.noUi-handle-lower{right:-16px}.qc-range-slider .dual-slider .noUi-handle.noUi-handle-upper{right:0}.qc-range-slider .dual-slider .noUi-base{background-color:var(--qc-grey-200);border-radius:2px;height:2px}.qc-range-slider .dual-slider .noUi-base .noUi-connect{background:var(--qc-blue);height:2px}.qc-range-slider .range-price{align-items:center;display:flex;justify-content:center;margin:10px 0 2px;width:100%}.qc-step-form{box-sizing:border-box;margin:auto;padding:0;width:100%}.qc-step-form .step-logo img{margin:105px auto 92.73px}@media only screen and (min-width:280px) and (max-width:767px){.qc-step-form .step-logo img{margin:33px auto 42.73px}}.qc-step-form .step-head{position:relative}.qc-step-form .step-head span.back-process{cursor:pointer;display:block;display:flex;gap:1px;left:0;position:absolute;top:6px}@media only screen and (min-width:280px) and (max-width:767px){.qc-step-form .step-head span.back-process{left:-7px;top:2px}}@media (max-width:360px){.qc-step-form .step-head span.back-process p{display:none}}.qc-step-form .step-head span.back-process:hover p{color:#0b1995!important}.qc-step-form .step-head span.back-process:hover svg path{fill:#0b1995!important}.qc-step-form .step-head span.back-process:active p,.qc-step-form .step-head span.back-process:focus p{color:#4c5cf2!important}.qc-step-form .step-head span.back-process:active svg path,.qc-step-form .step-head span.back-process:focus svg path{fill:#4c5cf2!important}.qc-step-form .step-counter{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:center;margin-bottom:36px;margin-top:30px}@media only screen and (min-width:280px) and (max-width:767px){.qc-step-form .step-counter{flex-wrap:nowrap;gap:4px;justify-content:space-between;margin-bottom:30px;margin-top:0}}.qc-step-form .step-counter span.counter{align-items:center;display:flex;justify-content:center}@media only screen and (min-width:280px) and (max-width:767px){.qc-step-form .step-counter span.counter{flex-direction:column;width:100%}}.qc-step-form .step-counter span.counter span.counter-num{align-items:center;background:#fff;border-radius:50%;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;line-height:20px;margin-right:8px;overflow:hidden;width:40px}@media only screen and (min-width:280px) and (max-width:767px){.qc-step-form .step-counter span.counter span.counter-num{background:#dedfe6;border-radius:4px;height:8px;margin:0 0 6px;width:100%}.qc-step-form .step-counter span.counter span.counter-num span,.qc-step-form .step-counter span.counter span.counter-num svg{display:none}}.qc-step-form .step-counter span.counter span.counter-label{color:#151519;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.qc-step-form .step-counter span.counter span.counter-label{font-size:14px;line-height:19.6px}}.qc-step-form .step-counter span.counter svg{display:none}.qc-step-form .step-counter span.counter.done{color:#fff!important}.qc-step-form .step-counter span.counter.done .counter-num span{display:none}.qc-step-form .step-counter span.counter.done svg{display:block}@media only screen and (min-width:280px) and (max-width:767px){.qc-step-form .step-counter span.counter.done .counter-num{background:#838ef6}}.qc-step-form .step-counter span.counter.current .counter-num{background:#151519;color:#fff!important}.qc-step-form .step-counter span.counter.current .counter-num svg{display:none}@media only screen and (min-width:280px) and (max-width:767px){.qc-step-form .step-counter span.counter.current .counter-num{background:#838ef6}}.qc-step-form .step-counter span.counter.current .counter-label{font-weight:700}.forms1{margin-bottom:200px;width:100%}.forms1 label{color:var(--qc-dark-400)}@media only screen and (min-width:280px) and (max-width:767px){.forms1{margin-bottom:0}}.forms1 input{background-color:#fff}.forms1 p{font-size:16px;font-weight:400;line-height:24px;margin-top:8px;width:100%}@media only screen and (min-width:280px) and (max-width:767px){.forms1 p{font-size:14px;font-weight:400;line-height:21px}}.forms1 fieldset{position:relative}.forms1 fieldset#step1{max-width:500px}.forms1 fieldset+.step-btns{margin-top:70px;padding:0 67px}@media only screen and (min-width:280px) and (max-width:767px){.forms1 fieldset+.step-btns{padding:0 50px}}@media (max-width:550px){.forms1 fieldset+.step-btns{padding:0 30px;width:100%!important}}@media only screen and (min-width:280px) and (max-width:767px){.forms1 fieldset#step3 .qc-check label{font-size:14px;font-style:normal;font-weight:400;line-height:19.6px}.forms1 fieldset#step3 .qc-check-wrap-horz{margin-top:11px}.forms1 fieldset#step2 .outline-input{margin-top:0!important}.forms1 fieldset#step2 .skills-wrap{margin-bottom:12px}}.forms1 fieldset#step2 label.label-main{color:#000;font-size:16px;font-weight:600;line-height:16px;margin-bottom:25px;margin-top:40px;text-transform:capitalize}.forms1 fieldset#step2 input{height:56px}@media only screen and (min-width:280px) and (max-width:767px){.forms1 fieldset#step2 input{height:48px}}.forms1 fieldset .social-drives{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media only screen and (min-width:280px) and (max-width:767px){.forms1 fieldset .social-drives{margin-bottom:-30px}}.forms1 fieldset .social-drives .btn-square{width:161.333px}.forms1 fieldset .social-drives .btn-square img{margin-right:6px}@media only screen and (min-width:280px) and (max-width:767px){.forms1 fieldset .social-drives .btn-square{max-height:50px}}@media (max-width:500px){.forms1 fieldset .social-drives .btn-square{width:100%}}.forms1 legend{color:#000;font-size:28px;font-weight:700;line-height:34px}@media (max-width:550px){.forms1 legend{font-size:5.5vw}}.forms1 .step-btns,.forms1 .step-btns2{align-items:center;display:flex;flex-direction:column;gap:0;margin-bottom:50px;margin-left:auto;margin-top:50px}@media only screen and (min-width:280px) and (max-width:767px){.forms1 .step-btns.w-400,.forms1 .step-btns2.w-400{max-width:100%!important;width:100%}}.forms1 .step-btns .btn-blue,.forms1 .step-btns .btn-blue2,.forms1 .step-btns .btn-gray,.forms1 .step-btns2 .btn-blue,.forms1 .step-btns2 .btn-blue2,.forms1 .step-btns2 .btn-gray{width:100%}.forms1 .step-btns .btn-skip,.forms1 .step-btns2 .btn-skip{color:#151519;cursor:pointer;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:22px;text-align:center}.forms1 .step-btns .btn-skip:active,.forms1 .step-btns .btn-skip:focus,.forms1 .step-btns .btn-skip:hover,.forms1 .step-btns2 .btn-skip:active,.forms1 .step-btns2 .btn-skip:focus,.forms1 .step-btns2 .btn-skip:hover{color:var(--qc-blue)}.forms1 .cv-drop-wrap{align-items:center;background:#fff;border:1.5px dashed #000;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:32px 16px;transition:.3s}@media only screen and (min-width:280px) and (max-width:767px){.forms1 .cv-drop-wrap{min-height:72px;padding:20px 16px}}.forms1 .cv-drop-wrap svg{margin-bottom:16px}@media only screen and (min-width:280px) and (max-width:767px){.forms1 .cv-drop-wrap svg{display:none}}.forms1 .cv-drop-wrap label{align-items:center;color:#000;cursor:pointer;display:flex;flex-wrap:wrap;font-family:var(--qc-font1);font-size:16px;font-weight:600;gap:5px;justify-content:center;line-height:16px;margin-bottom:0;pointer-events:none;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.forms1 .cv-drop-wrap label{line-height:1.4!important}}.forms1 .cv-drop-wrap p{color:#9f9f9f;cursor:pointer;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;pointer-events:none;text-align:center}.forms1 .cv-drop-wrap .btn-yellow{border-radius:5px;cursor:pointer;font-weight:400;margin-bottom:20px;margin-top:30px;pointer-events:none;width:400px}@media (max-width:767px){.forms1 .cv-drop-wrap .btn-yellow{max-width:400px;width:100%}}.forms1 .cv-drop-wrap .dz-message{display:none}.forms1 .cv-drop-wrap .dz-preview .dz-error-message{display:none!important}.drop-info{display:flex;flex-wrap:wrap;font-size:16px;gap:0 15px;justify-content:space-between;margin-bottom:31px}@media only screen and (min-width:280px) and (max-width:767px){.drop-info{margin-bottom:20px}.drop-info p.mb{margin-top:4px}}.inputs-half{display:flex;gap:16px}@media only screen and (min-width:280px) and (max-width:767px){.inputs-half{flex-direction:column}}.inputs-half label{line-height:19.8px}.qc-check-wrap-horz{align-items:center;display:flex;gap:15px 0;justify-content:space-between;margin-bottom:16px;margin-top:0;min-width:400px}@media only screen and (min-width:280px) and (max-width:767px){.qc-check-wrap-horz{align-items:flex-start;flex-direction:column;justify-content:flex-start;margin-bottom:0;margin-top:15px;min-width:unset}}.qc-check{align-items:center;display:flex;gap:8px}.qc-check label{font-family:Inter,sans-serif;margin-bottom:0}.qc-check input[type=checkbox]{border-radius:0;box-shadow:none;height:16px;min-height:16px;min-width:16px;width:16px}.qc-check input[type=checkbox]:checked{accent-color:var(--qc-blue);color:#fff}.input-horz{align-items:baseline;display:flex;gap:4px 12px;justify-content:space-between}.input-horz ul,.input-horz+ul{background:#fff;border:1px solid #dedfe6;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);margin-top:3px;max-height:260px;overflow:auto;position:absolute;scrollbar-color:#ccc #fff;scrollbar-width:thin;width:100%;z-index:99}.input-horz ul::-webkit-scrollbar,.input-horz+ul::-webkit-scrollbar{width:5px}.input-horz ul::-webkit-scrollbar-thumb,.input-horz+ul::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}.input-horz ul::-webkit-scrollbar-thumb:hover,.input-horz+ul::-webkit-scrollbar-thumb:hover{background-color:#ccc}.input-horz ul li,.input-horz+ul li{border:none;cursor:default;font-size:16px;font-weight:600;line-height:19.2px;padding:10px 16px}.input-horz ul li:active,.input-horz ul li:focus,.input-horz ul li:hover,.input-horz+ul li:active,.input-horz+ul li:focus,.input-horz+ul li:hover{background:var(--qc-lightblue)}@media only screen and (min-width:280px) and (max-width:767px){.input-horz ul li,.input-horz+ul li{padding:12px 16px}}.input-horz.mt-3{align-items:flex-start!important;margin:0 0 16px}@media only screen and (min-width:280px) and (max-width:767px){.input-horz.mt-3{margin-bottom:28px;margin-top:13px!important}}@media (min-width:768px){.input-horz.label-fix label{position:relative;top:-6px}}.input-horz label{font-weight:400;line-height:19.2px;margin:0}@media only screen and (min-width:280px) and (max-width:767px){.input-horz{flex-direction:column}.input-horz .w-400{max-width:100%!important}}.outline-input{margin-bottom:12px;position:relative}.outline-input ul,.outline-input+ul{background:#fff;border:1px solid #dedfe6;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);margin-top:3px;max-height:260px;overflow:auto;position:absolute;scrollbar-color:#ccc #fff;scrollbar-width:thin;width:100%;z-index:99}.outline-input ul::-webkit-scrollbar,.outline-input+ul::-webkit-scrollbar{width:5px}.outline-input ul::-webkit-scrollbar-thumb,.outline-input+ul::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}.outline-input ul::-webkit-scrollbar-thumb:hover,.outline-input+ul::-webkit-scrollbar-thumb:hover{background-color:#ccc}.outline-input ul li,.outline-input+ul li{border:none;cursor:default;font-size:16px;font-weight:600;line-height:19.2px;padding:10px 16px}.outline-input ul li:active,.outline-input ul li:focus,.outline-input ul li:hover,.outline-input+ul li:active,.outline-input+ul li:focus,.outline-input+ul li:hover{background:var(--qc-lightblue)}@media only screen and (min-width:280px) and (max-width:767px){.outline-input ul li,.outline-input+ul li{padding:12px 16px}}.outline-input textarea{color:grey;max-height:80px;text-align:left;width:100%}.outline-input input,.outline-input textarea{border:1px solid var(--qc-grey-140)!important;border-radius:8px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;outline:none;padding:11.34px 16px;width:100%}.outline-input input::-webkit-input-placeholder,.outline-input textarea::-webkit-input-placeholder{color:#96a1a8}.outline-input input:-moz-placeholder,.outline-input input::-moz-placeholder,.outline-input textarea:-moz-placeholder,.outline-input textarea::-moz-placeholder{color:#96a1a8}.outline-input input:-ms-input-placeholder,.outline-input textarea:-ms-input-placeholder{color:#96a1a8}.outline-input.input-grey input,.outline-input.input-grey textarea{border:1px solid var(--qc-grey-140)!important}.outline-input.input-grey input::-webkit-input-placeholder,.outline-input.input-grey textarea::-webkit-input-placeholder{color:#96a1a8!important}.outline-input.input-grey input:-moz-placeholder,.outline-input.input-grey input::-moz-placeholder,.outline-input.input-grey textarea:-moz-placeholder,.outline-input.input-grey textarea::-moz-placeholder{color:#96a1a8!important}.outline-input.input-grey input:-ms-input-placeholder,.outline-input.input-grey textarea:-ms-input-placeholder{color:#96a1a8!important}.outline-input span.clear-icon{cursor:pointer;font-size:12px;position:absolute;right:10px;top:6px}.outline-input .tags-wrap .tags{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px}.outline-input .tags-wrap .tags.tags-present{margin-bottom:12px;margin-top:12px}.outline-input .text-danger{margin-left:2px}.outline-input .error-msg{color:var(--qc-red);margin-top:14px}.outline-input .has-danger input,.outline-input.has-danger input{border-color:var(--qc-red)!important}.outline-input-icon{margin-bottom:12px;position:relative}.outline-input-icon ul{background:#fff;border:1px solid #dedfe6;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);margin-top:3px;max-height:260px;overflow:auto;position:absolute;scrollbar-color:#ccc #fff;scrollbar-width:thin;width:100%;z-index:99}.outline-input-icon ul::-webkit-scrollbar{width:5px}.outline-input-icon ul::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}.outline-input-icon ul::-webkit-scrollbar-thumb:hover{background-color:#ccc}.outline-input-icon ul li{border:none;cursor:default;font-size:16px;font-weight:600;line-height:19.2px;padding:10px 16px}.outline-input-icon ul li:active,.outline-input-icon ul li:focus,.outline-input-icon ul li:hover{background:var(--qc-lightblue)}@media only screen and (min-width:280px) and (max-width:767px){.outline-input-icon ul li{padding:12px 16px}}.outline-input-icon svg{left:16px;margin:0!important;position:absolute;top:12px}.outline-input-icon svg.password-eye{cursor:default;left:unset;right:16px}.outline-input-icon textarea{color:grey;max-height:80px;text-align:left}.outline-input-icon input,.outline-input-icon textarea{border:1px solid var(--qc-grey-140)!important;border-radius:8px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;outline:none;padding:11.34px 50px;width:100%}.outline-input-icon input::-webkit-input-placeholder,.outline-input-icon textarea::-webkit-input-placeholder{color:#96a1a8}.outline-input-icon input:-moz-placeholder,.outline-input-icon input::-moz-placeholder,.outline-input-icon textarea:-moz-placeholder,.outline-input-icon textarea::-moz-placeholder{color:#96a1a8}.outline-input-icon input:-ms-input-placeholder,.outline-input-icon textarea:-ms-input-placeholder{color:#96a1a8}.outline-input-icon span.clear-icon{cursor:pointer;font-size:12px;position:absolute;right:10px;top:6px}.outline-input-icon .text-danger{margin-left:2px}.outline-input-icon .error-msg{color:var(--qc-red);margin-top:14px}.outline-input-icon .has-danger input,.outline-input-icon.has-danger input{border-color:var(--qc-red)!important}@media (min-width:768px){.outline-input--20 input,.outline-input--20 textarea{border:1px solid rgba(0,0,0,.702);font-size:20px!important;padding:10px 16px!important}.outline-input--20 input::-webkit-input-placeholder,.outline-input--20 textarea::-webkit-input-placeholder{color:rgba(0,0,0,.702)}.outline-input--20 input:-moz-placeholder,.outline-input--20 input::-moz-placeholder,.outline-input--20 textarea:-moz-placeholder,.outline-input--20 textarea::-moz-placeholder{color:rgba(0,0,0,.702)}.outline-input--20 input:-ms-input-placeholder,.outline-input--20 textarea:-ms-input-placeholder{color:rgba(0,0,0,.702)}}@media (max-width:767px){.outline-input--20 input,.outline-input--20 textarea{border:1px solid #96a1a8!important}.outline-input--20 input::-webkit-input-placeholder,.outline-input--20 textarea::-webkit-input-placeholder{color:#96a1a8}.outline-input--20 input:-moz-placeholder,.outline-input--20 input::-moz-placeholder,.outline-input--20 textarea:-moz-placeholder,.outline-input--20 textarea::-moz-placeholder{color:#96a1a8}.outline-input--20 input:-ms-input-placeholder,.outline-input--20 textarea:-ms-input-placeholder{color:#96a1a8}}.checkbox-label{align-items:baseline;display:flex;justify-content:left;padding-left:10px;position:relative;width:100%}.checkbox-label label{color:#9c9c9c;font-family:var(--font2);font-size:14px;font-weight:400;line-height:16px;margin-bottom:31px;margin-top:13px;padding-left:10px}.checkbox-label input{accent-color:#8c8c8c;left:0;position:relative;top:2px}.checkbox-label2{align-items:center;display:flex;justify-content:space-between;position:relative;width:100%}.checkbox-label2 label{color:#000;font-size:14px!important;font-weight:400;margin-bottom:0}.checkbox-label2 input{accent-color:var(--qc-blue);height:18px;width:18px}.label-checkbox{align-items:center;border:1px solid var(--qc-dark)!important;border-radius:5px!important;display:flex;gap:10px;justify-content:space-between;padding:15px}.label-checkbox label{font-family:var(--font2);font-size:14px!important;font-weight:400;margin-bottom:0}.label-checkbox input{accent-color:var(--qc-blue);height:18px;width:18px}.floating-checkbox{border:1px solid var(--qc-dark)!important;border-radius:5px!important;font-family:var(--font2);font-size:14px!important;margin-bottom:33px;padding:15px;position:relative}.floating-checkbox>label{background:#fff;font-family:var(--font2);font-size:14px;font-weight:400;left:11px;line-height:120%;margin:0!important;padding:0 5px;position:absolute;top:-8px}.floating-checkbox .checkbox-label2{margin-top:16px}.floating-checkbox .error-msg{color:var(--qc-red);margin-top:14px}.floating-checkbox .has-danger input{border-color:var(--qc-red)!important}.floating-input{margin-bottom:33px;position:relative}.floating-input ul{background:#fff;border:1px solid #dedfe6;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,.15);margin-top:3px;max-height:260px;overflow:auto;position:absolute;scrollbar-color:#ccc #fff;scrollbar-width:thin;width:100%;z-index:99}.floating-input ul::-webkit-scrollbar{width:5px}.floating-input ul::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}.floating-input ul::-webkit-scrollbar-thumb:hover{background-color:#ccc}.floating-input ul li{border:none;cursor:default;font-size:16px;font-weight:600;line-height:19.2px;padding:10px 16px}.floating-input ul li:active,.floating-input ul li:focus,.floating-input ul li:hover{background:var(--qc-lightblue)}@media only screen and (min-width:280px) and (max-width:767px){.floating-input ul li{padding:12px 16px}}.floating-input label{background:#fff;font-family:var(--font2);font-size:14px;font-weight:400;left:11px;line-height:120%;margin:0!important;padding:0 5px;position:absolute;top:-8px}.floating-input textarea{color:grey;max-height:80px;text-align:left;width:100%}.floating-input input,.floating-input textarea{border:1px solid var(--qc-grey-140)!important;border-radius:5px!important;font-family:var(--font2);font-size:14px!important;padding:15px}.floating-input .error-msg{color:var(--qc-red);margin-top:14px}.floating-input .has-danger input{border-color:var(--qc-red)!important}.floating-select{margin-bottom:33px;position:relative}.floating-select label{background:#fff;font-family:var(--font2);font-size:14px;font-weight:400;left:11px;line-height:120%;margin:0!important;padding:0 5px;position:absolute;top:-8px}.floating-select>div{border:1px solid;border-radius:5px!important;display:flex;padding:15px 3px 15px 15px}.floating-select>div>div{width:96%}.floating-select>div>div input{width:100%}.floating-select .error-msg{color:var(--qc-red);margin-top:14px}.floating-select .has-danger input{border-color:var(--qc-red)!important}.floating-select .select2-container{min-width:100%!important;transition:none!important}.floating-select .select2-container--default .select2-selection--single .select2-selection__rendered{border-radius:0;color:grey;font-family:var(--font2);font-size:14px;line-height:21px;outline:none;padding-left:0;width:100%}.floating-select .select2-container--default .select2-selection--single{background:transparent;border:none;border-radius:0;height:auto}.floating-select .select2-container--default .select2-selection--single .select2-selection__arrow{right:-2px;top:-6px}.floating-select .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#8c8c8c transparent transparent}.floating-select .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #8c8c8c!important}.qc-input{border:1px solid var(--qc-grey-140)!important;border-radius:5px!important;font-size:12px;font-weight:400;line-height:16px;padding:15px}.label-select{align-items:center;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between}.label-select label{margin:0!important}.label-tooltip{display:flex;margin-bottom:0!important}.label-tooltip a{margin-left:6.25px}.skills-wrap{display:flex;flex-wrap:wrap;justify-content:center}.section-inputs .w340{max-width:340px}.section-inputs label.label-main{color:#151519;font-size:20px;font-weight:700;line-height:28px;text-align:center;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.section-inputs label.label-main{font-size:14px;font-weight:700;line-height:19.6px}}.section-inputs .sub-label{color:#bbb;font-size:14px;font-weight:400;line-height:16px;margin-bottom:32px;margin-top:8px;max-width:275px}.section-inputs .grp-inputs{display:flex;max-width:700px;width:100%}.section-inputs .grp-inputs .floating-input,.section-inputs .grp-inputs .floating-input-select,.section-inputs .grp-inputs .floating-select{width:100%}.section-inputs .grp-inputs .floating-input-select:not(:last-child),.section-inputs .grp-inputs .floating-input:not(:last-child),.section-inputs .grp-inputs .floating-select:not(:last-child){margin-right:18px}@media only screen and (min-width:280px) and (max-width:767px){.section-inputs .grp-inputs{flex-direction:column}}input[type=range].single-range-slider{--thumb-height:14px;--track-height:1px;--track-color:var(--qc-border-100);--brightness-hover:180%;--brightness-down:80%;--clip-edges:0.125em;background:hsla(0,0%,100%,0);border:none!important;color:var(--qc-blue);font-size:1.5rem;outline:none!important;overflow:hidden;position:relative;width:12.5em}input[type=range].single-range-slider:active{cursor:grabbing}input[type=range].single-range-slider,input[type=range].single-range-slider::-webkit-slider-runnable-track,input[type=range].single-range-slider::-webkit-slider-thumb{-webkit-appearance:none;height:var(--thumb-height);-webkit-transition:all .1s ease;transition:all .1s ease}input[type=range].single-range-slider::-webkit-slider-runnable-track,input[type=range].single-range-slider::-webkit-slider-thumb{position:relative}input[type=range].single-range-slider::-webkit-slider-thumb{--thumb-radius:calc(var(--thumb-height)*0.5 - 1px);--clip-top:calc((var(--thumb-height) - var(--track-height))*0.5 - 0.5px);--clip-bottom:calc(var(--thumb-height) - var(--clip-top));--clip-further:calc(100% + 1px);--box-fill:calc(-100vmax - var(--thumb-width, var(--thumb-height))) 0 0 100vmax currentColor;background:linear-gradient(currentColor 0 0) scroll no-repeat 0/50% calc(var(--track-height) + 1px);background-color:currentColor;border-radius:var(--thumb-width,var(--thumb-height));box-shadow:var(--box-fill);clip-path:polygon(100% -1px,var(--clip-edges) -1px,0 var(--clip-top),-100vmax var(--clip-top),-100vmax var(--clip-bottom),0 var(--clip-bottom),var(--clip-edges) 100%,var(--clip-further) var(--clip-further));filter:brightness(100%);width:var(--thumb-width,var(--thumb-height))}input[type=range].single-range-slider:hover::-webkit-slider-thumb{cursor:grab;filter:brightness(var(--brightness-hover))}input[type=range].single-range-slider:active::-webkit-slider-thumb{cursor:grabbing;filter:brightness(var(--brightness-down))}input[type=range].single-range-slider::-webkit-slider-runnable-track{background:linear-gradient(var(--track-color) 0 0) scroll no-repeat 50%/100% calc(var(--track-height) + 1px)}input[type=range].single-range-slider:disabled::-webkit-slider-thumb{cursor:not-allowed}input[type=range].single-range-slider,input[type=range].single-range-slider::-moz-range-thumb,input[type=range].single-range-slider::-moz-range-track{-moz-appearance:none;appearance:none;height:var(--thumb-height);-moz-transition:all .1s ease;transition:all .1s ease}input[type=range].single-range-slider::-moz-range-progress,input[type=range].single-range-slider::-moz-range-thumb,input[type=range].single-range-slider::-moz-range-track{background:hsla(0,0%,100%,0)}input[type=range].single-range-slider::-moz-range-thumb{background:currentColor;border:0;border-radius:var(--thumb-width,var(--thumb-height));cursor:grab;width:var(--thumb-width,var(--thumb-height))}input[type=range].single-range-slider:active::-moz-range-thumb{cursor:grabbing}input[type=range].single-range-slider::-moz-range-track{background:var(--track-color);width:100%}input[type=range].single-range-slider::-moz-range-progress{-moz-appearance:none;appearance:none;background:currentColor;transition-delay:30ms}input[type=range].single-range-slider::-moz-range-progress,input[type=range].single-range-slider::-moz-range-track{border-radius:var(--track-height);height:calc(var(--track-height) + 1px)}input[type=range].single-range-slider::-moz-range-progress,input[type=range].single-range-slider::-moz-range-thumb{filter:brightness(100%)}input[type=range].single-range-slider:hover::-moz-range-progress,input[type=range].single-range-slider:hover::-moz-range-thumb{filter:brightness(var(--brightness-hover))}input[type=range].single-range-slider:active::-moz-range-progress,input[type=range].single-range-slider:active::-moz-range-thumb{filter:brightness(var(--brightness-down))}.qc-button{--qc-button-bg:transparent;--qc-button-color:var(--qc-color-text-primary);--qc-button-border:1px solid transparent;--qc-button-radius:var(--qc-radius-md);--qc-button-pad-y:var(--qc-space-xs);--qc-button-pad-x:var(--qc-space-md);--qc-button-gap:var(--qc-space-sm);--qc-button-font-size:var(--qc-font-size-sm);--qc-button-line-height:var(--qc-line-height-lg);--qc-button-font-weight:var(--qc-font-weight-medium);--qc-button-box-shadow:none;--qc-button-letter-spacing:var(--qc-letter-spacing-normal);--qc-button-icon-size:calc(var(--qc-space-md) + var(--qc-space-xs));--qc-button-spinner-opacity:1;--qc-button-focus-shadow:var(--qc-shadow-focus);align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qc-button-bg);border:var(--qc-button-border);border-radius:var(--qc-button-radius);box-shadow:var(--qc-button-box-shadow);box-sizing:border-box;color:var(--qc-button-color);cursor:pointer;display:inline-flex;font-family:var(--qc-font-sans);font-size:var(--qc-button-font-size);font-weight:var(--qc-button-font-weight);gap:var(--qc-button-gap);justify-content:center;letter-spacing:var(--qc-button-letter-spacing);line-height:var(--qc-button-line-height);margin:0;padding:var(--qc-button-pad-y) var(--qc-button-pad-x);text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,text-decoration-thickness .15s ease;white-space:nowrap}.qc-button:focus-visible{box-shadow:var(--qc-button-focus-shadow);outline:none}.qc-button:disabled,.qc-button[aria-disabled=true]{cursor:not-allowed;pointer-events:none}.qc-button--loading{cursor:wait;pointer-events:none}.qc-button--sm{--qc-button-pad-y:var(--qc-space-xs);--qc-button-pad-x:var(--qc-space-md);--qc-button-gap:var(--qc-space-sm);--qc-button-font-size:var(--qc-font-size-sm);--qc-button-line-height:var(--qc-line-height-lg);--qc-button-icon-size:calc(var(--qc-space-md) + var(--qc-space-xs))}.qc-button--md{--qc-button-pad-y:var(--qc-space-sm);--qc-button-pad-x:calc(var(--qc-space-md) + var(--qc-space-xs)/2);--qc-button-gap:var(--qc-space-sm);--qc-button-font-size:var(--qc-font-size-sm);--qc-button-line-height:var(--qc-line-height-lg);--qc-button-icon-size:calc(var(--qc-space-md) + var(--qc-space-xs))}.qc-button--lg{--qc-button-pad-y:var(--qc-space-md);--qc-button-pad-x:calc(var(--qc-space-lg) - var(--qc-space-xs)/2);--qc-button-gap:calc(var(--qc-space-sm) + var(--qc-space-xs)/2);--qc-button-font-size:var(--qc-font-size-lg);--qc-button-line-height:var(--qc-line-height-lg);--qc-button-icon-size:calc(var(--qc-space-md) + var(--qc-space-xs))}.qc-button--primary{--qc-button-bg:var(--qc-color-primary-600);--qc-button-color:var(--qc-color-text-contrast);--qc-button-border:1px solid transparent;--qc-button-box-shadow:var(--qc-shadow-xs);--qc-button-focus-shadow:var(--qc-shadow-focus-primary-cta)}.qc-button--primary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg:var(--qc-color-primary-500)}.qc-button--primary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg:var(--qc-color-primary-700)}@supports (color:color-mix(in srgb,var(--qc-color-primary-600 ) 80%,black)){.qc-button--primary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg:color-mix(in srgb,var(--qc-color-primary-600) 80%,#000 20%)}.qc-button--primary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg:color-mix(in srgb,var(--qc-color-primary-600) 60%,#000 40%)}}.qc-button--primary:disabled,.qc-button--primary[aria-disabled=true]{--qc-button-bg:var(--qc-color-primary-100);--qc-button-color:var(--qc-color-primary-400);--qc-button-box-shadow:none;opacity:1}.qc-button--primary.qc-button--loading{--qc-button-box-shadow:var(--qc-shadow-xs);opacity:1}.qc-button--secondary{--qc-button-bg:var(--qc-color-surface-white);--qc-button-color:var(--qc-color-text-black);--qc-button-border:1px solid var(--qc-color-border-strong);--qc-button-box-shadow:var(--qc-shadow-xs);--qc-button-focus-shadow:var(--qc-shadow-focus-neutral-ring)}.qc-button--secondary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg:var(--qc-color-surface-light)}.qc-button--secondary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg:var(--qc-color-primary-50);--qc-button-border:1px solid var(--qc-color-primary-200)}.qc-button--secondary:disabled,.qc-button--secondary[aria-disabled=true]{--qc-button-bg:var(--qc-color-surface-white);--qc-button-color:var(--qc-color-text-placeholder);--qc-button-border:1px solid var(--qc-color-border-light);--qc-button-box-shadow:none;opacity:1}.qc-button--secondary.qc-button--loading{opacity:1}.qc-button--link{--qc-button-bg:transparent;--qc-button-color:var(--qc-color-primary-600);--qc-button-border:1px solid transparent;--qc-button-radius:var(--qc-radius-xs);--qc-button-box-shadow:none;--qc-button-focus-shadow:none;--qc-button-pad-y:0;--qc-button-pad-x:0;--qc-button-font-weight:var(--qc-font-weight-semibold);min-height:calc(var(--qc-line-height-lg) + var(--qc-space-sm));padding:var(--qc-space-xs) 0;text-decoration:none;text-underline-offset:var(--qc-space-xs);white-space:normal}.qc-button--link.qc-button--lg,.qc-button--link.qc-button--md{--qc-button-font-weight:var(--qc-font-weight-medium)}.qc-button--link:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{text-decoration:underline;text-decoration-color:var(--qc-color-primary-600);text-decoration-thickness:1px}.qc-button--link:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{text-decoration:underline;text-decoration-color:var(--qc-color-primary-600);text-decoration-thickness:2px}.qc-button--link:focus-visible{color:var(--qc-color-primary-800);text-decoration:underline;text-decoration-color:var(--qc-color-primary-800);text-decoration-thickness:1px}.qc-button--link:disabled,.qc-button--link[aria-disabled=true]{--qc-button-color:var(--qc-color-primary-100);opacity:1}.qc-button--link.qc-button--loading{opacity:1}.qc-button--ghost{--qc-button-bg:transparent;--qc-button-color:var(--qc-color-interactive);--qc-button-border:1px solid transparent;--qc-button-box-shadow:none;--qc-button-focus-shadow:var(--qc-shadow-focus-neutral-ring)}.qc-button--ghost:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg:var(--qc-color-primary-hover-bg)}.qc-button--ghost:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg:var(--qc-color-primary-100)}.qc-button--ghost:disabled,.qc-button--ghost[aria-disabled=true]{opacity:.55}.qc-button--danger{--qc-button-bg:var(--qc-color-danger-400);--qc-button-color:var(--qc-color-text-contrast);--qc-button-border:1px solid transparent;--qc-button-box-shadow:var(--qc-shadow-xs);--qc-button-focus-shadow:var(--qc-shadow-focus-primary-cta)}.qc-button--danger:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active,.qc-button--danger:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg:var(--qc-color-danger-700)}@supports (color:color-mix(in srgb,var(--qc-color-danger-400 ) 80%,black)){.qc-button--danger:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg:color-mix(in srgb,var(--qc-color-danger-400) 80%,#000 20%)}.qc-button--danger:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg:color-mix(in srgb,var(--qc-color-danger-400) 60%,#000 40%)}}.qc-button--danger:disabled,.qc-button--danger[aria-disabled=true]{--qc-button-bg:var(--qc-color-primary-100);--qc-button-color:var(--qc-color-primary-400);--qc-button-box-shadow:none;opacity:1}.qc-button--danger.qc-button--loading{--qc-button-box-shadow:var(--qc-shadow-xs);opacity:1}.qc-button__icon{align-items:center;color:currentColor;display:inline-flex;flex-shrink:0;justify-content:center}.qc-button__icon svg,.qc-button__spinner{height:var(--qc-button-icon-size);width:var(--qc-button-icon-size)}.qc-button__spinner{align-items:center;color:currentColor;display:inline-flex;flex-shrink:0;justify-content:center;opacity:var(--qc-button-spinner-opacity)}.qc-button__spinner svg{animation:qc-button-spin .75s linear infinite;height:100%;width:100%}@keyframes qc-button-spin{to{transform:rotate(1turn)}}.qc-input{display:flex;flex-direction:column;font-family:var(--qc-font-sans);gap:var(--qc-space-xs);width:100%}.qc-input__label{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md)}.qc-input__control-row{align-items:stretch;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);display:flex;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.qc-input__prefix,.qc-input__suffix{align-items:center;background:var(--qc-color-surface-light);color:var(--qc-color-text-muted);display:inline-flex;flex-shrink:0;font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);padding:0 var(--qc-space-sm)}.qc-input__prefix{border-radius:var(--qc-radius-md) 0 0 var(--qc-radius-md);border-right:1px solid var(--qc-color-border-light)}.qc-input__suffix{border-left:1px solid var(--qc-color-border-light);border-radius:0 var(--qc-radius-md) var(--qc-radius-md) 0}.qc-input__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;color:var(--qc-color-text-primary);flex:1 1 auto;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-lg);margin:0;min-width:0;padding:var(--qc-space-sm) var(--qc-space-md)}.qc-input__control::-moz-placeholder{color:var(--qc-color-text-placeholder)}.qc-input__control::placeholder{color:var(--qc-color-text-placeholder)}.qc-input__control:focus{outline:none}.qc-input__control-row:focus-within{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus)}.qc-input__control:disabled{color:var(--qc-color-text-disabled);cursor:not-allowed}.qc-input--error .qc-input__control-row{border-color:var(--qc-color-danger-400)}.qc-input--error .qc-input__control-row:focus-within{border-color:var(--qc-color-danger-700);box-shadow:var(--qc-shadow-focus)}.qc-input__hint{color:var(--qc-color-text-hint)}.qc-input__error,.qc-input__hint{font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-sm)}.qc-input__error{color:var(--qc-color-danger-700);font-weight:var(--qc-font-weight-medium)}.qc-listbox-panel{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xl);box-sizing:border-box;left:0;list-style:none;margin-top:var(--qc-space-xs);margin-block:0;margin-inline:0;max-height:calc(var(--qc-line-height-md)*10 + var(--qc-space-md)*2);overflow-x:hidden;overflow-y:auto;padding:var(--qc-space-xs);position:absolute;right:0;top:100%;z-index:var(--qc-z-dropdown)}.qc-listbox-panel[aria-hidden=true]{pointer-events:none}.qc-listbox-panel__options{display:flex;flex-direction:column;gap:var(--qc-space-xs);list-style:none;margin:0;padding:0}.qc-listbox-panel__option{border-radius:var(--qc-radius-sm);color:var(--qc-color-text-black);cursor:pointer;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md);margin:0;overflow:hidden;padding:var(--qc-space-sm) var(--qc-space-md);text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.qc-listbox-panel__option:hover{background:var(--qc-color-surface-light)}}.qc-listbox-panel__option--highlight{background:var(--qc-color-primary-50)}@media (hover:hover){.qc-listbox-panel__option--highlight:hover{background:var(--qc-color-primary-50)}}.qc-listbox-panel__empty{color:var(--qc-color-text-muted);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);margin:0;padding:var(--qc-space-sm) var(--qc-space-md)}.qc-input--autocomplete,.qc-input--autocomplete .qc-input__field{overflow:visible}.qc-input--autocomplete .qc-input__combobox-wrap{position:relative;width:100%}.qc-input--autocomplete [x-cloak]{display:none!important}.qc-search-input{width:100%}.qc-search-input [x-cloak]{display:none!important}.qc-search-input .qc-input__control-row,.qc-search-input .qc-input__control-row--affix,.qc-search-input .qc-input__control-row--has-prefix,.qc-search-input .qc-input__control-row--has-suffix{padding:var(--qc-input-search-control-row-padding)}.qc-search-input .qc-input__control-row--affix{gap:var(--qc-space-sm)}.qc-search-input .qc-input__prefix,.qc-search-input .qc-input__suffix{align-self:center;background:transparent;border:0;border-radius:0;color:var(--qc-color-text-muted);min-height:0;padding:0}.qc-search-input:has(input.qc-input__control:-moz-placeholder):not(:has(.qc-input--error)) .qc-input__prefix{color:var(--qc-color-text-placeholder)}.qc-search-input:has(input.qc-input__control:placeholder-shown):not(:has(.qc-input--error)) .qc-input__prefix{color:var(--qc-color-text-placeholder)}.qc-search-input .qc-input__suffix{align-items:center;box-sizing:border-box;display:inline-flex;justify-content:flex-end;min-height:var(--qc-space-2xl);min-width:0}.qc-search-input__suffix-actions{align-items:center;display:inline-flex;flex-shrink:0;gap:var(--qc-space-sm);justify-content:flex-end}.qc-search-input .qc-search-input__submit.qc-button{--qc-button-pad-y:var(--qc-space-sm);--qc-button-pad-x:calc(var(--qc-space-md) + var(--qc-space-xs)/2);flex-shrink:0;min-height:var(--qc-space-2xl);min-width:calc(var(--qc-space-md)*4 + var(--qc-space-sm))}.qc-search-input__cta-icon-svg{fill:none}.qc-search-input .qc-input__prefix svg,.qc-search-input .qc-input__suffix svg{fill:none;color:inherit}.qc-search-input .qc-input__control-row--affix input.qc-input__control{min-height:0;padding:0}@media (hover:hover){.qc-search-input:not(.qc-search-input--disabled,.qc-search-input--loading):not(:has(.qc-input--error)) .qc-input:not(.qc-input--disabled,.qc-input--readonly) .qc-input__control-row:hover{border-color:var(--qc-color-border-medium)}.qc-search-input.qc-search-input--loading .qc-input:not(.qc-input--disabled,.qc-input--error) .qc-input__control-row:hover{border-color:var(--qc-color-border-light)}}.qc-search-input--disabled{opacity:var(--qc-opacity-disabled-interaction);pointer-events:none}.qc-search-input__icon{display:inline-flex;flex-shrink:0}.qc-search-input__icon-svg{color:inherit;flex-shrink:0;height:var(--qc-input-icon-size);width:var(--qc-input-icon-size)}.qc-search-input__clear{align-items:center;background:transparent;border:0;border-radius:var(--qc-radius-sm);box-sizing:border-box;color:var(--qc-color-text-muted);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;line-height:var(--qc-line-height-md);margin:0;min-height:var(--qc-space-2xl);min-width:var(--qc-space-2xl);padding:var(--qc-space-xs)}@media (hover:hover){.qc-search-input__clear:hover{background:var(--qc-color-primary-hover-bg);color:var(--qc-color-interactive)}}.qc-search-input__clear:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-search-input__clear.qc-icon-button{border-radius:var(--qc-radius-sm);height:auto;min-height:unset;min-width:unset;padding:0;width:auto}.qc-search-input__clear-icon{font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-regular);line-height:1}.qc-search-input__loading{align-items:center;color:var(--qc-color-text-muted);display:inline-flex;justify-content:center;min-height:var(--qc-space-2xl);min-width:var(--qc-space-2xl)}.qc-search-input__spinner{animation:qc-search-input-spin .75s linear infinite;border:1px solid transparent;border-radius:var(--qc-radius-full);border-top-color:currentcolor;box-sizing:border-box;display:block;height:var(--qc-space-md);width:var(--qc-space-md)}@keyframes qc-search-input-spin{to{transform:rotate(1turn)}}.qc-select{display:flex;flex-direction:column;font-family:var(--qc-font-sans);gap:var(--qc-space-xs);width:100%}.qc-select__label{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md)}.qc-select__control-wrap{align-items:center;display:flex;position:relative;width:100%}.qc-select__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-input);border-radius:var(--qc-radius-md);color:var(--qc-color-text-primary);cursor:pointer;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-lg);margin:0;padding:var(--qc-space-sm) var(--qc-space-xl) var(--qc-space-sm) var(--qc-space-md);transition:border-color .15s ease,box-shadow .15s ease;width:100%}.qc-select__control:focus{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus);outline:none}.qc-select__control:disabled{background:var(--qc-color-surface-card);color:var(--qc-color-text-disabled);cursor:not-allowed}.qc-select__chevron{color:var(--qc-color-text-muted);display:inline-flex;pointer-events:none;position:absolute;right:var(--qc-space-md);top:50%;transform:translateY(-50%)}.qc-select__chevron svg{height:var(--qc-font-size-sm);width:var(--qc-font-size-sm)}.qc-select--error .qc-select__control{border-color:var(--qc-color-danger-400)}.qc-select--error .qc-select__control:focus{border-color:var(--qc-color-danger-700);box-shadow:var(--qc-shadow-focus)}.qc-select__hint{color:var(--qc-color-text-hint);font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-sm)}.qc-select__error{color:var(--qc-color-danger-700)}.qc-badge,.qc-select__error{font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-sm)}.qc-badge{align-items:center;border-radius:var(--qc-radius-full);border-style:solid;border-width:1px;display:inline-flex;font-family:var(--qc-font-sans);justify-content:center;letter-spacing:var(--qc-letter-spacing-normal);max-width:100%;padding:var(--qc-space-xs) var(--qc-space-sm);white-space:nowrap}.qc-badge--info{background:var(--qc-color-primary-100);border-color:var(--qc-color-border-divider);color:var(--qc-color-interactive)}.qc-badge--success{background:var(--qc-color-surface-light);border-color:var(--qc-color-success-600);color:var(--qc-color-success-600)}.qc-badge--warning{background:var(--qc-color-primary-50);border-color:var(--qc-color-primary-300);color:var(--qc-color-primary-800)}.qc-badge--neutral{background:var(--qc-color-surface-card);border-color:var(--qc-color-border-light);color:var(--qc-color-text-secondary)}.qc-badge--accent{border-color:var(--qc-color-interactive);color:var(--qc-color-interactive)}.qc-badge--accent,.qc-badge--primary{background:var(--qc-color-primary-100)}.qc-badge--primary{border-color:var(--qc-color-primary-600);color:var(--qc-color-primary-600)}.qc-badge--removable{gap:var(--qc-space-xs);padding-right:var(--qc-space-2xs)}.qc-badge__remove.qc-icon-button{border-radius:var(--qc-radius-full);flex-shrink:0;height:auto;margin:0;min-height:unset;min-width:unset;padding:0 var(--qc-space-2xs);width:auto}.qc-badge__remove-mark{align-items:center;display:inline-flex;font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);justify-content:center;line-height:1}.qc-card{border-radius:var(--qc-radius-md);border-style:solid;border-width:1px;box-shadow:var(--qc-shadow-xs);box-sizing:border-box;display:flex;flex-direction:column;width:100%}.qc-card,.qc-card--default{background:var(--qc-color-surface-white);border-color:var(--qc-color-border-light)}.qc-card--highlight{background:var(--qc-color-primary-50);border-color:var(--qc-color-primary-200)}.qc-card--muted{background:var(--qc-color-surface-card);border-color:var(--qc-color-border-light);box-shadow:none}.qc-card__header{border-bottom:1px solid var(--qc-color-border-light)}.qc-card__footer{border-top:1px solid var(--qc-color-border-light)}.qc-card__footer:empty,.qc-card__header:empty{border:none;display:none;padding:0}.qc-icon-button{--qc-icon-button-size:var(--qc-space-xl);--qc-icon-button-bg:transparent;--qc-icon-button-color:var(--qc-color-interactive);--qc-icon-button-border:1px solid transparent;align-items:center;background:var(--qc-icon-button-bg);border:var(--qc-icon-button-border);border-radius:var(--qc-radius-md);box-sizing:border-box;color:var(--qc-icon-button-color);cursor:pointer;display:inline-flex;font:inherit;height:var(--qc-icon-button-size);justify-content:center;margin:0;padding:0;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;width:var(--qc-icon-button-size)}.qc-icon-button svg{color:currentColor;flex-shrink:0;height:var(--qc-font-size-md);width:var(--qc-font-size-md)}.qc-icon-button:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-icon-button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.qc-icon-button--sm{--qc-icon-button-size:var(--qc-space-lg)}.qc-icon-button--sm svg{height:var(--qc-font-size-sm);width:var(--qc-font-size-sm)}.qc-icon-button--lg{--qc-icon-button-size:var(--qc-space-2xl)}.qc-icon-button--lg svg{height:var(--qc-font-size-lg);width:var(--qc-font-size-lg)}.qc-icon-button--neutral{--qc-icon-button-bg:transparent;--qc-icon-button-color:var(--qc-color-text-primary)}.qc-icon-button--neutral:not(:disabled):hover{--qc-icon-button-bg:var(--qc-color-surface-light)}.qc-icon-button--muted{--qc-icon-button-bg:transparent;--qc-icon-button-color:var(--qc-color-text-muted)}.qc-icon-button--muted:not(:disabled):hover{--qc-icon-button-color:var(--qc-color-text-primary);--qc-icon-button-bg:var(--qc-color-surface-light)}.qc-icon-button--danger{--qc-icon-button-bg:transparent;--qc-icon-button-color:var(--qc-color-danger-700)}.qc-icon-button--danger:not(:disabled):hover{--qc-icon-button-bg:var(--qc-color-surface-light)}.qc-link{align-items:center;color:var(--qc-color-interactive);cursor:pointer;display:inline-flex;font-family:var(--qc-font-sans);font-size:inherit;font-weight:var(--qc-font-weight-medium);gap:var(--qc-space-xs);letter-spacing:var(--qc-letter-spacing-normal);line-height:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--qc-space-xs);transition:color .15s ease,text-decoration-color .15s ease}.qc-link:hover{color:var(--qc-color-primary-600);text-decoration-color:var(--qc-color-primary-600)}.qc-link:focus-visible{border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus);outline:none}.qc-link__icon{color:currentColor;display:inline-flex;flex-shrink:0}.qc-link__icon svg{height:var(--qc-font-size-md);width:var(--qc-font-size-md)}.qc-link--breadcrumb{color:var(--qc-color-text-muted);display:inline-block;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md);max-width:100%;overflow:hidden;padding:0;text-decoration:none;text-decoration-thickness:0;text-overflow:ellipsis;white-space:nowrap}.qc-link--breadcrumb:hover{color:var(--qc-color-text-secondary);text-decoration:none}.qc-link--breadcrumb:active{color:var(--qc-color-text-primary)}.qc-link--breadcrumb:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-checkbox{align-items:center;-moz-column-gap:var(--qc-space-sm);column-gap:var(--qc-space-sm);display:grid;font-family:var(--qc-font-sans);grid-template-columns:var(--qc-checkbox-size) minmax(0,1fr);overflow:visible;position:relative;row-gap:var(--qc-space-xs);width:100%}.qc-checkbox__input{align-self:center;cursor:pointer;grid-column:1;grid-row:1;height:var(--qc-checkbox-size);justify-self:center;margin:0;opacity:0;width:var(--qc-checkbox-size);z-index:2}.qc-checkbox__label{cursor:pointer;display:contents}.qc-checkbox__box{align-items:center;align-self:center;background:var(--qc-color-surface-white);border-color:var(--qc-color-border-medium);border-radius:var(--qc-radius-sm);border-style:solid;border-width:var(--qc-checkbox-border-width);box-sizing:border-box;color:var(--qc-color-text-contrast);display:inline-flex;flex-shrink:0;grid-column:1;grid-row:1;height:var(--qc-checkbox-size);justify-content:center;justify-self:center;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease;width:var(--qc-checkbox-size);z-index:0}.qc-checkbox__mark{flex-shrink:0;height:var(--qc-checkbox-icon-size);opacity:0;transition:opacity .15s ease;width:var(--qc-checkbox-icon-size)}.qc-checkbox__label-text{color:var(--qc-color-text-black);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);grid-column:2;grid-row:1;letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md);min-width:0}.qc-checkbox__input:enabled+.qc-checkbox__label:hover .qc-checkbox__box{background:var(--qc-color-surface-light);border-color:var(--qc-color-border-light)}.qc-checkbox__input:checked+.qc-checkbox__label .qc-checkbox__box{background:var(--qc-color-primary-600);border-color:var(--qc-color-primary-600);color:var(--qc-color-text-contrast)}.qc-checkbox__input:checked+.qc-checkbox__label .qc-checkbox__mark{opacity:1}.qc-checkbox__input:checked:enabled+.qc-checkbox__label:hover .qc-checkbox__box{background:var(--qc-color-primary-800);border-color:var(--qc-color-primary-800)}.qc-checkbox__input:focus-visible+.qc-checkbox__label .qc-checkbox__box{outline:none}.qc-checkbox__input:focus-visible:not(:checked)+.qc-checkbox__label .qc-checkbox__box{box-shadow:var(--qc-shadow-focus-neutral-ring)}.qc-checkbox__input:focus-visible:checked+.qc-checkbox__label .qc-checkbox__box{box-shadow:var(--qc-shadow-focus)}.qc-checkbox--disabled .qc-checkbox__label,.qc-checkbox__input:disabled+.qc-checkbox__label{cursor:not-allowed}.qc-checkbox--disabled .qc-checkbox__label-text,.qc-checkbox__input:disabled+.qc-checkbox__label .qc-checkbox__label-text{color:var(--qc-color-text-disabled)}.qc-checkbox--disabled .qc-checkbox__box,.qc-checkbox__input:disabled+.qc-checkbox__label .qc-checkbox__box{background:var(--qc-color-surface-light);border-color:var(--qc-color-border-light)}.qc-checkbox--disabled .qc-checkbox__input:checked+.qc-checkbox__label .qc-checkbox__box,.qc-checkbox__input:disabled:checked+.qc-checkbox__label .qc-checkbox__box{background:var(--qc-color-primary-600);border-color:var(--qc-color-primary-600);opacity:.5}.qc-checkbox--disabled .qc-checkbox__input,.qc-checkbox__input:disabled{cursor:not-allowed}.qc-checkbox--disabled .qc-checkbox__input:not(:checked)+.qc-checkbox__label:hover .qc-checkbox__box,.qc-checkbox__input:disabled:not(:checked)+.qc-checkbox__label:hover .qc-checkbox__box{background:var(--qc-color-surface-light);border-color:var(--qc-color-border-light)}.qc-checkbox--disabled .qc-checkbox__input:checked+.qc-checkbox__label:hover .qc-checkbox__box,.qc-checkbox__input:disabled:checked+.qc-checkbox__label:hover .qc-checkbox__box{background:var(--qc-color-primary-600);border-color:var(--qc-color-primary-600);opacity:.5}.qc-checkbox--error .qc-checkbox__box{border-color:var(--qc-color-danger-400)}.qc-checkbox--error .qc-checkbox__input:checked+.qc-checkbox__label .qc-checkbox__box{background:var(--qc-color-primary-600);border-color:var(--qc-color-danger-400)}.qc-checkbox--error .qc-checkbox__input:enabled+.qc-checkbox__label:hover .qc-checkbox__box{background:var(--qc-color-surface-light);border-color:var(--qc-color-danger-400)}.qc-checkbox--error .qc-checkbox__input:checked:enabled+.qc-checkbox__label:hover .qc-checkbox__box{background:var(--qc-color-primary-800);border-color:var(--qc-color-danger-400)}.qc-checkbox--error .qc-checkbox__input:focus-visible:not(:checked)+.qc-checkbox__label .qc-checkbox__box{box-shadow:var(--qc-shadow-focus-neutral-ring)}.qc-checkbox--error .qc-checkbox__input:focus-visible:checked+.qc-checkbox__label .qc-checkbox__box{box-shadow:var(--qc-shadow-focus)}.qc-checkbox__hint{color:var(--qc-color-text-hint)}.qc-checkbox__error,.qc-checkbox__hint{font-size:var(--qc-font-size-xs);grid-column:1/-1;line-height:var(--qc-line-height-sm)}.qc-checkbox__error{color:var(--qc-color-danger-700);font-weight:var(--qc-font-weight-medium)}.qc-checkbox--presentational-filter-select-all{align-items:center;display:flex;flex-shrink:0;height:var(--qc-checkbox-size);justify-content:center;pointer-events:none;width:var(--qc-checkbox-size)}.qc-checkbox--presentational-filter-select-all .qc-checkbox__box--presentational{align-items:center;background:var(--qc-color-surface-white);border-color:var(--qc-color-border-medium);border-radius:var(--qc-radius-sm);border-style:solid;border-width:var(--qc-checkbox-border-width);box-sizing:border-box;color:var(--qc-color-text-disabled);display:inline-flex;height:var(--qc-checkbox-size);justify-content:center;margin:0;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease;width:var(--qc-checkbox-size)}.qc-checkbox--presentational-filter-select-all .qc-checkbox__box--filter-partial{color:var(--qc-color-border-medium)}.qc-checkbox--presentational-filter-select-all .qc-checkbox__filter-dash,.qc-checkbox--presentational-filter-select-all .qc-checkbox__filter-partial-line{flex-shrink:0}.qc-checkbox--presentational-filter-select-all .qc-checkbox__filter-dash path,.qc-checkbox--presentational-filter-select-all .qc-checkbox__filter-partial-line path{stroke:currentColor}button.qc-filter-sidebar__subcategory--clickable:hover .qc-checkbox--presentational-filter-select-all .qc-checkbox__box--presentational{background:var(--qc-color-surface-light);border-color:var(--qc-color-border-light)}.qc-radio{--qc-radio-control-size:var(--qc-radio-control-size-sm);--qc-radio-dot-size:var(--qc-radio-dot-size-sm);display:flex;flex-direction:column;font-family:var(--qc-font-sans);gap:var(--qc-space-xs);max-width:100%;width:100%}.qc-radio--size-md{--qc-radio-control-size:var(--qc-radio-control-size-md);--qc-radio-dot-size:var(--qc-radio-dot-size-md)}.qc-radio__root{align-items:center;-moz-column-gap:var(--qc-space-sm);column-gap:var(--qc-space-sm);cursor:pointer;display:grid;grid-template-columns:var(--qc-radio-control-size) minmax(0,1fr);margin:0}.qc-radio__root:has(.qc-radio__content:empty){grid-template-columns:var(--qc-radio-control-size)}.qc-radio--disabled .qc-radio__root{cursor:not-allowed}.qc-radio__input{cursor:pointer;grid-column:1;grid-row:1;height:var(--qc-radio-control-size);margin:0;opacity:0;width:var(--qc-radio-control-size);z-index:2}.qc-radio--disabled .qc-radio__input{cursor:not-allowed}.qc-radio__control{align-items:center;border-color:var(--qc-color-border-medium);border-radius:var(--qc-radius-full);border-style:solid;border-width:var(--qc-radio-border-width);box-sizing:border-box;display:inline-flex;flex-shrink:0;grid-column:1;grid-row:1;height:var(--qc-radio-control-size);justify-content:center;transition:background-color var(--qc-transition-toggle),border-color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle);width:var(--qc-radio-control-size);z-index:0}.qc-radio__control,.qc-radio__dot{background:var(--qc-color-surface-white)}.qc-radio__dot{border-radius:var(--qc-radius-full);height:var(--qc-radio-dot-size);opacity:0;transform:scale(.85);transition:opacity var(--qc-transition-toggle),transform var(--qc-transition-toggle);width:var(--qc-radio-dot-size)}.qc-radio__content{display:flex;flex-direction:column;gap:var(--qc-space-2xs);grid-column:2;grid-row:1;min-width:0}.qc-radio__content:empty{display:none}.qc-radio__label{color:var(--qc-color-text-black);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md)}.qc-radio__hint,.qc-radio__label{letter-spacing:var(--qc-letter-spacing-normal)}.qc-radio__hint{color:var(--qc-color-text-hint);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-sm)}.qc-radio--disabled .qc-radio__hint,.qc-radio--disabled .qc-radio__label{color:var(--qc-color-text-disabled);opacity:var(--qc-opacity-disabled-interaction)}.qc-radio:not(.qc-radio--disabled) .qc-radio__root:hover .qc-radio__input:enabled:not(:checked)~.qc-radio__control{background:var(--qc-color-surface-light);border-color:var(--qc-color-border-medium)}.qc-radio:not(.qc-radio--disabled) .qc-radio__root:hover .qc-radio__input:enabled:checked~.qc-radio__control{background:var(--qc-color-primary-800);border-color:transparent}.qc-radio:not(.qc-radio--disabled) .qc-radio__root:active .qc-radio__input:enabled:not(:checked)~.qc-radio__control{background:var(--qc-color-surface-card);border-color:var(--qc-color-border-medium)}.qc-radio:not(.qc-radio--disabled) .qc-radio__root:active .qc-radio__input:enabled:checked~.qc-radio__control{background:var(--qc-color-primary-700);border-color:transparent}.qc-radio__input:checked~.qc-radio__control{background:var(--qc-color-primary-600);border-color:transparent}.qc-radio__input:checked~.qc-radio__control .qc-radio__dot{opacity:1;transform:scale(1)}.qc-radio__input:focus-visible~.qc-radio__control{outline:none}.qc-radio__input:focus-visible:not(:checked)~.qc-radio__control{box-shadow:var(--qc-shadow-focus-neutral-ring)}.qc-radio__input:focus-visible:checked~.qc-radio__control{box-shadow:var(--qc-shadow-focus)}.qc-radio__input:disabled:not(:checked)~.qc-radio__control{background:var(--qc-color-surface-light);border-color:var(--qc-color-border-medium);box-shadow:none}.qc-radio__input:disabled:checked~.qc-radio__control{background:var(--qc-color-primary-100);border-color:transparent;box-shadow:none}.qc-radio__input:disabled:checked~.qc-radio__control .qc-radio__dot{opacity:1;transform:scale(1)}.qc-radio--error .qc-radio__input:enabled:not(:checked)~.qc-radio__control{background:var(--qc-color-surface-white);border-color:var(--qc-color-danger-400)}.qc-radio--error .qc-radio__input:enabled:checked~.qc-radio__control{background:var(--qc-color-primary-600);border-color:var(--qc-color-danger-400)}.qc-radio--error:not(.qc-radio--disabled) .qc-radio__root:hover .qc-radio__input:enabled:not(:checked)~.qc-radio__control{background:var(--qc-color-surface-light);border-color:var(--qc-color-danger-400)}.qc-radio--error:not(.qc-radio--disabled) .qc-radio__root:hover .qc-radio__input:enabled:checked~.qc-radio__control{background:var(--qc-color-primary-800);border-color:var(--qc-color-danger-400)}.qc-radio--error:not(.qc-radio--disabled) .qc-radio__root:active .qc-radio__input:enabled:not(:checked)~.qc-radio__control{background:var(--qc-color-surface-card);border-color:var(--qc-color-danger-400)}.qc-radio--error:not(.qc-radio--disabled) .qc-radio__root:active .qc-radio__input:enabled:checked~.qc-radio__control{background:var(--qc-color-primary-700);border-color:var(--qc-color-danger-400)}.qc-radio--error .qc-radio__input:focus-visible:not(:checked):enabled~.qc-radio__control{box-shadow:var(--qc-shadow-focus-neutral-ring),0 0 0 var(--qc-radio-border-width) var(--qc-color-danger-400)}.qc-radio--error .qc-radio__input:focus-visible:checked:enabled~.qc-radio__control{box-shadow:var(--qc-shadow-focus),0 0 0 var(--qc-radio-border-width) var(--qc-color-danger-400)}.qc-radio__error{color:var(--qc-color-danger-700);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-sm);margin:0}.qc-toggle{display:flex;flex-direction:column;font-family:var(--qc-font-sans);width:100%}.qc-toggle,.qc-toggle__root{gap:var(--qc-space-xs);max-width:100%}.qc-toggle__root{align-items:center;cursor:pointer;display:inline-flex}.qc-toggle--disabled .qc-toggle__root{cursor:not-allowed}.qc-toggle__text{color:var(--qc-color-text-black);flex:1 1 auto;font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-regular);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-sm);min-width:0}.qc-toggle--disabled .qc-toggle__text{color:var(--qc-color-text-disabled);opacity:var(--qc-opacity-disabled-interaction)}.qc-toggle__control-wrap{box-sizing:border-box;flex-shrink:0;position:relative}.qc-toggle--size-sm .qc-toggle__control-wrap{height:var(--qc-toggle-track-height-sm);width:var(--qc-toggle-track-width-sm)}.qc-toggle--size-md .qc-toggle__control-wrap{height:var(--qc-toggle-track-height-md);width:var(--qc-toggle-track-width-md)}.qc-toggle--md-label-pad.qc-toggle--has-label .qc-toggle__control-wrap{height:calc(var(--qc-toggle-thumb-size-md) + var(--qc-space-xs)*2)}.qc-toggle__input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.qc-toggle--disabled .qc-toggle__input{cursor:not-allowed}.qc-toggle__track{border-radius:var(--qc-radius-toggle-track);box-shadow:inset 0 0 0 1px var(--qc-color-border-medium);box-sizing:border-box;inset:0;transition:background-color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle)}.qc-toggle__thumb,.qc-toggle__track{background:var(--qc-color-surface-white);position:absolute}.qc-toggle__thumb{border-radius:var(--qc-radius-full);box-shadow:var(--qc-shadow-xs);display:block;left:var(--qc-space-2xs);top:50%;transform:translateY(-50%);transition:transform var(--qc-transition-toggle),opacity var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle)}.qc-toggle--size-sm .qc-toggle__thumb{height:var(--qc-toggle-thumb-size-sm);width:var(--qc-toggle-thumb-size-sm)}.qc-toggle--size-md .qc-toggle__thumb{height:var(--qc-toggle-thumb-size-md);width:var(--qc-toggle-thumb-size-md)}.qc-toggle--size-md.qc-toggle--md-label-pad.qc-toggle--has-label .qc-toggle__thumb{left:var(--qc-space-xs)}.qc-toggle--size-sm .qc-toggle__input:checked~.qc-toggle__track .qc-toggle__thumb{transform:translate(calc(var(--qc-toggle-track-width-sm) - var(--qc-space-2xs)*2 - var(--qc-toggle-thumb-size-sm)),-50%)}.qc-toggle--size-md .qc-toggle__input:checked~.qc-toggle__track .qc-toggle__thumb{transform:translate(calc(var(--qc-toggle-track-width-md) - var(--qc-space-2xs)*2 - var(--qc-toggle-thumb-size-md)),-50%)}.qc-toggle--size-md.qc-toggle--md-label-pad.qc-toggle--has-label .qc-toggle__input:checked~.qc-toggle__track .qc-toggle__thumb{transform:translate(calc(var(--qc-toggle-track-width-md) - var(--qc-space-xs)*2 - var(--qc-toggle-thumb-size-md)),-50%)}.qc-toggle__input:checked~.qc-toggle__track{background:var(--qc-color-primary-600);box-shadow:none}.qc-toggle__input:checked~.qc-toggle__track .qc-toggle__thumb{background:var(--qc-color-surface-white)}.qc-toggle__input:enabled:hover:not(:checked)~.qc-toggle__track{background:var(--qc-color-surface-light);box-shadow:inset 0 0 0 1px var(--qc-color-border-medium)}.qc-toggle__input:enabled:hover:checked~.qc-toggle__track{background:var(--qc-color-primary-800);box-shadow:none}.qc-toggle__input:enabled:active:not(:checked)~.qc-toggle__track{background:var(--qc-color-surface-card);box-shadow:inset 0 0 0 1px var(--qc-color-border-medium)}.qc-toggle__input:enabled:active:checked~.qc-toggle__track{background:var(--qc-color-primary-700);box-shadow:none}.qc-toggle__input:focus-visible~.qc-toggle__track{outline:none}.qc-toggle__input:focus-visible:not(:checked)~.qc-toggle__track{box-shadow:var(--qc-shadow-focus-neutral-ring),inset 0 0 0 1px var(--qc-color-border-medium)}.qc-toggle__input:focus-visible:checked~.qc-toggle__track{box-shadow:var(--qc-shadow-focus)}.qc-toggle__input:disabled:not(:checked)~.qc-toggle__track{background:var(--qc-color-surface-light);box-shadow:inset 0 0 0 1px var(--qc-color-border-medium)}.qc-toggle__input:disabled:checked~.qc-toggle__track{background:var(--qc-color-primary-100);box-shadow:none}.qc-toggle__input:disabled:not(:checked)~.qc-toggle__track .qc-toggle__thumb{background:var(--qc-color-surface-white);box-shadow:var(--qc-shadow-xs);opacity:var(--qc-opacity-disabled-interaction)}.qc-toggle__input:disabled:checked~.qc-toggle__track .qc-toggle__thumb{background:var(--qc-color-surface-white);box-shadow:var(--qc-shadow-xs)}.qc-toggle--error .qc-toggle__input:enabled:not(:checked)~.qc-toggle__track{box-shadow:0 0 0 1px var(--qc-color-danger-400),inset 0 0 0 1px var(--qc-color-border-medium)}.qc-toggle--error .qc-toggle__input:enabled:checked~.qc-toggle__track{box-shadow:0 0 0 1px var(--qc-color-danger-400)}.qc-toggle--error .qc-toggle__input:enabled:hover:not(:checked)~.qc-toggle__track{background:var(--qc-color-surface-light);box-shadow:0 0 0 1px var(--qc-color-danger-400),inset 0 0 0 1px var(--qc-color-border-medium)}.qc-toggle--error .qc-toggle__input:enabled:hover:checked~.qc-toggle__track{background:var(--qc-color-primary-800);box-shadow:0 0 0 1px var(--qc-color-danger-400)}.qc-toggle--error .qc-toggle__input:enabled:active:not(:checked)~.qc-toggle__track{background:var(--qc-color-surface-card);box-shadow:0 0 0 1px var(--qc-color-danger-400),inset 0 0 0 1px var(--qc-color-border-medium)}.qc-toggle--error .qc-toggle__input:enabled:active:checked~.qc-toggle__track{background:var(--qc-color-primary-700);box-shadow:0 0 0 1px var(--qc-color-danger-400)}.qc-toggle--error .qc-toggle__input:focus-visible:not(:checked):enabled~.qc-toggle__track{box-shadow:var(--qc-shadow-focus-neutral-ring),0 0 0 1px var(--qc-color-danger-400),inset 0 0 0 1px var(--qc-color-border-medium)}.qc-toggle--error .qc-toggle__input:focus-visible:checked:enabled~.qc-toggle__track{box-shadow:var(--qc-shadow-focus),0 0 0 1px var(--qc-color-danger-400)}.qc-toggle__hint{color:var(--qc-color-text-hint)}.qc-toggle__error,.qc-toggle__hint{font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-sm);margin:0}.qc-toggle__error{color:var(--qc-color-danger-700)}.qc-filter-item,.qc-toggle__error{font-weight:var(--qc-font-weight-medium)}.qc-filter-item{align-items:center;background:var(--qc-color-surface-filter-idle);border:1px solid var(--qc-color-border-filter-idle);border-radius:var(--qc-radius-full);box-sizing:border-box;color:var(--qc-color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);gap:var(--qc-space-xs);justify-content:center;letter-spacing:var(--qc-letter-spacing-wide);line-height:var(--qc-line-height-md);margin:0;max-width:100%;padding:var(--qc-space-xs) var(--qc-space-md);text-align:center;transition:background-color var(--qc-transition-toggle),border-color var(--qc-transition-toggle),color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle)}.qc-filter-item--compact{font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-sm);padding:var(--qc-space-2xs) var(--qc-space-sm)}.qc-filter-item:hover:not(:disabled):not(.qc-filter-item--disabled){background:var(--qc-color-surface-filter-hover)}.qc-filter-item:active:not(:disabled):not(.qc-filter-item--disabled){background:var(--qc-color-surface-card)}.qc-filter-item:focus-visible{box-shadow:var(--qc-shadow-focus-neutral-ring);outline:none}.qc-filter-item--active{background:var(--qc-color-surface-filter-active);border-color:var(--qc-color-border-filter-active);color:var(--qc-color-interactive)}.qc-filter-item--active:hover:not(:disabled):not(.qc-filter-item--disabled){background:var(--qc-color-primary-100);border-color:var(--qc-color-primary-600)}.qc-filter-item--disabled,.qc-filter-item:disabled{color:var(--qc-color-text-disabled);cursor:not-allowed;opacity:var(--qc-opacity-disabled-interaction)}.qc-filter-item__icon{color:currentColor;display:inline-flex;flex-shrink:0}.qc-filter-item__icon svg{display:block;height:var(--qc-font-size-md);width:var(--qc-font-size-md)}.qc-filter-item__label{min-width:0}.qc-filter-item__count{color:var(--qc-color-text-muted);flex-shrink:0;font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-sm);padding:0 var(--qc-space-2xs)}.qc-filter-item--active .qc-filter-item__count{color:var(--qc-color-interactive)}.qc-filter-item--removable{align-items:stretch;background:var(--qc-color-surface-filter-idle);border:1px solid var(--qc-color-border-filter-idle);border-radius:var(--qc-radius-full);cursor:default;display:inline-flex;overflow:hidden;padding:0}.qc-filter-item--removable.qc-filter-item--active{background:var(--qc-color-surface-filter-active);border-color:var(--qc-color-border-filter-active)}.qc-filter-item__main{align-items:center;background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:var(--qc-space-xs);justify-content:center;letter-spacing:inherit;line-height:inherit;margin:0;padding:var(--qc-space-xs) var(--qc-space-md);text-align:center;transition:background-color var(--qc-transition-toggle),color var(--qc-transition-toggle)}.qc-filter-item--compact .qc-filter-item__main{font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-sm);padding:var(--qc-space-2xs) var(--qc-space-sm)}.qc-filter-item__main:hover:not(:disabled){background:var(--qc-color-surface-filter-hover)}.qc-filter-item__main:active:not(:disabled){background:var(--qc-color-surface-card)}.qc-filter-item__main:focus-visible{box-shadow:inset 0 0 0 2px var(--qc-color-primary-200);outline:none}.qc-filter-item--removable.qc-filter-item--active .qc-filter-item__main:hover:not(:disabled){background:var(--qc-color-primary-100)}.qc-filter-item__remove{align-items:center;display:inline-flex;flex-shrink:0}.qc-filter-item__remove-btn{align-items:center;background:transparent;border:none;border-left:1px solid var(--qc-color-border-light);color:var(--qc-color-text-muted);cursor:pointer;display:inline-flex;font:inherit;justify-content:center;line-height:0;margin:0;padding:var(--qc-space-xs) var(--qc-space-sm);transition:color var(--qc-transition-toggle),background-color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle)}.qc-filter-item--removable.qc-filter-item--active .qc-filter-item__remove-btn{border-left-color:var(--qc-color-border-filter-active);color:var(--qc-color-interactive)}.qc-filter-item__remove-btn:hover:not(:disabled){background:var(--qc-color-surface-overlay);color:var(--qc-color-text-primary)}.qc-filter-item__remove-btn:active:not(:disabled){background:var(--qc-color-surface-card)}.qc-filter-item__remove-btn:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-filter-item__remove-icon{display:inline-flex;height:var(--qc-font-size-md);width:var(--qc-font-size-md)}.qc-filter-item__remove-icon svg{display:block;height:100%;width:100%}.qc-filter-item--removable[data-qc-filter-item-disabled="1"] .qc-filter-item__main,.qc-filter-item--removable[data-qc-filter-item-disabled="1"] .qc-filter-item__remove-btn{cursor:not-allowed;opacity:var(--qc-opacity-disabled-interaction)}.qc-filter-item.qc-button.qc-button--ghost{--qc-button-bg:transparent;--qc-button-color:inherit;--qc-button-border:none;--qc-button-pad-y:var(--qc-space-xs);--qc-button-pad-x:var(--qc-space-md);--qc-button-gap:var(--qc-space-xs);--qc-button-box-shadow:none;--qc-button-font-size:var(--qc-font-size-sm);--qc-button-line-height:var(--qc-line-height-md);--qc-button-font-weight:var(--qc-font-weight-medium);--qc-button-letter-spacing:var(--qc-letter-spacing-wide);background:var(--qc-color-surface-filter-idle);border:1px solid var(--qc-color-border-filter-idle);border-radius:var(--qc-radius-full);color:var(--qc-color-text-primary);max-width:100%;text-align:center;white-space:normal}.qc-filter-item.qc-button.qc-button--ghost:hover:not(:disabled):not([aria-disabled=true]):not(.qc-filter-item--disabled){--qc-button-bg:transparent;background:var(--qc-color-surface-filter-hover)}.qc-filter-item.qc-button.qc-button--ghost:active:not(:disabled):not([aria-disabled=true]):not(.qc-filter-item--disabled){--qc-button-bg:transparent;background:var(--qc-color-surface-card)}.qc-filter-item.qc-button.qc-button--ghost:focus-visible{--qc-button-focus-shadow:none;box-shadow:var(--qc-shadow-focus-neutral-ring);outline:none}.qc-filter-item--active.qc-filter-item.qc-button.qc-button--ghost{background:var(--qc-color-surface-filter-active);border-color:var(--qc-color-border-filter-active);color:var(--qc-color-interactive)}.qc-filter-item--active.qc-filter-item.qc-button.qc-button--ghost:hover:not(:disabled):not([aria-disabled=true]):not(.qc-filter-item--disabled){background:var(--qc-color-primary-100);border-color:var(--qc-color-primary-600)}.qc-filter-item--compact.qc-filter-item.qc-button.qc-button--ghost{--qc-button-pad-y:var(--qc-space-2xs);--qc-button-pad-x:var(--qc-space-sm);--qc-button-font-size:var(--qc-font-size-xs);--qc-button-line-height:var(--qc-line-height-sm)}.qc-filter-item__main.qc-button.qc-button--ghost{--qc-button-bg:transparent;--qc-button-color:inherit;--qc-button-border:none;--qc-button-pad-y:var(--qc-space-xs);--qc-button-pad-x:var(--qc-space-md);--qc-button-gap:var(--qc-space-xs);--qc-button-box-shadow:none;--qc-button-font-size:inherit;--qc-button-line-height:inherit;--qc-button-font-weight:inherit;--qc-button-letter-spacing:inherit;background:transparent;border-radius:0;color:inherit;flex:1 1 auto;justify-content:center;min-width:0}.qc-filter-item__main.qc-button.qc-button--ghost:hover:not(:disabled):not([aria-disabled=true]){--qc-button-bg:transparent;background:var(--qc-color-surface-filter-hover)}.qc-filter-item__main.qc-button.qc-button--ghost:active:not(:disabled):not([aria-disabled=true]){--qc-button-bg:transparent;background:var(--qc-color-surface-card)}.qc-filter-item__main.qc-button.qc-button--ghost:focus-visible{--qc-button-focus-shadow:none;box-shadow:inset 0 0 0 2px var(--qc-color-primary-200);outline:none}.qc-filter-item--removable.qc-filter-item--active .qc-filter-item__main.qc-button.qc-button--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--qc-color-primary-100)}.qc-filter-item--compact .qc-filter-item__main.qc-button.qc-button--ghost{--qc-button-pad-y:var(--qc-space-2xs);--qc-button-pad-x:var(--qc-space-sm);--qc-button-font-size:var(--qc-font-size-xs);--qc-button-line-height:var(--qc-line-height-sm)}.qc-filter-item__remove-btn.qc-icon-button{border:none;border-left:1px solid var(--qc-color-border-light);border-radius:0;border-bottom-right-radius:var(--qc-radius-full);border-top-right-radius:var(--qc-radius-full);height:auto;min-height:unset;min-width:unset;padding:var(--qc-space-xs) var(--qc-space-sm);width:auto}.qc-filter-item--removable.qc-filter-item--active .qc-filter-item__remove-btn.qc-icon-button{border-left-color:var(--qc-color-border-filter-active);color:var(--qc-color-interactive)}.qc-filter-item__remove-btn.qc-icon-button:not(:disabled):hover{background:var(--qc-color-surface-overlay);color:var(--qc-color-text-primary)}.qc-filter-item__remove-btn.qc-icon-button:not(:disabled):active{background:var(--qc-color-surface-card)}.qc-filter-item__remove-btn.qc-icon-button:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-filter-group{display:flex;flex-direction:column;font-family:var(--qc-font-sans);gap:var(--qc-space-sm);max-width:100%;width:100%}.qc-filter-group__header{align-items:center;display:flex;flex-wrap:wrap;gap:var(--qc-space-sm);justify-content:space-between}.qc-filter-group__title{color:var(--qc-color-text-black);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-semibold);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md);margin:0}.qc-filter-group__search{flex:1 1 auto;min-width:min(100%,var(--qc-space-md) * 12)}.qc-filter-group__actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--qc-space-xs)}.qc-filter-group__items{align-items:center;display:flex;flex-wrap:wrap;gap:var(--qc-space-sm);max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:var(--qc-space-2xs);scrollbar-width:thin}@media only screen and (max-width:767px){.qc-filter-group__items{flex-wrap:nowrap}}.qc-modal,.qc-modal-small{--qc-modal-radius:calc(var(--qc-space-sm) + var(--qc-space-xs));--qc-modal-gutter:var(--qc-space-lg);--qc-modal-header-gap:var(--qc-space-sm);--qc-modal-section-gap:var(--qc-space-md);--qc-modal-footer-gap:var(--qc-space-filter-sidebar-stack);--qc-modal-close-size:calc(var(--qc-space-md) + var(--qc-space-xs));align-items:center;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:var(--qc-space-md);position:fixed;z-index:var(--qc-z-modal)}.qc-modal--closed{pointer-events:none;visibility:hidden}.qc-modal--closed .qc-modal__backdrop,.qc-modal--closed .qc-modal__dialog{opacity:0}.qc-modal-small:not(.qc-modal--closed) .qc-modal__backdrop,.qc-modal-small:not(.qc-modal--closed) .qc-modal__dialog,.qc-modal:not(.qc-modal--closed) .qc-modal__backdrop,.qc-modal:not(.qc-modal--closed) .qc-modal__dialog{transition:opacity var(--qc-transition-modal),transform var(--qc-transition-modal)}.qc-modal--closed .qc-modal__dialog{transform:scale(.98) translateY(var(--qc-space-xs))}.qc-modal-small:not(.qc-modal--closed) .qc-modal__dialog,.qc-modal:not(.qc-modal--closed) .qc-modal__dialog{transform:scale(1) translateY(0)}.qc-modal__backdrop{backdrop-filter:blur(var(--qc-backdrop-blur-modal));-webkit-backdrop-filter:blur(var(--qc-backdrop-blur-modal));background:var(--qc-color-surface-backdrop);inset:0;position:fixed;z-index:var(--qc-z-modal-backdrop)}.qc-modal__dialog{background:var(--qc-color-surface-white);border-radius:var(--qc-modal-radius);box-shadow:var(--qc-shadow-modal);box-sizing:border-box;display:flex;flex-direction:column;max-height:min(90vh,var(--qc-space-3xl) * 10);min-height:0;overflow:hidden;position:relative;width:min(100%,var(--qc-space-md) * 30);z-index:var(--qc-z-modal)}.qc-modal__dialog--sm{width:min(100%,var(--qc-space-md) * 22)}.qc-modal__dialog--md{width:min(100%,var(--qc-space-md) * 30)}.qc-modal__dialog--lg{width:min(100%,var(--qc-space-md) * 40)}.qc-modal__dialog--xl{width:min(100%,var(--qc-space-md) * 52)}.qc-modal__header{align-items:flex-start;display:flex;flex-shrink:0;gap:var(--qc-modal-header-gap);justify-content:space-between;padding:var(--qc-modal-gutter) var(--qc-modal-gutter) 0;position:relative}.qc-modal__dialog:has(.qc-modal__body:empty) .qc-modal__header{padding-bottom:var(--qc-modal-gutter)}.qc-modal__header--closable .qc-modal__header-main{padding-inline-end:calc(var(--qc-modal-close-size) + var(--qc-space-sm))}.qc-modal__header-main{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--qc-modal-header-gap);min-width:0}.qc-modal__header-actions{flex-shrink:0}.qc-modal__title{font-weight:var(--qc-font-weight-semibold)}.qc-modal__header-slot,.qc-modal__title{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md);margin:0}.qc-modal__header-slot{font-weight:var(--qc-font-weight-regular)}.qc-modal__close{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--qc-radius-sm);color:var(--qc-color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;justify-content:center;line-height:0;margin:0;padding:0;position:absolute;right:var(--qc-modal-gutter);top:var(--qc-modal-gutter);transition:color var(--qc-transition-toggle),background-color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle),border-color var(--qc-transition-toggle);z-index:1}.qc-modal__header-actions .qc-modal__close{position:static;right:auto;top:auto}.qc-modal__close-icon{display:inline-flex;height:var(--qc-modal-close-size);width:var(--qc-modal-close-size)}.qc-modal__close-icon svg{display:block;height:100%;width:100%}.qc-modal__close:hover{background:var(--qc-color-surface-light);color:var(--qc-color-text-primary)}.qc-modal__close:active{background:var(--qc-color-surface-card);color:var(--qc-color-text-primary)}.qc-modal__close:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-modal__close.qc-icon-button{border-radius:var(--qc-radius-sm);height:var(--qc-modal-close-size);min-height:var(--qc-modal-close-size);min-width:var(--qc-modal-close-size);padding:0;width:var(--qc-modal-close-size)}.qc-modal__body{color:var(--qc-color-text-primary);flex:1 1 auto;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md);min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--qc-modal-section-gap) var(--qc-modal-gutter) var(--qc-modal-gutter)}.qc-modal__dialog:has(.qc-modal__footer) .qc-modal__body{padding-bottom:var(--qc-modal-section-gap)}.qc-modal__body:empty{display:none;padding:0}.qc-modal__footer{align-items:center;background:var(--qc-color-surface-white);display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--qc-modal-footer-gap);justify-content:center;padding:0 var(--qc-modal-gutter) var(--qc-modal-gutter)}.qc-modal__footer-actions{display:flex;gap:var(--qc-modal-footer-gap);width:100%}.qc-modal__footer-actions>.qc-button{flex:1 1 0;min-width:0}@media only screen and (max-width:767px){.qc-modal,.qc-modal-small{align-items:flex-end;justify-content:stretch;padding:0}.qc-modal--closed .qc-modal__dialog{transform:translateY(var(--qc-space-md))}.qc-modal-small:not(.qc-modal--closed) .qc-modal__dialog,.qc-modal:not(.qc-modal--closed) .qc-modal__dialog{transform:translateY(0)}.qc-modal__dialog{border-radius:var(--qc-radius-lg) var(--qc-radius-lg) 0 0;max-height:min(92vh,var(--qc-space-3xl) * 11);max-width:none;width:100%}.qc-modal__dialog--lg,.qc-modal__dialog--md,.qc-modal__dialog--sm,.qc-modal__dialog--xl{width:100%}.qc-modal__footer-actions{flex-direction:column}.qc-modal__footer-actions>.qc-button{flex:1 1 auto;width:100%}}.qc-tooltip{position:relative;vertical-align:middle}.qc-tooltip,.qc-tooltip__trigger{align-items:center;display:inline-flex}.qc-tooltip__trigger{outline:none}.qc-tooltip--hover .qc-tooltip__trigger{cursor:help}.qc-tooltip__trigger:focus-visible{border-radius:var(--qc-radius-sm);box-shadow:var(--qc-shadow-focus-neutral-ring)}.qc-tooltip__trigger--click{background:transparent;border:none;border-radius:var(--qc-radius-sm);color:inherit;cursor:pointer;font:inherit;margin:0;padding:var(--qc-space-xs)}.qc-tooltip__icon-wrap{display:inline-flex;line-height:0}.qc-tooltip__icon{color:var(--qc-color-text-muted);display:block}.qc-tooltip__fallback{align-items:center;color:var(--qc-color-text-muted);display:inline-flex;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-semibold);justify-content:center;min-height:var(--qc-space-md);min-width:var(--qc-space-md)}.qc-tooltip__panel{background:var(--qc-color-surface-tooltip);border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-sm);box-sizing:border-box;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);max-width:min(var(--qc-max-width-tooltip),100vw - 2 * var(--qc-space-lg));padding:var(--qc-space-sm);position:absolute;text-align:left;white-space:normal;width:min(var(--qc-max-width-tooltip),100vw - 2 * var(--qc-space-lg));z-index:var(--qc-z-tooltip)}.qc-tooltip__panel,.qc-tooltip__text{color:var(--qc-color-text-contrast);font-weight:var(--qc-font-weight-medium)}.qc-tooltip__text{margin:0 0 var(--qc-space-sm)}.qc-tooltip__text:last-child{margin-bottom:0}.qc-tooltip__body>:first-child{margin-top:0}.qc-tooltip__body>:last-child{margin-bottom:0}.qc-tooltip__body>b,.qc-tooltip__body>strong{color:var(--qc-color-text-contrast);display:block;font-weight:var(--qc-font-weight-medium);margin-bottom:var(--qc-space-sm)}.qc-tooltip__body ul{list-style:disc;margin:0;padding-left:calc(var(--qc-space-md) + var(--qc-space-xs))}.qc-tooltip__body li{color:var(--qc-color-text-contrast);font-weight:var(--qc-font-weight-medium);margin-bottom:var(--qc-space-sm)}.qc-tooltip__body li:last-child{margin-bottom:0}.qc-tooltip--hover .qc-tooltip__panel{opacity:0;pointer-events:none;transition:opacity var(--qc-transition-modal),visibility var(--qc-transition-modal);visibility:hidden}.qc-tooltip--hover:focus-within .qc-tooltip__panel,.qc-tooltip--hover:hover .qc-tooltip__panel{opacity:1;pointer-events:auto;visibility:visible}.qc-tooltip--click [x-cloak]{display:none!important}.qc-tooltip__panel.qc-tooltip__panel--floating{inset:auto;margin:0;position:fixed;transform:none;z-index:var(--qc-z-tooltip-stacked)}.qc-tooltip--bottom .qc-tooltip__panel--floating,.qc-tooltip--left .qc-tooltip__panel--floating,.qc-tooltip--right .qc-tooltip__panel--floating,.qc-tooltip--top .qc-tooltip__panel--floating{bottom:auto;left:auto;right:auto;top:auto;transform:none}.qc-tooltip__panel--floating:after{display:none}.qc-tooltip--top .qc-tooltip__panel{bottom:calc(100% + var(--qc-space-sm));left:50%;transform:translateX(-50%)}.qc-tooltip--top .qc-tooltip__panel:after{background:var(--qc-color-surface-tooltip);border-radius:0 0 0 var(--qc-radius-xs);bottom:calc(var(--qc-space-sm)*-.5);content:"";height:var(--qc-space-sm);left:50%;margin-left:calc(var(--qc-space-sm)*-.5);position:absolute;transform:rotate(45deg);width:var(--qc-space-sm)}.qc-tooltip--bottom .qc-tooltip__panel{left:50%;top:calc(100% + var(--qc-space-sm));transform:translateX(-50%)}.qc-tooltip--bottom .qc-tooltip__panel:after{background:var(--qc-color-surface-tooltip);border-radius:0 var(--qc-radius-xs) 0 0;content:"";height:var(--qc-space-sm);left:50%;margin-left:calc(var(--qc-space-sm)*-.5);position:absolute;top:calc(var(--qc-space-sm)*-.5);transform:rotate(45deg);width:var(--qc-space-sm)}.qc-tooltip--left .qc-tooltip__panel{right:calc(100% + var(--qc-space-sm));top:50%;transform:translateY(-50%)}.qc-tooltip--left .qc-tooltip__panel:after{background:var(--qc-color-surface-tooltip);border-radius:0 0 var(--qc-radius-xs) 0;content:"";height:var(--qc-space-sm);margin-top:calc(var(--qc-space-sm)*-.5);position:absolute;right:calc(var(--qc-space-sm)*-.5);top:50%;transform:rotate(45deg);width:var(--qc-space-sm)}.qc-tooltip--right .qc-tooltip__panel{left:calc(100% + var(--qc-space-sm));top:50%;transform:translateY(-50%)}.qc-tooltip--right .qc-tooltip__panel:after{background:var(--qc-color-surface-tooltip);border-radius:var(--qc-radius-xs) 0 0 0;content:"";height:var(--qc-space-sm);left:calc(var(--qc-space-sm)*-.5);margin-top:calc(var(--qc-space-sm)*-.5);position:absolute;top:50%;transform:rotate(45deg);width:var(--qc-space-sm)}.qc-tooltip.qc-tooltip--popular-link{max-width:100%;min-width:0;vertical-align:bottom}.qc-tooltip.qc-tooltip--popular-link .qc-tooltip__panel{max-width:min(var(--qc-max-width-tooltip-popular-search),100vw - 2 * var(--qc-space-lg));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.qc-tooltip__trigger--slot{max-width:100%;min-width:0}.qc-tooltip[data-qc-tooltip-measure-truncate="1"][data-qc-tooltip-truncated="0"].qc-tooltip--hover .qc-tooltip__panel,.qc-tooltip[data-qc-tooltip-measure-truncate="1"][data-qc-tooltip-truncated="0"].qc-tooltip--hover:focus-within .qc-tooltip__panel,.qc-tooltip[data-qc-tooltip-measure-truncate="1"][data-qc-tooltip-truncated="0"].qc-tooltip--hover:hover .qc-tooltip__panel{opacity:0;pointer-events:none;visibility:hidden}.qc-popular-search-delegated-tooltip{background:var(--qc-color-surface-tooltip);border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-sm);box-sizing:border-box;color:var(--qc-color-text-contrast);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);left:0;line-height:var(--qc-line-height-md);margin:0;max-width:min(var(--qc-max-width-tooltip-popular-search),100vw - 2 * var(--qc-space-lg));opacity:0;overflow:hidden;padding:var(--qc-space-sm);pointer-events:none;position:fixed;text-align:left;text-overflow:ellipsis;top:0;transition:opacity var(--qc-transition-modal),visibility var(--qc-transition-modal);visibility:hidden;white-space:nowrap;z-index:var(--qc-z-tooltip)}.qc-popular-search-delegated-tooltip .qc-tooltip__text{margin:0;white-space:nowrap}.qc-popular-search-delegated-tooltip.qc-popular-search-delegated-tooltip--visible{opacity:1;pointer-events:auto;visibility:visible}.qc-toast-stack{align-items:flex-end;bottom:var(--qc-space-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--qc-space-sm);left:var(--qc-space-lg);pointer-events:none;position:fixed;right:var(--qc-space-lg);z-index:var(--qc-z-toast)}.qc-toast-stack .qc-toast{pointer-events:auto}.qc-toast-stack--top-end{bottom:auto;left:auto;right:var(--qc-space-lg);top:var(--qc-space-lg)}.qc-toast{--qc-toast-width:min(100%,calc(var(--qc-space-md)*21 + var(--qc-space-sm) - var(--qc-space-2xs)));--qc-toast-padding-block:var(--qc-space-md);--qc-toast-padding-inline:var(--qc-space-md);--qc-toast-column-gap:var(--qc-space-sm);--qc-toast-row-gap:var(--qc-space-xs);--qc-toast-icon-size:calc(var(--qc-space-md) + var(--qc-space-xs));--qc-toast-dismiss-size:calc(var(--qc-space-md) + var(--qc-space-sm));--qc-toast-text-color:var(--qc-color-text-primary);--qc-toast-title-color:var(--qc-color-text-black);--qc-toast-message-color:var(--qc-color-text-secondary);--qc-toast-border-color:var(--qc-color-border-light);--qc-toast-background:var(--qc-color-surface-white);--qc-toast-icon-color:var(--qc-color-text-muted);--qc-toast-icon-background:transparent;--qc-toast-icon-foreground:var(--qc-toast-icon-color);background:var(--qc-toast-background);border:1px solid var(--qc-toast-border-color);border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xl);box-sizing:border-box;color:var(--qc-toast-text-color);font-family:var(--qc-font-sans);max-width:var(--qc-toast-width);overflow:hidden;width:var(--qc-toast-width)}.qc-toast__inner{align-items:center;box-sizing:border-box;display:flex;gap:var(--qc-toast-column-gap);min-height:calc(var(--qc-toast-icon-size) + var(--qc-toast-padding-block)*2);padding:var(--qc-toast-padding-block) var(--qc-toast-padding-inline)}.qc-toast__icon{align-items:center;background:var(--qc-toast-icon-background);border-radius:var(--qc-radius-sm);color:var(--qc-toast-icon-foreground);display:inline-flex;flex-shrink:0;height:var(--qc-toast-icon-size);justify-content:center;margin-top:var(--qc-space-2xs);width:var(--qc-toast-icon-size)}.qc-toast__icon .qc-toast__icon,.qc-toast__icon svg{color:inherit;display:block;height:var(--qc-toast-icon-size);width:var(--qc-toast-icon-size)}.qc-toast__icon svg{flex-shrink:0}.qc-toast__icon--badge{background:var(--qc-toast-icon-background);border-radius:var(--qc-radius-sm);color:var(--qc-toast-icon-foreground)}.qc-toast__main{flex:1 1 auto;gap:var(--qc-toast-row-gap);padding-block:var(--qc-space-2xs)}.qc-toast__main,.qc-toast__text{display:flex;flex-direction:column;min-width:0}.qc-toast__text{gap:var(--qc-space-2xs)}.qc-toast__text>:where(:not(.qc-toast__title,.qc-toast__message)){color:var(--qc-toast-message-color);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);margin-block:0;min-width:0;overflow-wrap:anywhere}.qc-toast__title{color:var(--qc-toast-title-color);font-weight:var(--qc-font-weight-semibold)}.qc-toast__message,.qc-toast__title{font-size:var(--qc-font-size-sm);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md);margin:0;overflow-wrap:anywhere}.qc-toast__message{color:var(--qc-toast-message-color);font-weight:var(--qc-font-weight-regular)}.qc-toast__action{align-items:center;display:flex;flex-wrap:wrap;gap:var(--qc-space-xs);min-width:0}.qc-toast__action :where(a,button){background:transparent;border:1px solid transparent;border-radius:var(--qc-radius-xs);color:var(--qc-toast-icon-color);cursor:pointer;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:var(--qc-space-2xs);transition:color var(--qc-transition-toggle),background-color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle)}.qc-toast__action :where(a,button):hover{color:var(--qc-toast-title-color)}.qc-toast__action :where(a,button):focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-toast__dismiss{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--qc-radius-sm);color:var(--qc-color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;height:var(--qc-toast-dismiss-size);justify-content:center;line-height:0;margin:calc(var(--qc-space-2xs)*-1) calc(var(--qc-space-2xs)*-1) 0 0;min-height:var(--qc-toast-dismiss-size);min-width:var(--qc-toast-dismiss-size);opacity:var(--qc-opacity-toast-dismiss-idle);padding:var(--qc-space-2xs);transition:opacity var(--qc-transition-toggle),color var(--qc-transition-toggle),background-color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle);width:var(--qc-toast-dismiss-size)}.qc-toast__dismiss-icon{display:inline-flex;height:var(--qc-toast-icon-size);width:var(--qc-toast-icon-size)}.qc-toast__dismiss-icon svg{display:block;height:100%;width:100%}.qc-toast__dismiss:hover{background:var(--qc-color-surface-light);color:var(--qc-toast-title-color);opacity:1}.qc-toast__dismiss:active{background:var(--qc-color-surface-card);color:var(--qc-toast-title-color);opacity:1}.qc-toast__dismiss:focus-visible{box-shadow:var(--qc-shadow-focus);opacity:1;outline:none}.qc-toast__dismiss.qc-icon-button{border-radius:var(--qc-radius-sm);height:var(--qc-toast-dismiss-size);min-height:var(--qc-toast-dismiss-size);min-width:var(--qc-toast-dismiss-size);padding:var(--qc-space-2xs);width:var(--qc-toast-dismiss-size)}.qc-toast__dismiss-wrap{align-self:flex-start;flex-shrink:0}.qc-toast--success{--qc-toast-border-color:var(--qc-color-success-600);--qc-toast-background:var(--qc-color-surface-toast-success);--qc-toast-icon-color:var(--qc-color-success-600);--qc-toast-icon-background:var(--qc-color-success-600);--qc-toast-icon-foreground:var(--qc-color-text-contrast)}.qc-toast--error{--qc-toast-border-color:var(--qc-color-danger-400);--qc-toast-background:var(--qc-color-surface-white);--qc-toast-icon-color:var(--qc-color-danger-700);--qc-toast-icon-background:var(--qc-color-danger-700);--qc-toast-icon-foreground:var(--qc-color-text-contrast)}.qc-toast--warning{--qc-toast-border-color:var(--qc-color-primary-200);--qc-toast-background:var(--qc-color-surface-toast-warning);--qc-toast-icon-color:var(--qc-color-primary-600);--qc-toast-icon-background:var(--qc-color-primary-600);--qc-toast-icon-foreground:var(--qc-color-text-contrast)}.qc-toast--info{--qc-toast-border-color:var(--qc-color-primary-200);--qc-toast-background:var(--qc-color-surface-toast-info);--qc-toast-icon-color:var(--qc-color-interactive);--qc-toast-icon-background:transparent;--qc-toast-icon-foreground:var(--qc-color-interactive)}@media only screen and (max-width:767px){.qc-toast-stack{bottom:var(--qc-space-md)}.qc-toast-stack,.qc-toast-stack--top-end{align-items:stretch;left:var(--qc-space-md);right:var(--qc-space-md)}.qc-toast-stack--top-end{bottom:auto;top:var(--qc-space-md)}.qc-toast{max-width:none;width:100%}.qc-toast__inner{padding-inline:var(--qc-space-md)}}.qc-job-card:has(.qc-job-card__content){--qc-job-card-width:min(100%,808px);--qc-job-card-padding:var(--qc-space-lg);--qc-job-card-gap:var(--qc-space-md);--qc-job-card-border-width:calc(var(--qc-checkbox-border-width) + 0.5px);--qc-job-card-logo-width:calc(var(--qc-space-md)*7 + var(--qc-space-sm));--qc-job-card-logo-height:calc(var(--qc-space-md)*3 + var(--qc-space-sm));--qc-job-card-meta-icon-size:var(--qc-space-xl);--qc-job-card-favorite-size:var(--qc-space-xl);align-items:flex-start;background:var(--qc-color-surface-white);border:var(--qc-job-card-border-width) solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;color:var(--qc-color-text-primary);display:flex;flex-direction:column;font-family:var(--qc-font-sans);gap:var(--qc-job-card-gap);max-width:var(--qc-job-card-width);padding:var(--qc-job-card-padding);position:relative;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease;width:100%}.qc-job-card--interactive{cursor:pointer}.qc-job-card--interactive:active,.qc-job-card--interactive:hover{background:var(--qc-color-surface-white);border-color:var(--qc-color-border-interactive)}.qc-job-card__overlay-link{border-radius:inherit;color:inherit;inset:0;position:absolute;text-decoration:none;z-index:1}.qc-job-card__overlay-link:focus-visible{outline:none}.qc-job-card:has(.qc-job-card__overlay-link:focus-visible){border-color:var(--qc-color-border-interactive);box-shadow:var(--qc-shadow-focus)}@supports not selector(:has(*)){.qc-job-card__overlay-link:focus-visible{box-shadow:var(--qc-shadow-focus)}}.qc-job-card__content{align-items:flex-start;display:flex;flex-direction:column;gap:var(--qc-job-card-gap);min-width:0;position:relative;width:100%}.qc-job-card--disabled{opacity:.6;pointer-events:none}.qc-job-card__applied-banner{align-items:center;align-self:stretch;background:var(--qc-color-primary-100);border-bottom:var(--qc-checkbox-border-width) solid var(--qc-color-border-interactive);border-radius:var(--qc-radius-md) var(--qc-radius-md) 0 0;box-sizing:border-box;display:none;gap:var(--qc-space-xs);justify-content:center;padding:var(--qc-space-xs) var(--qc-space-sm);width:100%}.qc-job-card__applied-badge.qc-badge{background:transparent;border-color:transparent}.qc-job-card__header{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;gap:var(--qc-space-md);padding-right:calc(var(--qc-job-card-favorite-size) + var(--qc-space-sm));width:100%}.qc-job-card__header-top{display:block;flex-shrink:0}.qc-job-card__header-top .qc-job-card__favorite{position:absolute;right:0;top:0;z-index:2}.qc-job-card__divider{border:0;display:none;height:0;margin:0;width:100%}.qc-job-card__logo{align-items:center;background:var(--qc-color-surface-white);border:var(--qc-checkbox-border-width) solid var(--qc-color-border-light);border-radius:var(--qc-radius-sm);box-sizing:border-box;display:flex;flex-shrink:0;height:var(--qc-job-card-logo-height);justify-content:center;overflow:hidden;padding-block:var(--qc-space-xs);width:var(--qc-job-card-logo-width)}.qc-job-card__logo-image{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.qc-job-card__logo-fallback{color:var(--qc-color-text-muted);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-semibold);letter-spacing:var(--qc-letter-spacing-wide);line-height:var(--qc-line-height-sm);text-transform:uppercase}.qc-job-card__body{flex:1 1 auto;flex-direction:column}.qc-job-card__body,.qc-job-card__title-row{align-items:flex-start;display:flex;gap:var(--qc-space-sm);min-width:0;width:100%}.qc-job-card__title-row{flex-wrap:wrap}.qc-job-card__title{color:var(--qc-color-primary-600);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-xl);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-job-card__badges{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--qc-space-xs)}.qc-job-card__posted{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);margin:0;width:100%}.qc-job-card__company{font-weight:var(--qc-font-weight-semibold)}.qc-job-card--interactive .qc-job-card__content :is(a,button,input,select,textarea,[role=button]){position:relative;z-index:2}.qc-job-card--interactive .qc-job-card__footer{position:relative;z-index:2}.qc-job-card__favorite .qc-icon-button{--qc-icon-button-size:var(--qc-job-card-favorite-size);--qc-icon-button-bg:var(--qc-color-surface-white);--qc-icon-button-color:var(--qc-color-text-muted);--qc-icon-button-border:var(--qc-checkbox-border-width) solid var(--qc-color-border-light);box-shadow:var(--qc-shadow-xs)}.qc-job-card__favorite .qc-icon-button svg{height:var(--qc-font-size-lg);width:var(--qc-font-size-lg)}.qc-job-card__favorite .qc-icon-button[aria-pressed=true]{--qc-icon-button-color:var(--qc-color-primary-600)}.qc-job-card__description{color:var(--qc-color-text-black);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);margin:0;max-width:var(--qc-max-width-job-card-description);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-job-card__meta{align-items:flex-start;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;width:100%}.qc-job-card__meta-item{align-items:center;display:flex;width:var(--qc-max-width-job-card-meta-item)}.qc-job-card__meta-icon{align-items:center;display:inline-flex;flex-shrink:0;height:var(--qc-job-card-meta-icon-size);justify-content:center;width:var(--qc-job-card-meta-icon-size)}.qc-job-card__meta-icon svg{color:currentColor;display:block;height:100%;max-height:var(--qc-job-card-meta-icon-size);max-width:var(--qc-job-card-meta-icon-size);width:100%}.qc-job-card__meta-label{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.qc-job-card__meta-value{color:var(--qc-color-text-black);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-job-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--qc-space-sm);width:100%}@media (max-width:768px){.qc-job-card:has(.qc-job-card__content){--qc-job-card-width:min(100%,var(--qc-width-job-card-mobile));--qc-job-card-padding:0;--qc-job-card-logo-width:calc(var(--qc-space-md)*7);--qc-job-card-logo-height:calc(var(--qc-space-md)*3 + var(--qc-space-sm));--qc-job-card-favorite-size:var(--qc-space-2xl);border-color:var(--qc-color-border-interactive);border-width:var(--qc-checkbox-border-width);gap:0;max-width:var(--qc-job-card-width);padding:var(--qc-job-card-padding)}.qc-job-card:has(.qc-job-card__content).qc-job-card--interactive:active,.qc-job-card:has(.qc-job-card__content).qc-job-card--interactive:hover{border-color:var(--qc-color-border-interactive)}.qc-job-card:has(.qc-job-card__content) .qc-job-card__content{gap:var(--qc-space-md);padding:var(--qc-space-sm) var(--qc-space-sm) var(--qc-space-md)}.qc-job-card:has(.qc-job-card__content).qc-job-card--has-applied .qc-job-card__content{padding-top:var(--qc-space-md)}.qc-job-card:has(.qc-job-card__content) .qc-job-card__applied-banner{display:flex}.qc-job-card:has(.qc-job-card__content) .qc-job-card__applied-badge.qc-badge{border-radius:var(--qc-radius-md) var(--qc-radius-md) 0 0;padding:0;width:100%}.qc-job-card:has(.qc-job-card__content) .qc-job-card__header{align-items:stretch;flex-direction:column;gap:var(--qc-space-sm);padding-right:0}.qc-job-card:has(.qc-job-card__content) .qc-job-card__header-top{align-items:center;display:flex;gap:var(--qc-space-sm);justify-content:space-between;width:100%}.qc-job-card:has(.qc-job-card__content) .qc-job-card__header-top .qc-job-card__favorite{display:none;position:static;right:auto;top:auto}.qc-job-card:has(.qc-job-card__content) .qc-job-card__body{gap:var(--qc-space-sm);width:100%}.qc-job-card:has(.qc-job-card__content) .qc-job-card__title-row{align-items:stretch;flex-direction:column;gap:var(--qc-space-xs)}.qc-job-card:has(.qc-job-card__content) .qc-job-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--qc-font-size-lg);line-height:var(--qc-line-height-xl);white-space:normal}.qc-job-card:has(.qc-job-card__content) .qc-job-card__badges{width:100%}.qc-job-card:has(.qc-job-card__content) .qc-job-card__posted{font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-compact)}.qc-job-card:has(.qc-job-card__content) .qc-job-card__divider{border:0;border-top:var(--qc-checkbox-border-width) solid var(--qc-color-border-divider);display:block;height:0;margin:0;width:100%}.qc-job-card:has(.qc-job-card__content) .qc-job-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:unset;white-space:normal}.qc-job-card:has(.qc-job-card__content) .qc-job-card__meta{align-items:start;display:grid;gap:var(--qc-space-sm) var(--qc-space-md);grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.qc-job-card:has(.qc-job-card__content) .qc-job-card__meta-item{align-items:center;display:flex;flex:unset;max-width:none;min-width:0;width:100%}.qc-job-card:has(.qc-job-card__content) .qc-job-card__meta-value{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.qc-job-card:has(.qc-job-card__content).qc-blurred-job-card__job-card{background:transparent;border-color:transparent;border-width:0}.qc-job-card:has(.qc-job-card__content).qc-blurred-job-card__job-card .qc-job-card__header-top .qc-job-card__favorite{display:flex}.qc-job-card:has(.qc-job-card__content).qc-blurred-job-card__job-card .qc-job-card__header-top .qc-icon-button{--qc-icon-button-size:calc(var(--qc-space-md)*3)}.qc-job-card:has(.qc-job-card__content).qc-blurred-job-card__job-card .qc-job-card__header-top .qc-icon-button svg{height:var(--qc-font-size-md);width:var(--qc-font-size-md)}}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card{--qc-job-card-width:min(100%,var(--qc-width-job-card-mobile));--qc-job-card-padding:0;--qc-job-card-logo-width:calc(var(--qc-space-md)*7);--qc-job-card-logo-height:calc(var(--qc-space-md)*3 + var(--qc-space-sm));--qc-job-card-favorite-size:var(--qc-space-2xl);border-color:var(--qc-color-border-interactive);border-width:var(--qc-checkbox-border-width);gap:0;max-width:var(--qc-job-card-width);padding:var(--qc-job-card-padding)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card.qc-job-card--interactive:active,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card.qc-job-card--interactive:hover,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card.qc-job-card--interactive:active,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card.qc-job-card--interactive:hover{border-color:var(--qc-color-border-interactive)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__content,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__content{gap:var(--qc-space-md);padding:var(--qc-space-sm) var(--qc-space-sm) var(--qc-space-md)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card.qc-job-card--has-applied .qc-job-card__content,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card.qc-job-card--has-applied .qc-job-card__content{padding-top:var(--qc-space-md)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__applied-banner,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__applied-banner{display:flex}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__applied-badge.qc-badge,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__applied-badge.qc-badge{border-radius:var(--qc-radius-md) var(--qc-radius-md) 0 0;padding:0;width:100%}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__header,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__header{align-items:stretch;flex-direction:column;gap:var(--qc-space-sm);padding-right:0}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__header-top,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__header-top{align-items:center;display:flex;gap:var(--qc-space-sm);justify-content:space-between;width:100%}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__header-top .qc-job-card__favorite,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__header-top .qc-job-card__favorite{display:none;position:static;right:auto;top:auto}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__body,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__body{gap:var(--qc-space-sm);width:100%}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__title-row,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__title-row{align-items:stretch;flex-direction:column;gap:var(--qc-space-xs)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__title,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:var(--qc-font-size-lg);line-height:var(--qc-line-height-xl);white-space:normal}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__badges,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__badges{width:100%}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__posted,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__posted{font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-compact)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__divider,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__divider{border:0;border-top:var(--qc-checkbox-border-width) solid var(--qc-color-border-divider);display:block;height:0;margin:0;width:100%}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__description,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:unset;white-space:normal}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__meta,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__meta{align-items:start;display:grid;gap:var(--qc-space-sm) var(--qc-space-md);grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__meta-item,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__meta-item{align-items:center;display:flex;flex:unset;max-width:none;min-width:0;width:100%}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card .qc-job-card__meta-value,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card .qc-job-card__meta-value{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;flex:1 1 auto;max-width:100%;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card.qc-blurred-job-card__job-card,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card.qc-blurred-job-card__job-card{background:transparent;border-color:transparent;border-width:0}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card.qc-blurred-job-card__job-card .qc-job-card__header-top .qc-job-card__favorite,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card.qc-blurred-job-card__job-card .qc-job-card__header-top .qc-job-card__favorite{display:flex}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card.qc-blurred-job-card__job-card .qc-job-card__header-top .qc-icon-button,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card.qc-blurred-job-card__job-card .qc-job-card__header-top .qc-icon-button{--qc-icon-button-size:calc(var(--qc-space-md)*3)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-job-card.qc-blurred-job-card__job-card .qc-job-card__header-top .qc-icon-button svg,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-job-card.qc-blurred-job-card__job-card .qc-job-card__header-top .qc-icon-button svg{height:var(--qc-font-size-md);width:var(--qc-font-size-md)}.qc-blurred-job-card{--qc-blurred-job-card-width:min(100%,808px);--qc-blurred-job-card-overlay-min-height:calc(var(--qc-space-md)*9);--qc-blurred-job-card-overlay-padding-block:var(--qc-space-md);--qc-blurred-job-card-overlay-padding-inline:var(--qc-space-3xl);--qc-blurred-job-card-overlay-gap:var(--qc-space-lg);--qc-blurred-job-card-overlay-title-color:var(--qc-color-text-black);--qc-blurred-job-card-overlay-description-color:var(--qc-color-text-primary);--qc-blurred-job-card-overlay-scrim:color-mix(in srgb,var(--qc-color-surface-white) calc(var(--qc-opacity-blurred-overlay-gradient-soft)*100%),transparent);--qc-blurred-job-card-overlay-panel-bg:color-mix(in srgb,var(--qc-color-surface-white) calc(var(--qc-opacity-blurred-overlay-gradient-strong)*100%),transparent);--qc-blurred-job-card-gradient-strong:color-mix(in srgb,var(--qc-color-surface-white) calc(var(--qc-opacity-blurred-overlay-gradient-strong)*100%),transparent);--qc-blurred-job-card-gradient-soft:color-mix(in srgb,var(--qc-color-surface-white) calc(var(--qc-opacity-blurred-overlay-gradient-soft)*100%),transparent);font-family:var(--qc-font-sans);max-width:var(--qc-blurred-job-card-width)}.qc-blurred-job-card,.qc-blurred-job-card__base{box-sizing:border-box;position:relative;width:100%}.qc-blurred-job-card__base{border-radius:var(--qc-radius-md);contain:layout paint;overflow:hidden}.qc-blurred-job-card__job-card.qc-job-card{max-width:none;width:100%}.qc-blurred-job-card--blur .qc-blurred-job-card__content{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.qc-blurred-job-card__gradient{background:linear-gradient(180deg,var(--qc-blurred-job-card-gradient-soft) 0,transparent 100%),linear-gradient(90deg,var(--qc-blurred-job-card-gradient-strong) 0,transparent 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.qc-blurred-job-card--blur.qc-blurred-job-card--overlay .qc-blurred-job-card__overlay{backdrop-filter:blur(var(--qc-blur-card-sm));background:var(--qc-blurred-job-card-overlay-scrim)}.qc-blurred-job-card__overlay{inset:0;padding:var(--qc-job-card-padding,var(--qc-space-lg));pointer-events:none;position:absolute;z-index:2}.qc-blurred-job-card__overlay,.qc-blurred-job-card__overlay-inner{align-items:center;box-sizing:border-box;display:flex;justify-content:center}.qc-blurred-job-card__overlay-inner{background:var(--qc-blurred-job-card-overlay-panel-bg);border-radius:var(--qc-radius-md);flex-direction:column;gap:var(--qc-blurred-job-card-overlay-gap);max-width:100%;min-height:var(--qc-blurred-job-card-overlay-min-height);padding:var(--qc-blurred-job-card-overlay-padding-block) var(--qc-blurred-job-card-overlay-padding-inline);pointer-events:auto;text-align:center;width:100%}.qc-blurred-job-card--minimal .qc-blurred-job-card__overlay-inner{gap:var(--qc-space-md);min-height:auto;padding-block:var(--qc-space-md);padding-inline:var(--qc-space-lg)}.qc-blurred-job-card--minimal.qc-blurred-job-card--overlay .qc-blurred-job-card__overlay{backdrop-filter:none;background:transparent}.qc-blurred-job-card--gradient:not(.qc-blurred-job-card--overlay) .qc-blurred-job-card__gradient{opacity:1}.qc-blurred-job-card__title{color:var(--qc-blurred-job-card-overlay-title-color);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-xl);margin:0;max-width:100%}.qc-blurred-job-card__description{color:var(--qc-blurred-job-card-overlay-description-color);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);margin:0;max-width:100%}.qc-blurred-job-card__actions{justify-content:center}.qc-blurred-job-card__actions,.qc-blurred-job-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--qc-space-sm);width:100%}.qc-blurred-job-card__footer{margin-top:var(--qc-space-md)}@media (prefers-reduced-transparency:reduce){.qc-blurred-job-card--blur.qc-blurred-job-card--overlay .qc-blurred-job-card__overlay{backdrop-filter:none;background:var(--qc-color-surface-overlay)}.qc-blurred-job-card__overlay-inner{background:var(--qc-color-surface-white)}}@media only screen and (min-width:280px) and (max-width:767px){.qc-blurred-job-card{--qc-blurred-job-card-width:min(100%,var(--qc-width-job-card-mobile));--qc-blurred-job-card-overlay-min-height:calc(var(--qc-space-md)*13 + var(--qc-space-sm));--qc-blurred-job-card-overlay-padding-inline:var(--qc-space-md);max-width:var(--qc-blurred-job-card-width)}.qc-blurred-job-card .qc-blurred-job-card__base{background:var(--qc-color-surface-white);border:var(--qc-checkbox-border-width) solid var(--qc-color-border-interactive);border-radius:var(--qc-radius-md)}.qc-blurred-job-card .qc-blurred-job-card__job-card.qc-job-card{background:transparent;border-color:transparent;border-width:0}.qc-blurred-job-card .qc-blurred-job-card__overlay{align-items:stretch;padding:var(--qc-space-sm)}.qc-blurred-job-card .qc-blurred-job-card__overlay-inner{justify-content:center;min-height:var(--qc-blurred-job-card-overlay-min-height);padding:var(--qc-blurred-job-card-overlay-padding-block) var(--qc-blurred-job-card-overlay-padding-inline)}.qc-blurred-job-card .qc-blurred-job-card__title{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-xl);text-align:center}.qc-blurred-job-card .qc-blurred-job-card__actions{width:100%}.qc-blurred-job-card .qc-blurred-job-card__actions .qc-button{justify-content:center;width:100%}}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-blurred-job-card,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-blurred-job-card{--qc-blurred-job-card-width:min(100%,var(--qc-width-job-card-mobile));--qc-blurred-job-card-overlay-min-height:calc(var(--qc-space-md)*13 + var(--qc-space-sm));--qc-blurred-job-card-overlay-padding-inline:var(--qc-space-md);max-width:var(--qc-blurred-job-card-width)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-blurred-job-card .qc-blurred-job-card__base,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-blurred-job-card .qc-blurred-job-card__base{background:var(--qc-color-surface-white);border:var(--qc-checkbox-border-width) solid var(--qc-color-border-interactive);border-radius:var(--qc-radius-md)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-blurred-job-card .qc-blurred-job-card__job-card.qc-job-card,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-blurred-job-card .qc-blurred-job-card__job-card.qc-job-card{background:transparent;border-color:transparent;border-width:0}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-blurred-job-card .qc-blurred-job-card__overlay,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-blurred-job-card .qc-blurred-job-card__overlay{align-items:stretch;padding:var(--qc-space-sm)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-blurred-job-card .qc-blurred-job-card__overlay-inner,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-blurred-job-card .qc-blurred-job-card__overlay-inner{justify-content:center;min-height:var(--qc-blurred-job-card-overlay-min-height);padding:var(--qc-blurred-job-card-overlay-padding-block) var(--qc-blurred-job-card-overlay-padding-inline)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-blurred-job-card .qc-blurred-job-card__title,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-blurred-job-card .qc-blurred-job-card__title{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-xl);text-align:center}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-blurred-job-card .qc-blurred-job-card__actions,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-blurred-job-card .qc-blurred-job-card__actions{width:100%}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame .qc-blurred-job-card .qc-blurred-job-card__actions .qc-button,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow .qc-blurred-job-card .qc-blurred-job-card__actions .qc-button{justify-content:center;width:100%}.qc-pagination--composable,.qc-pagination:has(.qc-pagination__list){--qc-pagination-gap:var(--qc-space-xs);--qc-pagination-link-pad:var(--qc-space-sm);--qc-pagination-control-pad:calc(var(--qc-space-sm) + 2px);--qc-pagination-link-size:calc(var(--qc-space-md)*2.5);--qc-pagination-label-wide-min:calc(var(--qc-space-md)*2 + var(--qc-space-md) - var(--qc-space-sm));--qc-pagination-link-color:var(--qc-color-text-placeholder);--qc-pagination-link-color-hover:var(--qc-color-text-primary);--qc-pagination-link-bg-active:var(--qc-color-primary-600);--qc-pagination-link-color-active:var(--qc-color-text-contrast);--qc-pagination-link-radius:var(--qc-radius-sm);--qc-pagination-font-size:var(--qc-font-size-sm);--qc-pagination-line-height:var(--qc-line-height-lg);--qc-pagination-font-weight:var(--qc-font-weight-medium);--qc-pagination-mobile-pad-inline:var(--qc-space-md);--qc-pagination-icon-size:calc(var(--qc-space-md) + var(--qc-space-xs));align-items:center;display:flex;flex-direction:column;font-family:var(--qc-font-sans);gap:var(--qc-space-md);width:100%}.qc-pagination--legacy,.qc-pagination:not(:has(.qc-pagination__list)){align-items:center;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:center}.qc-pagination__summary{color:var(--qc-color-text-secondary);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-lg);margin:0;text-align:center}.qc-pagination__desktop{display:block;width:100%}.qc-pagination__mobile{display:none;width:100%}.qc-pagination__list{align-items:center;flex-wrap:wrap;gap:var(--qc-pagination-gap);justify-content:center;list-style:none}.qc-pagination__item,.qc-pagination__list{display:flex;margin:0;padding:0}.qc-pagination__ellipsis,.qc-pagination__link{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--qc-pagination-link-radius);box-sizing:border-box;color:var(--qc-pagination-link-color);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--qc-pagination-font-size);font-weight:var(--qc-pagination-font-weight);justify-content:center;line-height:var(--qc-pagination-line-height);min-height:var(--qc-pagination-link-size);min-width:var(--qc-pagination-link-size);padding:var(--qc-pagination-link-pad);text-decoration:none;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.qc-pagination__link--control{min-width:var(--qc-pagination-link-size);padding:var(--qc-pagination-control-pad)}.qc-pagination__link-label{align-items:center;display:inline-flex;justify-content:center;min-height:calc(var(--qc-space-md) + var(--qc-space-md));min-width:calc(var(--qc-space-md) + var(--qc-space-md))}.qc-pagination__link-label--wide{min-width:var(--qc-pagination-label-wide-min)}.qc-pagination__link--active{background:var(--qc-pagination-link-bg-active);color:var(--qc-pagination-link-color-active);cursor:default;pointer-events:none}.qc-pagination__link--active .qc-pagination__link-label{min-height:calc(var(--qc-space-md) + var(--qc-space-md));min-width:calc(var(--qc-space-md) + var(--qc-space-md))}.qc-pagination__link--active .qc-pagination__link-label--wide{min-width:var(--qc-pagination-label-wide-min)}.qc-pagination__link--disabled{color:var(--qc-color-text-disabled);cursor:not-allowed;pointer-events:none}.qc-pagination__link:not(.qc-pagination__link--active):not(.qc-pagination__link--disabled):hover{background:var(--qc-color-surface-light);color:var(--qc-pagination-link-color-hover)}.qc-pagination__link:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-pagination__ellipsis{cursor:default;min-width:auto;padding-inline:var(--qc-pagination-link-pad);pointer-events:none}.qc-pagination__icon{align-items:center;color:inherit;display:inline-flex;height:var(--qc-pagination-icon-size);justify-content:center;width:var(--qc-pagination-icon-size)}.qc-pagination__icon svg{display:block;height:100%;width:100%}@media only screen and (min-width:280px) and (max-width:767px){.qc-pagination__desktop{display:none}.qc-pagination__mobile{display:block}.qc-pagination__mobile .qc-pagination__list{align-items:center;box-sizing:border-box;flex-wrap:nowrap;gap:0;justify-content:space-between;padding-inline:var(--qc-pagination-mobile-pad-inline);width:100%}.qc-pagination__mobile .qc-pagination__item--desktop-only,.qc-pagination__mobile .qc-pagination__item--ellipsis{display:none}.qc-pagination__mobile .qc-pagination__ellipsis,.qc-pagination__mobile .qc-pagination__link{flex-shrink:0}.qc-pagination__mobile .qc-pagination__link--control{padding:var(--qc-pagination-control-pad)}.qc-pagination__mobile .qc-pagination__link:not(.qc-pagination__link--active):not(.qc-pagination__link--disabled):hover{background:transparent;color:var(--qc-pagination-link-color)}}.qc-filter-sidebar{box-sizing:border-box;font-family:var(--qc-font-sans);max-width:var(--qc-width-job-filter-sidebar);padding-top:0}.qc-filter-sidebar,.qc-filter-sidebar__sections{display:flex;flex-direction:column;gap:var(--qc-space-xl);width:100%}.qc-filter-sidebar__body-wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative;width:100%}.qc-filter-sidebar__heading-actions{align-items:center;display:flex;flex-shrink:0}.qc-filter-sidebar__heading-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--qc-space-sm);justify-content:space-between;padding:0;width:100%}.qc-filter-sidebar__heading-title{color:var(--qc-color-text-black);font-size:var(--qc-font-size-xl);letter-spacing:var(--qc-letter-spacing-normal);margin:0}.qc-filter-sidebar__clear-link,.qc-filter-sidebar__heading-title{font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg)}.qc-filter-sidebar__clear-link{color:var(--qc-color-primary-600);cursor:pointer;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);text-decoration:none;transition:color .2s ease-out}.qc-filter-sidebar__clear-link:focus-visible,.qc-filter-sidebar__clear-link:hover{text-decoration:underline}.qc-filter-sidebar__clear-link.qc-button,button.qc-filter-sidebar__clear-link{background:transparent;border:none;margin:0;padding:0;text-align:right}.qc-filter-sidebar__clear-link.qc-button:focus-visible,button.qc-filter-sidebar__clear-link:focus-visible{border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus);outline:none}.qc-filter-sidebar__section{display:flex;flex-direction:column;width:100%}.qc-filter-sidebar__category-trigger{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;justify-content:space-between;margin:0;padding:0;text-align:left;width:100%}.qc-filter-sidebar__category-trigger:focus-visible{border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus);outline:none}.qc-filter-sidebar__category-trigger.qc-button{--qc-button-bg:transparent;--qc-button-color:inherit;--qc-button-border:none;--qc-button-pad-y:0;--qc-button-pad-x:0;--qc-button-gap:0;--qc-button-box-shadow:none;--qc-button-font-size:inherit;--qc-button-line-height:inherit;--qc-button-font-weight:inherit;justify-content:space-between;max-width:100%;text-align:left;white-space:normal;width:100%}.qc-filter-sidebar__category-trigger.qc-button:focus-visible{--qc-button-focus-shadow:none}.qc-filter-sidebar__category-label-row{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm);min-width:0}.qc-filter-sidebar__category-title{color:var(--qc-color-text-black);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md)}.qc-filter-sidebar__category-chevron{align-items:center;color:var(--qc-color-text-black);display:flex;flex-shrink:0;height:var(--qc-size-job-filter-chevron);justify-content:center;pointer-events:none;width:var(--qc-size-job-filter-chevron)}.qc-filter-sidebar__chevron-svg{display:block;flex-shrink:0}.qc-filter-sidebar__chevron-svg path{stroke:currentColor}.qc-filter-sidebar__dot-svg{display:block;flex-shrink:0}.qc-filter-sidebar__dot-shape{fill:var(--qc-color-primary-600)}.qc-filter-sidebar__category-panel{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--qc-space-xs);margin-top:var(--qc-space-filter-sidebar-stack);overflow:hidden;padding:0;width:100%}.qc-filter-sidebar__category-panel--gap-md{gap:var(--qc-space-md)}.qc-filter-sidebar__options{display:flex;flex-direction:column;gap:var(--qc-space-xs);width:100%}.qc-filter-sidebar__options--gap-sm{gap:var(--qc-space-sm)}.qc-filter-sidebar__subcategory{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:var(--qc-space-sm);padding:var(--qc-space-xs);width:100%}.qc-filter-sidebar__subcategory--clickable{cursor:pointer}button.qc-filter-sidebar__subcategory{background:transparent;border:none;color:inherit;font:inherit;margin:0;text-align:left}button.qc-filter-sidebar__subcategory:focus-visible{border-radius:var(--qc-radius-sm);box-shadow:var(--qc-shadow-focus);outline:none}.qc-filter-sidebar__subcategory.qc-button.qc-button--ghost{--qc-button-bg:transparent;--qc-button-color:inherit;--qc-button-border:none;--qc-button-pad-y:var(--qc-space-xs);--qc-button-pad-x:var(--qc-space-xs);--qc-button-gap:var(--qc-space-sm);--qc-button-box-shadow:none;--qc-button-font-size:inherit;--qc-button-line-height:inherit;--qc-button-font-weight:inherit;justify-content:flex-start;max-width:100%;text-align:left;white-space:normal;width:100%}.qc-filter-sidebar__subcategory.qc-button.qc-button--ghost:focus-visible{--qc-button-focus-shadow:none}.qc-filter-sidebar__pseudo-checkbox{align-items:center;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-input);border-radius:var(--qc-radius-sm);box-sizing:border-box;color:var(--qc-color-text-disabled);display:flex;flex-shrink:0;height:var(--qc-checkbox-size);justify-content:center;width:var(--qc-checkbox-size)}.qc-filter-sidebar__pseudo-checkbox svg path{stroke:currentColor}.qc-filter-sidebar__pseudo-checkbox-line--partial{color:var(--qc-color-border-input)}.qc-filter-sidebar__label{color:var(--qc-color-text-black);cursor:pointer;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md)}.qc-filter-sidebar__label--regular{font-weight:var(--qc-font-weight-regular)}.qc-filter-sidebar__label--select-all{font-weight:var(--qc-font-weight-medium)}.qc-filter-sidebar__category-panel--gap-sm{gap:var(--qc-space-sm)}.qc-filter-sidebar__native-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-input);border-radius:var(--qc-radius-sm);box-sizing:border-box;cursor:pointer;flex-shrink:0;height:var(--qc-checkbox-size);margin:0;padding:0;width:var(--qc-checkbox-size)}.qc-filter-sidebar__native-checkbox:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-filter-sidebar input[type=radio]{accent-color:var(--qc-color-primary-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-medium);border-radius:var(--qc-radius-full);box-sizing:border-box;cursor:pointer;height:var(--qc-space-md);margin:0;width:var(--qc-space-md)}.qc-filter-sidebar input[type=radio]:checked{border-color:var(--qc-color-primary-600);border-width:var(--qc-space-xs)}.qc-filter-sidebar input[type=radio]:checked+label{color:var(--qc-color-primary-600)}.qc-filter-sidebar #exclude-negotiable:checked,.qc-filter-sidebar .search-input:checked:not([type=radio]){background-color:var(--qc-color-primary-600);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.491 3.792 5.25 11.033 1.508 7.292l.825-.825 2.916 2.916 6.417-6.416.825.825Z' fill='%23FFF'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--qc-checkbox-icon-size) var(--qc-checkbox-icon-size);border-color:var(--qc-color-primary-600)}.qc-filter-sidebar__empty-hint{color:var(--qc-color-text-muted);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);margin:0}.qc-filter-sidebar__rate-fields-row{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-filter-sidebar-stack);width:100%}.qc-filter-sidebar__rate-cell{flex:1 1 0;min-width:0;position:relative}.qc-filter-sidebar__rate-prefix{color:var(--qc-color-border-medium);font-size:var(--qc-font-size-md);left:var(--qc-space-md);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.qc-filter-sidebar__rate-input:not(.qc-filter-sidebar__rate-input--framed),.qc-filter-sidebar__rate-prefix{font-family:var(--qc-font-sans);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md)}.qc-filter-sidebar__rate-input:not(.qc-filter-sidebar__rate-input--framed){background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;color:var(--qc-color-text-black);font-size:var(--qc-font-size-sm);outline:none;padding:calc(var(--qc-space-sm) + var(--qc-space-2xs)) var(--qc-space-md) calc(var(--qc-space-sm) + var(--qc-space-2xs)) calc(var(--qc-space-md) + var(--qc-space-md) + var(--qc-space-xs));width:100%}.qc-filter-sidebar__rate-input:not(.qc-filter-sidebar__rate-input--framed):focus-visible{box-shadow:var(--qc-shadow-focus)}.qc-filter-sidebar__rate-divider{flex-shrink:0}.qc-filter-sidebar__rate-divider rect{fill:var(--qc-color-border-input)}.qc-filter-sidebar .qc-filter-sidebar__rate-input.qc-filter-sidebar__rate-input--framed{align-items:center;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--qc-space-sm);min-height:calc(var(--qc-space-md)*3);padding:var(--qc-space-filter-sidebar-stack);width:100%}.qc-filter-sidebar .qc-filter-sidebar__rate-input.qc-filter-sidebar__rate-input--framed:focus-within{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-primary-600);border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-focus)}.qc-filter-sidebar .qc-filter-sidebar__rate-input.qc-filter-sidebar__rate-input--framed .qc-filter-sidebar__rate-leading{align-items:center;color:var(--qc-color-icon-secondary);display:inline-flex;flex-shrink:0;height:var(--qc-size-contract-jobs-filter-rate-icon);justify-content:center;width:var(--qc-size-contract-jobs-filter-rate-icon)}.qc-filter-sidebar .qc-filter-sidebar__rate-input.qc-filter-sidebar__rate-input--framed .qc-filter-sidebar__rate-leading-svg{display:block;height:var(--qc-size-contract-jobs-filter-rate-icon);width:var(--qc-size-contract-jobs-filter-rate-icon)}.qc-filter-sidebar .qc-filter-sidebar__rate-input.qc-filter-sidebar__rate-input--framed .qc-filter-sidebar__rate-field{background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--qc-color-text-black);flex:1 1 auto;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);margin:0;min-height:0;min-width:0;outline:none;padding:0;width:auto}.qc-filter-sidebar .qc-filter-sidebar__rate-input.qc-filter-sidebar__rate-input--framed .qc-filter-sidebar__rate-field::-moz-placeholder{color:var(--qc-color-text-placeholder)}.qc-filter-sidebar .qc-filter-sidebar__rate-input.qc-filter-sidebar__rate-input--framed .qc-filter-sidebar__rate-field::placeholder{color:var(--qc-color-text-placeholder)}.qc-filter-sidebar .qc-filter-sidebar__rate-input.qc-filter-sidebar__rate-input--framed .qc-filter-sidebar__rate-field:focus,.qc-filter-sidebar .qc-filter-sidebar__rate-input.qc-filter-sidebar__rate-input--framed .qc-filter-sidebar__rate-field:focus-visible{box-shadow:none;outline:none}.qc-filter-sidebar__rate-radio{accent-color:var(--qc-color-primary-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-medium);border-radius:var(--qc-radius-full);box-sizing:border-box;cursor:pointer;flex-shrink:0;height:var(--qc-space-md);margin:0;width:var(--qc-space-md)}.qc-filter-sidebar__rate-radio:checked{background-color:var(--qc-color-surface-white);background-image:none;border-color:var(--qc-color-primary-600);border-width:var(--qc-space-xs)}.qc-filter-sidebar__rate-radio:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-filter-sidebar__rate-type-row{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-md);width:100%}.qc-filter-sidebar__rate-exclude-row,.qc-filter-sidebar__rate-type-option{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm)}.qc-filter-sidebar__rate-exclude-row{padding:var(--qc-space-xs) 0;width:100%}.qc-filter-sidebar__scroll-panel{max-height:320px;overflow-y:auto;width:100%}.job-left.desktop-only-hide-left{gap:var(--qc-space-xl);width:var(--qc-width-job-filter-sidebar)}.qc-header{--qc-header-pad-inline:var(--qc-space-header-padding-inline-mobile);--qc-header-pad-block:var(--qc-space-header-padding-block);background:var(--qc-color-surface-white);box-sizing:border-box;font-family:var(--qc-font-sans);overflow:visible;position:relative;width:100%;z-index:var(--qc-z-header)}.qc-header--sticky{position:sticky;top:0}.qc-header--guest{--qc-header-pad-inline:var(--qc-space-header-padding-inline-guest)}.qc-header--authenticated{--qc-header-pad-inline:var(--qc-space-header-padding-inline-auth)}@media (max-width:991px){.qc-header--authenticated,.qc-header--guest{--qc-header-pad-inline:var(--qc-space-header-padding-inline-mobile)}}.qc-header__inner{box-sizing:border-box;position:relative;width:100%;z-index:0}.qc-header__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--qc-space-md);justify-content:space-between;margin:0 auto;max-width:100%;min-height:var(--qc-height-header);padding:var(--qc-header-pad-block) var(--qc-header-pad-inline);width:100%}.qc-header__container .qc-header-brand__link:hover{color:var(--qc-color-text-black)}@media (min-width:992px){.qc-header:not(.qc-header-shell-production) .qc-header__container .qc-header-nav .qc-header-nav__item:focus-within>.qc-header-nav__link,.qc-header:not(.qc-header-shell-production) .qc-header__container .qc-header-nav .qc-header-nav__item:focus-within>.qc-header-nav__trigger,.qc-header:not(.qc-header-shell-production) .qc-header__container .qc-header-nav .qc-header-nav__item:hover>.qc-header-nav__link,.qc-header:not(.qc-header-shell-production) .qc-header__container .qc-header-nav .qc-header-nav__item:hover>.qc-header-nav__trigger{border-bottom-color:var(--qc-color-primary-600);color:var(--qc-color-text-black)}}.qc-header__brand{align-items:center;display:flex;flex-shrink:0;min-width:0}.qc-header__nav{flex:1 1 auto;justify-content:center;overflow:visible}.qc-header__actions,.qc-header__nav{align-items:center;display:none;min-width:0}.qc-header__actions{flex-shrink:0;gap:var(--qc-space-md);justify-content:flex-end}.qc-header__mobile-toggle-slot{align-items:center;display:flex;flex-shrink:0;margin-left:auto}.qc-header__search{flex:0 1 var(--qc-max-width-header-search);max-width:var(--qc-max-width-header-search);min-width:0}.qc-header__mobile-panel{background:var(--qc-color-surface-white);border-top:1px solid var(--qc-color-border-light);box-sizing:border-box;display:none;padding:var(--qc-space-md) var(--qc-space-header-padding-inline-mobile) var(--qc-space-xl);position:relative;width:100%;z-index:var(--qc-z-header-mobile-panel)}.qc-header__backdrop{background:var(--qc-color-surface-backdrop);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:calc(var(--qc-z-header-mobile-panel) - 1)}.qc-header--mobile-open .qc-header__backdrop{opacity:var(--qc-backdrop-opacity-header-mobile);pointer-events:auto}.qc-header--mobile-open .qc-header__mobile-panel{display:block}@media (min-width:992px){.qc-header__mobile-toggle-slot{display:none}.qc-header__actions,.qc-header__nav{display:flex}.qc-header--mobile-open .qc-header__backdrop{opacity:0;pointer-events:none}.qc-header-shell-production.qc-header--dropdown-open .qc-header__backdrop,.qc-header-shell-production:has(.drop-menu-parent:focus-within) .qc-header__backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--qc-color-surface-backdrop);bottom:0;left:0;opacity:1;pointer-events:auto;right:0;top:var(--qc-header-dropdown-top,var(--qc-height-header));z-index:calc(var(--qc-z-header) - 2)}.qc-header--mobile-open .qc-header__mobile-panel{display:none}.qc-header-shell-production .qc-page-shell__desktop-header .qc-header__container{gap:0;margin-inline:auto;max-width:var(--qc-width-header-rail-guest);padding:0;width:100%}.qc-header-shell-production.qc-header--authenticated .qc-page-shell__desktop-header .qc-header__container{max-width:var(--qc-width-header-rail-auth)}}@media (min-width:992px) and (min-width:1170px){.qc-header-shell-production .qc-page-shell__desktop-header .qc-header__container{min-width:var(--qc-width-header-rail-guest)}}.qc-header-brand{align-items:center;display:inline-flex;min-width:0}.qc-header-brand__link{color:var(--qc-color-text-black);font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-3xl);margin:0;padding:0;text-decoration:none;text-transform:capitalize;white-space:nowrap}@media (min-width:992px){.qc-header-brand__link{margin-right:25px}}.qc-header-brand__link:hover{color:var(--qc-color-interactive)}.qc-header-brand__link:focus-visible{border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus);outline:none}.qc-header-brand__tagline{color:var(--qc-color-text-secondary);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-sm);margin:0;margin-top:var(--qc-space-2xs)}.qc-header-nav{min-width:0}.qc-header-nav__list{display:flex;list-style:none;margin:0;padding:0}.qc-header-nav__item{align-items:center;display:flex;margin:0 20px;position:relative}.qc-header-nav__item:first-child{margin:0 20px 0 0}.qc-header-nav__item:last-child{padding:5px 0 10px!important}.qc-header-nav__link,.qc-header-nav__trigger{align-items:center;background:transparent;border:none;border-bottom:var(--qc-border-width-header-active) solid transparent;border-radius:0;color:var(--qc-color-text-black);cursor:pointer;display:inline-flex;flex-direction:row;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);gap:var(--qc-space-sm);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md);margin:0;text-decoration:none;white-space:nowrap}.qc-header-nav__trigger{padding:var(--qc-space-sm) var(--qc-space-xs)}.qc-header-nav__link{padding-bottom:10px!important;padding-left:8px!important;padding-right:0!important;padding-top:11px}.qc-header-nav__item:last-child .qc-header-nav__link{padding-left:4px!important;padding-right:4px!important;padding-top:16px}.qc-header-nav__link:focus-visible,.qc-header-nav__trigger:focus-visible{border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus);outline:none}.qc-header:not(.qc-header-shell-production) .qc-header-nav__link:hover,.qc-header:not(.qc-header-shell-production) .qc-header-nav__trigger:hover{color:var(--qc-color-interactive)}@media (min-width:992px){.qc-header-shell-production .qc-header-nav__item:focus-within>.qc-header-nav__link,.qc-header-shell-production .qc-header-nav__item:hover>.qc-header-nav__link,.qc-header-shell-production .qc-header-nav__link--active{border-bottom:var(--qc-border-width-header-active) solid var(--qc-color-primary-600);color:var(--qc-color-text-black)}}.qc-header-nav__chevron{color:var(--qc-color-text-black);display:block;flex-shrink:0;height:var(--qc-size-header-nav-chevron);width:var(--qc-size-header-nav-chevron)}.qc-header-nav__chevron path{stroke:currentColor}.qc-header-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--qc-space-md);justify-content:flex-end;min-width:0}.qc-header-actions__icon-wrap{display:inline-flex;flex-shrink:0;position:relative}.qc-header-actions__badge{position:absolute;right:0;top:0;transform:translate(25%,-25%)}.qc-header-login-btn.qc-button{--qc-button-pad-y:var(--qc-space-sm);--qc-button-pad-x:var(--qc-space-header-cta-inline);--qc-button-bg:var(--qc-color-primary-50);--qc-button-color:var(--qc-color-primary-600);--qc-button-border:1px solid var(--qc-color-border-header-login);--qc-button-box-shadow:var(--qc-shadow-xs)}.qc-header-login-btn.qc-button.qc-button--secondary:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover{--qc-button-bg:var(--qc-color-primary-200);--qc-button-color:var(--qc-color-primary-600)}.qc-header-user-menu{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--qc-radius-md);color:inherit;cursor:pointer;display:inline-flex;flex-direction:row;font:inherit;gap:var(--qc-space-sm);margin:0;max-width:100%;padding:var(--qc-space-xs);text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.qc-header-user-menu:hover{background:var(--qc-color-surface-light);border-color:var(--qc-color-border-light)}.qc-header-user-menu:focus-visible{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus);outline:none}.qc-header-user-menu__avatar{align-items:center;background:var(--qc-color-primary-100);border-radius:var(--qc-radius-full);color:var(--qc-color-primary-600);display:flex;flex-shrink:0;height:var(--qc-size-header-avatar);justify-content:center;overflow:hidden;width:var(--qc-size-header-avatar)}.qc-header-user-menu__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qc-header-user-menu__text{display:flex;flex-direction:column;gap:var(--qc-space-2xs);max-width:var(--qc-width-header-user-text-max);min-width:0}.qc-header-user-menu__name{color:var(--qc-color-text-black);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md)}.qc-header-user-menu__email,.qc-header-user-menu__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-header-user-menu__email{color:var(--qc-color-text-secondary);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-sm)}.qc-header-user-menu__trigger{align-items:center;display:inline-flex;flex-shrink:0}.qc-header-user-menu__chevron{color:var(--qc-color-text-black);display:block;flex-shrink:0;height:var(--qc-size-header-nav-chevron);width:var(--qc-size-header-nav-chevron)}.qc-header-user-menu__chevron path{stroke:currentColor}.qc-header-mobile-toggle{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-medium);border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xs);cursor:pointer;display:inline-flex;height:calc(var(--qc-space-md) + var(--qc-space-lg));margin:0;padding:0;position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:calc(var(--qc-space-md) + var(--qc-space-lg))}.qc-header-mobile-toggle,.qc-header-mobile-toggle__bars{align-items:center;flex-direction:column;justify-content:center}.qc-header-mobile-toggle__bars{display:flex;gap:var(--qc-space-header-toggle-bar-gap)}.qc-header-mobile-toggle:hover{background:var(--qc-color-surface-light)}.qc-header-mobile-toggle:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-header-mobile-toggle__bar{background:var(--qc-color-text-primary);border-radius:var(--qc-radius-full);display:block;height:var(--qc-border-width-header-active);transform-origin:center;transition:transform .2s ease,opacity .2s ease;width:var(--qc-space-md)}.qc-header-user-menu.qc-button.qc-button--ghost{--qc-button-bg:transparent;--qc-button-color:inherit;--qc-button-border:1px solid transparent;--qc-button-pad-y:var(--qc-space-xs);--qc-button-pad-x:var(--qc-space-xs);--qc-button-gap:var(--qc-space-sm);--qc-button-box-shadow:none;--qc-button-font-size:inherit;--qc-button-line-height:inherit;--qc-button-font-weight:inherit;align-items:center;display:inline-flex;flex-direction:row;max-width:100%;text-align:left}.qc-header-user-menu.qc-button.qc-button--ghost:focus-visible{--qc-button-focus-shadow:none}.qc-header-mobile-toggle.qc-button.qc-button--ghost{--qc-button-bg:var(--qc-color-surface-white);--qc-button-color:var(--qc-color-text-primary);--qc-button-border:1px solid var(--qc-color-border-medium);--qc-button-pad-y:0;--qc-button-pad-x:0;--qc-button-gap:0;--qc-button-box-shadow:var(--qc-shadow-xs);height:calc(var(--qc-space-md) + var(--qc-space-lg));width:calc(var(--qc-space-md) + var(--qc-space-lg))}.qc-header-mobile-toggle.qc-button.qc-button--ghost:focus-visible{--qc-button-focus-shadow:none}.qc-header__mobile-panel .qc-header-nav{display:block;width:100%}.qc-header__mobile-panel .qc-header-nav__list{align-items:stretch;flex-direction:column;gap:var(--qc-space-xs)}.qc-header__mobile-panel .qc-header-nav__item{min-height:0}.qc-header__mobile-panel .qc-header-nav__link,.qc-header__mobile-panel .qc-header-nav__trigger{border-bottom:none;border-radius:var(--qc-radius-sm);justify-content:space-between;padding:var(--qc-space-sm) var(--qc-space-md);width:100%}.qc-header__mobile-panel .qc-header-nav__link--active,.qc-header__mobile-panel .qc-header-nav__trigger--active{background:var(--qc-color-primary-50);border-bottom:none;color:var(--qc-color-primary-600)}.qc-header__mobile-panel .qc-header-actions{align-items:stretch;border-top:1px solid var(--qc-color-border-light);flex-direction:column;margin-top:var(--qc-space-lg);padding-top:var(--qc-space-md);width:100%}.qc-header__mobile-panel .qc-header__search{margin-bottom:var(--qc-space-md);max-width:none;width:100%}.qc-header-shell-production__account-dropdown-root{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;position:relative}.qc-header-shell-production__account-dropdown-root:after{bottom:calc(var(--qc-space-sm)*-1);content:"";height:var(--qc-space-sm);left:0;position:absolute;width:100%}.qc-header-shell-production__account-dropdown-trigger-icon{box-sizing:border-box;color:var(--qc-color-text-black);display:block;flex-shrink:0;height:var(--qc-size-header-avatar);padding:var(--qc-space-xs);width:var(--qc-size-header-avatar)}.qc-header-shell-production__account-dropdown-list{background:var(--qc-color-surface-white);border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-header-account-dropdown);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--qc-space-md);list-style:none;margin:0;max-width:min(var(--qc-width-header-account-dropdown),100vw - var(--qc-space-xl));opacity:0;padding:var(--qc-space-lg);pointer-events:none;position:absolute;right:0;top:calc(100% + var(--qc-space-xs));transform:translateY(var(--qc-space-xs));transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;width:var(--qc-width-header-account-dropdown);z-index:calc(var(--qc-z-header) + 2)}.qc-header-shell-production__account-dropdown-root:focus-within .qc-header-shell-production__account-dropdown-list,.qc-header-shell-production__account-dropdown-root:hover .qc-header-shell-production__account-dropdown-list{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.qc-header-shell-production__account-dropdown-identity{cursor:default;list-style:none;margin:0;padding:0}.qc-header-shell-production__account-dropdown-identity:hover{background:transparent}.qc-header-shell-production__account-dropdown-name{color:var(--qc-color-text-black);font-size:var(--qc-font-size-lg);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg);margin:0}.qc-header-shell-production__account-dropdown-email{color:var(--qc-color-text-placeholder);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);margin:var(--qc-space-xs) 0 0}.qc-header-shell-production__account-dropdown-actions{list-style:none;margin:0;padding:0}.qc-header-shell-production__account-dropdown-action-list{border-top:1px solid var(--qc-color-border-light);display:flex;flex-direction:column;gap:calc(var(--qc-space-sm) + var(--qc-space-xs));list-style:none;margin:0;padding:var(--qc-space-md) 0 0}.qc-header-shell-production__account-dropdown-row{list-style:none;margin:0;padding:0}.qc-header-shell-production__account-dropdown-action{align-items:center;background:transparent;border:none;border-radius:var(--qc-radius-sm);box-sizing:border-box;color:var(--qc-color-text-black);cursor:pointer;display:inline-flex;flex-direction:row;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);gap:var(--qc-space-sm);line-height:var(--qc-line-height-md);margin:0;padding:calc(var(--qc-space-xs) + var(--qc-space-2xs)) var(--qc-space-sm);text-align:left;text-decoration:none;transition:background-color .12s ease;width:100%}.qc-header-shell-production__account-dropdown-action:visited{color:var(--qc-color-text-black)}.qc-header-shell-production__account-dropdown-action:hover{background:var(--qc-color-primary-50);text-decoration:none}.qc-header-shell-production__account-dropdown-action:focus-visible{background:var(--qc-color-primary-50);box-shadow:var(--qc-shadow-focus);outline:none}.qc-header-shell-production__account-dropdown-action-icon{align-items:center;color:var(--qc-color-text-black);display:flex;flex-shrink:0;height:var(--qc-size-header-nav-chevron);justify-content:center;width:var(--qc-size-header-nav-chevron)}.qc-header-shell-production__account-dropdown-action-svg{display:block;height:100%;width:100%}.qc-header-shell-production__account-dropdown-action-svg path{fill:none;stroke:currentColor}.qc-header-shell-production__account-dropdown-list .profile-dropdown-item{list-style:none;margin:0;padding:0}.qc-header__mobile-panel .qc-header-shell-production__mobile-auth{border-top:1px solid var(--qc-color-border-light);margin-top:var(--qc-space-lg);padding-top:var(--qc-space-md)}.qc-header-shell-production__mobile-auth-name{color:var(--qc-color-text-black);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-lg);margin:0}.qc-header-shell-production__mobile-auth-email{color:var(--qc-color-text-secondary);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);margin:var(--qc-space-2xs) 0 0}.qc-header-shell-production__mobile-auth-links{list-style:none;margin:var(--qc-space-md) 0 0;padding:0}.qc-header-shell-production__mobile-auth-links li+li{margin-top:var(--qc-space-xs)}.qc-header-shell-production__mobile-auth-link{color:var(--qc-color-interactive);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg);text-decoration:none}.qc-header-shell-production__mobile-auth-link:hover{text-decoration:underline}.qc-header-shell-production__mobile-auth-logout{margin-top:var(--qc-space-md)}.qc-header-shell-production{--qc-header-dropdown-top:var(--qc-height-header)}.qc-header-shell-production .d-none{display:none!important}.qc-header-shell-production .qc-header__inner{position:relative;z-index:1}.qc-header-shell-production .qc-header__container .qc-header-nav .qc-header-nav__link,.qc-header-shell-production .qc-header__container .qc-header-nav .qc-header-nav__trigger{position:relative}.qc-header-shell-production .qc-header__container .qc-header-nav .qc-header-nav__link:after,.qc-header-shell-production .qc-header__container .qc-header-nav .qc-header-nav__trigger:after{bottom:calc(var(--qc-space-md)*-1);content:"";height:var(--qc-space-md);left:0;position:absolute;width:100%;z-index:calc(var(--qc-z-header) + 1)}.qc-header-shell-production .drop-menu-parent .drop-menu-big,.qc-header-shell-production .drop-menu-parent .drop-menu-wide.calculators-dropdown{background:var(--qc-color-surface-white);border:0;border-radius:0;box-sizing:border-box;display:block;filter:none;left:0;margin:0;max-width:none;opacity:0;padding:var(--qc-space-2xl) var(--qc-header-pad-inline) var(--qc-space-3xl);pointer-events:none;position:fixed;right:0;top:var(--qc-header-dropdown-top);transform:translateY(var(--qc-space-xs));transition:opacity .12s ease,visibility .12s ease,transform .12s ease;visibility:hidden;width:100%;z-index:calc(var(--qc-z-header) - 1)}@media (max-width:1400px){.qc-header-shell-production .drop-menu-parent .drop-menu-big,.qc-header-shell-production .drop-menu-parent .drop-menu-wide.calculators-dropdown{padding-inline:var(--qc-space-xl)}}.qc-header-shell-production .drop-menu-parent .drop-menu-big.qc-header-dropdown--visible,.qc-header-shell-production .drop-menu-parent .drop-menu-wide.calculators-dropdown.qc-header-dropdown--visible,.qc-header-shell-production .drop-menu-parent:focus-within .drop-menu-big,.qc-header-shell-production .drop-menu-parent:focus-within .drop-menu-wide.calculators-dropdown{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;visibility:visible}.qc-header-shell-production .drop-menu-parent .drop-menu-big h3{display:none}.qc-header-shell-production .drop-menu-parent .drop-menu-big .qc-container{margin:0 auto;max-width:var(--qc-container-wide);width:100%}.qc-header-shell-production .drop-menu-parent .drop-menu-big.drop-menu-wide .qc-container{max-width:var(--qc-container-wide)!important}.qc-header-shell-production .drop-menu-parent .drop-menu-big .menu-big-inner{display:flex;gap:var(--qc-space-header-dropdown-gap)}.qc-header-shell-production .drop-menu-parent .drop-menu-big.drop-menu-wide .menu-big-inner{display:flex!important;flex-direction:row!important;max-width:none!important;width:100%}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items{border-right:none;display:flex;flex-direction:column;flex-shrink:0;gap:0;list-style:none;margin:0;min-width:var(--qc-width-header-megamenu-sidebar);padding:0;width:var(--qc-width-header-megamenu-sidebar)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li{align-items:center;border-radius:var(--qc-radius-md);cursor:pointer;display:flex;flex-direction:row;gap:var(--qc-space-md);justify-content:flex-start;padding:var(--qc-space-md) var(--qc-space-header-megamenu-category-pad-inline)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li>svg{display:block;flex-shrink:0;order:-1}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li>svg rect{fill:var(--qc-color-primary-50)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li>svg path{stroke:var(--qc-color-primary-600)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li>div{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li>div h4{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-bold);line-height:var(--qc-line-height-lg);margin:0}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li>div a{display:none}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m7.5 15 5-5-5-5' stroke='%23333' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:var(--qc-size-header-nav-chevron);margin-left:auto;width:var(--qc-size-header-nav-chevron)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li.active,.qc-header-shell-production .drop-menu-parent .drop-menu-big .parent-items li:hover{background:var(--qc-color-primary-50)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items{flex:1;max-height:calc(100vh - var(--qc-height-header) - var(--qc-space-3xl));min-width:0;overflow:auto;padding-left:0}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items>div{display:flex;gap:var(--qc-space-md);justify-content:flex-start}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items>div.d-none{display:none}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items>div:has(ul:nth-child(2):last-child) ul{max-width:-moz-fit-content;max-width:fit-content}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items>div ul{display:flex;flex:1;flex-direction:column;gap:var(--qc-space-xs);list-style:none;margin:0;padding:0}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items li{align-items:flex-start;border:1px solid transparent;border-radius:var(--qc-radius-md);cursor:pointer;display:flex;flex-direction:row;gap:var(--qc-space-sm);margin-bottom:0;padding:var(--qc-space-sm) var(--qc-space-md) var(--qc-space-sm) var(--qc-space-sm)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items li:hover{background:var(--qc-color-primary-50);border-color:var(--qc-color-border-header-login)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items li svg{display:block;flex-shrink:0}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items li svg rect{fill:var(--qc-color-primary-50)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items li svg path{stroke:var(--qc-color-primary-600)}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items li svg.IRR35 path{stroke:none!important}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items li a{color:inherit;display:flex;flex:1;flex-direction:column;gap:var(--qc-space-xs);min-width:0;text-decoration:none}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items li h4{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-bold);line-height:var(--qc-line-height-lg);margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-header-shell-production .drop-menu-parent .drop-menu-big .child-items li p{color:var(--qc-color-text-muted);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-sm);margin:0;max-width:var(--qc-width-header-megamenu-item-description);min-height:calc(var(--qc-line-height-sm)*2)}.qc-header-shell-production .calculators-dropdown .calc-cards-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:var(--qc-space-header-dropdown-gap);margin:0 auto;max-width:var(--qc-container-wide);width:100%}.qc-header-shell-production .calculators-dropdown .calc-card{border:1px solid transparent;border-radius:var(--qc-radius-lg);box-sizing:border-box;color:inherit;display:flex;flex:1;flex-direction:column;min-height:var(--qc-min-height-header-calculator-card);min-width:0;padding:var(--qc-space-md);text-decoration:none;width:var(--qc-width-header-calculator-card)}.qc-header-shell-production .calculators-dropdown .calc-card:hover{background:var(--qc-color-primary-50);border-color:var(--qc-color-border-header-login);text-decoration:none}.qc-header-shell-production .calculators-dropdown .calc-card-inner{display:flex;flex:1;flex-direction:column;gap:var(--qc-space-md)}.qc-header-shell-production .calculators-dropdown .calc-card-header{display:flex;flex-direction:column;gap:var(--qc-space-sm)}.qc-header-shell-production .calculators-dropdown .calc-card-header h4{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-2xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-2xl);margin:0}.qc-header-shell-production .calculators-dropdown .calc-card-header span{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-sm);text-transform:uppercase}.qc-header-shell-production .calculators-dropdown .calc-card-content{display:flex;flex-direction:column;gap:var(--qc-space-sm)}.qc-header-shell-production .calculators-dropdown .calc-card-content p{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);margin:0}.qc-header-shell-production .calculators-dropdown .calc-checks{display:flex;flex-direction:column;gap:var(--qc-space-xs)}.qc-header-shell-production .calculators-dropdown .calc-check-item{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm)}.qc-header-shell-production .calculators-dropdown .calc-check-icon{align-items:center;background:var(--qc-color-success-600);border-radius:var(--qc-radius-xs);display:flex;flex-shrink:0;height:var(--qc-size-header-calculator-check);justify-content:center;width:var(--qc-size-header-calculator-check)}.qc-header-shell-production .calculators-dropdown .calc-check-item span{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md)}.qc-header-shell-production .calculators-dropdown .calc-preview{align-items:center;border-left:1px solid var(--qc-color-border-strong);box-sizing:border-box;display:flex;flex:1;min-height:var(--qc-min-height-header-calculator-card);min-width:0;padding-left:var(--qc-space-md);width:var(--qc-width-header-calculator-card)}.qc-header-shell-production .calculators-dropdown .calc-preview img{height:auto;max-width:100%}@media (max-width:991px){.qc-header-shell-production .qc-header__mobile-panel .drop-menu-big,.qc-header-shell-production .qc-header__mobile-panel .drop-menu-wide.calculators-dropdown{display:none}}.qc-page-shell{--qc-page-shell-inner-max-width:var(--qc-container-wide);--qc-page-shell-inner-padding-inline:var(--qc-space-md);--qc-page-shell-inner-padding-block:var(--qc-space-lg);--qc-page-shell-surface:var(--qc-color-surface-light);background:var(--qc-page-shell-surface);color:var(--qc-color-text-primary);display:flex;flex-direction:column;font-family:var(--qc-font-sans);gap:var(--qc-page-shell-gap);max-width:100%;min-height:100vh;overflow-x:visible;width:100%}.qc-page-shell--container-full{--qc-page-shell-inner-max-width:none;--qc-page-shell-inner-padding-inline:var(--qc-space-md)}.qc-page-shell--container-wide{--qc-page-shell-inner-max-width:var(--qc-container-wide)}.qc-page-shell--container-narrow{--qc-page-shell-inner-max-width:var(--qc-container-narrow)}.qc-page-shell--guest{--qc-page-shell-surface:var(--qc-color-surface-white);--qc-page-shell-inner-padding-inline:var(
      --qc-space-header-padding-inline-guest
  )}.qc-page-shell--auth{--qc-page-shell-surface:var(--qc-color-surface-white);--qc-page-shell-inner-padding-inline:var(
      --qc-space-header-padding-inline-auth
  )}.qc-page-shell--minimal{--qc-page-shell-surface:var(--qc-color-surface-white);--qc-page-shell-inner-padding-inline:var(--qc-space-md);--qc-page-shell-inner-padding-block:var(--qc-space-md);--qc-page-shell-gap:var(--qc-space-md)}.qc-page-shell__header{background:var(--qc-color-surface-white);box-sizing:border-box;flex-shrink:0;left:0;padding-inline:0;position:fixed;right:0;top:0;width:100%;z-index:var(--qc-z-page-shell-fixed-header)}.qc-page-shell__desktop-header{display:none}.qc-page-shell__mobile-header{display:block}@media (min-width:992px){.qc-page-shell__desktop-header{display:block}.qc-page-shell__mobile-header{display:none}}.qc-page-shell__desktop-header .qc-header__actions,.qc-page-shell__desktop-header .qc-header__nav,.qc-page-shell__mobile-header .qc-header__mobile-toggle-slot{display:flex}.qc-page-shell__header .qc-header{position:relative;z-index:var(--qc-z-header)}.qc-page-shell__header .qc-header__mobile-panel{display:none}.qc-page-shell__header .qc-header--mobile-open .qc-header__mobile-panel{display:block}@media (min-width:992px){.qc-page-shell__header .qc-header--mobile-open .qc-header__mobile-panel{display:none}.qc-page-shell__header .qc-header--mobile-open .qc-header__backdrop{opacity:0;pointer-events:none}}.qc-page-shell__footer:has(.qc-page-shell__site-footer){max-width:none;padding-block-end:0;padding-inline:0}.qc-page-shell__site-footer{width:100%}.qc-page-shell__nav{flex-shrink:0}.qc-page-shell__container,.qc-page-shell__nav{box-sizing:border-box;margin-inline:auto;max-width:var(--qc-page-shell-inner-max-width);padding-inline:0;width:100%}.qc-page-shell__container{display:flex;flex:1;flex-direction:column;gap:var(--qc-page-shell-gap);padding-block-end:var(--qc-page-shell-inner-padding-block)}.qc-page-shell--container-full .qc-page-shell__container{max-width:none;width:100%}.qc-page-shell__aside{flex-shrink:0;min-width:0;width:100%}.qc-page-shell__main{flex:1;min-width:0}.qc-page-shell__footer{box-sizing:border-box;flex-shrink:0;margin-inline:auto;max-width:var(--qc-page-shell-inner-max-width);padding-block-end:var(--qc-page-shell-inner-padding-block);padding-inline:var(--qc-page-shell-inner-padding-inline);width:100%}@media (min-width:992px){.qc-page-shell--with-aside .qc-page-shell__container{align-items:start;display:grid;grid-template-columns:minmax(0,var(--qc-width-job-filter-sidebar)) minmax(0,1fr)}}.qc-page-shell--stream-main-first .qc-page-shell__header{order:1}.qc-page-shell--stream-main-first .qc-page-shell__nav{order:2}.qc-page-shell--stream-main-first .qc-page-shell__container{order:3}.qc-page-shell--stream-main-first .qc-page-shell__footer{order:4}body:has(.qc-page-shell__header){margin:0;padding-left:0;padding-top:var(--qc-page-shell-fixed-header-body-offset-y)}.qc-breadcrumbs{font-family:var(--qc-font-sans);min-width:0}.qc-breadcrumbs__list{display:flex;list-style:none;margin:0;padding:0}.qc-breadcrumbs__item,.qc-breadcrumbs__list{align-items:center;flex-wrap:wrap;gap:var(--qc-space-xs) var(--qc-space-sm)}.qc-breadcrumbs__item{display:inline-flex;max-width:100%;min-width:0}.qc-breadcrumbs .qc-link,.qc-breadcrumbs__crumb{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-breadcrumbs__crumb{color:var(--qc-color-text-muted);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md)}.qc-breadcrumbs__crumb--static{color:var(--qc-color-text-placeholder)}.qc-breadcrumbs__current{color:var(--qc-color-text-primary);display:inline-block;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-breadcrumbs__sep{align-items:center;color:var(--qc-color-border-medium);display:inline-flex;flex-shrink:0;justify-content:center}.qc-breadcrumbs__chevron{color:currentColor;display:block}.qc-tabs{display:flex;flex-direction:column;font-family:var(--qc-font-sans);gap:var(--qc-space-md);min-width:0;width:100%}.qc-tabs__tablist{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--qc-space-sm)}.qc-tabs__tab,.qc-tabs__tablist{list-style:none;margin:0;padding:0}.qc-tabs__tab-button{align-items:center;background:transparent;border:none;border-bottom:1px solid color-mix(in srgb,var(--qc-color-primary-300) 50%,transparent);border-radius:0;box-sizing:border-box;color:var(--qc-color-primary-300);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);justify-content:flex-start;letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-md);margin:0;padding:var(--qc-space-sm) 0;position:relative;transition:color var(--qc-transition-toggle),border-color var(--qc-transition-toggle),border-width var(--qc-transition-toggle)}.qc-tabs__tab-button:hover:not(.qc-tabs__tab-button--active){background:transparent;border-bottom-color:var(--qc-color-primary-500);border-bottom-width:1px;color:var(--qc-color-primary-300)}.qc-tabs__tab-button:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-tabs__tab-button--active{border-bottom:2px solid var(--qc-color-primary-600);color:var(--qc-color-primary-600)}.qc-tabs__panel,.qc-tabs__panels{min-width:0}.qc-accordion{background:var(--qc-color-surface-white);font-family:var(--qc-font-sans);min-width:0;width:100%}.qc-accordion,.qc-accordion__item{display:flex;flex-direction:column}.qc-accordion__item{align-items:stretch;border-top:1px solid var(--qc-color-border-light);padding:var(--qc-space-2xl) 0}@media only screen and (max-width:767px){.qc-accordion__item{padding:var(--qc-space-lg) 0}}.qc-accordion__trigger{align-items:center;background:transparent;border:none;color:var(--qc-color-text-primary);cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:var(--qc-space-md);justify-content:space-between;margin:0;padding:0;text-align:left;transition:color var(--qc-transition-toggle),background-color var(--qc-transition-toggle);width:100%}.qc-accordion__trigger-label{flex:1 1 auto;font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-xl);min-width:0}@media only screen and (max-width:767px){.qc-accordion__trigger-label{font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-lg)}}.qc-accordion__trigger:hover .qc-accordion__trigger-label{color:var(--qc-color-text-black)}.qc-accordion__trigger:hover .qc-accordion__trigger-icon{color:var(--qc-color-text-primary)}.qc-accordion__trigger:focus-visible{border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus);outline:none}.qc-accordion__trigger.qc-button{--qc-button-bg:transparent;--qc-button-color:inherit;--qc-button-border:none;--qc-button-pad-y:0;--qc-button-pad-x:0;--qc-button-box-shadow:none;--qc-button-font-size:inherit;--qc-button-line-height:inherit;--qc-button-font-weight:inherit;justify-content:space-between;max-width:100%;text-align:left;white-space:normal;width:100%}.qc-accordion__trigger.qc-button:focus-visible{--qc-button-focus-shadow:none}.qc-accordion__trigger-icon{align-items:center;color:var(--qc-color-text-primary);display:inline-flex;flex-shrink:0;height:var(--qc-space-lg);justify-content:center;position:relative;width:var(--qc-space-lg)}.qc-accordion__icon{color:inherit;display:block;inset:0;position:absolute}.qc-accordion__panel{background:transparent;display:grid;grid-template-rows:0fr;margin-top:0;overflow:hidden;transition:grid-template-rows var(--qc-transition-modal),margin-top var(--qc-transition-modal)}.qc-accordion__panel--open{grid-template-rows:1fr;margin-top:var(--qc-space-sm)}.qc-accordion__panel-measure{min-height:0;overflow:hidden}.qc-accordion__panel-inner{word-wrap:break-word;color:var(--qc-color-text-placeholder);font-size:var(--qc-font-size-lg);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);margin:0;overflow-wrap:anywhere;padding:0}.qc-accordion__panel-inner strong{color:var(--qc-color-text-primary);font-weight:var(--qc-font-weight-medium)}.qc-accordion__panel-inner p{margin:0}.qc-accordion__panel-inner p+p{margin-top:var(--qc-space-sm)}@media only screen and (max-width:767px){.qc-accordion__panel-inner{font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md)}}@media (prefers-reduced-motion:reduce){.qc-accordion__panel{transition:none}}.qc-filter-sidebar--sticky{align-self:flex-start;max-height:calc(100vh - var(--qc-space-3xl));min-height:0;position:sticky;top:var(--qc-space-md)}.job-left .qc-contract-jobs-lab-filter-sidebar{align-self:stretch;flex:1 1 auto;max-height:none;min-height:0;position:static;top:auto}.job-left .qc-contract-jobs-lab-filter-sidebar .qc-filter-sidebar__body{flex:1 1 auto;max-height:none;min-height:0;overflow-y:visible}.qc-filter-sidebar__slot-header{color:var(--qc-color-text-black);font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg);padding-bottom:var(--qc-space-sm);width:100%}.qc-filter-sidebar__slot-header-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--qc-space-sm);justify-content:flex-end;margin-bottom:var(--qc-space-sm);padding-bottom:var(--qc-space-sm);width:100%}.qc-filter-sidebar__body{display:flex;flex:1 1 auto;flex-direction:column;max-height:calc(var(--qc-space-2xl)*8);min-height:0;overflow-x:hidden;overflow-y:auto}.qc-filter-sidebar__footer{border-top:1px solid var(--qc-color-border-light);flex-shrink:0;margin-top:var(--qc-space-md);padding-top:var(--qc-space-md)}.qc-filter-sidebar__mobile-bar{align-items:center;border-bottom:1px solid var(--qc-color-border-light);display:none;flex-direction:row;gap:var(--qc-space-sm);justify-content:space-between;margin-bottom:var(--qc-space-sm);padding-bottom:var(--qc-space-sm);width:100%}@media (max-width:768px){.qc-filter-sidebar--collapsible-mobile .qc-filter-sidebar__mobile-bar{display:flex}.qc-filter-sidebar--collapsible-mobile .qc-filter-sidebar__body,.qc-filter-sidebar--collapsible-mobile .qc-filter-sidebar__footer{display:none}.qc-filter-sidebar--collapsible-mobile.qc-filter-sidebar--mobile-open .qc-filter-sidebar__body,.qc-filter-sidebar--collapsible-mobile.qc-filter-sidebar--mobile-open .qc-filter-sidebar__footer{display:flex}}.qc-nav-sidebar{font-family:var(--qc-font-sans);gap:var(--qc-space-lg);width:100%}.qc-nav-sidebar,.qc-nav-sidebar__nav{display:flex;flex-direction:column;min-width:0}.qc-nav-sidebar__nav{gap:var(--qc-space-md)}.qc-nav-sidebar__group-label{color:var(--qc-color-text-muted);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-semibold);letter-spacing:var(--qc-letter-spacing-wide);line-height:var(--qc-line-height-md);margin:0;padding:0 var(--qc-space-sm);text-transform:uppercase}.qc-nav-sidebar__list{display:flex;flex-direction:column;gap:var(--qc-space-xs)}.qc-nav-sidebar__item,.qc-nav-sidebar__list{list-style:none;margin:0;padding:0}.qc-nav-sidebar__link{align-items:center;border-radius:var(--qc-radius-md);display:flex;flex-direction:row;gap:var(--qc-space-sm);padding:var(--qc-space-sm) var(--qc-space-md);transition:background-color var(--qc-transition-toggle),color var(--qc-transition-toggle)}.qc-nav-sidebar__link,a.qc-nav-sidebar__link.qc-link{color:var(--qc-color-text-primary);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);text-decoration:none}a.qc-nav-sidebar__link.qc-link{letter-spacing:var(--qc-letter-spacing-normal);text-decoration-thickness:0;text-underline-offset:0}a.qc-nav-sidebar__link.qc-link:hover{background:var(--qc-color-surface-light);color:var(--qc-color-primary-600)}a.qc-nav-sidebar__link.qc-link:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-nav-sidebar__link:hover{background:var(--qc-color-surface-light);color:var(--qc-color-primary-600)}.qc-nav-sidebar__link:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.qc-nav-sidebar__link--active{background:var(--qc-color-primary-hover-bg);color:var(--qc-color-primary-600)}.qc-nav-sidebar__icon{align-items:center;color:currentColor;display:inline-flex;flex-shrink:0;height:var(--qc-font-size-lg);justify-content:center;width:var(--qc-font-size-lg)}.qc-nav-sidebar__icon svg{display:block;height:100%;width:100%}.qc-nav-sidebar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qc-nav-sidebar__link--slide-opener{width:100%}button.qc-nav-sidebar__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;font:inherit;margin:0;text-align:inherit}button.qc-nav-sidebar__link.qc-button{--qc-button-bg:transparent;--qc-button-color:inherit;--qc-button-border:none;--qc-button-pad-y:var(--qc-space-sm);--qc-button-pad-x:var(--qc-space-md);--qc-button-gap:var(--qc-space-sm);--qc-button-box-shadow:none;--qc-button-font-size:var(--qc-font-size-sm);--qc-button-line-height:var(--qc-line-height-md);--qc-button-font-weight:var(--qc-font-weight-medium);justify-content:flex-start;max-width:100%;text-align:left;white-space:normal;width:100%}button.qc-nav-sidebar__link.qc-button:focus-visible{--qc-button-focus-shadow:none}.qc-nav-sidebar--embed-menu-slider,.qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list,.qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__nav{gap:0}.qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__link{background:transparent;border-radius:0;padding:0}.qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__link:focus-visible,.qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__link:hover{background:transparent}.qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__link.qc-button{--qc-button-pad-y:0;--qc-button-pad-x:0}.qc-nav-sidebar__mobile-title{color:var(--qc-color-text-black);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-md)}@media (max-width:768px){.qc-nav-sidebar--collapsible-mobile .qc-nav-sidebar__mobile-bar{display:flex}.qc-nav-sidebar--collapsible-mobile .qc-nav-sidebar__nav{display:none}.qc-nav-sidebar--collapsible-mobile.qc-nav-sidebar--mobile-open .qc-nav-sidebar__nav{display:flex}}.card-auths .card{align-items:center;box-shadow:none;display:flex;flex-direction:column}.card-auths .card .card-body{box-sizing:border-box;padding:0;width:100%}.card-auths .card .card-body.cardbody-py{padding-bottom:65px!important;padding-top:65px!important}.card-auths .card .card-body .btn-blue,.card-auths .card .card-body .btn-blue2{border-radius:8px!important;line-height:20px!important;padding:12.34px 24px!important}@media only screen and (min-width:280px) and (max-width:767px){.card-auths .card .card-body .btn-blue2:active,.card-auths .card .card-body .btn-blue2:focus,.card-auths .card .card-body .btn-blue2:hover,.card-auths .card .card-body .btn-blue:active,.card-auths .card .card-body .btn-blue:focus,.card-auths .card .card-body .btn-blue:hover{color:#fff}}.card-auths .card .card-body .noacc{font-size:14px!important;margin-top:51px;text-align:center}.card-auths .card .card-body .signin-other-title{margin-bottom:8px;margin-top:24px}.card-auths .card .card-body .signin-other-title h5.title{background:none;color:#151719;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:0!important;padding:0;text-align:left;width:100%}@media only screen and (min-width:280px) and (max-width:767px){.card-auths .card .card-body .signin-other-title h5.title{text-align:center}}.card-auths .card .card-body svg.qc-email-icon{display:block;margin:auto auto 45px}.card-transparent{background:none}.auth-page-wrapper .auth-one-bg{background-image:none!important}.auth-page-wrapper .auth-one-bg img{margin-bottom:20px}.auth-one-bg .bg-overlay{display:none}.tag-hide{visibility:hidden}.tag-show{visibility:visible!important}.skill-tags-wrap{display:flex;flex-wrap:wrap}#results a.active{background:var(--qc-lightblue)!important;color:#0b1995!important}.search-term-results{background:#fff;border:1px solid #e5e6e7;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);box-sizing:border-box;left:-12px;max-height:300px;overflow-x:hidden;overflow-y:auto;position:absolute;right:-4px;top:calc(100% + var(--qc-space-sm));z-index:100}.filter-rate .rate .rateInputWrap div input:checked+span{background-color:var(--qc-blue);border:none;color:#fff}.filter-rate .rate .rateInputWrap div span{background:#fff;border:1px solid var(--qc-grey-140);border-radius:20px;color:#151519;display:grid;font-size:14px;font-weight:600;height:100%;line-height:19.6px;padding:8px;place-content:center;text-align:center;width:100%}.filter-rate .rate .rateInputWrap div input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.filter-rate .rate .rateInputWrap div{height:36px;position:relative;width:100%}.filter-rate .rate .rateInputWrap{align-items:center;display:flex;gap:4px;justify-content:space-between;width:100%}.filter-rate .rate{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:6px;width:100%}.filter-rate .rate label{font-family:Inter,sans-serif}.filter-rate{display:flex;flex-wrap:wrap;justify-content:space-between}.saved-search-pill{align-items:center;background:#334ec8;border:none;border-radius:8px;box-shadow:0 1px 2px rgba(13,16,23,.06);color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Inter,sans-serif;font-size:14px;font-weight:500;gap:8px;height:28px;justify-content:center;line-height:24px;padding:2px 16px;position:relative;text-decoration:none;transition:background .2s ease}.saved-search-pill:hover{background:#2a3fa3;color:#fff}.saved-search-pill.add-pill{padding:2px;width:28px}.pill-edit-icon{align-items:center;background:#fff;border:1px solid #334ec8;border-radius:100px;box-sizing:border-box;display:flex;height:24px;justify-content:center;position:absolute;right:-12px;top:-10px;width:24px}.pill-edit-icon svg{height:16px;width:16px}.auth-page-wrapper .footer{left:0!important;width:100%}.auth-page-wrapper img.logoblue{display:block;margin-bottom:40px!important;margin-top:102px!important;margin:auto}@media only screen and (min-width:280px) and (max-width:767px){.auth-page-wrapper img.logoblue{margin-bottom:30px!important;margin-top:30px!important}}.auth-page-wrapper .card-white-inner .card-body{border-radius:8px;margin-bottom:16px;padding:16px 16px 24px}.auth-page-wrapper .card-white-inner .card-body.verify-body{padding:20px 16px}.auth-page-wrapper .card-white-inner .card-body.verify-body .verify-social{align-items:center;display:flex;gap:20px;justify-content:center;margin:20px 0}.auth-page-wrapper .card-white-inner .card-body.verify-body .verify-social a{align-items:center;display:flex;gap:10px}.auth-page-wrapper .card-white-inner .card-body.verify-body .verify-social a p{margin:0}.auth-page-wrapper .card-white-inner .card-body.verify-body .verify-social a:hover p{color:#0b1995!important;text-decoration:underline}.auth-page-wrapper .card-white-inner .card-body.verify-body .verify-social a:active p,.auth-page-wrapper .card-white-inner .card-body.verify-body .verify-social a:focus p{color:#4c5cf2!important;text-decoration:underline}.auth-page-wrapper .card-white-inner .card-body.verify-body .verify-social img{width:32px}@media (max-width:360px){.auth-page-wrapper .card-white-inner .card-body.verify-body .verify-social a p{font-size:14px;text-align:left}.auth-page-wrapper .card-white-inner .card-body.verify-body .verify-social img{width:25px}}.auth-page-wrapper .card-white-inner .card-body.verify-body .p20{margin-bottom:13px}.auth-page-wrapper .card-white-inner .card-body.verify-body .p20+p{margin-bottom:8px}.auth-page-wrapper .card-white-inner .card-body.verify-body p:not(.p20){color:rgba(0,0,0,.8)!important}.auth-page-wrapper .card-white-inner .card-body svg{display:block;margin:auto auto 12px}@media only screen and (min-width:280px) and (max-width:767px){.auth-page-wrapper .card-white-inner .card-body{padding:20px 16px}}.f-pass{margin-bottom:24px;margin-top:8px}.link-register{margin:20px auto auto}.qc-job-single{padding-bottom:80px}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-single{padding-bottom:1px}}.qc-job-single .qc-container{position:relative}@media (min-width:768px) and (max-width:940px){.qc-job-single .qc-container{margin-top:25px}}.qc-job-single .qc-container a.job-back{color:var(--qc-text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:18px;margin-bottom:32px}.qc-job-single .qc-container a.job-back:active,.qc-job-single .qc-container a.job-back:focus,.qc-job-single .qc-container a.job-back:hover{color:var(--qc-text-secondary)!important}.qc-job-single .qc-container a.job-back svg{margin-right:8px}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-single .qc-container .related-jobs-section .qc-job-single-card{padding:16px;padding-bottom:0!important}.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .job-card-inner .top2{padding-top:0}.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .job-card-inner .top1 a.img-logo-wrap{border:1px solid #ccc;border-radius:11px;height:50px;min-width:50px;width:50px}.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .job-card-inner .top1 a.img-logo-wrap:active,.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .job-card-inner .top1 a.img-logo-wrap:focus,.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .job-card-inner .top1 a.img-logo-wrap:hover{border:1px solid #ccc!important}.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .job-card-inner .top1 h3{text-align:left}}.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .job-card-inner .top1 h3 a{font-size:20px;font-style:normal;font-weight:700;line-height:24px}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .job-card-inner .top1 h3 a{color:var(--qc-blue);font-size:18px!important;line-height:21.6px;text-align:left}.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .qc-infoTag-wrap .qc-infoTag h5{font-weight:400;max-width:27vw;padding-top:1px;width:27vw}.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .qc-infoTag-wrap{display:grid;gap:8px 12px;grid-template-columns:1fr 1fr;left:61px;margin-right:auto;position:relative;width:calc(100% - 90px)}}.qc-job-single .qc-container .related-jobs-section h2{margin-bottom:48px;margin-top:180px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.qc-job-single .qc-container .related-jobs-section h2{margin-bottom:24px;margin-top:0}.qc-job-single .qc-container .related-jobs-section .qc-job-single-card .bot1{display:none!important}.qc-job-single .qc-container .mb-single-card{border:none;padding:0}.qc-job-single .qc-container .mb-single-card .job-card-inner{display:flex;flex-direction:column}.qc-job-single .qc-container .mb-single-card .top1{align-items:center;flex-direction:column;padding-bottom:0}.qc-job-single .qc-container .mb-single-card .top1 a.img-logo-wrap{align-items:center;border:1.207px solid #ccc;height:70px!important;width:70px!important}.qc-job-single .qc-container .mb-single-card .top1 a.img-logo-wrap:active,.qc-job-single .qc-container .mb-single-card .top1 a.img-logo-wrap:focus,.qc-job-single .qc-container .mb-single-card .top1 a.img-logo-wrap:hover{border:1px solid #ccc!important}.qc-job-single .qc-container .mb-single-card .top1 .job-header{align-items:center;margin:0}.qc-job-single .qc-container .mb-single-card .top1 .job-header h3{color:#0c0c10}.qc-job-single .qc-container .mb-single-card .top1 .job-header p{color:rgba(21,21,25,.902)}.qc-job-single .qc-container .mb-single-card .top2 .qc-infoTag-wrap{align-items:center;flex-wrap:wrap;gap:8px;justify-content:center}.qc-job-single .qc-container .mb-single-card .top2 .qc-infoTag-wrap .qc-infoTag .infoTexts h5{color:var(--qc-grey)}.qc-job-single .qc-container .mb-single-card .top2 .qc-infoTag-wrap .qc-infoTag:nth-child(2),.qc-job-single .qc-container .mb-single-card .top2 .qc-infoTag-wrap .qc-infoTag:nth-child(3){width:auto}.qc-job-single .qc-container .mb-single-card .top2 .qc-infoTag-wrap .qc-infoTag:first-child,.qc-job-single .qc-container .mb-single-card .top2 .qc-infoTag-wrap .qc-infoTag:nth-child(4){justify-content:center;width:100%}.qc-job-single .qc-container .mb-single-card .top2 .qc-infoTag-wrap .qc-infoTag:first-child .infoTexts h5{color:#151519;font-size:18px;font-weight:700;line-height:25.2px}.qc-job-single .qc-container .mb-single-card .top2 .qc-infoTag-wrap .qc-infoTag h5{font-size:16px;font-weight:600;line-height:1;max-width:50vw}.qc-job-single .qc-container .mb-single-card .price-button{margin-bottom:24px;margin-top:4px}.qc-job-single .qc-container .mb-single-card .bot1{margin-bottom:24px;margin-top:16px;order:5}.qc-job-single .qc-container .mb-single-card .bot2 p{color:rgba(0,0,0,.9);line-height:25.6px}}.qc-job-single .single-content{margin-bottom:48px}.qc-job-single .single-content *{font-size:16px;font-weight:500;line-height:24px}.qc-job-single .single-content ul{list-style-type:disc;padding-left:20px}.qc-job-single .qc-tag3{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);padding-right:16px}.profile-tab-wrapper{align-items:flex-start;display:flex;gap:49px;justify-content:flex-start}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper{flex-direction:column;gap:16px}}.profile-tab-wrapper hr{margin-bottom:20px;margin-top:30px}.profile-tab-wrapper .tab{display:flex;flex-direction:column;gap:16px;justify-content:space-between;max-width:177px;overflow:hidden;width:100%}.profile-tab-wrapper .tab .h28{margin-bottom:10px;padding-left:16px}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tab .h28{margin:0;padding:0;position:absolute;top:72px}.profile-tab-wrapper .tab{border-bottom:1px solid rgba(0,0,0,.2);flex-direction:row;gap:20px;justify-content:flex-start;margin-top:33px;max-width:unset}}.profile-tab-wrapper .tab a{border-radius:40px;color:var(--qc-dark);cursor:pointer;font-size:16px;font-weight:400;letter-spacing:0;line-height:19.2px;outline:none;padding:4px 16px;text-align:left;width:100%}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tab a{border-radius:0;font-size:14px;padding:10px 0;width:-moz-max-content;width:max-content}}.profile-tab-wrapper .tab a:hover{background-color:rgba(0,0,0,.05);color:var(--qc-dark)!important}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tab a:hover{background-color:transparent}}.profile-tab-wrapper .tab a.active{background:#e3e6fd;color:var(--qc-dark)!important;font-weight:700}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tab a.active{background:transparent;border-bottom:2px solid #000}}.profile-tab-wrapper .tab-content-wrapper{max-width:700px;width:100%}.profile-tab-wrapper .tabcontent{background:#fff!important;border-radius:12px;display:none;margin-bottom:95px;padding:30px 40px;width:100%}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent{padding:16px 16px 30px}}.profile-tab-wrapper .tabcontent .form-label{display:block;font-weight:400!important;margin-bottom:5px!important}.profile-tab-wrapper .tabcontent#resume{background:transparent!important;border-radius:0;padding:0;width:100%}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent#resume .h24{display:none}}.profile-tab-wrapper .tabcontent#notification{background:transparent!important;border-radius:0;padding:0;width:100%}.profile-tab-wrapper .tabcontent#notification .tabcontent-inner{background:#fff;border:1px solid var(--qc-grey-140);border-radius:20px;margin-bottom:35px;padding:20px 16px 16px}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent#notification .tabcontent-inner{margin-bottom:28px}}.profile-tab-wrapper .tabcontent#notification .tabcontent-inner hr{background:none;border-top:1px solid var(--qc-grey-140);margin:16px 0!important}.profile-tab-wrapper .tabcontent#notification .tabcontent-inner .switchbox{max-width:unset}.profile-tab-wrapper .tabcontent#notification .tabcontent-inner .filter-switch0{margin-bottom:0}.profile-tab-wrapper .tabcontent#notification .qc-card-saved .cardbottom{justify-content:space-between}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent#notification .label-select{gap:8px}.profile-tab-wrapper .tabcontent#notification .save-head{padding:0 16px}.profile-tab-wrapper .tabcontent#notification .save-head .h24{width:-moz-max-content;width:max-content}.profile-tab-wrapper .tabcontent#notification .qc-card-saved{margin-bottom:4px}}@media (max-width:991px){.profile-tab-wrapper .tabcontent .qc-features .qc-location{max-width:85px!important}}.profile-tab-wrapper .tabcontent #set-prof .outline-input-icon{margin-bottom:17px;position:relative}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent #set-prof .outline-input-icon{margin-bottom:10px}}.profile-tab-wrapper .tabcontent #set-prof .input-horz .outline-input-icon{margin-bottom:20px;position:relative}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent #set-prof .input-horz .outline-input-icon{margin-bottom:13px}}.profile-tab-wrapper .tabcontent #set-prof>div:nth-child(2){margin-bottom:20px}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent #set-prof>div:nth-child(2){margin-bottom:13px}}.profile-tab-wrapper .tabcontent #set-skill .has-danger input,.profile-tab-wrapper .tabcontent #set-skill.has-danger input{border:1px solid var(--qc-red)!important}.profile-tab-wrapper .tabcontent #set-skill .label-main{margin-bottom:0}.profile-tab-wrapper .tabcontent #set-skill .skills-wrap{gap:8px;justify-content:flex-start!important;margin-top:20px;max-width:400px;min-height:unset!important}.profile-tab-wrapper .tabcontent #set-skill .skills-wrap p{text-align:left}.profile-tab-wrapper .tabcontent #set-skill .skills-wrap .qc-tag3{margin:0;min-height:36px}.profile-tab-wrapper .tabcontent #set-skill .outline-input--20{margin-bottom:0!important;margin-left:0!important;margin-top:16px!important}.profile-tab-wrapper .tabcontent #set-skill .outline-input--20 input{font-size:16px!important;padding:12px 16px!important}.profile-tab-wrapper .tabcontent #set-skill .outline-input--20 p{display:none!important}.profile-tab-wrapper .tabcontent .section-inputs .link-cancel,.profile-tab-wrapper .tabcontent .section-inputs .set-dropdown{display:none}.profile-tab-wrapper .tabcontent .section-inputs#set-email .label-main{margin-bottom:12px}.profile-tab-wrapper .tabcontent .section-inputs#set-email p{line-height:19.2px}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent .section-inputs#set-email p{font-weight:700}}.profile-tab-wrapper .tabcontent .section-inputs.set-open .set-dropdown{display:block!important}.profile-tab-wrapper .tabcontent .section-inputs.set-open#set-prof input{background:#fff!important;pointer-events:all!important}.profile-tab-wrapper .tabcontent .section-inputs.set-open#set-skill .btn-blue10,.profile-tab-wrapper .tabcontent .section-inputs.set-open#set-skill .outline-input,.profile-tab-wrapper .tabcontent .section-inputs.set-open#set-skill svg{display:block!important}.profile-tab-wrapper .tabcontent .section-inputs .qc-container400{margin-left:0!important}.profile-tab-wrapper .tabcontent .section-inputs .inputs-half{margin-top:20px}.profile-tab-wrapper .tabcontent .section-inputs .inputs-half .outline-input-icon{margin-bottom:0}.profile-tab-wrapper .tabcontent .save-head{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-bottom:12px}.profile-tab-wrapper .tabcontent .link-bold{cursor:pointer}.profile-tab-wrapper .tabcontent .label-main{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent .label-main{margin-bottom:16px}}.profile-tab-wrapper .tabcontent .label-main>span{color:#151519;font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:28px;text-align:center;text-transform:capitalize}@media only screen and (min-width:280px) and (max-width:767px){.profile-tab-wrapper .tabcontent .label-main>span{font-size:18px}}.profile-tab-wrapper .tabcontent .label-main a{cursor:pointer}.profile-tab-wrapper .tabcontent .input-horz{flex-direction:column;gap:0}.profile-tab-wrapper .tabcontent .input-horz label{margin-bottom:.5rem}.profile-tab-wrapper .tabcontent .input-horz .w-400{max-width:unset!important}.profile-tab-wrapper .tabcontent .input-horz input{width:100%}.profile-tab-wrapper .tabcontent .input-horz:last-of-type .w-400{margin-bottom:0}.profile-tab-wrapper .tabcontent .btn-blue10{margin-top:20px!important;width:-moz-max-content;width:max-content}.profile-tab-wrapper #profile .forms1{border:unset;box-shadow:unset;margin-bottom:unset}.profile-tab-wrapper #profile .forms1 fieldset{padding:0}.profile-tab-wrapper .skills-wrap{min-height:185px!important}.profile-tab-wrapper .switchbox{margin-bottom:61px}.public-profile .top h3{align-items:center;display:flex}.public-profile .top p{color:#000;font-size:16px;font-weight:500;line-height:16px;margin-bottom:11px}.public-profile .top .price-button{margin-top:6px}.public-profile .top .price-button svg{cursor:pointer}@media only screen and (min-width:280px) and (max-width:767px){.public-profile .top{align-items:flex-start;flex-direction:column}.public-profile .top .price-button{margin-left:0}}.public-profile .btn-green-tag{margin-left:12px}.public-profile .btn-yellow-tag{min-width:138px}.public-profile .bot{justify-content:flex-start}.public-profile .bot .infoTag{background:var(--qc-blue);margin-top:0;padding:9px 30px 9px 9px}.public-profile .bot .infoTag *{color:#fff!important}.public-profile .h16,.public-profile .h16-border{margin-bottom:20px}.public-profile .biosec,.public-profile .skillsec{border-top:1px solid #c5c5c5;padding:35px 0}.public-profile .skillsec .qc-tag3{box-shadow:0 4px 4px rgba(0,0,0,.25);padding:6px 12px}.public-profile .empsec{border-top:1px solid #c5c5c5;padding:35px 0}.public-profile .empsec .flex{justify-content:space-between}.public-profile .empsec .filter-switch0{margin-bottom:0}.public-profile .empsec .filter-switch0 label{font-size:12px;font-style:normal;font-weight:700;line-height:16px;margin-bottom:0;margin-left:auto;margin-right:10px;text-transform:uppercase}.public-profile .contsec,.public-profile .edusec{border-top:1px solid #c5c5c5;padding:35px 0}.public-profile .contsec .card-wrapper{display:flex;gap:35px;justify-content:space-between}@media only screen and (min-width:280px) and (max-width:767px){.public-profile .contsec .card-wrapper{flex-wrap:wrap;gap:27px}}.public-profile .contsec .qc-card-simple{display:grid;min-height:270px;place-content:center;width:100%}.public-profile .contsec .qc-card-simple p{text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.public-profile .contsec .qc-card-simple{width:45%}}#skill-result .active,#skill-results .active{background:var(--qc-lightblue)}.qc-saved-search-modal__backdrop,.saved-search-backdrop{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--qc-color-surface-backdrop);box-sizing:border-box;display:flex;inset:0;justify-content:center;margin:0;padding:0;position:fixed;transition:none;z-index:var(--qc-z-modal)}.qc-saved-search-modal__backdrop,.qc-saved-search-modal__backdrop *,.saved-search-backdrop,.saved-search-backdrop *{transition:none}.qc-saved-search-modal__backdrop:active,.qc-saved-search-modal__backdrop:focus,.qc-saved-search-modal__backdrop:hover,.qc-saved-search-modal__backdrop:visited,.saved-search-backdrop:active,.saved-search-backdrop:focus,.saved-search-backdrop:hover,.saved-search-backdrop:visited{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--qc-color-surface-backdrop)}.saved-search-backdrop>.pointer-events-auto *{transition:background-color .2s ease,border-color .2s ease,color .2s ease}.qc-saved-search-modal__desktop-root{inset:0;pointer-events:none;position:fixed;z-index:var(--qc-z-modal)}.qc-saved-search-modal__desktop-root .qc-saved-search-modal__backdrop{pointer-events:auto}.qc-saved-search-modal__backdrop.qc-saved-search-modal__backdrop--modal-inert,.saved-search-backdrop.qc-saved-search-modal__backdrop--modal-inert{pointer-events:none}.qc-saved-search-modal__confirm-overlay{background:var(--qc-color-surface-confirm-overlay);inset:0;isolation:isolate;overflow:auto;pointer-events:auto;position:fixed;z-index:var(--qc-z-modal-nested)}.qc-saved-search-modal__panel{align-items:center;border-radius:var(--qc-radius-md);height:auto;margin:var(--qc-space-md);max-width:970px;overflow:hidden;padding:0;pointer-events:auto}.qc-saved-search-modal__header,.qc-saved-search-modal__panel{background:var(--qc-color-surface-saved-search-modal);box-sizing:border-box;display:flex;flex-direction:column;width:100%}.qc-saved-search-modal__header{align-items:flex-start;gap:var(--qc-space-md);padding:var(--qc-space-xl)}.qc-saved-search-modal__header-row{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-lg);justify-content:space-between;width:100%}.qc-saved-search-modal__title-block{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm);min-height:48px}.qc-saved-search-modal__title{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-2xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-2xl);margin:0}.qc-saved-search-modal__title-edit{color:var(--qc-color-text-primary);cursor:pointer;flex-shrink:0}.qc-saved-search-modal__title-edit path{stroke:currentColor}.qc-saved-search-modal__title-input{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-medium);border-radius:var(--qc-radius-md);box-sizing:border-box;color:var(--qc-color-text-primary);display:block;flex-shrink:0;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);height:48px;line-height:var(--qc-line-height-md);margin:0;min-width:0;outline:none;padding:var(--qc-space-sm) var(--qc-space-md);width:260px}.qc-saved-search-modal__title-input:focus-visible{box-shadow:var(--qc-shadow-focus)}.qc-saved-search-modal__icon-btn{align-items:center;align-self:center;border:none;border-radius:var(--qc-radius-md);cursor:pointer;display:flex;flex-shrink:0;height:48px;justify-content:center;line-height:0;margin:0;min-width:48px;padding:0;position:relative;width:48px}.qc-saved-search-modal__icon-btn svg{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.qc-saved-search-modal__icon-btn path{stroke:var(--qc-color-text-contrast)}.qc-saved-search-modal__icon-btn--confirm{background:var(--qc-color-primary-600)}.qc-saved-search-modal__icon-btn--danger{background:var(--qc-color-danger-700)}.qc-saved-search-modal__close{align-items:center;background:none;border:none;color:var(--qc-color-text-primary);cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;width:20px}.qc-saved-search-modal__close path{stroke:currentColor}.qc-saved-search-modal__description{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);margin:0;max-width:755px}.qc-saved-search-modal__body{align-items:flex-start;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:var(--qc-space-2xl);min-height:0;overflow:hidden;padding:0 var(--qc-space-xl);width:100%}.qc-saved-search-modal__footer{align-items:center;background:var(--qc-color-surface-white);box-shadow:var(--qc-shadow-modal);box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin-top:var(--qc-space-xl);padding:var(--qc-space-filter-sidebar-stack) var(--qc-space-lg);width:100%}.qc-saved-search-modal__btn{align-items:center;border:none;border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xs);color:var(--qc-color-text-contrast);cursor:pointer;display:flex;flex-direction:row;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);gap:var(--qc-space-sm);justify-content:center;line-height:var(--qc-line-height-md);min-height:40px;padding:var(--qc-space-sm) 18px;width:146px}.qc-saved-search-modal__btn--primary{background:var(--qc-color-primary-600)}.qc-saved-search-modal__btn--create{width:176px}.qc-saved-search-modal__btn--danger{background:var(--qc-color-danger-400)}.qc-saved-search-modal__confirm-card{align-items:center;background:var(--qc-color-surface-white);border-radius:var(--qc-radius-saved-search-confirm-dialog);box-shadow:var(--qc-shadow-modal);box-sizing:border-box;display:flex;flex-direction:column;left:50%;max-height:min(100vh - var(--qc-space-xl) * 2,90vh);max-width:calc(100vw - var(--qc-space-xl)*2);overflow:auto;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:352px}.qc-saved-search-modal__confirm-body{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--qc-space-sm);padding:var(--qc-space-lg) var(--qc-space-lg) var(--qc-space-lg);width:100%}.qc-saved-search-modal__confirm-title{font-weight:var(--qc-font-weight-semibold)}.qc-saved-search-modal__confirm-text,.qc-saved-search-modal__confirm-title{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);line-height:var(--qc-line-height-md);margin:0;width:100%}.qc-saved-search-modal__confirm-text{font-weight:var(--qc-font-weight-regular)}.qc-saved-search-modal__confirm-actions{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:row;gap:var(--qc-space-modal-confirm-actions-gap);justify-content:center;padding:0 var(--qc-space-lg) var(--qc-space-lg);width:100%}.qc-saved-search-modal__confirm-actions .qc-saved-search-modal__btn{flex:1 1 0;min-width:0;width:auto}.qc-saved-search-modal__confirm-actions .qc-saved-search-modal__btn--danger{background:var(--qc-color-danger-modal-destructive-fill)}.qc-saved-search-modal--mobile{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--qc-color-surface-backdrop);bottom:0;left:0;overflow:hidden;overscroll-behavior:contain;position:fixed;right:0;top:var(--qc-page-shell-fixed-header-body-offset-y);z-index:calc(var(--qc-z-header-mobile-panel) - 2)}.qc-saved-search-modal--mobile.qc-saved-search-modal--filters-active{top:0;z-index:var(--qc-z-modal)}.qc-saved-search-modal__sheet{background:var(--qc-color-surface-white);border-radius:var(--qc-radius-lg) var(--qc-radius-lg) 0 0;bottom:0;display:flex;flex-direction:column;left:0;max-height:calc(100vh - var(--qc-space-lg));overflow:hidden;overscroll-behavior:contain;position:absolute;right:0;touch-action:pan-y}.qc-saved-search-modal__sheet--filter-editor{height:calc(100vh - var(--qc-space-3xl));max-height:calc(100vh - var(--qc-space-3xl))}@supports (height:100dvh){.qc-saved-search-modal__sheet{max-height:calc(100dvh - var(--qc-space-lg))}.qc-saved-search-modal__sheet--filter-editor{height:calc(100dvh - var(--qc-space-3xl));max-height:calc(100dvh - var(--qc-space-3xl))}}.qc-saved-search-modal__sheet--fullscreen{border-radius:0;bottom:0;max-height:100vh;top:0}@supports (height:100dvh){.qc-saved-search-modal__sheet--fullscreen{max-height:100dvh}}.qc-saved-search-modal__mobile-main{display:flex;flex-direction:column;height:100%}.qc-saved-search-modal__drag-area{align-items:center;display:flex;flex-direction:column;padding:var(--qc-space-lg) 0 0}.qc-saved-search-modal__drag-handle{background:var(--qc-color-border-medium);border-radius:var(--qc-radius-xs);height:6px;left:50%;position:absolute;top:19px;transform:translateX(-50%);width:57px}.qc-saved-search-modal__mobile-header{align-items:center;background:var(--qc-color-surface-white);box-sizing:border-box;display:flex;flex-direction:row;gap:var(--qc-space-sm);padding:14px var(--qc-space-md);width:100%}.qc-saved-search-modal__mobile-header--sticky{border-bottom:1px solid var(--qc-color-border-light);left:0;position:fixed;right:0;top:0;z-index:10}.qc-saved-search-modal__mobile-header--edit{flex-shrink:0;padding:14px var(--qc-space-md)}.qc-saved-search-modal__mobile-back{color:var(--qc-color-text-black);cursor:pointer;flex-shrink:0}.qc-saved-search-modal__mobile-back path{stroke:currentColor}.qc-saved-search-modal__mobile-title{color:var(--qc-color-text-black);flex:1;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:calc(var(--qc-line-height-md) + var(--qc-space-2xs));margin:0;text-align:center}.qc-saved-search-modal__mobile-title-spacer{flex-shrink:0;height:24px;opacity:0;width:24px}.qc-saved-search-modal__mobile-desc{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:var(--qc-space-sm);justify-content:center;padding:var(--qc-space-sm) var(--qc-space-md) var(--qc-space-md);width:100%}.qc-saved-search-modal__mobile-desc-text{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);margin:0}.qc-saved-search-modal__mobile-form{-webkit-overflow-scrolling:touch;display:flex;flex:1;flex-direction:column;gap:var(--qc-space-lg);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--qc-space-md)}.qc-saved-search-modal__mobile-form--edit{gap:var(--qc-space-lg);padding:var(--qc-space-md) var(--qc-space-md) 96px}body.qc-saved-search-modal__body-lock,html.qc-saved-search-modal__body-lock{overflow:hidden;overscroll-behavior:none}body.qc-saved-search-modal__body-lock{left:0;margin:0;position:fixed;right:0;width:100%}.qc-saved-search-modal__mobile-footer{align-items:center;background:var(--qc-color-surface-white);border-top:1px solid var(--qc-color-border-light);box-sizing:border-box;display:flex;flex-direction:row;gap:10px;justify-content:center;padding:var(--qc-space-md);width:100%}.qc-saved-search-modal__mobile-footer--sticky{bottom:0;left:0;position:absolute;right:0}.qc-saved-search-modal__mobile-footer-inner{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm);width:100%}.qc-saved-search-modal__mobile-footer-btn{align-items:center;background:var(--qc-color-primary-600);border:none;border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xs);color:var(--qc-color-text-contrast);cursor:pointer;display:flex;flex:1;flex-direction:row;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);gap:10px;height:48px;justify-content:center;line-height:var(--qc-line-height-md);padding:var(--qc-space-sm) var(--qc-space-lg)}.qc-saved-search-modal__mobile-footer-btn--danger{background:var(--qc-color-danger-400)}.qc-saved-search-modal__edit-filters{align-items:flex-start;display:flex;flex-direction:column;gap:var(--qc-space-sm);isolation:isolate;min-height:24px;position:relative;width:99px}.qc-saved-search-modal__edit-filters-badge{height:18px;pointer-events:none;position:absolute;right:-18px;top:-4px;width:18px;z-index:1}.qc-saved-search-modal__edit-filters-badge circle:first-of-type{fill:var(--qc-color-surface-white)}.qc-saved-search-modal__edit-filters-badge circle:last-of-type{fill:var(--qc-color-primary-600)}.qc-saved-search-modal__edit-filters-btn{align-items:center;background:none;border:none;border-radius:var(--qc-radius-sm);cursor:pointer;display:flex;flex-direction:row;gap:var(--qc-space-sm);height:24px;justify-content:center;padding:0;width:99px;z-index:2}.qc-saved-search-modal__edit-filters-btn-icon{color:var(--qc-color-primary-600);flex-shrink:0}.qc-saved-search-modal__edit-filters-btn-icon path{stroke:currentColor}.qc-saved-search-modal__edit-filters-label{color:var(--qc-color-primary-600);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:24px}.qc-saved-search-modal__mobile-filter-view{display:flex;flex-direction:column;height:100%;padding-top:var(--qc-space-lg)}.qc-saved-search-modal__mobile-filter-view--scroll{box-sizing:border-box;height:100%;max-height:none;min-height:0;overflow:hidden;padding-top:0}.qc-saved-search-modal__mobile-filters-toolbar{align-items:center;background:var(--qc-color-surface-white);border-bottom:1px solid var(--qc-color-border-light);box-sizing:border-box;display:grid;flex-shrink:0;gap:var(--qc-space-sm);grid-template-columns:minmax(72px,1fr) auto minmax(72px,1fr);min-height:56px;padding:14px var(--qc-space-md);position:relative;width:100%}.qc-saved-search-modal__mobile-filters-toolbar-back{align-items:center;background:none;border:none;color:var(--qc-color-text-black);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;justify-self:start;padding:0;width:24px}.qc-saved-search-modal__mobile-filters-toolbar-back path{stroke:currentColor}.qc-saved-search-modal__mobile-filters-toolbar-title{color:var(--qc-color-text-black);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:28px;margin:0;min-width:0;text-align:center;white-space:nowrap}.qc-saved-search-modal__mobile-filters-toolbar-clear{background:none;border:none;color:var(--qc-color-primary-600);cursor:pointer;flex-shrink:0;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);justify-self:end;line-height:var(--qc-line-height-lg);padding:0;text-decoration:none;white-space:nowrap}.qc-saved-search-modal__mobile-filter-scroll{flex:1;min-height:0;overflow-y:auto;padding:var(--qc-space-md) var(--qc-space-md) 0}.qc-saved-search-modal__mobile-filter-view--scroll .qc-saved-search-modal__mobile-filter-scroll{padding-top:var(--qc-space-md)}.qc-saved-search-modal__filter-stack{display:flex;flex-direction:column;gap:var(--qc-space-sm);width:100%}.qc-saved-search-modal__mobile-filter-scroll>.qc-saved-search-modal__filter-stack{gap:0;overflow:hidden}.qc-saved-search-modal__filter-stack--loose{gap:var(--qc-space-lg)}.qc-saved-search-modal__mobile-nav-row{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qc-color-surface-white);border:none;border-bottom:1px solid var(--qc-color-border-light);border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:row;font:inherit;gap:var(--qc-space-md);justify-content:space-between;min-height:48px;padding:var(--qc-space-sm) var(--qc-space-md);text-align:left;width:100%}@media only screen and (min-width:280px) and (max-width:767px){.qc-saved-search-modal__filter-stack,.qc-saved-search-modal__mobile-filter-scroll>.qc-saved-search-modal__filter-stack{gap:var(--qc-space-lg)}.qc-saved-search-modal__mobile-nav-row{height:calc(var(--qc-space-md)*3 + var(--qc-space-xs));min-height:calc(var(--qc-space-md)*3 + var(--qc-space-xs))}}.qc-saved-search-modal__mobile-filter-scroll>.qc-saved-search-modal__filter-stack .qc-saved-search-modal__mobile-nav-row:last-child{border-bottom:none}.qc-saved-search-modal__mobile-nav-row:focus-visible{box-shadow:inset 0 0 0 2px var(--qc-color-primary-600);outline:none}.qc-saved-search-modal__mobile-nav-row--active{background:var(--qc-color-surface-light)}.qc-saved-search-modal__mobile-nav-row-inner{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-md)}.qc-saved-search-modal__mobile-nav-icon{color:var(--qc-color-text-secondary);flex-shrink:0}.qc-saved-search-modal__mobile-nav-icon path{stroke:currentColor}.qc-saved-search-modal__mobile-nav-label{color:var(--qc-color-text-black);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md)}.qc-saved-search-modal__mobile-nav-pill{flex-shrink:0}.qc-saved-search-modal__mobile-nav-pill circle{fill:var(--qc-color-primary-600)}.qc-saved-search-modal__mobile-nav-chevron{color:var(--qc-color-text-primary);flex-shrink:0}.qc-saved-search-modal__mobile-nav-chevron path{stroke:currentColor}.qc-saved-search-modal__filter-subheader{align-items:center;background:var(--qc-color-surface-white);border-bottom:1px solid var(--qc-color-border-light);display:flex;flex-direction:row;gap:var(--qc-space-sm);padding:14px var(--qc-space-lg);position:relative;width:100%}.qc-saved-search-modal__filter-subheader-back{background:none;border:none;color:var(--qc-color-text-black);cursor:pointer;flex-shrink:0;height:24px;padding:0;width:24px}.qc-saved-search-modal__filter-subheader-back path{stroke:currentColor}.qc-saved-search-modal__filter-subheader-title{color:var(--qc-color-text-black);flex:1;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:28px;margin:0;text-align:center}.qc-saved-search-modal__header-spacer{flex-shrink:0;height:24px;width:24px}.qc-saved-search-modal__scroll-list{display:flex;flex-direction:column;gap:var(--qc-space-sm);max-height:320px;overflow-y:auto;width:100%}.qc-saved-search-modal__empty-hint{color:var(--qc-color-text-secondary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);margin:0}.qc-saved-search-modal__mobile-rate-row{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm)}.qc-saved-search-modal__mobile-rate-field{display:flex;flex:1;flex-direction:column;gap:var(--qc-space-xs);min-width:0}.qc-saved-search-modal__mobile-rate-label{color:var(--qc-color-text-secondary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-regular)}.qc-saved-search-modal__mobile-rate-dash{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);padding-top:20px}.qc-saved-search-modal__mobile-rate-input{border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);outline:none;padding:var(--qc-space-md) var(--qc-space-md) var(--qc-space-md) 28px;width:100%}.qc-saved-search-modal__mobile-rate-input:focus-visible{box-shadow:var(--qc-shadow-focus)}.qc-saved-search-modal__mobile-rate-prefix{color:var(--qc-color-text-placeholder);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);left:var(--qc-space-md);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.qc-saved-search-modal__mobile-rate-input-wrap{align-items:center;display:flex;position:relative}.qc-saved-search-modal__confirm-overlay--mobile-priority{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:var(--qc-color-surface-backdrop-nested);padding:var(--qc-space-md);z-index:99999}.qc-saved-search-modal__confirm-card.qc-saved-search-modal__confirm-card--mobile{border-radius:var(--qc-radius-lg);max-width:343px;padding:var(--qc-space-lg);width:100%}.qc-saved-search-modal__confirm-title--lg{color:var(--qc-color-text-black);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-lg);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-md);margin:0 0 var(--qc-space-md)}.qc-saved-search-modal__confirm-text--mobile{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);margin:0 0 var(--qc-space-lg)}.qc-saved-search-modal__confirm-row{display:flex;gap:var(--qc-space-md)}.qc-saved-search-modal__confirm-btn{align-items:center;border-radius:var(--qc-radius-md);cursor:pointer;display:flex;flex:1;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);justify-content:center;line-height:var(--qc-line-height-md);padding:var(--qc-space-sm) var(--qc-space-lg)}.qc-saved-search-modal__confirm-btn--secondary{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-medium);color:var(--qc-color-text-primary)}.qc-saved-search-modal__confirm-btn--danger{background:var(--qc-color-danger-700);border:none;color:var(--qc-color-text-contrast)}.qc-saved-search-modal__confirm-btn--primary{background:var(--qc-color-primary-600);border:none;color:var(--qc-color-text-contrast)}.qc-saved-search-modal--mobile input[type=radio].qc-saved-search-modal__native-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--qc-color-border-medium);border-radius:var(--qc-radius-full);box-sizing:border-box;cursor:pointer;height:16px;margin:0;width:16px}.qc-saved-search-modal--mobile input[type=radio].qc-saved-search-modal__native-radio:checked{border-color:var(--qc-color-primary-600);border-width:4px}.qc-saved-search-modal--mobile input[type=radio].qc-saved-search-modal__native-radio:checked+.qc-saved-search-modal__native-radio-label{color:var(--qc-color-primary-600)}.qc-saved-search-modal--mobile input[type=checkbox].qc-saved-search-modal__native-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--qc-color-border-input);border-radius:var(--qc-radius-sm);box-sizing:border-box;cursor:pointer;height:18px;margin:0;padding:0;width:18px}.qc-saved-search-modal--mobile input[type=checkbox].qc-saved-search-modal__native-checkbox:checked{background-color:var(--qc-color-primary-600);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath d='M12.491 3.792 5.25 11.033 1.508 7.292l.825-.825 2.916 2.916 6.417-6.416.825.825Z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:var(--qc-color-primary-600)}.qc-saved-search-modal__native-checkbox-label,.qc-saved-search-modal__native-radio-label{color:var(--qc-color-text-primary);cursor:pointer;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);margin:0}.qc-saved-search-modal__radio-stack{display:flex;flex-direction:column;gap:var(--qc-space-md)}.qc-saved-search-modal__radio-stack-row{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-md)}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile:not(.qc-saved-search-modal--filters-active){top:calc(var(--qc-space-2xl-lg) + var(--qc-space-md) + env(safe-area-inset-top, 0px))}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__sheet .qc-saved-search-modal__mobile-main{flex:1 1 auto;min-height:0}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__drag-area{flex-shrink:0;position:relative}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__field,.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__field--grow{flex:0 0 auto;width:100%}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__input--narrow{width:100%}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__input{font-size:var(--qc-font-size-md);line-height:var(--qc-line-height-md);padding:calc(var(--qc-space-sm) + var(--qc-space-xs))}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__mobile-form--create .qc-saved-search-modal__input,.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__mobile-form--edit .qc-saved-search-modal__input{font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);padding:calc(var(--qc-space-sm) + var(--qc-space-xs))}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-location-autocomplete__input{font-size:var(--qc-font-size-md)!important;line-height:var(--qc-line-height-md);padding:calc(var(--qc-space-sm) + var(--qc-space-xs)) var(--qc-space-md)}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__mobile-form--create .qc-location-autocomplete__input,.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__mobile-form--edit .qc-location-autocomplete__input{font-size:var(--qc-font-size-sm)!important}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__segment{height:auto;min-height:calc(var(--qc-space-2xs) + var(--qc-space-2xs) + var(--qc-space-xl) + var(--qc-space-sm))}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__seg-btn{box-sizing:border-box;flex:1 1 0;min-width:0;width:auto}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__seg-btn--active{padding:var(--qc-space-2xs) calc(var(--qc-space-xs) + var(--qc-space-2xs))}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__mobile-footer{gap:var(--qc-space-modal-confirm-actions-gap)}.qc-saved-search-modal-mobile-bundle .qc-saved-search-modal--mobile .qc-saved-search-modal__mobile-footer-btn{line-height:var(--qc-line-height-lg);padding:calc(var(--qc-space-sm) + var(--qc-space-xs)) calc(var(--qc-space-md) + var(--qc-space-xs))}.qc-saved-search-modal__form-row{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--qc-space-lg);width:100%}.qc-saved-search-modal__field{align-items:flex-start;display:flex;flex-direction:column;gap:var(--qc-space-xs);max-width:100%;min-width:0;width:286px}.qc-saved-search-modal__field--grow{flex:1;width:auto}.qc-saved-search-modal__label{font-weight:var(--qc-font-weight-medium)}.qc-saved-search-modal__input,.qc-saved-search-modal__label{color:var(--qc-color-text-black);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md)}.qc-saved-search-modal__input{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;height:48px;outline:none;padding:var(--qc-space-sm);width:100%}.qc-saved-search-modal__input:focus-visible{box-shadow:var(--qc-shadow-focus)}.qc-saved-search-modal__input--narrow{max-width:100%;width:286px}.qc-saved-search-modal__input-wrap{position:relative;width:100%}.qc-saved-search-modal__job-autocomplete{display:flex;flex:1;position:relative}.qc-saved-search-modal__suggestions{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:0 0 var(--qc-radius-md) var(--qc-radius-md);border-top:none;box-shadow:var(--qc-shadow-sm);left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:var(--qc-z-dropdown)}.qc-saved-search-modal__suggestions a.list-group-item-action.active{background:var(--qc-color-primary-200);color:var(--qc-color-primary-800)}.qc-saved-search-modal__suggestions .list-group-item-action{border:none;color:var(--qc-color-text-primary);cursor:pointer;display:block;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);padding:var(--qc-space-sm) var(--qc-space-sm);text-decoration:none}.qc-saved-search-modal__suggestions .list-group-item-action:hover{background:var(--qc-color-surface-light)}.qc-saved-search-modal__segment{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;height:48px;padding:2px 5px;width:100%}.qc-saved-search-modal__seg-btn,.qc-saved-search-modal__segment{align-items:center;display:flex;flex-direction:row;justify-content:center}.qc-saved-search-modal__seg-btn{background:transparent;border:none;border-radius:var(--qc-radius-sm);color:var(--qc-color-text-black);cursor:pointer;flex:1;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);gap:var(--qc-space-xs);height:40px;line-height:var(--qc-line-height-md);padding:10px var(--qc-space-md);width:92px}.qc-saved-search-modal__seg-btn--active{background:var(--qc-color-primary-700);border-radius:var(--qc-radius-md);color:var(--qc-color-text-contrast);font-weight:var(--qc-font-weight-medium)}.qc-saved-search-modal .qc-location-autocomplete{width:100%}.qc-saved-search-modal .qc-location-autocomplete__label{margin-bottom:var(--qc-space-xs)}.qc-saved-search-modal .qc-location-autocomplete__input{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;color:var(--qc-color-text-black);font-size:var(--qc-font-size-sm);height:48px;line-height:var(--qc-line-height-md);padding:var(--qc-space-sm);width:100%}.qc-saved-search-modal .qc-location-autocomplete__input--readonly{background:var(--qc-color-surface-overlay)}.qc-saved-search-modal .qc-location-autocomplete__list{z-index:var(--qc-z-dropdown)}.qc-location-autocomplete{box-sizing:border-box;width:100%}.qc-location-autocomplete .job-location-search{position:relative}.qc-location-autocomplete__label{display:block;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);margin-bottom:var(--qc-space-xs)}.qc-location-autocomplete__field{overflow:visible;position:relative}.qc-location-autocomplete__input{box-sizing:border-box;font-size:var(--qc-font-size-sm)!important;padding:11.34px var(--qc-space-md);width:100%}.qc-location-autocomplete__input--readonly{background:var(--qc-color-surface-overlay)}.qc-location-autocomplete__list{position:absolute;z-index:var(--qc-z-dropdown)}.qc-saved-search-modal__filters-layout{align-items:flex-start;display:flex;flex:1;flex-direction:row;gap:88px;min-height:0;overflow:hidden;width:100%}.qc-saved-search-modal__sidebar{align-items:flex-start;border-radius:var(--qc-radius-md);display:flex;flex-direction:column;flex-shrink:0;gap:var(--qc-space-sm);isolation:isolate;max-width:100%;width:409px}.qc-saved-search-modal__filters-head{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm);justify-content:space-between;width:100%}.qc-saved-search-modal__filters-title{color:var(--qc-color-text-black);font-size:var(--qc-font-size-xl);margin:0}.qc-saved-search-modal__clear-all,.qc-saved-search-modal__filters-title{font-family:var(--qc-font-sans);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md)}.qc-saved-search-modal__clear-all{align-items:center;background:none;border:none;color:var(--qc-color-primary-600);cursor:pointer;display:flex;flex-direction:row;font-size:var(--qc-font-size-sm);gap:var(--qc-space-sm);justify-content:center;padding:0}.qc-saved-search-modal__cat-list{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--qc-space-sm) - var(--qc-space-2xs));position:relative;width:100%}.qc-saved-search-modal__cat{align-items:center;background:var(--qc-color-surface-card);border:1px solid var(--qc-color-border-strong);border-radius:var(--qc-radius-md);box-sizing:border-box;color:var(--qc-color-text-secondary);cursor:pointer;display:flex;flex-direction:row;gap:var(--qc-space-md);height:36px;justify-content:space-between;padding:6px var(--qc-space-sm);transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:100%}.qc-saved-search-modal__cat:not(.qc-saved-search-modal__cat--active):hover{background:var(--qc-color-primary-200);border-color:var(--qc-color-border-strong);color:var(--qc-color-text-secondary)}.qc-saved-search-modal__cat--active{background:var(--qc-color-primary-700);border-color:var(--qc-color-primary-700);color:var(--qc-color-text-contrast)}.qc-saved-search-modal__cat-inner{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm)}.qc-saved-search-modal__cat-label{font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md)}.qc-saved-search-modal__cat-chevron path,.qc-saved-search-modal__cat-icon line,.qc-saved-search-modal__cat-icon path,.qc-saved-search-modal__cat-icon polyline{stroke:currentColor}.qc-saved-search-modal__cat-dot{fill:var(--qc-color-primary-600)}.qc-saved-search-modal__cat--active .qc-saved-search-modal__cat-dot{fill:var(--qc-color-text-contrast)}.qc-saved-search-modal__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:var(--qc-space-sm);max-height:400px;min-width:0;overflow-x:hidden;overflow-y:auto;padding-left:0;position:relative;scrollbar-color:var(--qc-color-border-light) var(--qc-color-surface-card);scrollbar-width:thin}.qc-saved-search-modal__content::-webkit-scrollbar{width:4px}.qc-saved-search-modal__content::-webkit-scrollbar-track{background:var(--qc-color-surface-card);border-radius:var(--qc-radius-md)}.qc-saved-search-modal__content::-webkit-scrollbar-thumb{background:var(--qc-color-border-light);border-radius:var(--qc-radius-md)}.qc-saved-search-modal__content::-webkit-scrollbar-thumb:hover{background:var(--qc-color-border-medium)}.qc-saved-search-modal__content-rule{background:var(--qc-color-border-light);border-radius:var(--qc-radius-md);height:100%;left:-44px;position:absolute;top:0;width:4px}.qc-saved-search-modal__filter-panel{display:flex;flex-direction:column;gap:var(--qc-space-md);width:100%}.qc-saved-search-modal__filter-panel-title{color:var(--qc-color-text-black);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);margin:0 0 calc(var(--qc-space-xs)*-1)}.qc-saved-search-modal__check-row{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm);padding:0}.qc-saved-search-modal__check-row--action{cursor:pointer}.qc-saved-search-modal__tristate-box{align-items:center;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-input);border-radius:var(--qc-radius-sm);cursor:pointer;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.qc-saved-search-modal__tristate-box path{stroke:var(--qc-color-border-input)}.qc-saved-search-modal__tristate-box--checked{background:var(--qc-color-primary-600);border-color:var(--qc-color-primary-600)}.qc-saved-search-modal__tristate-line{color:var(--qc-color-border-medium)}.qc-saved-search-modal__tristate-line path{stroke:currentColor}.qc-saved-search-modal__check-glyph{display:block}.qc-saved-search-modal__check-glyph path{fill:currentColor}.qc-saved-search-modal__tristate-box--checked .qc-saved-search-modal__check-glyph{color:var(--qc-color-text-contrast)}.qc-saved-search-modal__check-label{color:var(--qc-color-text-black);cursor:pointer;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md)}.qc-saved-search-modal__check-label--strong{font-weight:var(--qc-font-weight-medium)}.qc-saved-search-modal__checkbox{accent-color:var(--qc-color-primary-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-input);border-radius:var(--qc-radius-sm);box-sizing:border-box;cursor:pointer;height:18px;margin:0;padding:0;width:18px}.qc-saved-search-modal__checkbox:checked{background-color:var(--qc-color-primary-600);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath d='M12.491 3.794 5.25 11.035 1.508 7.294l.825-.825 2.916 2.916 6.417-6.417.825.825Z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px 14px;border-color:var(--qc-color-primary-600)}.qc-saved-search-modal__checkbox:checked:focus-visible{outline:2px solid var(--qc-color-primary-600);outline-offset:2px}.qc-saved-search-modal__radio{accent-color:var(--qc-color-primary-600);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--qc-color-border-medium);border-radius:var(--qc-radius-full);box-sizing:border-box;cursor:pointer;height:16px;margin:0;width:16px}.qc-saved-search-modal__radio:checked{border-color:var(--qc-color-primary-600);border-width:4px}.qc-saved-search-modal__radio:checked+.qc-saved-search-modal__check-label{color:var(--qc-color-primary-600)}.qc-saved-search-modal__radio-row,.qc-saved-search-modal__rate-row{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-sm)}.qc-saved-search-modal__rate-row{width:100%}.qc-saved-search-modal__rate-field{flex:1;min-width:0;position:relative}.qc-saved-search-modal__rate-prefix{color:var(--qc-color-border-medium);font-size:var(--qc-font-size-md);left:var(--qc-space-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.qc-saved-search-modal__rate-input,.qc-saved-search-modal__rate-prefix{font-family:var(--qc-font-sans);font-weight:var(--qc-font-weight-regular)}.qc-saved-search-modal__rate-input{border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;color:var(--qc-color-text-black);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);outline:none;padding:10px var(--qc-space-sm) 10px 28px;width:100%}.qc-saved-search-modal__rate-input:focus-visible{box-shadow:var(--qc-shadow-focus)}.qc-saved-search-modal__rate-divider rect{fill:var(--qc-color-border-input)}.qc-saved-search-modal__rate-options{display:flex;flex-direction:column;gap:var(--qc-space-sm);margin-bottom:var(--qc-space-xl);margin-top:var(--qc-space-md);width:100%}.qc-saved-search-modal__custom-scroll{scrollbar-color:var(--qc-color-border-light) var(--qc-color-surface-card);scrollbar-width:thin}.qc-saved-search-modal__custom-scroll::-webkit-scrollbar{width:4px}.qc-saved-search-modal__custom-scroll::-webkit-scrollbar-track{background:var(--qc-color-surface-card);border-radius:var(--qc-radius-md)}.qc-saved-search-modal__custom-scroll::-webkit-scrollbar-thumb{background:var(--qc-color-border-light);border-radius:var(--qc-radius-md)}.qc-saved-search-modal__custom-scroll::-webkit-scrollbar-thumb:hover{background:var(--qc-color-border-medium)}.skilltags{border:1px solid var(--qc-dark)!important;border-radius:5px!important;display:flex;flex-direction:column;padding:15px}.skilltags label{color:#9f9f9f;font-size:12px;font-weight:400;line-height:16px;margin-bottom:18px;margin-top:14px}.page-saved-search{position:relative}.page-saved-search .btn-skip{display:none!important}.page-saved-search svg#backsvg{cursor:pointer;left:0;position:absolute;top:0}.page-saved-search .save-head{align-items:center;display:flex;gap:20px;justify-content:flex-start;margin-bottom:20px}@media only screen and (min-width:280px) and (max-width:767px){.page-saved-search .save-head{justify-content:space-between;margin-bottom:16px}}.page-saved-search .qc-card-saved:not(:last-child){margin-bottom:25px}@media only screen and (min-width:280px) and (max-width:767px){.page-saved-search .qc-card-saved{left:-16px;position:relative;width:100vw!important}.page-saved-search .qc-check label{font-size:14px;font-weight:400;line-height:19.6px;position:relative;top:1px}}.page-calculator.page-inside .row2 .detail-box .detail-body .tabs{display:flex}.page-calculator.page-inside .row2 .detail-box .detail-body .tabs>button{width:90.33px}.select2-dropdown--calculator-thin-scrollbar .select2-results__options,.select2-results__options--calculator-thin-scrollbar{scrollbar-color:#c7cfdd transparent;scrollbar-width:thin}.select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar,.select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar{width:4px}.select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar-track,.select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar-track{background:transparent}.select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar-thumb,.select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar-thumb{background:#c7cfdd;border-radius:999px}.select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar-thumb:hover,.select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#b3bdd4}.page-calculator.page-inside .mobile-calc .m-mobile-breadcrumbs,.page-calculator.page-outside .mobile-calc .m-mobile-breadcrumbs,.page-calculator.page-paye .mobile-calc .m-mobile-breadcrumbs{padding:0 16px}.page-calculator.page-inside .mobile-calc .m-mobile-breadcrumbs .qc-calc-breadcrumbs,.page-calculator.page-outside .mobile-calc .m-mobile-breadcrumbs .qc-calc-breadcrumbs,.page-calculator.page-paye .mobile-calc .m-mobile-breadcrumbs .qc-calc-breadcrumbs{margin-bottom:16px}.page-calculator.page-inside .mobile-calc .info-box--mobile-hero,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero{box-sizing:border-box;padding:10px 16px 24px}.page-calculator.page-inside .mobile-calc .info-box--mobile-hero h1.m-mobile-hero-title,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero h1.m-mobile-hero-title,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero h1.m-mobile-hero-title{color:#333;display:flex;flex-direction:column;font-family:"Inter",var(--font1),sans-serif;font-size:44px;font-weight:600;gap:12px;height:106px;letter-spacing:.01em;line-height:53px;margin-bottom:56px;text-align:left;width:343px}.page-calculator.page-inside .mobile-calc .info-box--mobile-hero h1.m-mobile-hero-title span,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero h1.m-mobile-hero-title span,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero h1.m-mobile-hero-title span{color:#333;font-family:Inter;font-size:22px;font-style:normal;font-weight:500;height:28px;letter-spacing:0;line-height:28px;text-transform:uppercase;width:343px}.page-calculator.page-inside .mobile-calc .info-box--mobile-hero p,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero p,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero p{color:#333;font-family:"Inter",var(--font1),sans-serif;font-size:16px;line-height:24px;margin:0 0 24px;text-align:left}.page-calculator.page-inside .mobile-calc .info-box--mobile-hero p:last-of-type,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero p:last-of-type,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero p:last-of-type{margin-bottom:8px}.page-calculator.page-inside .mobile-calc .info-box--mobile-hero .info-box-checks,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero .info-box-checks,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero .info-box-checks{color:#333;display:flex;flex-direction:column;font-size:16px;gap:12px;line-height:24px;list-style:none;margin:16px 0 0;padding:0;text-align:left}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator.page-inside .mobile-calc .info-box--mobile-hero .info-box-checks,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero .info-box-checks,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero .info-box-checks{gap:4px}}.page-calculator.page-inside .mobile-calc .info-box--mobile-hero .info-box-checks li,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero .info-box-checks li,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero .info-box-checks li{align-items:center;display:flex;gap:8px}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator.page-inside .mobile-calc .info-box--mobile-hero .info-box-checks li,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero .info-box-checks li,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero .info-box-checks li{letter-spacing:.02em}}.page-calculator.page-inside .mobile-calc .info-box--mobile-hero .info-box-check-icon svg,.page-calculator.page-outside .mobile-calc .info-box--mobile-hero .info-box-check-icon svg,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero .info-box-check-icon svg{display:block}.page-calculator.page-inside .mobile-calc .m-mobile-hero-illustration,.page-calculator.page-outside .mobile-calc .m-mobile-hero-illustration,.page-calculator.page-paye .mobile-calc .m-mobile-hero-illustration{border-radius:8px;line-height:0;margin-top:24px;overflow:hidden}.page-calculator.page-inside .mobile-calc .m-mobile-hero-illustration .mobile-img,.page-calculator.page-outside .mobile-calc .m-mobile-hero-illustration .mobile-img,.page-calculator.page-paye .mobile-calc .m-mobile-hero-illustration .mobile-img{display:block;height:auto;margin:0 auto;max-width:343px;width:100%}.page-calculator.page-paye .mobile-calc .info-box--mobile-hero{display:flex;flex-direction:column;gap:16px;padding-bottom:0}.page-calculator.page-paye .mobile-calc .info-box--mobile-hero h1.m-mobile-hero-title{height:auto;margin-bottom:0}.page-calculator.page-paye .mobile-calc .info-box--mobile-hero h1.m-mobile-hero-title span{height:auto}.page-calculator.page-paye .mobile-calc .info-box--mobile-hero p,.page-calculator.page-paye .mobile-calc .info-box--mobile-hero p:last-of-type{margin:0}.page-calculator.page-paye .mobile-calc .info-box--mobile-hero .info-box-checks{margin-top:0}.page-calculator.page-inside .mobile-calc .m-calc-mobile-stack,.page-calculator.page-outside .mobile-calc .m-calc-mobile-stack,.page-calculator.page-paye .mobile-calc .m-calc-mobile-stack{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;margin-top:56px;padding:0 16px}.page-calculator.page-inside .mobile-calc .m-mobile-inputs-card,.page-calculator.page-outside .mobile-calc .m-mobile-inputs-card,.page-calculator.page-paye .mobile-calc .m-mobile-inputs-card{background:#fff;border-top:2px solid #e5e9f8;box-shadow:0 9px 55px rgba(0,0,0,.04),0 2.713px 16.581px rgba(0,0,0,.03),0 1.127px 6.887px rgba(0,0,0,.02),0 .408px 2.491px rgba(0,0,0,.01);box-sizing:border-box;margin-left:-16px;margin-right:-16px;padding:30px 23px 16px 25px;width:calc(100% + 32px)}.page-calculator.page-inside .mobile-calc .m-mobile-section-heading,.page-calculator.page-outside .mobile-calc .m-mobile-section-heading,.page-calculator.page-paye .mobile-calc .m-mobile-section-heading{color:#000;font-family:"Inter",var(--font1),sans-serif;font-size:20px;font-weight:600;line-height:1;margin:0 0 16px}.page-calculator.page-inside .mobile-calc .m-mobile-section-heading--on-dark,.page-calculator.page-outside .mobile-calc .m-mobile-section-heading--on-dark,.page-calculator.page-paye .mobile-calc .m-mobile-section-heading--on-dark{color:#fff}.page-calculator.page-inside .mobile-calc .m-mobile-earn-field .m-mobile-earn-label,.page-calculator.page-outside .mobile-calc .m-mobile-earn-field .m-mobile-earn-label,.page-calculator.page-paye .mobile-calc .m-mobile-earn-field .m-mobile-earn-label{color:#000;display:block;font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px}.page-calculator.page-inside .mobile-calc .m-mobile-earn-field .qc-input-select .input-half,.page-calculator.page-outside .mobile-calc .m-mobile-earn-field .qc-input-select .input-half,.page-calculator.page-paye .mobile-calc .m-mobile-earn-field .qc-input-select .input-half{border:1px solid #e5e6e7;border-radius:8px;margin-bottom:0;overflow:hidden}.page-calculator.page-inside .mobile-calc .m-mobile-earn-field .input-icon,.page-calculator.page-outside .mobile-calc .m-mobile-earn-field .input-icon,.page-calculator.page-paye .mobile-calc .m-mobile-earn-field .input-icon{background:#f5f7f9;border-right:1px solid #e5e6e7}.page-calculator.page-inside .mobile-calc .m-mobile-outputs-shell,.page-calculator.page-outside .mobile-calc .m-mobile-outputs-shell,.page-calculator.page-paye .mobile-calc .m-mobile-outputs-shell{background:#000e4e;box-sizing:border-box;margin-left:-16px;margin-right:-16px;max-width:none;padding:24px 16px;width:calc(100% + 32px)}.page-calculator.page-inside .mobile-calc .m-mobile-outputs-shell .table-wrap,.page-calculator.page-outside .mobile-calc .m-mobile-outputs-shell .table-wrap,.page-calculator.page-paye .mobile-calc .m-mobile-outputs-shell .table-wrap{margin-top:8px}.page-calculator.page-inside .mobile-calc .m-mobile-outputs-shell .calc-table,.page-calculator.page-outside .mobile-calc .m-mobile-outputs-shell .calc-table,.page-calculator.page-paye .mobile-calc .m-mobile-outputs-shell .calc-table{background:#fff;border:1px solid #e5e6e7}.page-calculator.page-inside .mobile-calc .m-mobile-outputs-shell .calc-table table,.page-calculator.page-outside .mobile-calc .m-mobile-outputs-shell .calc-table table,.page-calculator.page-paye .mobile-calc .m-mobile-outputs-shell .calc-table table{background:#fff}.page-calculator.page-inside .mobile-calc .m-mobile-outputs-controls,.page-calculator.page-outside .mobile-calc .m-mobile-outputs-controls,.page-calculator.page-paye .mobile-calc .m-mobile-outputs-controls{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;margin-top:24px}.page-calculator.page-inside .mobile-calc .m-mobile-broken-down,.page-calculator.page-outside .mobile-calc .m-mobile-broken-down,.page-calculator.page-paye .mobile-calc .m-mobile-broken-down{color:#fff;font-size:14px;font-weight:500;letter-spacing:.02em;line-height:20px;margin:0}.page-calculator.page-inside .mobile-calc .m-mobile-freq-radio.qc-oval-radio,.page-calculator.page-outside .mobile-calc .m-mobile-freq-radio.qc-oval-radio,.page-calculator.page-paye .mobile-calc .m-mobile-freq-radio.qc-oval-radio{background:transparent!important;gap:8px;height:auto;min-height:auto;padding:0!important}.page-calculator.page-inside .mobile-calc .m-mobile-freq-radio.qc-oval-radio>div,.page-calculator.page-outside .mobile-calc .m-mobile-freq-radio.qc-oval-radio>div,.page-calculator.page-paye .mobile-calc .m-mobile-freq-radio.qc-oval-radio>div{background:#202b7a!important;border:none!important;border-radius:8px;box-sizing:border-box;justify-content:center;min-width:52px;padding:8px 10px!important}.page-calculator.page-inside .mobile-calc .m-mobile-freq-radio.qc-oval-radio label,.page-calculator.page-outside .mobile-calc .m-mobile-freq-radio.qc-oval-radio label,.page-calculator.page-paye .mobile-calc .m-mobile-freq-radio.qc-oval-radio label{color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-align:center}.page-calculator.page-inside .mobile-calc .m-mobile-freq-radio.qc-oval-radio svg,.page-calculator.page-outside .mobile-calc .m-mobile-freq-radio.qc-oval-radio svg,.page-calculator.page-paye .mobile-calc .m-mobile-freq-radio.qc-oval-radio svg{display:none!important}.page-calculator.page-inside .mobile-calc .m-mobile-freq-radio.qc-oval-radio>div.active,.page-calculator.page-outside .mobile-calc .m-mobile-freq-radio.qc-oval-radio>div.active,.page-calculator.page-paye .mobile-calc .m-mobile-freq-radio.qc-oval-radio>div.active{background:#3142aa!important;border-color:#4550a3!important}.page-calculator.page-inside .mobile-calc .m-mobile-freq-radio.qc-oval-radio>div.active label,.page-calculator.page-outside .mobile-calc .m-mobile-freq-radio.qc-oval-radio>div.active label,.page-calculator.page-paye .mobile-calc .m-mobile-freq-radio.qc-oval-radio>div.active label{color:#fff!important}.page-calculator.page-inside .mobile-calc .m-mobile-view-actions,.page-calculator.page-outside .mobile-calc .m-mobile-view-actions,.page-calculator.page-paye .mobile-calc .m-mobile-view-actions{margin-bottom:0!important}.page-calculator.page-inside .mobile-calc .m-mobile-view-actions.m-calc-head-actions,.page-calculator.page-outside .mobile-calc .m-mobile-view-actions.m-calc-head-actions,.page-calculator.page-paye .mobile-calc .m-mobile-view-actions.m-calc-head-actions{gap:12px}.page-calculator.page-inside .mobile-calc .m-mobile-view-tabs.qc-oval-radio,.page-calculator.page-outside .mobile-calc .m-mobile-view-tabs.qc-oval-radio,.page-calculator.page-paye .mobile-calc .m-mobile-view-tabs.qc-oval-radio{background:hsla(0,0%,100%,.1)!important;border-radius:8px;flex-wrap:nowrap;gap:4px;height:auto;min-height:44px;padding:4px!important}.page-calculator.page-inside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div,.page-calculator.page-outside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div,.page-calculator.page-paye .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div{background:transparent!important;border-radius:6px;flex:1 1 0;justify-content:center;min-width:0;padding:8px 6px!important}.page-calculator.page-inside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div svg,.page-calculator.page-outside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div svg,.page-calculator.page-paye .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div svg{display:none}.page-calculator.page-inside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div label,.page-calculator.page-outside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div label,.page-calculator.page-paye .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div label{color:#fff!important;font-size:13px!important;font-weight:500!important;line-height:16px!important;text-align:center}.page-calculator.page-inside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div.active,.page-calculator.page-outside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div.active,.page-calculator.page-paye .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div.active{background:#fff!important}.page-calculator.page-inside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div.active label,.page-calculator.page-outside .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div.active label,.page-calculator.page-paye .mobile-calc .m-mobile-view-tabs.qc-oval-radio>div.active label{color:#000e4e!important}.page-calculator.page-outside .row2 .detail-box .detail-body .tabs,.page-calculator.page-paye .row2 .detail-box .detail-body .tabs{-moz-column-gap:var(--qc-space-2xs);column-gap:var(--qc-space-2xs);display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);row-gap:var(--qc-space-xs)}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator.page-outside .row2 .detail-box .detail-body .tabs,.page-calculator.page-paye .row2 .detail-box .detail-body .tabs{grid-template-columns:1fr 1fr 1fr}}.page-calculator.page-outside .row2 .detail-box .detail-body .tabs>button,.page-calculator.page-paye .row2 .detail-box .detail-body .tabs>button{width:100%}.desktop-only{display:block}@media only screen and (min-width:280px) and (max-width:767px){.desktop-only{display:none}}body:has(.page-calculator .desktop-calc .calc-article),html:has(.page-calculator .desktop-calc .calc-article){overflow-x:visible;overflow-y:visible}.page-calculator .qc-container{max-width:1224px}.page-calculator .desktop-calc{display:none}@media only screen and (min-width:768px){.page-calculator .desktop-calc{box-sizing:border-box;display:flex!important;flex-direction:column;min-height:calc(100vh - var(--qc-page-shell-fixed-header-body-offset-y));min-height:calc(100dvh - var(--qc-page-shell-fixed-header-body-offset-y))}.page-calculator .mobile-calc{display:none!important}}.page-calculator input[type=number]::-webkit-inner-spin-button,.page-calculator input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-calculator input[type=number]{-moz-appearance:textfield}.page-calculator label{-webkit-touch-callout:none;display:block;font-size:14px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calculator label.lg-label{font-weight:600;letter-spacing:0;margin-bottom:0}.page-calculator #openCalc.outline-blue{background:transparent;border:1px dashed var(--qc-blue);color:var(--qc-blue);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:40px!important}.page-calculator .calc-table{background:#fff;border:none;border-bottom:0;border-radius:8px;display:flex;flex-direction:column;padding:12px;width:100%}.page-calculator .calc-table table{margin-top:8px}.page-calculator .calc-table th{font-size:14px!important;font-weight:600;list-style:16px}.page-calculator .calc-table td{color:var(--qc-text-primary);font-size:14px;font-weight:400;line-height:16px;padding:8px}.page-calculator .calc-table hr{border-top:1px dashed var(--qc-border);margin:0}.page-calculator .calc-table th:not(:first-child),.page-calculator .calc-table tr td:not(:first-child){text-align:right}.page-calculator .calc-table tr td:last-child span{color:var(--qc-600-red)!important}.page-calculator .calc-table tbody tr:nth-last-child(2) td{color:#000;font-weight:600}.page-calculator .calc-table tbody tr:nth-last-child(2) td:last-child,.page-calculator .calc-table tbody tr:nth-last-child(2) td:last-child span{color:var(--qc-600-red)!important}.page-calculator .calc-table tbody.total_taxes td{background:#334ec8;color:#fff!important;font-size:14px;font-weight:600;line-height:16px;padding-bottom:4px;padding-top:4px}.page-calculator .calc-table tbody.total_taxes td span{color:#fff!important}.page-calculator .calc-table tbody.total_taxes td:first-child{border-radius:4px 0 0 4px;padding-left:8px}.page-calculator .calc-table tbody.total_taxes td:last-child{border-radius:0 4px 4px 0;padding-right:8px}.page-calculator .calc-table .fake-inner-table-list *{color:var(--qc-300-gray)!important}.page-calculator .calc-table .fake-inner-table-list .table-list.populated span{color:var(--qc-text-primary)!important}.page-calculator .calc-table .fake-inner-table-list.red-num .table-list.populated span{color:var(--qc-600-red)!important}.page-calculator .calc-table .fake-inner-table-list.red-num .table-list.populated span:first-child{color:var(--qc-text-primary)!important}.page-calculator .calc-table>div{padding:8px;width:100%}.page-calculator .calc-table>div:not(:last-child){border-bottom:1px dashed var(--qc-border)}.page-calculator .calc-table>div .inner-table-list{max-width:370px;padding-left:16px}.page-calculator .calc-table>div .inner-table-list .table-list *{color:var(--qc-300-gray)}.page-calculator .calc-table>div .inner-table-list .table-list.populated span{color:var(--qc-600-red)}.page-calculator .calc-table>div .inner-table-list .table-list.populated span:first-child,.page-calculator .calc-table>div .inner-table-list.black-num .table-list.populated *{color:var(--qc-text-primary)!important}.page-calculator .calc-table>div.blue-list,.page-calculator .calc-table>div.dark-list{background:var(--qc-400-blue);border-radius:4px;left:-1px;margin:4px 0;padding:4px 8px;position:relative;width:calc(100% + 2.4px)}.page-calculator .calc-table>div.blue-list .table-list,.page-calculator .calc-table>div.dark-list .table-list{font-weight:700;padding:0}.page-calculator .calc-table>div.blue-list .table-list span,.page-calculator .calc-table>div.dark-list .table-list span{color:#fff!important}.page-calculator .calc-table>div.blue-list{background:transparent;border:1px dashed var(--qc-border)}.page-calculator .calc-table>div.blue-list .table-list span{color:var(--qc-text-primary)!important;font-weight:600!important}.page-calculator .calc-table>div.blue-list .table-list span svg path{fill:var(--qc-text-primary)!important}.page-calculator .calc-table>div .table-list,.page-calculator .calc-table>div .table-list-profit{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:space-between;line-height:16px;padding:4px 0}.page-calculator .calc-table>div .table-list-profit:not(:last-child),.page-calculator .calc-table>div .table-list:not(:last-child){margin-bottom:8px}.page-calculator .calc-table>div .table-list .eq-row,.page-calculator .calc-table>div .table-list-profit .eq-row{border:1px solid;text-align:center;width:100%}.page-calculator .calc-table>div .table-list-profit.bold *,.page-calculator .calc-table>div .table-list.bold *{font-weight:600!important}.page-calculator .calc-table>div .table-list-profit.red span:last-child,.page-calculator .calc-table>div .table-list-profit.red span:nth-child(2),.page-calculator .calc-table>div .table-list.red span:last-child,.page-calculator .calc-table>div .table-list.red span:nth-child(2){color:var(--qc-600-red)!important}.page-calculator .calc-table>div .table-list .icon-span,.page-calculator .calc-table>div .table-list-profit .icon-span{align-items:center;display:flex;gap:5px}.page-calculator .qc-custom-radio input{width:calc(100% - 25px)}.page-calculator .mw-470{max-width:470px}.page-calculator svg.openInfo{min-height:12px;min-width:12px}.page-calculator .h24,.page-calculator .p20{color:var(--qc-dark-400)}.page-calculator .info-labels,.page-calculator .qc-custom-checkbox,.page-calculator .qc-custom-radio{border-bottom:1px solid #e5e9f8;margin-bottom:16px;padding:0 0 8px;width:100%}.page-calculator .outline-input{position:relative}.page-calculator .calculator-content{-ms-overflow-style:none;display:flex;justify-content:space-between;scrollbar-width:none}.page-calculator .calc-box{--calculator-shell-height:100%;background:var(--qc-color-surface-white);border:0;border-radius:var(--qc-radius-md);box-shadow:0 9px 55px rgba(0,0,0,.04),0 2.713px 16.581px rgba(0,0,0,.03),0 1.127px 6.887px rgba(0,0,0,.02),0 .408px 2.491px rgba(0,0,0,.01);display:flex;flex:1 1 auto;margin-bottom:80px;margin-left:auto;margin-right:auto;max-width:1170px;min-height:0;overflow:visible;scroll-margin-top:96px;width:100%}@media (min-width:768px) and (max-width:1040px){.page-calculator .calc-box{padding-left:0;padding-right:0}}@media (min-width:768px) and (max-width:992px){.page-calculator .calc-box{margin-bottom:160px}}.page-calculator .calc-box .calc-box-left{background:var(--qc-color-surface-white);border-radius:var(--qc-radius-md) 0 0 var(--qc-radius-md);border-right:2px solid var(--qc-color-primary-200);box-sizing:border-box;overflow:visible;padding:24px;position:relative;width:50%;z-index:2}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .calc-box .calc-box-left{padding:12px}}.page-calculator .calc-box .calc-box-right{background:var(--qc-900-blue);border-radius:0 var(--qc-radius-md) var(--qc-radius-md) 0;box-sizing:border-box;overflow:hidden;padding:24px;width:50%}.page-calculator .calc-box .calc-box-right .box-head,.page-calculator .calc-box .calc-box-right label.lg-label{color:#fff}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .calc-box .calc-box-right{padding:12px}}.page-calculator .white-container2{background:#fff;border:1px solid var(--qc-black)!important;border-radius:20px!important;padding:20px}.page-calculator .white-container{border-top:1px dashed var(--qc-border);padding-top:24px}.page-calculator .white-container:not(:last-child){margin-bottom:24px}.page-calculator .calculator-timing-panel{border-top:1px dashed var(--qc-border);display:flex;flex-direction:column;gap:32px;padding-top:24px}.page-calculator .calculator-timing-option{padding:0 16px}.page-calculator .calculator-timing-option-header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;margin-bottom:0;padding-bottom:8px;width:100%}.page-calculator .calculator-timing-option-header .qc-custom-radio{border-bottom:0;flex:1 1 auto;margin-bottom:0;padding-bottom:0;width:auto}.page-calculator .calculator-timing-option-header .qc-custom-radio input{width:100%}.page-calculator .calculator-timing-option-header .lg-label{color:#333;font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0}.page-calculator .calculator-timing-option-header .qc-custom-radio span{height:20px;width:20px}.page-calculator .calculator-timing-option-header .qc-custom-radio input:checked+span:after{height:10px;width:10px}.page-calculator .calculator-timing-option-header .calculator-timing-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-timing-option-header .calculator-timing-info-button svg{display:block}.page-calculator .calculator-timing-option-header .calculator-timing-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-timing-option--expanded .calculator-timing-option-header{margin-bottom:16px}.page-calculator .calculator-timing-option__body{padding-left:28px}.page-calculator .calculator-equity-panel,.page-calculator .calculator-expenses-panel,.page-calculator .calculator-other-panel,.page-calculator .calculator-outside-salaries-panel,.page-calculator .calculator-pension-panel,.page-calculator .calculator-tax-code-panel,.page-calculator .calculator-tax-year-panel,.page-calculator .calculator-timing-panel,.page-calculator .calculator-umbrella-panel{font-family:"Inter",var(--font1),sans-serif}.page-calculator .calculator-tax-year-panel{padding-bottom:40px}.page-calculator .calculator-tax-year-header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-tax-year-header .lg-label{color:#333;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0}.page-calculator .calculator-tax-year-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-tax-year-info-button svg{display:block}.page-calculator .calculator-tax-year-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-tax-year-field{margin-top:16px;max-width:262px;width:100%}.page-calculator .calculator-mobile-picker,.page-calculator .calculator-mobile-subselect-sheet,.page-calculator .calculator-mobile-subselect-trigger{display:none}.page-calculator .calculator-mobile-subsheet-trigger{align-items:center;background:#fff;border:1px solid #e5e6e7;border-radius:8px;box-shadow:0 1px 2px 0 rgba(13,16,23,.06);color:#000;cursor:pointer;display:none;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;gap:12px;justify-content:space-between;line-height:20px;margin-top:16px;min-height:48px;padding:12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.page-calculator .calculator-mobile-subsheet-trigger:focus-visible{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus);outline:none}.page-calculator .calculator-mobile-subsheet-trigger svg{flex:0 0 auto}.page-calculator .calculator-mobile-subselect-trigger{align-items:center;background:#fff;border:1px solid #e5e6e7;border-radius:8px;box-shadow:0 1px 2px 0 rgba(13,16,23,.06);color:#000;cursor:pointer;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;gap:12px;justify-content:space-between;line-height:20px;margin-top:16px;min-height:48px;padding:12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.page-calculator .calculator-mobile-subselect-trigger:focus-visible{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus);outline:none}.page-calculator .calculator-mobile-subselect-trigger svg{flex:0 0 auto}.page-calculator .calculator-tax-code-ni-sheet,.page-calculator .calculator-tax-code-tax-letter-sheet{display:none}.page-calculator .calculator-mobile-picker__summary{align-items:center;background:#fff;border:1px solid #e5e6e7;border-radius:8px;box-shadow:0 1px 2px 0 rgba(13,16,23,.06);color:#000;cursor:pointer;display:flex;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;gap:12px;justify-content:space-between;line-height:20px;list-style:none;min-height:48px;padding:12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.page-calculator .calculator-mobile-picker__summary:focus-visible{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus);outline:none}.page-calculator .calculator-mobile-picker__summary::-webkit-details-marker{display:none}.page-calculator .calculator-mobile-picker__summary svg{flex:0 0 auto}.page-calculator .calculator-mobile-picker[open] .calculator-mobile-picker__summary svg{transform:rotate(90deg)}.page-calculator .calculator-mobile-picker__list{display:flex;flex-direction:column;gap:24px;padding:16px}.page-calculator .calculator-mobile-picker__list--wide-gap{gap:32px}.page-calculator .calculator-mobile-picker__option .qc-custom-radio{border-bottom:0;margin-bottom:0;padding-bottom:0;width:100%}.page-calculator .calculator-mobile-picker__option .qc-custom-radio span{height:20px;width:20px}.page-calculator .calculator-mobile-picker__option .qc-custom-radio input:checked+span:after{height:10px;width:10px}.page-calculator .calculator-mobile-picker__option .qc-custom-radio label{color:#333;font-size:14px!important;font-weight:500;line-height:20px;margin-bottom:0}.page-calculator .calculator-mobile-subselect-sheet .calculator-mobile-picker__list{gap:8px;padding:0}.page-calculator .calculator-mobile-subselect-sheet .calculator-mobile-picker__option-label{align-items:center;border-radius:8px;color:var(--qc-text-primary)!important;cursor:pointer;display:flex;font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:400;line-height:24px;min-height:44px;padding:10px 12px;width:100%}.page-calculator .calculator-mobile-subselect-sheet .calculator-mobile-picker__option-input{display:none}.page-calculator .calculator-mobile-subselect-sheet .calculator-mobile-picker__option.is-active .calculator-mobile-picker__option-label{background:#3142aa;color:#fff!important}.page-calculator .qc-select--other,.page-calculator .qc-select--tax-code,.page-calculator .qc-select--tax-year{width:100%}.page-calculator .qc-select--other .select2-container .select2-selection--single,.page-calculator .qc-select--tax-code .select2-container .select2-selection--single,.page-calculator .qc-select--tax-year .select2-container .select2-selection--single{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-input)!important;border-radius:var(--qc-radius-md)!important;box-shadow:var(--qc-shadow-xs);height:calc(var(--qc-space-md)*3)}.page-calculator .qc-select--other .select2-container .select2-selection--single .select2-selection__rendered,.page-calculator .qc-select--tax-code .select2-container .select2-selection--single .select2-selection__rendered,.page-calculator .qc-select--tax-year .select2-container .select2-selection--single .select2-selection__rendered{align-items:center;color:var(--qc-color-text-primary)!important;display:flex;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md)!important;font-weight:var(--qc-font-weight-regular)!important;height:100%;line-height:var(--qc-line-height-lg)!important;padding:0 calc(var(--qc-space-xl) + var(--qc-space-xs)) 0 var(--qc-space-md)!important;text-transform:none}.page-calculator .qc-select--other .select2-container--default .select2-selection--single .select2-selection__arrow,.page-calculator .qc-select--tax-code .select2-container--default .select2-selection--single .select2-selection__arrow,.page-calculator .qc-select--tax-year .select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;height:100%;justify-content:center;right:var(--qc-space-md);width:var(--qc-space-md)!important}.page-calculator .qc-select--other .select2-container .select2-selection--single .select2-selection__arrow b,.page-calculator .qc-select--tax-code .select2-container .select2-selection--single .select2-selection__arrow b,.page-calculator .qc-select--tax-year .select2-container .select2-selection--single .select2-selection__arrow b{display:none}.page-calculator .qc-select--other .select2-container--default .select2-selection--single .select2-selection__arrow:before,.page-calculator .qc-select--tax-code .select2-container--default .select2-selection--single .select2-selection__arrow:before,.page-calculator .qc-select--tax-year .select2-container--default .select2-selection--single .select2-selection__arrow:before{border-bottom:1.5px solid var(--qc-color-text-black);border-right:1.5px solid var(--qc-color-text-black);content:"";height:var(--qc-space-sm);transform:rotate(45deg) translateY(calc(var(--qc-space-2xs)*-.5));transform-origin:center;width:var(--qc-space-sm)}.page-calculator .qc-select--other .select2-container .select2-selection--single:focus,.page-calculator .qc-select--other .select2-container .select2-selection--single:focus-visible,.page-calculator .qc-select--other .select2-container--open .select2-selection--single,.page-calculator .qc-select--other .select2-container.select2-container--open .select2-selection--single,.page-calculator .qc-select--other:focus-within .select2-container .select2-selection--single,.page-calculator .qc-select--tax-code .select2-container .select2-selection--single:focus,.page-calculator .qc-select--tax-code .select2-container .select2-selection--single:focus-visible,.page-calculator .qc-select--tax-code .select2-container--open .select2-selection--single,.page-calculator .qc-select--tax-code .select2-container.select2-container--open .select2-selection--single,.page-calculator .qc-select--tax-code:focus-within .select2-container .select2-selection--single,.page-calculator .qc-select--tax-year .select2-container .select2-selection--single:focus,.page-calculator .qc-select--tax-year .select2-container .select2-selection--single:focus-visible,.page-calculator .qc-select--tax-year .select2-container--open .select2-selection--single,.page-calculator .qc-select--tax-year .select2-container.select2-container--open .select2-selection--single,.page-calculator .qc-select--tax-year:focus-within .select2-container .select2-selection--single{border:1px solid var(--qc-color-primary-600)!important;box-shadow:var(--qc-shadow-focus)!important;outline:none!important}.page-calculator .qc-select .select2-container{outline:none!important}.page-calculator .qc-select .select2-container.select2-container--open,.page-calculator .qc-select .select2-container:focus,.page-calculator .qc-select .select2-container:focus-visible{outline:none!important}.page-calculator .qc-select .select2-container .select2-selection--single{outline:none!important;transition:border-color .15s ease,box-shadow .15s ease}.page-calculator .qc-select .select2-container .select2-selection--single:focus,.page-calculator .qc-select .select2-container .select2-selection--single:focus-visible{outline:none!important}.page-calculator .qc-select .select2-container .select2-selection--single:focus,.page-calculator .qc-select .select2-container .select2-selection--single:focus-visible,.page-calculator .qc-select .select2-container--open .select2-selection--single,.page-calculator .qc-select .select2-container.select2-container--open .select2-selection--single,.page-calculator .qc-select:focus-within .select2-container .select2-selection--single{border:1px solid var(--qc-color-primary-600)!important;box-shadow:var(--qc-shadow-focus)!important;outline:none!important}@media (max-width:767px){.page-calculator .calculator-tax-year-panel{padding-bottom:32px}.page-calculator .calculator-tax-year-field{max-width:none}}.page-calculator .calculator-tax-code-panel{border-top:1px solid #e5e9f8;padding-top:16px}.page-calculator .calculator-tax-code-row{display:grid;gap:40px}.page-calculator .calculator-tax-code-row--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.page-calculator .calculator-tax-code-row--non-standard{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .2s ease,margin-top .2s ease,opacity .2s ease}.page-calculator .calculator-tax-code-row--non-standard.is-visible{margin-top:40px;max-height:320px;opacity:1;pointer-events:auto}.page-calculator .calculator-tax-code-group{min-width:0}.page-calculator .calculator-tax-code-group--ni{margin-top:40px}.page-calculator .calculator-tax-code-group__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-tax-code-group__title{color:#333;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0}.page-calculator .calculator-tax-code-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-tax-code-info-button svg{display:block}.page-calculator .calculator-tax-code-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-tax-code-options{display:flex;flex-direction:column;gap:12px;margin-top:16px}.page-calculator .calculator-tax-code-option .qc-custom-radio{border-bottom:0;margin-bottom:0;padding-bottom:0;width:auto}.page-calculator .calculator-tax-code-option .qc-custom-radio input{width:100%}.page-calculator .calculator-tax-code-option .qc-custom-radio label{color:#333;font-size:16px!important;font-weight:400;line-height:20px;margin-bottom:0}.page-calculator .calculator-tax-code-field{margin-top:16px;max-width:262px;width:100%}.page-calculator .calculator-tax-code-text-input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:#fff;border:1px solid #e5e6e7;border-radius:8px;box-shadow:0 1px 2px 0 rgba(13,16,23,.06);color:#333;font-size:16px;font-weight:400;height:48px;line-height:24px;padding:12px 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.page-calculator .calculator-tax-code-text-input::-moz-placeholder{color:#8c8c8c}.page-calculator .calculator-tax-code-text-input::placeholder{color:#8c8c8c}.page-calculator .calculator-tax-code-text-input:focus-visible{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus);outline:none}.page-calculator .calculator-tax-code-banner{align-items:center;background:#e5e9f8;border-radius:4px;color:#000;display:flex;gap:16px;justify-content:space-between;margin-top:24px;padding:8px 20px}.page-calculator .calculator-tax-code-banner__label,.page-calculator .calculator-tax-code-banner__value{font-size:16px;font-weight:600;line-height:20px}.page-calculator .select2-dropdown--calculator-thin-scrollbar .select2-results__options,.page-calculator .select2-results__options--calculator-thin-scrollbar{scrollbar-color:#c7cfdd transparent;scrollbar-width:thin}.page-calculator .select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar,.page-calculator .select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar{width:4px}.page-calculator .select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar-track,.page-calculator .select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar-track{background:transparent}.page-calculator .select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar-thumb,.page-calculator .select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar-thumb{background:#c7cfdd;border-radius:999px}.page-calculator .select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar-thumb:hover,.page-calculator .select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#b3bdd4}@media (max-width:767px){.page-calculator .calculator-tax-code-row--non-standard,.page-calculator .calculator-tax-code-row--primary{gap:24px;grid-template-columns:1fr}.page-calculator .calculator-tax-code-row--non-standard.is-visible{margin-top:24px;max-height:520px}.page-calculator .calculator-tax-code-group--ni{margin-top:32px}.page-calculator .calculator-tax-code-field{max-width:none}.page-calculator .calculator-tax-code-banner{padding:8px 12px}}.page-calculator .calculator-other-panel{border-top:1px solid #e5e9f8;display:flex;flex-direction:column;gap:40px;padding-top:16px}.page-calculator .calculator-other-row{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-calculator .calculator-other-group{min-width:0}.page-calculator .calculator-other-group__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-other-group__title{color:#333;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0}.page-calculator .calculator-other-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-other-info-button svg{display:block}.page-calculator .calculator-other-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-other-field{margin-top:16px;width:100%}.page-calculator .calculator-other-field--select{max-width:262px}.page-calculator .calculator-other-input{align-items:center;background:#fff;border:1px solid #e5e6e7;border-radius:8px;display:flex;height:48px;overflow:hidden;padding-right:12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.page-calculator .calculator-other-input:focus-within{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus)}.page-calculator .calculator-other-input__prefix{align-items:center;align-self:stretch;background:#f5f7f9;border-right:1px solid #e5e6e7;color:#8c8c8c;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:400;justify-content:center;line-height:20px;padding:0 12px}.page-calculator .calculator-other-input input{background:transparent;border:0;box-shadow:none;color:#333;flex:1 1 auto;font-size:14px;font-weight:400;line-height:20px;min-width:0;padding:0 0 0 8px;width:auto}.page-calculator .calculator-other-input input::-moz-placeholder{color:#8c8c8c}.page-calculator .calculator-other-input input::placeholder{color:#8c8c8c}.page-calculator .calculator-other-input input:focus{outline:none}.page-calculator .calculator-other-options{display:flex;flex-direction:column;gap:12px;margin-top:16px}.page-calculator .calculator-other-option .qc-custom-radio{border-bottom:0;margin-bottom:0;padding-bottom:0;width:auto}.page-calculator .calculator-other-option .qc-custom-radio input{width:100%}.page-calculator .calculator-other-option .qc-custom-radio label{color:#333;font-size:16px!important;font-weight:400;line-height:20px;margin-bottom:0}.page-calculator .calculator-paye-other-panel{border-top:1px solid #e5e9f8;display:flex;flex-direction:column;font-family:"Inter",var(--font1),sans-serif;gap:40px;padding-top:16px}.page-calculator .calculator-paye-benefits-panel{display:flex;flex-direction:column;font-family:"Inter",var(--font1),sans-serif;padding-top:24px}.page-calculator .calculator-paye-benefits-section{min-width:0}.page-calculator .calculator-paye-benefits-section__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-paye-benefits-section__title{color:#333;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0}.page-calculator .calculator-paye-benefits-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-paye-benefits-info-button svg{display:block}.page-calculator .calculator-paye-benefits-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-paye-benefits-section__body{padding-top:16px;width:100%}.page-calculator .calculator-paye-benefits-shell{max-width:256px}.page-calculator .calculator-other-field--amount-frequency{max-width:262px}@media (max-width:767px){.page-calculator .calculator-paye-other-panel{gap:24px}.page-calculator .calculator-paye-benefits-panel{padding-top:24px}.page-calculator .calculator-paye-benefits-shell{max-width:none}.page-calculator .calculator-paye-other-panel .calculator-other-row{gap:24px;grid-template-columns:1fr}.page-calculator .calculator-other-field--amount-frequency,.page-calculator .calculator-paye-other-panel .calculator-other-field--select{max-width:none}}.page-calculator .calculator-bonus-panel,.page-calculator .calculator-pension-panel{border-top:1px solid #e5e9f8;display:flex;flex-direction:column;font-family:"Inter",var(--font1),sans-serif;padding-top:16px}.page-calculator .calculator-pension-panel{gap:40px}.page-calculator .calculator-bonus-panel{border-top:0;gap:24px;padding-top:0}.page-calculator .calculator-bonus-section,.page-calculator .calculator-pension-section{min-width:0}.page-calculator .calculator-bonus-section__header,.page-calculator .calculator-pension-section__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-bonus-toggle,.page-calculator .calculator-pension-toggle{align-items:center;cursor:pointer;display:inline-flex;flex:1 1 auto;gap:12px;min-width:0;position:relative}.page-calculator .calculator-bonus-toggle input,.page-calculator .calculator-pension-toggle input{cursor:pointer;height:20px;left:0;margin:0;opacity:0;position:absolute;top:0;width:20px}.page-calculator .calculator-bonus-checkbox,.page-calculator .calculator-pension-checkbox{align-items:center;background:#fff;border:1.5px solid #ccd3e1;border-radius:6px;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:20px}.page-calculator .calculator-bonus-checkbox svg,.page-calculator .calculator-pension-checkbox svg{display:block;opacity:0;transition:opacity .2s ease}.page-calculator .calculator-bonus-toggle input:checked+.calculator-bonus-checkbox,.page-calculator .calculator-pension-toggle input:checked+.calculator-pension-checkbox{background:#334ec8;border-color:#334ec8}.page-calculator .calculator-bonus-toggle input:checked+.calculator-bonus-checkbox svg,.page-calculator .calculator-pension-toggle input:checked+.calculator-pension-checkbox svg{opacity:1}.page-calculator .calculator-bonus-toggle input:focus-visible+.calculator-bonus-checkbox,.page-calculator .calculator-pension-toggle input:focus-visible+.calculator-pension-checkbox{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-bonus-section__title,.page-calculator .calculator-pension-section__title{color:#333;cursor:pointer;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0}.page-calculator .calculator-bonus-info-button,.page-calculator .calculator-pension-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-bonus-info-button svg,.page-calculator .calculator-pension-info-button svg{display:block}.page-calculator .calculator-bonus-info-button:focus-visible,.page-calculator .calculator-pension-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-bonus-section__body,.page-calculator .calculator-pension-section__body{padding-left:44px;padding-top:24px}.page-calculator .calculator-pension-grid{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-calculator .calculator-pension-field{min-width:0}.page-calculator .calculator-pension-field__title{color:#333;font-size:16px;font-weight:400;line-height:20px;margin-bottom:16px}.page-calculator .calculator-pension-radio-list{display:flex;flex-direction:column;gap:16px}.page-calculator .calculator-pension-radio .qc-custom-radio{border-bottom:0;margin-bottom:0;padding-bottom:0;width:auto}.page-calculator .calculator-pension-radio .qc-custom-radio input{width:100%}.page-calculator .calculator-pension-radio .qc-custom-radio label{color:#333;font-size:16px!important;font-weight:400;line-height:20px;margin-bottom:0}.page-calculator .calculator-bonus-grid{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-calculator .calculator-bonus-field{min-width:0}.page-calculator .calculator-bonus-field--amount{max-width:262px}.page-calculator .calculator-bonus-field__title{color:#333;font-size:16px;font-weight:500;line-height:20px;margin-bottom:16px}.page-calculator .calculator-bonus-radio-list{display:flex;flex-direction:column;gap:8px}.page-calculator .calculator-bonus-radio .qc-custom-radio{border-bottom:0;margin-bottom:0;padding-bottom:0;width:auto}.page-calculator .calculator-bonus-radio .qc-custom-radio input{width:100%}.page-calculator .calculator-bonus-radio .qc-custom-radio label{color:#333;font-size:16px!important;font-weight:400;line-height:20px;margin-bottom:0}.page-calculator .calculator-paye-overtime-panel{border-top:1px solid #e5e9f8;display:flex;flex-direction:column;font-family:"Inter",var(--font1),sans-serif;gap:40px;padding-top:16px}.page-calculator .calculator-paye-overtime-card{max-width:552px;width:100%}.page-calculator .calculator-paye-overtime-card__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-paye-overtime-card__title{color:#333;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0}.page-calculator .calculator-paye-overtime-info-button,.page-calculator .calculator-paye-overtime-info-placeholder{flex:0 0 auto;height:16px;width:16px}.page-calculator .calculator-paye-overtime-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;padding:0}.page-calculator .calculator-paye-overtime-info-button svg{display:block}.page-calculator .calculator-paye-overtime-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-paye-overtime-info-placeholder{display:block;opacity:0;pointer-events:none}.page-calculator .calculator-paye-overtime-card__body{display:grid;gap:40px;grid-template-columns:repeat(2,256px);justify-content:flex-start;padding-top:16px}.page-calculator .calculator-paye-overtime-card__field{min-width:0}.page-calculator .calculator-paye-overtime-card__field .calculator-amount-shell>.calculator-amount-shell__control,.page-calculator .calculator-paye-overtime-card__field .calculator-frequency-amount-shell>.calculator-amount-shell__control{height:48px;min-height:48px}.page-calculator .calculator-paye-overtime-card__label{color:#000;display:block;font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px}.page-calculator .calculator-pension-input{align-items:stretch;background:#fff;border:1px solid #e5e6e7;border-radius:8px;box-shadow:0 1px 2px 0 rgba(13,16,23,.06);display:flex;min-height:48px;overflow:hidden;width:100%}.page-calculator .calculator-pension-input__prefix{align-items:center;background:#f5f7f9;border-right:1px solid #e5e6e7;color:#8c8c8c;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:400;justify-content:center;line-height:20px;padding:0 16px}.page-calculator .calculator-pension-input input{background:transparent;border:0;box-shadow:none;color:#333;font-size:14px;font-weight:400;line-height:20px;min-width:0;padding:14px 16px;width:100%}.page-calculator .calculator-pension-input input::-moz-placeholder{color:#8c8c8c}.page-calculator .calculator-pension-input input::placeholder{color:#8c8c8c}.page-calculator .calculator-pension-input input:focus{outline:none}.page-calculator .qc-select--calculator-inline-frequency{width:80px}.page-calculator .qc-select--calculator-inline-frequency .select2-container{min-width:80px;outline:none!important;width:80px!important}.page-calculator .qc-select--calculator-inline-frequency .select2-container.select2-container--open,.page-calculator .qc-select--calculator-inline-frequency .select2-container:focus,.page-calculator .qc-select--calculator-inline-frequency .select2-container:focus-visible{outline:none!important}.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single{background:#f5f7f9!important;border:1px solid #e5e6e7!important;border-radius:6px!important;box-shadow:none!important;height:32px!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease}.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single:focus,.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single:focus-visible{outline:none!important}.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single:focus,.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single:focus-visible,.page-calculator .qc-select--calculator-inline-frequency .select2-container--open .select2-selection--single,.page-calculator .qc-select--calculator-inline-frequency .select2-container.select2-container--open .select2-selection--single,.page-calculator .qc-select--calculator-inline-frequency:focus-within .select2-container--default .select2-selection--single{border:1px solid var(--qc-color-primary-600)!important;box-shadow:var(--qc-shadow-focus)!important;outline:none!important}.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single .select2-selection__rendered{align-items:center;color:#333!important;display:flex;font-size:12px!important;font-weight:400!important;height:100%;line-height:16px!important;padding:0 24px 0 8px!important;text-transform:none!important}.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;height:100%;justify-content:center;right:4px;width:20px!important}.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single .select2-selection__arrow:before{border-bottom:1.5px solid #000;border-right:1.5px solid #000;content:"";height:8px;transform:rotate(45deg) translateY(-1px);transform-origin:center;width:8px}.page-calculator .calculator-amount-shell,.page-calculator .calculator-frequency-amount-shell{margin-bottom:0;width:100%}.page-calculator .calculator-amount-shell>.calculator-amount-shell__control,.page-calculator .calculator-frequency-amount-shell>.calculator-amount-shell__control{align-items:stretch;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;display:flex;min-height:calc(var(--qc-space-md)*3);padding:0;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.page-calculator .calculator-amount-shell>.calculator-amount-shell__control:focus-within,.page-calculator .calculator-frequency-amount-shell>.calculator-amount-shell__control:focus-within{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus)}.page-calculator .calculator-amount-shell .input-half,.page-calculator .calculator-frequency-amount-shell .input-half{align-items:stretch;display:flex!important;flex:1 1 auto;gap:0!important;margin-bottom:0!important;min-width:0;padding:0!important;width:auto}.page-calculator .calculator-amount-shell .input-icon,.page-calculator .calculator-frequency-amount-shell .input-icon{align-items:center;align-self:stretch;background:var(--qc-color-surface-light);border-right:1px solid var(--qc-color-border-light);color:var(--qc-color-text-muted);display:inline-flex;flex:0 0 auto;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm)!important;font-weight:var(--qc-font-weight-regular)!important;justify-content:center;line-height:var(--qc-line-height-md)!important;min-width:33px;padding:0!important;position:static!important;width:33px}.page-calculator .calculator-amount-shell input,.page-calculator .calculator-frequency-amount-shell input{background:transparent;border:0;box-shadow:none;color:var(--qc-color-text-primary);display:block;flex:1 1 auto;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm)!important;font-weight:var(--qc-font-weight-regular)!important;line-height:var(--qc-line-height-md)!important;margin:0!important;min-width:0;padding:0 var(--qc-space-sm)!important;width:auto}.page-calculator .calculator-amount-shell input::-moz-placeholder,.page-calculator .calculator-frequency-amount-shell input::-moz-placeholder{color:var(--qc-color-text-placeholder)}.page-calculator .calculator-amount-shell input::placeholder,.page-calculator .calculator-frequency-amount-shell input::placeholder{color:var(--qc-color-text-placeholder)}.page-calculator .calculator-amount-shell input:focus,.page-calculator .calculator-frequency-amount-shell input:focus{outline:none}.page-calculator .calculator-amount-shell input:-webkit-autofill,.page-calculator .calculator-amount-shell input:-webkit-autofill:active,.page-calculator .calculator-amount-shell input:-webkit-autofill:focus,.page-calculator .calculator-amount-shell input:-webkit-autofill:hover,.page-calculator .calculator-frequency-amount-shell input:-webkit-autofill,.page-calculator .calculator-frequency-amount-shell input:-webkit-autofill:active,.page-calculator .calculator-frequency-amount-shell input:-webkit-autofill:focus,.page-calculator .calculator-frequency-amount-shell input:-webkit-autofill:hover{-webkit-text-fill-color:var(--qc-color-text-primary);box-shadow:0 0 0 1000px var(--qc-color-surface-white) inset!important;caret-color:var(--qc-color-text-primary);-webkit-transition:background-color 9999s ease-out,color 9999s ease-out;transition:background-color 9999s ease-out,color 9999s ease-out}.page-calculator .calculator-amount-shell select,.page-calculator .calculator-frequency-amount-shell select{display:none}.page-calculator .calculator-amount-shell .select2-container,.page-calculator .calculator-frequency-amount-shell .select2-container{align-self:center;flex:0 0 auto;height:32px;margin:auto var(--qc-space-sm) auto 0!important;max-width:80px!important;min-width:80px!important;outline:none!important;width:80px!important}.page-calculator .calculator-amount-shell .select2-container.select2-container--open,.page-calculator .calculator-amount-shell .select2-container:focus,.page-calculator .calculator-amount-shell .select2-container:focus-visible,.page-calculator .calculator-frequency-amount-shell .select2-container.select2-container--open,.page-calculator .calculator-frequency-amount-shell .select2-container:focus,.page-calculator .calculator-frequency-amount-shell .select2-container:focus-visible{outline:none!important}.page-calculator .calculator-amount-shell .select2-container--default .select2-selection--single,.page-calculator .calculator-frequency-amount-shell .select2-container--default .select2-selection--single{align-items:center;background:var(--qc-color-surface-light)!important;border:1px solid var(--qc-color-border-light)!important;border-radius:6px!important;box-shadow:none!important;display:flex;height:32px!important;min-height:32px;outline:none!important;padding-left:0!important;transition:border-color .15s ease,box-shadow .15s ease}.page-calculator .calculator-amount-shell .select2-container--default .select2-selection--single:focus,.page-calculator .calculator-amount-shell .select2-container--default .select2-selection--single:focus-visible,.page-calculator .calculator-frequency-amount-shell .select2-container--default .select2-selection--single:focus,.page-calculator .calculator-frequency-amount-shell .select2-container--default .select2-selection--single:focus-visible{outline:none!important}.page-calculator .calculator-amount-shell .select2-container--default .select2-selection--single:focus,.page-calculator .calculator-amount-shell .select2-container--default .select2-selection--single:focus-visible,.page-calculator .calculator-amount-shell .select2-container--open .select2-selection--single,.page-calculator .calculator-amount-shell .select2-container.select2-container--open .select2-selection--single,.page-calculator .calculator-amount-shell>.calculator-amount-shell__control:focus-within .select2-container--default .select2-selection--single,.page-calculator .calculator-frequency-amount-shell .select2-container--default .select2-selection--single:focus,.page-calculator .calculator-frequency-amount-shell .select2-container--default .select2-selection--single:focus-visible,.page-calculator .calculator-frequency-amount-shell .select2-container--open .select2-selection--single,.page-calculator .calculator-frequency-amount-shell .select2-container.select2-container--open .select2-selection--single,.page-calculator .calculator-frequency-amount-shell>.calculator-amount-shell__control:focus-within .select2-container--default .select2-selection--single{border:1px solid var(--qc-color-primary-600)!important;box-shadow:var(--qc-shadow-focus)!important;outline:none!important}.page-calculator .calculator-amount-shell .select2-container--default .select2-selection--single .select2-selection__rendered,.page-calculator .calculator-frequency-amount-shell .select2-container--default .select2-selection--single .select2-selection__rendered{align-items:center;color:var(--qc-color-text-primary)!important;display:flex;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm)!important;font-weight:var(--qc-font-weight-regular)!important;height:100%;line-height:var(--qc-line-height-md)!important;padding:0 24px 0 var(--qc-space-sm)!important;text-transform:none!important;width:100%}.page-calculator .calculator-amount-shell .select2-container--default .select2-selection--single .select2-selection__arrow,.page-calculator .calculator-frequency-amount-shell .select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;height:100%;justify-content:center;right:4px!important;top:50%!important;transform:translateY(-50%);width:20px!important}.page-calculator .calculator-amount-shell .select2-container--default .select2-selection--single .select2-selection__arrow b,.page-calculator .calculator-frequency-amount-shell .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.page-calculator .calculator-amount-shell .select2-container--default .select2-selection--single .select2-selection__arrow:before,.page-calculator .calculator-frequency-amount-shell .select2-container--default .select2-selection--single .select2-selection__arrow:before{border-bottom:1.5px solid var(--qc-color-text-black);border-right:1.5px solid var(--qc-color-text-black);content:"";height:var(--qc-space-sm);transform:rotate(45deg) translateY(calc(var(--qc-space-2xs)*-.5));transform-origin:center;width:var(--qc-space-sm)}@media (min-width:768px){.page-calculator .calculator-amount-shell .calculator-frequency-mobile-trigger,.page-calculator .calculator-amount-shell .calculator-mobile-subselect-trigger,.page-calculator .calculator-frequency-amount-shell .calculator-frequency-mobile-trigger,.page-calculator .calculator-frequency-amount-shell .calculator-mobile-subselect-trigger{display:none}}.page-calculator .calculator-amount-shell--prefix-only>.calculator-amount-shell__control{padding-right:0}.page-calculator .calculator-amount-shell--prefix-only input{padding-right:16px!important}.page-calculator .calculator-amount-shell--no-prefix>.calculator-amount-shell__control{gap:8px;padding-left:8px}.page-calculator .calculator-amount-shell--no-prefix .input-half{flex:1 1 auto;width:auto}.page-calculator .calculator-amount-shell--no-prefix input{padding:0!important;text-align:left!important}.page-calculator .calculator-outside-salaries-panel{border-top:1px solid #e5e9f8;display:flex;flex-direction:column;gap:32px;padding-top:16px}.page-calculator .calculator-outside-salaries-row{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-calculator .calculator-outside-salaries-group{min-width:0}.page-calculator .calculator-outside-salaries-group__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-outside-salaries-group__title{color:#333;font-size:16px;font-weight:600;line-height:20px;margin:0;white-space:nowrap}.page-calculator .calculator-outside-salaries-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-outside-salaries-info-button svg{display:block}.page-calculator .calculator-outside-salaries-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-outside-salaries-field{margin-top:16px;width:100%}.page-calculator .calculator-outside-salaries-field--amount,.page-calculator .calculator-outside-salaries-field--select{max-width:262px}.page-calculator .calculator-outside-salaries-input{align-items:center;background:#fff;border:1px solid #e5e6e7;border-radius:8px;display:flex;gap:8px;height:48px;overflow:hidden;padding-right:12px;width:100%}.page-calculator .calculator-outside-salaries-input__prefix{align-items:center;align-self:stretch;background:#f5f7f9;border-right:1px solid #e5e6e7;color:#8c8c8c;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:400;justify-content:center;line-height:20px;padding:0 12px}.page-calculator .calculator-outside-salaries-input input{background:transparent;border:0;box-shadow:none;color:#333;flex:1 1 auto;font-size:14px;font-weight:400;line-height:20px;min-width:0;padding:0;width:auto}.page-calculator .calculator-outside-salaries-input input::-moz-placeholder{color:#8c8c8c}.page-calculator .calculator-outside-salaries-input input::placeholder{color:#8c8c8c}.page-calculator .calculator-outside-salaries-input input:focus{outline:none}.page-calculator .calculator-outside-salaries-input--with-select input{padding-right:0}.page-calculator .calculator-outside-salaries-frequency{align-items:center;display:flex;flex:0 0 auto;height:auto;margin-left:auto;padding:0}.page-calculator .calculator-outside-salaries-frequency .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single{background:#f5f7f9!important}.page-calculator .qc-select--outside-salaries{width:100%}.page-calculator .qc-select--outside-salaries .select2-container .select2-selection--single{background:#fff;border:1px solid #e5e6e7!important;border-radius:8px!important;box-shadow:none;height:48px}.page-calculator .qc-select--outside-salaries .select2-container .select2-selection--single .select2-selection__rendered{align-items:center;color:#333!important;display:flex;font-size:14px!important;font-weight:400!important;height:100%;line-height:20px!important;padding:0 40px 0 16px!important;text-transform:none}.page-calculator .qc-select--outside-salaries .select2-container--default .select2-selection--single .select2-selection__arrow{align-items:center;display:flex;height:100%;justify-content:center;right:16px;width:16px!important}.page-calculator .qc-select--outside-salaries .select2-container .select2-selection--single .select2-selection__arrow b{display:none}.page-calculator .qc-select--outside-salaries .select2-container--default .select2-selection--single .select2-selection__arrow:before{border-bottom:1.5px solid #000;border-right:1.5px solid #000;content:"";height:8px;transform:rotate(45deg) translateY(-1px);transform-origin:center;width:8px}.page-calculator .calculator-outside-salaries-banner{align-items:center;background:#e8edff;border-radius:4px;color:#000;display:flex;font-size:14px;font-weight:600;gap:16px;justify-content:space-between;line-height:16px;padding:8px 12px;width:100%}.page-calculator .calculator-outside-salaries-banner__label,.page-calculator .calculator-outside-salaries-banner__value{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.page-calculator .calculator-outside-salaries-banner__value{text-align:right}.page-calculator .calculator-outside-salaries-options{display:flex;flex-direction:column;gap:16px;margin-top:16px}.page-calculator .calculator-outside-salaries-option .qc-custom-radio{border-bottom:0;margin-bottom:0;padding-bottom:0;width:auto}.page-calculator .calculator-outside-salaries-option .qc-custom-radio input{width:100%}.page-calculator .calculator-outside-salaries-option .qc-custom-radio label{color:#333;font-size:16px!important;font-weight:400;line-height:20px;margin-bottom:0}.page-calculator .calculator-outside-salaries-toggle{align-items:center;cursor:pointer;display:inline-flex;flex:0 0 auto;gap:8px;min-width:0;position:relative}.page-calculator .calculator-outside-salaries-toggle input{cursor:pointer;height:20px;left:0;margin:0;opacity:0;position:absolute;top:0;width:20px}.page-calculator .calculator-outside-salaries-checkbox{align-items:center;background:#fff;border:1.5px solid #ccd3e1;border-radius:4px;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;transition:background-color .2s ease,border-color .2s ease;width:20px}.page-calculator .calculator-outside-salaries-checkbox svg{display:block;opacity:0;transition:opacity .2s ease}.page-calculator .calculator-outside-salaries-toggle input:checked+.calculator-outside-salaries-checkbox{background:#334ec8;border-color:#334ec8}.page-calculator .calculator-outside-salaries-toggle input:checked+.calculator-outside-salaries-checkbox svg{opacity:1}.page-calculator .calculator-outside-salaries-toggle input:focus-visible+.calculator-outside-salaries-checkbox{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-expenses-panel{padding-top:24px}.page-calculator .calculator-expenses-row{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.page-calculator .calculator-expenses-group{min-width:0}.page-calculator .calculator-expenses-group__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-expenses-group__title{color:#333;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0;white-space:nowrap}.page-calculator .calculator-expenses-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-expenses-info-button svg{display:block}.page-calculator .calculator-expenses-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-expenses-field{margin-top:16px;width:100%}.page-calculator .calculator-expenses-input{align-items:center;background:#fff;border:1px solid #e5e6e7;border-radius:8px;display:flex;height:48px;overflow:hidden;padding-right:12px;width:100%}.page-calculator .calculator-expenses-input__prefix{align-items:center;align-self:stretch;background:#f5f7f9;border-right:1px solid #e5e6e7;color:#8c8c8c;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:400;justify-content:center;line-height:20px;padding:0 12px}.page-calculator .calculator-expenses-input input{background:transparent;border:0;box-shadow:none;color:#333;flex:1 1 auto;font-size:14px;font-weight:400;line-height:20px;min-width:0;padding:0 0 0 8px;width:auto}.page-calculator .calculator-expenses-input input::-moz-placeholder{color:#8c8c8c}.page-calculator .calculator-expenses-input input::placeholder{color:#8c8c8c}.page-calculator .calculator-expenses-input input:focus{outline:none}.page-calculator .calculator-expenses-input--with-select input{padding-right:0}.page-calculator .calculator-expenses-frequency{align-items:center;display:flex;flex:0 0 auto;height:auto;padding:0}.page-calculator .calculator-expenses-frequency .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single{background:#f5f7f9!important}.page-calculator .calculator-equity-panel{border-top:1px solid #e5e9f8;display:flex;flex-direction:column;gap:40px;padding-top:16px}.page-calculator .calculator-equity-row{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.page-calculator .calculator-equity-row--single{grid-template-columns:1fr}.page-calculator .calculator-equity-group{min-width:0}.page-calculator .calculator-equity-group__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-equity-group__title{color:#333;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0;white-space:nowrap}.page-calculator .calculator-equity-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-equity-info-button svg{display:block}.page-calculator .calculator-equity-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-equity-options{display:flex;flex-direction:column;gap:8px;margin-top:16px;width:100%}.page-calculator .calculator-equity-option{padding-left:16px}.page-calculator .calculator-equity-option .qc-custom-radio{border-bottom:0;margin-bottom:0;padding-bottom:0;width:auto}.page-calculator .calculator-equity-option .qc-custom-radio input{width:100%}.page-calculator .calculator-equity-option .qc-custom-radio label{color:#333;font-size:16px!important;font-weight:400;line-height:20px;margin-bottom:0}.page-calculator .calculator-equity-field{margin-top:16px;padding-left:0;width:100%}.page-calculator .calculator-equity-input{align-items:center;background:#fff;border:1px solid #e5e6e7;border-radius:8px;display:flex;gap:8px;height:48px;overflow:hidden;padding-right:12px;width:100%}.page-calculator .calculator-equity-input__prefix,.page-calculator .calculator-equity-input__suffix{align-items:center;align-self:stretch;color:#8c8c8c;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:400;justify-content:center;line-height:20px}.page-calculator .calculator-equity-input__prefix{background:#f5f7f9;border-right:1px solid #e5e6e7;padding:0 12px}.page-calculator .calculator-equity-input__suffix{padding:0 0 0 12px}.page-calculator .calculator-equity-input input{background:transparent;border:0;box-shadow:none;color:#333;flex:1 1 auto;font-size:14px;font-weight:400;line-height:20px;min-width:0;padding:0;width:auto}.page-calculator .calculator-equity-input input::-moz-placeholder{color:#8c8c8c}.page-calculator .calculator-equity-input input::placeholder{color:#8c8c8c}.page-calculator .calculator-equity-input input:focus{outline:none}.page-calculator .calculator-equity-input--with-select input{padding-right:0}.page-calculator .calculator-equity-frequency{align-items:center;display:flex;flex:0 0 auto;height:auto;margin-left:auto;padding:0}.page-calculator .calculator-umbrella-panel{border-top:1px solid #e5e9f8;display:flex;flex-direction:column;gap:40px;padding-top:16px}.page-calculator .calculator-umbrella-group{min-width:0}.page-calculator .calculator-umbrella-group__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:16px;justify-content:space-between;padding-bottom:8px;width:100%}.page-calculator .calculator-umbrella-group__header--plain{border-bottom:0;padding-bottom:0}.page-calculator .calculator-umbrella-group__title{color:#333;font-size:16px;font-weight:600;line-height:20px;margin-bottom:0}.page-calculator .calculator-umbrella-info-button{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;line-height:0;padding:0;width:16px}.page-calculator .calculator-umbrella-info-button svg{display:block}.page-calculator .calculator-umbrella-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-umbrella-field{margin-top:16px;width:100%}.page-calculator .calculator-umbrella-field--margin{max-width:262px}.page-calculator .calculator-umbrella-options{display:flex;flex-direction:column;gap:12px;margin-top:16px;padding-left:16px}.page-calculator .calculator-umbrella-option .qc-custom-radio{border-bottom:0;margin-bottom:0;padding-bottom:0;width:auto}.page-calculator .calculator-umbrella-option .qc-custom-radio input{width:100%}.page-calculator .calculator-umbrella-option .qc-custom-radio label{color:#333;font-size:16px!important;font-weight:400;line-height:20px;margin-bottom:0}.page-calculator .calculator-umbrella-option .qc-custom-radio label span{background:transparent!important;border:0!important;border-radius:0!important;display:inline;height:auto!important;min-height:0!important;min-width:0!important;width:auto!important}.page-calculator .calculator-umbrella-option .qc-custom-radio label span:after,.page-calculator .calculator-umbrella-option__label-mobile{display:none!important}@media (max-width:767px){.page-calculator .calculator-other-panel{gap:32px}.page-calculator .calculator-other-row{gap:24px;grid-template-columns:1fr}.page-calculator .calculator-other-field--select{max-width:none}.page-calculator .calculator-bonus-panel,.page-calculator .calculator-paye-overtime-panel,.page-calculator .calculator-pension-panel{gap:32px}.page-calculator .calculator-bonus-section__body,.page-calculator .calculator-pension-section__body{padding-left:0}.page-calculator .calculator-bonus-grid,.page-calculator .calculator-pension-grid{gap:24px;grid-template-columns:1fr}.page-calculator .calculator-bonus-field--amount{max-width:none}.page-calculator .calculator-paye-overtime-card__body{gap:16px;grid-template-columns:1fr}.page-calculator .calculator-paye-overtime-card{max-width:none}.page-calculator .calculator-outside-salaries-panel{gap:24px}.page-calculator .calculator-outside-salaries-row{gap:24px;grid-template-columns:1fr}.page-calculator .calculator-outside-salaries-field--select{max-width:none}.page-calculator .calculator-expenses-row{gap:24px;grid-template-columns:1fr}.page-calculator .calculator-equity-panel{gap:32px}.page-calculator .calculator-equity-row{gap:32px;grid-template-columns:1fr}.page-calculator .calculator-umbrella-panel{gap:32px}.page-calculator .calculator-umbrella-field--margin{max-width:none}}.page-calculator .calculator-timing-grid{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;overflow:visible;row-gap:16px}.page-calculator .calculator-timing-grid>div{width:100%}.page-calculator .calculator-timing-grid .outline-input{margin-bottom:0}.page-calculator .calculator-timing-grid .outline-input label{color:#333;font-weight:500;margin-bottom:4px}.page-calculator .calculator-timing-grid .outline-input.disabled-inputs label{color:#b3b3b3!important;font-weight:400}.page-calculator .calculator-timing-grid .outline-input input{border-color:#e5e6e7!important;font-size:14px!important;height:48px;line-height:20px!important;padding:12px}.page-calculator .calculator-date-picker{overflow:visible;z-index:2}.page-calculator .calculator-date-picker.is-mobile-sheet-open .calculator-date-picker__trigger,.page-calculator .calculator-date-picker.is-popover-open .calculator-date-picker__trigger,.page-calculator .calculator-date-picker:focus-within .calculator-date-picker__trigger{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus)}.page-calculator .calculator-date-picker.is-mobile-sheet-open,.page-calculator .calculator-date-picker.is-popover-open{z-index:1201}.page-calculator .calculator-date-picker__hidden{display:none!important}.page-calculator .calculator-date-picker__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e5e6e7;border-radius:8px;box-shadow:0 1px 2px 0 rgba(13,16,23,.06);cursor:pointer;display:flex;gap:8px;height:48px;justify-content:space-between;padding:12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.page-calculator .calculator-date-picker__trigger:focus-visible{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus);outline:none}.page-calculator .calculator-date-picker__value{color:#8c8c8c;flex:1 1 auto;font-size:14px;font-weight:400;line-height:20px;min-width:0}.page-calculator .calculator-date-picker__value.is-filled{color:#333}.page-calculator .calculator-date-picker__icon{flex:0 0 auto;height:20px;opacity:.45;width:20px}.page-calculator .calculator-date-picker__popover{background:#fff;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,.06),-4px -4px 12px 0 rgba(0,0,0,.06),1px 1px 2px 0 rgba(0,0,0,.08),-1px -1px 2px 0 rgba(0,0,0,.08);left:0;max-width:100%;overflow:hidden;position:absolute;top:calc(100% + 8px);width:300px;z-index:30}.page-calculator .calculator-date-picker.is-popover-above .calculator-date-picker__popover{bottom:calc(100% + 8px);top:auto}.page-calculator .calculator-date-picker__mobile-sheet{align-items:flex-end;display:flex;inset:0;justify-content:stretch;position:fixed;z-index:1200}.page-calculator .calculator-date-picker__mobile-backdrop{backdrop-filter:blur(4px);background:rgba(5,2,23,.2);inset:0;position:absolute}.page-calculator .calculator-date-picker__mobile-panel{background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -24px 48px rgba(0,0,0,.08),0 -4px 16px rgba(0,0,0,.04);padding:16px 0 calc(env(safe-area-inset-bottom) + 24px);position:relative;width:100%}.page-calculator .calculator-date-picker__mobile-handle{background:#ccc;border-radius:2px;height:6px;margin:0 auto;width:57px}.page-calculator .calculator-date-picker__mobile-header{align-items:center;display:flex;gap:8px;padding:14px 16px}.page-calculator .calculator-date-picker__mobile-title{color:#111;flex:1 1 auto;font-size:16px;font-weight:600;line-height:22px;min-width:0;text-align:center}.page-calculator .calculator-date-picker__mobile-back,.page-calculator .calculator-date-picker__mobile-spacer{flex:0 0 24px;height:24px;width:24px}.page-calculator .calculator-date-picker__mobile-back{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.page-calculator .calculator-date-picker__mobile-wheels{align-items:stretch;display:flex;gap:80px;height:173px;justify-content:center;overflow:hidden;padding:0 26px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.page-calculator .calculator-date-picker__mobile-wheel-highlight{background:rgba(0,0,0,.04);border-radius:7.602px;height:32.307px;left:26px;pointer-events:none;position:absolute;right:26px;top:73px;z-index:0}.page-calculator .calculator-date-picker__mobile-wheel{flex:0 0 auto;height:173px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.page-calculator .calculator-date-picker__mobile-wheel--day{text-align:right;width:15.037px}.page-calculator .calculator-date-picker__mobile-wheel--month{text-align:center;width:28px}.page-calculator .calculator-date-picker__mobile-wheel--year{text-align:left;width:33.644px}.page-calculator .calculator-date-picker__mobile-wheel-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#000;cursor:pointer;display:block;font-family:inherit;font-weight:400;left:0;line-height:1.22;margin:0;opacity:.35;padding:0;pointer-events:auto;position:absolute;right:0;text-align:inherit}.page-calculator .calculator-date-picker__mobile-wheel-option.is-empty{pointer-events:none;visibility:hidden}.page-calculator .calculator-date-picker__mobile-wheel-option.is-slot-0{font-size:22.172px;opacity:1}.page-calculator .calculator-date-picker__mobile-wheel-option.is-slot-1{font-size:18.371px}.page-calculator .calculator-date-picker__mobile-wheel-option.is-slot-2{font-size:14.57px}.page-calculator .calculator-date-picker__mobile-wheel-option.is-slot-3{font-size:11.403px}.page-calculator .calculator-date-picker__mobile-wheel-option.is-slot-4{font-size:5.068px}.page-calculator .calculator-date-picker__header{background:#fff;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.page-calculator .calculator-date-picker__control-shell{position:relative}.page-calculator .calculator-date-picker__control{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #b3b3b3;border-radius:8px;box-shadow:0 1px 2px 0 rgba(13,16,23,.06);color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:space-between;line-height:24px;min-height:36px;padding:4px 16px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.page-calculator .calculator-date-picker__control:focus-visible{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus);outline:none}.page-calculator .calculator-date-picker__control.is-active{background:#f7f8fd;border-color:#e5e9f8}.page-calculator .calculator-date-picker__chevron{flex:0 0 auto;transition:transform .2s ease}.page-calculator .calculator-date-picker__chevron.is-open{transform:rotate(180deg)}.page-calculator .calculator-date-picker__dropdown{background:#fff;border-radius:8px;box-shadow:4px 4px 12px 0 rgba(0,0,0,.06),-4px -4px 12px 0 rgba(0,0,0,.06),1px 1px 2px 0 rgba(0,0,0,.08),-1px -1px 2px 0 rgba(0,0,0,.08);left:0;max-height:208px;overflow-x:hidden;overflow-y:auto;padding:8px 0;position:absolute;scrollbar-color:#c7cfdd transparent;scrollbar-width:thin;top:calc(100% + 8px);width:100%;z-index:35}.page-calculator .calculator-date-picker__dropdown::-webkit-scrollbar{width:4px}.page-calculator .calculator-date-picker__dropdown::-webkit-scrollbar-track{background:transparent}.page-calculator .calculator-date-picker__dropdown::-webkit-scrollbar-thumb{background:#c7cfdd;border-radius:999px}.page-calculator .calculator-date-picker__dropdown::-webkit-scrollbar-thumb:hover{background:#b3bdd4}.page-calculator .calculator-date-picker__dropdown--months{max-height:236px}.page-calculator .calculator-date-picker__dropdown--months::-webkit-scrollbar:horizontal{display:none;height:0}.page-calculator .calculator-date-picker__dropdown-option{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:20px;min-height:32px;padding:6px 16px;text-align:left;width:100%}.page-calculator .calculator-date-picker__dropdown-option.is-selected,.page-calculator .calculator-date-picker__dropdown-option:hover{background:#f7f8fd;color:#000}.page-calculator .calculator-date-picker__calendar{background:#fff;padding:8px}.page-calculator .calculator-date-picker__grid,.page-calculator .calculator-date-picker__weekdays{display:grid;gap:6px;grid-template-columns:repeat(7,minmax(0,1fr))}.page-calculator .calculator-date-picker__weekdays{margin-bottom:2px}.page-calculator .calculator-date-picker__weekday{color:#334ec8;font-weight:600}.page-calculator .calculator-date-picker__day,.page-calculator .calculator-date-picker__weekday{align-items:center;display:flex;font-size:14px;justify-content:center;line-height:14px;min-height:30px;text-align:center}.page-calculator .calculator-date-picker__day{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid transparent;border-radius:4px;color:#333;cursor:pointer;font-weight:400;padding:3px 0}.page-calculator .calculator-date-picker__day:hover{background:#f7f8fd}.page-calculator .calculator-date-picker__day.is-outside{color:#b3b3b3}.page-calculator .calculator-date-picker__day.is-today:not(.is-selected){background:#f7f8fd}.page-calculator .calculator-date-picker__day.is-selected{background:#fff;border-color:#334ec8}.page-calculator .calculator-working-days-banner{align-items:center;background:#e8edff;border-radius:4px;color:#000;display:flex;font-size:14px;font-weight:600;gap:16px;justify-content:space-between;line-height:16px;margin-top:16px;padding:8px 12px}.page-calculator .white-box{background:var(--qc-bg-light);border:2px solid var(--qc-black);border-radius:20px;padding:20px;width:100%}.page-calculator .white-box .h24{margin-bottom:10px}.page-calculator .input-half{display:flex;gap:16px;margin-bottom:20px}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .input-half{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}}.page-calculator .input-half>div{width:100%}.page-calculator input.dashed-input{border:none!important;box-shadow:none!important;font-weight:500!important}.page-calculator input[type=number]:disabled,.page-calculator input[type=text]:disabled{background:var(--qc-bg-light)!important;color:var(--qc-300-gray)!important}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator input[type=number]:disabled,.page-calculator input[type=text]:disabled{background:var(--qc-grey-20)!important;color:var(--qc-dark-400-50)!important}}.page-calculator .user-select-none{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calculator .disabled-inputs.outline-input input,.page-calculator .disabled-inputs.outline-price-input20 input,.page-calculator .disabled-inputs.outline-price-input24 input{border-color:var(--qc-border)!important}.page-calculator .disabled-inputs.outline-input>input{height:48px}.page-calculator .disabled-inputs .qc-select{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calculator .disabled-inputs .qc-select .select2-container .select2-selection--single{border:1px solid var(--qc-border)!important}.page-calculator .disabled-inputs input[type=date],.page-calculator .disabled-inputs input[type=number],.page-calculator .disabled-inputs input[type=text]{-webkit-touch-callout:none;background:var(--qc-bg-light)!important;color:var(--qc-300-gray)!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calculator .disabled-inputs input[type=date]::-webkit-input-placeholder,.page-calculator .disabled-inputs input[type=number]::-webkit-input-placeholder,.page-calculator .disabled-inputs input[type=text]::-webkit-input-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled-inputs input[type=date]:-moz-placeholder,.page-calculator .disabled-inputs input[type=date]::-moz-placeholder,.page-calculator .disabled-inputs input[type=number]:-moz-placeholder,.page-calculator .disabled-inputs input[type=number]::-moz-placeholder,.page-calculator .disabled-inputs input[type=text]:-moz-placeholder,.page-calculator .disabled-inputs input[type=text]::-moz-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled-inputs input[type=date]:-ms-input-placeholder,.page-calculator .disabled-inputs input[type=number]:-ms-input-placeholder,.page-calculator .disabled-inputs input[type=text]:-ms-input-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled-inputs .qc-input-select>div{background:var(--qc-bg-light)!important}.page-calculator .disabled-inputs .qc-input-select>div .input-icon{color:var(--qc-300-gray)!important}.page-calculator .disabled-inputs .qc-oval-radio{-webkit-touch-callout:none;background:var(--qc-bg-light)!important;color:var(--qc-300-gray)!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calculator .disabled-inputs .qc-oval-radio div.active{background:var(--qc-bg-light)!important}.page-calculator .disabled-inputs .qc-oval-radio div.active label{color:var(--qc-300-gray)!important}.page-calculator .disabled-inputs .qc-oval-radio::-webkit-input-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled-inputs .qc-oval-radio:-moz-placeholder,.page-calculator .disabled-inputs .qc-oval-radio::-moz-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled-inputs .qc-oval-radio:-ms-input-placeholder{color:var(--qc-300-gray)!important}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .disabled-inputs .qc-oval-radio{border:none!important}}.page-calculator .disabled-inputs .outline-price-input20 span,.page-calculator .disabled-inputs .select2-container--default .select2-selection--single .select2-selection__rendered,.page-calculator .disabled-inputs label,.page-calculator .disabled-inputs p,.page-calculator .disabled-inputs.outline-price-input20 span{-webkit-touch-callout:none;color:var(--qc-300-gray)!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calculator .disabled-inputs svg path{fill:var(--qc-300-gray)}.page-calculator .disabled-inputs .select2-container--default .select2-selection--single .select2-selection__arrow b{filter:contrast(.01)!important}.page-calculator .disabled-inputs .select2-container--default .select2-selection--single{background:var(--qc-bg-light);background-color:var(--qc-bg-light)}.page-calculator .disabled-inputs .qc-custom-checkbox{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calculator .disabled-inputs .qc-custom-checkbox span{border-color:rgba(0,0,0,.6)!important}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .disabled{background:#fff!important}}.page-calculator .disabled.white-container{border-color:var(--qc-border-100)}.page-calculator .disabled svg{pointer-events:none}.page-calculator .disabled .ir35-tooltip-trigger,.page-calculator .disabled .openInfo,.page-calculator .disabled svg.openInfo{cursor:pointer;pointer-events:auto}.page-calculator .disabled input[type=date]::-webkit-calendar-picker-indicator{opacity:.2!important}.page-calculator .disabled input[type=date],.page-calculator .disabled input[type=number],.page-calculator .disabled input[type=text]{background:var(--qc-bg-light)!important;border-color:var(--qc-border)!important;color:var(--qc-300-gray)!important}.page-calculator .disabled input[type=date]::-webkit-input-placeholder,.page-calculator .disabled input[type=number]::-webkit-input-placeholder,.page-calculator .disabled input[type=text]::-webkit-input-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled input[type=date]:-moz-placeholder,.page-calculator .disabled input[type=date]::-moz-placeholder,.page-calculator .disabled input[type=number]:-moz-placeholder,.page-calculator .disabled input[type=number]::-moz-placeholder,.page-calculator .disabled input[type=text]:-moz-placeholder,.page-calculator .disabled input[type=text]::-moz-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled input[type=date]:-ms-input-placeholder,.page-calculator .disabled input[type=number]:-ms-input-placeholder,.page-calculator .disabled input[type=text]:-ms-input-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled input.dashed-input{background-color:#fff!important}.page-calculator .disabled .qc-input-select>div{background:var(--qc-bg-light)!important}.page-calculator .disabled .qc-input-select>div .input-icon{color:var(--qc-300-gray)!important}.page-calculator .disabled .lg-label{color:var(--qc-text-secondary)!important}.page-calculator .disabled .calculator-timing-option-header .lg-label{color:#333!important}.page-calculator .disabled .qc-oval-radio{-webkit-touch-callout:none;background:var(--qc-bg-light)!important;color:var(--qc-300-gray)!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-calculator .disabled .qc-oval-radio div.active{background:var(--qc-bg-light)!important}.page-calculator .disabled .qc-oval-radio div.active label{color:var(--qc-300-gray)!important}.page-calculator .disabled .qc-oval-radio::-webkit-input-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled .qc-oval-radio:-moz-placeholder,.page-calculator .disabled .qc-oval-radio::-moz-placeholder{color:var(--qc-300-gray)!important}.page-calculator .disabled .qc-oval-radio:-ms-input-placeholder{color:var(--qc-300-gray)!important}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .disabled .qc-oval-radio{border:none!important}}.page-calculator .disabled .qc-select .select2-container .select2-selection--single{border:1px solid var(--qc-border)!important}.page-calculator .disabled .outline-price-input20 span,.page-calculator .disabled .select2-container--default .select2-selection--single .select2-selection__rendered,.page-calculator .disabled label,.page-calculator .disabled p{color:var(--qc-300-gray)!important}.page-calculator .disabled .select2-container--default .select2-selection--single .select2-selection__arrow b{filter:contrast(.01)!important}.page-calculator .disabled .select2-container--default .select2-selection--single{background:var(--qc-bg-light);background-color:var(--qc-bg-light)}.page-calculator .disabled .qc-custom-checkbox span{border-color:rgba(0,0,0,.6)!important}.page-calculator .desktop-calc .info-box{align-items:flex-start;box-sizing:border-box;display:flex;gap:30px;justify-content:space-between;margin-bottom:80px}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .desktop-calc .info-box{flex-direction:column;gap:0;margin-bottom:48px;padding:0 16px}}.page-calculator .desktop-calc .info-box .info-left{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;width:50%}.page-calculator .desktop-calc .info-box h1,.page-calculator .desktop-calc .info-box h1.calc-main-title{align-self:stretch;box-sizing:border-box;color:#333;display:flex;flex:none;flex-direction:column;flex-grow:0;font-family:"Inter",var(--font1),sans-serif;font-size:68px;font-style:normal;font-weight:600;gap:10px;line-height:80px;margin-bottom:51px;margin-top:33px;order:0;text-align:left;text-transform:none}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .desktop-calc .info-box h1,.page-calculator .desktop-calc .info-box h1.calc-main-title{font-size:32px;height:auto;line-height:40px;text-align:center;width:100%}}.page-calculator .desktop-calc .info-box h1 span,.page-calculator .desktop-calc .info-box h1.calc-main-title span{font-family:"Inter",var(--font1),sans-serif;font-size:24px;font-weight:500;line-height:22px;margin-top:9px;text-transform:uppercase}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .desktop-calc .info-box h1 span,.page-calculator .desktop-calc .info-box h1.calc-main-title span{-webkit-touch-callout:none;font-size:16px;line-height:22px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}}.page-calculator .desktop-calc .info-box .desktop-img{display:block;height:auto;margin-top:53px;max-width:100%}@media only screen and (min-width:768px){.page-calculator .desktop-calc .info-box .desktop-img{max-width:100%;width:570px}}.page-calculator .desktop-calc .info-box .mobile-img{display:none}.page-calculator .desktop-calc .info-box picture.calc-hero-picture{display:block;margin-top:calc(var(--qc-space-2xl) + var(--qc-space-md))}.page-calculator .desktop-calc .info-box picture.calc-hero-picture img.calc-hero-img{display:block;height:auto;max-width:100%}@media only screen and (min-width:768px){.page-calculator .desktop-calc .info-box picture.calc-hero-picture img.calc-hero-img{max-width:100%;width:570px}}.page-calculator .desktop-calc .info-box .info-box-desc,.page-calculator .desktop-calc .info-box p{box-sizing:border-box;font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:25px;text-transform:none}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .desktop-calc .info-box .info-box-desc,.page-calculator .desktop-calc .info-box p{line-height:22px;margin-bottom:0!important;text-align:center}}.page-calculator .desktop-calc .info-box .info-box-desc p{margin-bottom:1em}.page-calculator .desktop-calc .info-box .info-box-desc p:last-child{margin-bottom:0}.page-calculator .desktop-calc .info-box .info-box-checks{color:#333;display:flex;flex-direction:column;font-family:"Inter",var(--font1),sans-serif;font-size:16px;gap:4px;line-height:24px;list-style:none;margin:15px 0 0;padding:0}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .desktop-calc .info-box .info-box-checks{text-align:center}}.page-calculator .desktop-calc .info-box .info-box-checks li{align-items:center;display:flex;gap:8px}.page-calculator .desktop-calc .info-box .info-box-check-icon{align-items:center;color:#16a34a;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.page-calculator .desktop-calc .info-box .info-box-check-icon svg{height:16px;width:16px}.page-calculator .desktop-calc .info-box .info-right{box-sizing:border-box;width:50%}@media (min-width:768px) and (max-width:1174px){.page-calculator .desktop-calc .info-box,.page-calculator .desktop-calc .qc-calc-breadcrumbs{box-sizing:border-box;margin-inline:auto;max-width:1170px;width:100%}.page-calculator .desktop-calc .info-box .info-left,.page-calculator .desktop-calc .info-box .info-right{flex:1 1 0;min-width:0;width:auto}.page-calculator .desktop-calc .info-box .info-right{display:flex;justify-content:flex-end}.page-calculator .desktop-calc .calc-article{box-sizing:border-box;margin-inline:auto;max-width:1170px;width:100%}.page-calculator .desktop-calc .calc-article .article-content .h20,.page-calculator .desktop-calc .calc-article>h2{max-width:100%;width:100%}}.page-calculator .row1{align-items:flex-end;display:flex;gap:16px;margin-bottom:24px}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .row1{gap:10px}}.page-calculator .row1 .qc-input-select{margin-bottom:0}.page-calculator .row1 .qc-input-select .input-half{margin-bottom:0!important}.page-calculator .row1 .qc-input-select .input-half .input-icon{font-size:16px!important;font-weight:500!important;line-height:20px!important;min-width:35px!important}.page-calculator .row1 .qc-input-select .input-half input{font-size:14px!important;font-weight:400!important;line-height:20px!important;padding-left:27px!important}.page-calculator .row1 .qc-input-select .input-half input.rate-input-large{font-size:18px!important}.page-calculator .row1 .qc-input-select .select2-container--default .select2-selection--single .select2-selection__rendered{align-content:center;font-size:12px!important;font-weight:400!important;line-height:16px!important}.page-calculator .row1 .qc-input-select.calculator-frequency-amount-shell .input-half{padding:0!important}.page-calculator .row1 .qc-input-select.calculator-frequency-amount-shell .input-icon{font-size:14px!important;font-weight:400!important;line-height:20px!important;min-width:33px!important;padding:0!important;position:static!important;width:33px}.page-calculator .row1 .qc-input-select.calculator-frequency-amount-shell input{padding:0 12px!important}.page-calculator .row1 .rate{width:100%}.page-calculator .row1 .rate label{font-weight:600}.page-calculator .row1 .rate .btn-blue,.page-calculator .row1 .rate .btn-blue2{height:48px;width:112px}.page-calculator .row1 .white-box .outline-input{margin-bottom:0}.page-calculator .row1 .white-box .outline-price-input20 input,.page-calculator .row1 .white-box .qc-select .select2-container .select2-selection--single{border-color:var(--qc-grey-140)!important}.page-calculator .result-boxes{display:flex;gap:10px;justify-content:space-between;margin-bottom:18px}.page-calculator .result-boxes .result-box{background:var(--qc-blue-800);border-radius:14px;color:#fff;display:flex;flex-direction:column;gap:4px;justify-content:center;max-width:154px;min-height:90px;padding:12px 20px;width:100%}.page-calculator .result-boxes .result-box *{font-weight:700;text-align:center}.page-calculator .result-boxes .result-box p:first-child{font-weight:700}.page-calculator .result-boxes .result-box p:nth-child(2){font-size:22px;font-weight:600;word-break:break-word}.page-calculator .row2 .detail-box .detail-body .input-half{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:0!important}.page-calculator .row2 .detail-box .detail-body .input-half .outline-input,.page-calculator .row2 .detail-box .detail-body .qc-input-select{margin-bottom:0}.page-calculator .row2 .detail-box .detail-body .qc-input-select .input-half{display:block!important;margin-bottom:0!important;padding:11px 16px!important}.page-calculator .row2 .detail-box .detail-body .qc-input-select .select2-container{max-width:70px!important;min-width:70px!important}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell .input-half{display:flex!important;padding:0!important}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell .input-icon{font-size:14px!important;font-weight:400!important;line-height:20px!important;min-width:33px!important;padding:0!important;position:static!important;width:33px}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell input{font-size:14px!important;font-weight:400!important;line-height:20px!important;padding:0 8px!important}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell .select2-container{max-width:80px!important;min-width:80px!important;width:80px!important}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell.calculator-amount-shell--no-prefix>.calculator-amount-shell__control{gap:8px;padding-left:8px!important;padding-right:12px!important}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell.calculator-amount-shell--no-prefix .input-half{flex:1 1 auto;padding:0!important;width:auto}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell.calculator-amount-shell--no-prefix input{padding:0!important;text-align:left!important}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell.calculator-amount-shell--no-prefix .select2-container{margin-right:0!important;max-width:80px!important;min-width:80px!important;width:80px!important}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell.calculator-amount-shell--no-prefix .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:12px!important;font-weight:400!important;line-height:16px!important;padding:0 24px 0 8px!important}.page-calculator .row2 .detail-box .detail-body .tabs{align-items:center;display:flex;gap:2px;justify-content:space-between;margin-bottom:24px;padding:4px;position:relative;width:100%}@media only screen and (min-width:768px){.page-calculator .row2 .detail-box .detail-body .tabs{border-top:1px solid #e5e9f8;margin-bottom:28px;padding:16px 0 0}}.page-calculator .row2 .detail-box .detail-body .tabs button{align-items:center;background:#f5f6fa;border:1px solid #c7cfdd;border-radius:8px;color:#333;display:flex;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;gap:4px;height:28px;justify-content:center;line-height:16px!important;line-height:24px;padding:2px 6px;white-space:nowrap;width:90.33px}.page-calculator .row2 .detail-box .detail-body .tabs button:not(.active):hover{background:#e8edff;border-color:#b8c3ff}.page-calculator .row2 .detail-box .detail-body .tabs button.active{background:#3142aa;border:transparent;border-radius:8px;box-shadow:0 12px 115px 0 rgba(0,0,0,.06),0 3.618px 34.669px 0 rgba(0,0,0,.04),0 1.503px 14.4px 0 rgba(0,0,0,.03),0 .543px 5.208px 0 rgba(0,0,0,.02);color:#fff;flex:none;flex-grow:1;order:0}.page-calculator .row2 .detail-box .detail-body .tabs button.active svg path{stroke:#fff}@media only screen and (min-width:768px){.page-calculator .row2 .detail-box .detail-body .tab-content>div>.calculator-timing-panel,.page-calculator .row2 .detail-box .detail-body .tab-content>div>.white-container:first-child,.page-calculator .row2 .detail-box .detail-body .tab-content>div>div>.calculator-timing-panel,.page-calculator .row2 .detail-box .detail-body .tab-content>div>div>.white-container:first-child{border-top:0;padding-top:0}}@media (min-width:768px) and (max-width:970px){.page-calculator .row2 .detail-box .detail-body .tab-timing .calculator-timing-grid{grid-template-columns:1fr 1fr}}.page-calculator .row2 .detail-box .detail-body .tab-salary .white-container:first-child .input-half{display:grid;grid-template-columns:1fr 1fr}.page-calculator .row2 .detail-box .detail-body .tab-tax-year{padding-bottom:0}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .row2 .detail-box .detail-body .tab-tax-code .white-container:first-child .white-body>.input-half{grid-template-columns:1fr}.page-calculator .row2 .detail-box .detail-body .tab-equity .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-salary .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab4 .white-body>.input-half{align-items:flex-end}.page-calculator .row2 .detail-box .detail-body .tab-benefit .white-container:first-child .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-bonus .white-container:first-child .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-equity .white-container:nth-child(2) .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-expense .white-container:first-child .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-pension .white-container:first-child .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-salary .white-container:nth-child(2) .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-umbrella .white-container>.input-half{grid-template-columns:1fr}}.page-calculator .detail-box .detail-head{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px 24px;width:100%}.page-calculator .detail-box .detail-head p{font-weight:700!important}.page-calculator .detail-box .detail-head button{color:var(--qc-dark-400);font-size:16px;font-weight:700;line-height:22.4px;margin-right:10px}.page-calculator .detail-box .detail-head button .button-inner{align-items:center;display:flex;gap:10px;justify-content:center}.page-calculator .row3{height:100%}.page-calculator .row3 .tab-header{display:flex;font-family:Inter;font-size:14px;font-weight:500;gap:4px;letter-spacing:0;line-height:20px;margin-bottom:4px;padding:0 8px}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .row3 .tab-header{padding:0}}.page-calculator .row3 .qc-parts-radio{min-width:496px}.page-calculator .row3 .input-half{margin-bottom:16px}@media (min-width:768px) and (max-width:1150px){.page-calculator .row3 .input-half{flex-wrap:wrap}}.page-calculator .row3 .input-half.head-data{align-items:end}.page-calculator .row3 .table-wrap{display:flex;gap:10px;justify-content:center}.page-calculator .row3 .head-data .qc-oval-radio{height:40px}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .row3 .head-data .qc-oval-radio svg{display:none}}.page-calculator .row3 .head-data .lg-label{margin-bottom:8px}.page-calculator .row3 .head-data .breakdown-by{max-width:113px}.page-calculator .row3 .head-data .breakdown-by .qc-select .select2-container .select2-selection--single{height:40px}.page-calculator .row3 .qc-oval-radio{border:none!important}.page-calculator .row3 .qc-oval-radio div label{font-weight:500}.page-calculator .row3 .qc-select .select2-container .select2-selection--single{border:none!important}.page-calculator .row3 .qc-select .select2-container .select2-selection--single .select2-selection__rendered{font-weight:500!important}.page-calculator .inside-results-shell{background:#000e4e;border-radius:0;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:32px 24px}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .inside-results-shell{min-height:auto}}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .inside-results-shell{border-radius:16px;gap:20px;padding:24px 16px}}.page-calculator .inside-results-shell--mobile{background:transparent;border-radius:0;gap:12px;min-height:auto;padding:0}.page-calculator .inside-results-shell--mobile .inside-results-header{gap:0}.page-calculator .inside-results-shell--mobile .inside-results-title{font-size:20px}.page-calculator .inside-results-shell--mobile .inside-results-toolbar{gap:0;margin-bottom:0}.page-calculator .inside-results-shell--mobile .inside-results-breakdown{width:100%}.page-calculator .inside-results-shell--mobile .inside-results-frequency{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;width:100%}.page-calculator .inside-results-shell--mobile .inside-results-frequency-button{min-height:28px;padding:1px 6px}.page-calculator .inside-results-shell--mobile .inside-results-card{gap:12px;padding:10px 8px 12px}.page-calculator .inside-results-shell--mobile .inside-results-body{gap:24px}.page-calculator .inside-results-shell--mobile .inside-results-row{padding-left:12px;padding-right:40px}.page-calculator .inside-results-shell--mobile .inside-results-row strong{flex:0 0 auto;min-width:0}.page-calculator .inside-results-shell--mobile .inside-results-row--grand-total,.page-calculator .inside-results-shell--mobile .inside-results-row--total{padding-right:12px}.page-calculator .inside-results-mobile-actions{align-items:stretch;display:flex;gap:24px;justify-content:space-between}.page-calculator .inside-results-mobile-actions .inside-results-details-button--mobile,.page-calculator .inside-results-mobile-actions .inside-results-share--mobile{flex:1 1 0;justify-content:center;min-height:40px;min-width:0;padding-bottom:7px;padding-top:7px;width:auto}.page-calculator .inside-results-mobile-actions .inside-results-share--mobile{display:inline-flex}.page-calculator .outside-results-shell{display:flex;flex-direction:column;gap:24px;min-height:100%}.page-calculator .outside-results-shell--mobile{gap:12px}.page-calculator .outside-results-controls{display:flex;flex-direction:column;gap:16px}.page-calculator.page-outside .outside-results-controls{gap:12px}.page-calculator.page-outside .inside-results-card{gap:16px}.page-calculator.page-outside .inside-results-card .inside-results-section+.inside-results-section,.page-calculator.page-outside .inside-results-card .inside-results-section--compact,.page-calculator.page-outside .inside-results-card .inside-results-section--footer{border-top:0;padding-top:0}@media (min-width:1180px){.page-calculator.page-inside .desktop-calc .calc-box,.page-calculator.page-outside .desktop-calc .calc-box,.page-calculator.page-paye .desktop-calc .calc-box{--calculator-shell-height:100%;flex:1 1 auto;height:auto;min-height:0}.page-calculator.page-inside .desktop-calc .calc-box-left,.page-calculator.page-outside .desktop-calc .calc-box-left,.page-calculator.page-paye .desktop-calc .calc-box-left{display:flex;flex:0 0 600px;flex-direction:column;height:100%;min-height:0;min-width:600px;padding:32px 24px;width:600px}.page-calculator.page-inside .desktop-calc .calc-box-right,.page-calculator.page-outside .desktop-calc .calc-box-right,.page-calculator.page-paye .desktop-calc .calc-box-right{flex:0 0 570px;height:100%;min-height:0;min-width:570px;padding:0;width:570px}.page-calculator.page-inside .desktop-calc .row1,.page-calculator.page-outside .desktop-calc .row1,.page-calculator.page-paye .desktop-calc .row1{flex:0 0 auto}.page-calculator.page-inside .desktop-calc .row2,.page-calculator.page-outside .desktop-calc .row2,.page-calculator.page-paye .desktop-calc .row2{flex:1 1 auto;min-height:0}.page-calculator.page-inside .desktop-calc .calc-box-right>.row3>div,.page-calculator.page-inside .desktop-calc .outside-results-shell,.page-calculator.page-outside .desktop-calc .calc-box-right>.row3>div,.page-calculator.page-outside .desktop-calc .outside-results-shell,.page-calculator.page-paye .desktop-calc .calc-box-right>.row3>div,.page-calculator.page-paye .desktop-calc .outside-results-shell{height:100%}.page-calculator.page-inside .desktop-calc .calc-box-right>.row3,.page-calculator.page-inside .desktop-calc .calc-box-right>.row3>div,.page-calculator.page-inside .desktop-calc .inside-results-shell,.page-calculator.page-inside .desktop-calc .outside-results-shell,.page-calculator.page-outside .desktop-calc .calc-box-right>.row3,.page-calculator.page-outside .desktop-calc .calc-box-right>.row3>div,.page-calculator.page-outside .desktop-calc .inside-results-shell,.page-calculator.page-outside .desktop-calc .outside-results-shell,.page-calculator.page-paye .desktop-calc .calc-box-right>.row3,.page-calculator.page-paye .desktop-calc .calc-box-right>.row3>div,.page-calculator.page-paye .desktop-calc .inside-results-shell,.page-calculator.page-paye .desktop-calc .outside-results-shell{min-height:0}.page-calculator.page-inside .desktop-calc .inside-results-shell,.page-calculator.page-inside .desktop-calc .outside-results-shell,.page-calculator.page-outside .desktop-calc .calc-box,.page-calculator.page-outside .desktop-calc .calc-box-left,.page-calculator.page-outside .desktop-calc .calc-box-right,.page-calculator.page-outside .desktop-calc .inside-results-shell,.page-calculator.page-outside .desktop-calc .outside-results-shell,.page-calculator.page-paye .desktop-calc .inside-results-shell,.page-calculator.page-paye .desktop-calc .outside-results-shell{overflow:visible}.page-calculator.page-outside .desktop-calc .calc-box-right>.row3>div,.page-calculator.page-outside .desktop-calc .inside-results-shell,.page-calculator.page-outside .desktop-calc .outside-results-shell{height:auto}}.page-calculator .outside-results-toolbar{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .outside-results-toolbar{align-items:stretch;flex-direction:column}}.page-calculator .inside-results-header,.page-calculator .inside-results-highlight,.page-calculator .inside-results-row,.page-calculator .inside-results-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .inside-results-header{gap:12px}}.page-calculator .inside-results-title{color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:20px;margin:0}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .inside-results-title{font-size:24px}}.page-calculator .inside-results-details-button,.page-calculator .inside-results-frequency-button,.page-calculator .inside-results-share{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #4550a3;border-radius:8px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:24px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.page-calculator .inside-results-share{align-items:center;background:#fff;border-color:#b3b3b3;box-shadow:0 1px 2px rgba(13,16,23,.06);box-sizing:border-box;color:#333;display:inline-flex;gap:8px;height:32px;justify-content:center;min-width:99px;padding:4px 16px}.page-calculator .inside-results-share svg{color:#333}.page-calculator .inside-results-share:hover{background:var(--qc-color-primary-hover-bg);border:1px solid var(--qc-color-border-header-login);border-radius:var(--qc-radius-md)}.page-calculator .inside-results-toolbar{align-items:flex-end;gap:24px;margin-bottom:20px}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .inside-results-toolbar{align-items:stretch;flex-direction:column;margin-bottom:0}}.page-calculator .inside-results-breakdown{display:flex;flex:1 1 auto;flex-direction:column;gap:8px}.page-calculator .inside-results-breakdown p{color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:500;line-height:20px;margin:0}.page-calculator .inside-results-frequency{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));max-width:340px;width:100%}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .inside-results-frequency{display:flex;flex-wrap:wrap;max-width:none}}.page-calculator .inside-results-details-button,.page-calculator .inside-results-frequency-button{align-items:center;background:#202b7a;box-sizing:border-box;color:#fff;display:inline-flex;gap:4px;justify-content:center;padding:3px 16px}.page-calculator .inside-results-frequency-button.is-active{background:#3142aa}.page-calculator .inside-results-details-button:hover,.page-calculator .inside-results-frequency-button:hover,.page-calculator .outside-results-details-button:hover{background:var(--qc-color-primary-700);border:1px solid #4550a3;border-radius:var(--qc-radius-md)}.page-calculator .inside-results-frequency-button{font-family:Inter,sans-serif;font-size:14px;font-weight:500;height:28px;line-height:24px;padding-left:6px;padding-right:6px;text-align:center;white-space:nowrap;width:100%}.page-calculator .inside-results-details-button{flex:0 0 auto;min-width:115px;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media only screen and (min-width:768px) and (max-width:991px){.page-calculator .inside-results-details-button{flex:1 1 auto;min-width:0;width:100%}}.page-calculator .inside-results-card{background:#fff;border:1px solid #e5e6e7;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;overflow:visible;padding:24px;position:relative}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .inside-results-card{padding:16px}}.page-calculator .inside-results-card-head{align-items:center;color:#333;display:flex;font-family:Inter,sans-serif;font-size:16px;font-weight:600;gap:6px;justify-content:center;line-height:20px}.page-calculator .inside-results-body{display:flex;flex-direction:column;gap:24px}.page-calculator.page-inside .inside-results-card{height:524px}.page-calculator.page-inside .inside-results-body{gap:22px}.page-calculator .inside-results-section{display:flex;flex-direction:column;gap:8px}.page-calculator .inside-results-section--footer{border-top:0;padding-top:0}.page-calculator .inside-results-section--compact{padding-top:0}.page-calculator .inside-results-row{color:#333;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:16px;padding:4px 56px 4px 12px}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .inside-results-row{padding-right:12px}}.page-calculator .inside-results-row strong{color:#333;flex:0 0 126px;font-weight:500;text-align:right}.page-calculator .inside-results-row strong.is-positive{color:#009951}.page-calculator .inside-results-row strong.is-negative{color:#ce1c1e}.page-calculator .inside-results-row--total{border-top:1px solid #e5e9f8;font-weight:600;padding-bottom:8px;padding-right:12px;padding-top:12px}.page-calculator .inside-results-row--total span,.page-calculator .inside-results-row--total strong{font-weight:600}.page-calculator .inside-results-row--accent span,.page-calculator .inside-results-row--accent strong{color:#3142aa;font-weight:700}.page-calculator .inside-results-row--accent strong.is-accent{color:#3142aa}.page-calculator .inside-results-row--grand-total{border-top:1px solid #3142aa;padding-right:12px;padding-top:10px}.page-calculator .inside-results-row--grand-total span,.page-calculator .inside-results-row--grand-total strong{color:#333;font-weight:700}.page-calculator .inside-results-highlight{background:#3142aa;border-radius:4px;color:#fff;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:16px;padding:8px 12px}.page-calculator .inside-results-highlight strong{color:#fff;flex:0 0 126px;text-align:right}.page-calculator .inside-results-label-with-icon{align-items:center;display:inline-flex;gap:8px}.page-calculator .inside-results-label-with-icon .openInfo{cursor:pointer;flex-shrink:0}.page-calculator .inside-results-label-with-icon .ir35-tooltip-wrap{align-items:center;display:inline-flex;flex-shrink:0;position:static}.page-calculator .ir35-tooltip-wrap .ir35-tooltip-trigger{cursor:pointer;display:block}.page-calculator .ir35-tooltip-wrap .ir35-tooltip{background:rgba(0,0,0,.75);border-radius:2px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);color:#fff;display:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;left:0;line-height:20px;padding:6px 8px;position:fixed;text-align:left;top:0;white-space:normal;width:200px;z-index:9999}.page-calculator .ir35-tooltip-wrap .ir35-tooltip:before{background:rgba(0,0,0,.75);border-radius:1px 0 0 0;content:"";height:8px;left:var(--arrow-x,50%);position:absolute;top:-4px;transform:translateX(-50%) rotate(45deg);width:8px}.page-calculator .ir35-tooltip-wrap .ir35-tooltip.is-open{display:block}.page-calculator .ir35-tooltip-wrap .ir35-tooltip p{color:#fff;font-weight:500;margin:0 0 12px}.page-calculator .ir35-tooltip-wrap .ir35-tooltip p:last-child{margin-bottom:0}.page-calculator .ir35-tooltip-wrap .ir35-tooltip b{color:#fff;display:block;font-weight:500;margin-bottom:8px}.page-calculator .ir35-tooltip-wrap .ir35-tooltip ul{list-style:disc;margin:0;padding-left:21px}.page-calculator .ir35-tooltip-wrap .ir35-tooltip ul li{color:#fff;font-weight:500;margin-bottom:8px}.page-calculator .ir35-tooltip-wrap .ir35-tooltip ul li:last-child{margin-bottom:0}.page-calculator .m-mobile-outputs-shell{margin-top:16px}.page-calculator .mobile-calc .m-result p{margin:0}@media (max-width:992px){.page-calculator .calc-article{display:none}}.page-calculator .calc-article>h2{align-self:stretch;color:#333;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:48px;font-style:normal;font-weight:600;height:128px;line-height:64px;margin-bottom:56px;order:0;text-align:center;width:1170px}@media only screen and (min-width:280px) and (max-width:767px){.page-calculator .calc-article>h2{margin-bottom:24px!important}}.page-calculator .calc-article>div{align-items:flex-start;display:flex}.page-calculator .calc-article>div>div:has(>.articles){flex-shrink:0;position:sticky;top:calc(var(--qc-page-shell-fixed-header-body-offset-y) + var(--qc-space-2xl));z-index:1}.page-calculator .calc-article .articles{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:flex-start;border-right:2px solid var(--qc-border);display:flex;flex-direction:column;margin-top:0;max-height:calc(100vh - 135px);min-width:var(--qc-calculator-article-nav-width);overflow:auto;overflow-anchor:none;scroll-behavior:smooth;scrollbar-color:var(--qc-blue) #ccc!important;scrollbar-width:thin;width:var(--qc-calculator-article-nav-width)}.page-calculator .calc-article .articles a{align-items:flex-start;align-self:stretch;color:#7f7f7f;display:flex;flex:none;flex-direction:column;flex-grow:0;font-family:Inter;font-size:var(--qc-font-size-sm);font-style:normal;font-weight:400;gap:10px;line-height:22px;min-height:38px;min-width:300px;order:0;padding:8px 0;text-decoration:none}.page-calculator .calc-article .articles a.active{border-right:2px solid #334ec8;color:#334ec8!important;font-weight:400}.page-calculator .calc-article .article-content{padding-left:100px;padding-top:0}.page-calculator .calc-article .article-content section{counter-reset:qc-article-bullet-numbered 0;margin-bottom:56px;scroll-margin-top:110px}.page-calculator .calc-article .article-content section>:last-child{margin-bottom:0}.page-calculator .calc-article .article-content .h24h{height:24px}.page-calculator .calc-article .article-content .h20{align-self:stretch;color:#334ec8;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:20px;font-style:normal;font-weight:600;height:32px;line-height:32px;margin-bottom:24px;order:0;text-transform:unset;width:770px}.page-calculator .calc-article .article-content b{color:#4b5db0;display:list-item;flex:none;flex-grow:0;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:500;height:24px;line-height:150%;margin-bottom:8px;order:0;width:100%}.page-calculator .calc-article .article-content .section-content{padding-left:38px;padding-top:10px}.page-calculator .calc-article .article-content .article-callout{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:24px;margin-bottom:0;padding:16px 0}.page-calculator .calc-article .article-content .article-callout .article-callout-text{color:#4b5db0;flex:1;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.5em;margin:0}.page-calculator .calc-article .article-content .article-bullet-card{align-self:stretch;display:flex;flex-direction:column;gap:4px;margin-bottom:24px;padding:0 16px}.page-calculator .calc-article .article-content .article-bullet-card:has(>.article-bullet-label.article-bullet-label--numbered){counter-increment:qc-article-bullet-numbered}p+.page-calculator .calc-article .article-content .article-bullet-card{margin-top:8px}.page-calculator .calc-article .article-content .article-bullet-card .article-bullet-label{color:#4b5db0;display:list-item;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.5em;list-style-position:outside;list-style-type:disc;margin-left:24px}.page-calculator .calc-article .article-content .article-bullet-card .article-bullet-label--numbered{align-items:flex-start;display:flex;flex-direction:row;gap:var(--qc-space-sm);list-style:none;margin-left:0;margin-right:0}.page-calculator .calc-article .article-content .article-bullet-card .article-bullet-label--numbered:before{color:inherit;content:counter(qc-article-bullet-numbered) ". ";flex-shrink:0;font-weight:inherit}.page-calculator .calc-article .article-content .article-bullet-card .article-bullet-body{color:#333;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;margin:0;padding-left:28px}.page-calculator .calc-article .article-content ul{list-style:disc;margin-bottom:16px;padding-left:0}.page-calculator .calc-article .article-content ul li{line-height:1.5em;margin-bottom:0;margin-left:24px}.page-calculator .calc-article .article-content p{color:#333;font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px}.page-calculator .calc-article .article-content a{color:#334ec8;text-decoration:underline;text-underline-offset:2px}.mobile-calc .gap8{gap:8px}.mobile-calc .h18.gap8{color:var(--qc-black-900);font-weight:700;text-transform:lowercase}.mobile-calc .h18.gap8 .m-rate-container,.mobile-calc .h18.gap8 .m-rate-container span,.mobile-calc .h18.gap8 .m-rate-edit,.mobile-calc .h18.gap8 .m-rate-title{cursor:pointer;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-calc .h18.gap8 .m-rate-edit,.mobile-calc .h18.gap8 .m-rate-title{color:var(--qc-blue)}.mobile-calc .h18.gap8 .m-rate-edit{font-size:14px}.mobile-calc .qc-oval-radio{padding:3px}.mobile-calc .qc-oval-radio div{align-items:center}.mobile-calc .qc-oval-radio div.active{background-color:var(--qc-blue);padding:8px 16px!important}.mobile-calc .qc-oval-radio div.active label{color:#fff!important}.mobile-calc .qc-oval-radio div.active svg path{stroke:#fff!important}.mobile-calc .qc-input-select .input-half{display:flex}.mobile-calc .calc-table{border:1px solid var(--qc-border);padding-top:0}.mobile-calc .calc-table *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-calc .calc-table>div:first-child{padding-top:12px}.mobile-calc .calc-table>div .inner-table-list{max-width:242px;padding-left:8px}.mobile-calc .calc-table>div.blue-list,.mobile-calc .calc-table>div.dark-list{margin:0}.mobile-calc .calc-table .tab-header{align-items:center;background:var(--qc-bg-light);border-radius:4px;display:flex;font-size:12px;font-weight:500;gap:4px;height:24px;justify-content:center;line-height:16px;padding:4px 8px;text-align:center;width:100%}.mobile-calc .calc-table .tab-header svg{height:14px;width:14px}.mobile-calc .calc-table td{padding-right:0}.mobile-calc .calc-table tr td:nth-child(n+2){width:18%}.mobile-calc .white-container{background:#fff;border:none;border-radius:0;padding:0 0 16px}.mobile-calc .white-container:not(:last-child){border-bottom:1px dashed var(--qc-border);margin-bottom:24px;padding-bottom:24px}.mobile-calc .white-container .white-body .input-half:last-child{margin-bottom:0}.mobile-calc .m-grey-box{background:linear-gradient(179.13deg,#fff -.06%,#cdd6ff 102.01%);padding:24px 16px}.mobile-calc .m-grey-box .options-head label{text-align:center}.mobile-calc .m-grey-box .options-head h2:first-child{margin-bottom:12px!important}.mobile-calc .m-grey-box .options-head~div{border-radius:0 0 8px 8px;overflow:hidden}.mobile-calc .m-grey-box .options-head .qc-input-select{margin-bottom:16px}.mobile-calc .m-grey-box .options-head .m-calc-head-actions{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.mobile-calc .m-grey-box .options-head .m-calc-head-actions p{font-size:16px;font-weight:600;line-height:20px;margin-bottom:16px;text-align:center}.mobile-calc .m-grey-box .options-head .qc-oval-radio{height:40px}.mobile-calc .m-grey-box .options-head .qc-oval-radio div{padding:8px 5.8px}.mobile-calc .m-grey-box .options-head .qc-oval-radio label{font-size:14px!important;font-weight:500!important;line-height:16px!important;text-align:center}.mobile-calc .m-grey-box .options-head .qc-oval-radio div.active label{font-weight:500!important}.mobile-calc .m-grey-box .options-head .qc-oval-radio svg{display:none}.mobile-calc .m-grey-box .options-head .qc-input-select span{font-size:16px;font-weight:500;line-height:20px}.mobile-calc .m-grey-box .options-head .qc-input-select input{font-size:14px;font-weight:400;line-height:20px}.mobile-calc .m-grey-box .options-head .input-half{margin-bottom:0}.mobile-calc .m-calculator{--qc-calculator-mobile-sheet-top-gap:64px;background:#fff;border-radius:16px 16px 0 0;bottom:0;box-shadow:0 -24px 48px rgba(0,0,0,.08),0 -4px 16px rgba(0,0,0,.04);display:flex;flex-direction:column;left:0;max-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));max-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));min-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));min-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));padding-bottom:env(safe-area-inset-bottom);position:fixed;transform:translateY(100%);transition:transform var(--qc-transition-modal);width:100%;z-index:999}.mobile-calc .m-calculator:before{background:#ccc;border-radius:2px;content:"";height:6px;left:50%;position:absolute;top:16px;transform:translateX(-50%);width:57px}.mobile-calc .m-calculator.open{transform:translateY(0);z-index:var(--qc-z-modal)}.mobile-calc .m-calculator.is-dragging{cursor:grabbing}.mobile-calc .m-calculator .m-calc-head{align-items:center;border-bottom:1px solid var(--qc-border);display:flex!important;gap:12px;justify-content:space-between;padding:40px 16px 16px;position:relative}.mobile-calc .m-calculator .m-calc-head p{align-items:center;display:flex;flex:1 1 auto;margin:0;min-width:0}.mobile-calc .m-calculator .m-calc-head p>span{align-items:center;color:#111;display:flex;font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:600;gap:8px;line-height:24px}.mobile-calc .m-calculator .m-calc-head p>span.primary-heading .primary-heading-label{align-items:center;display:flex;gap:10px}.mobile-calc .m-calculator .m-calc-head p>span .primary-heading-icon{flex-shrink:0}.mobile-calc .m-calculator .m-calc-head p>span.secondary-heading{display:none}.mobile-calc .m-calculator .m-calc-head #closeCalc{flex-shrink:0;height:20px;width:20px}.mobile-calc .m-calculator .m-calc-head .accord-overlay{-webkit-touch-callout:none;background:rgba(0,0,0,.45);height:106%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:9999999}.mobile-calc .m-calculator .m-calc-body{max-height:calc(100vh - 196px);max-height:calc(100dvh - 164px);overflow:auto}.mobile-calc .m-calculator .m-calc-body .input-half .outline-input{margin-bottom:0}.mobile-calc .m-calculator .m-calc-body .m-amount-box{border-top:0;gap:0;padding:0;width:100%}.mobile-calc .m-calculator .m-calc-body .m-amount-box>p{display:none}.mobile-calc .m-calculator .m-calc-body .earn-input{box-sizing:border-box;gap:0;padding:14px 16px 8px;width:100%}.mobile-calc .m-calculator .m-calc-body .earn-input label{color:#111;display:block;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:500;line-height:20px;margin-bottom:6px}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select{margin-bottom:0;width:100%}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select>div{align-items:stretch;background:#fff;border:1px solid #e5e6e7;border-radius:8px;box-sizing:border-box;display:flex;gap:8px;min-height:48px;overflow:hidden;padding-right:12px;position:relative;width:100%}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .input-half{align-items:stretch;display:flex;flex:1 1 auto;gap:8px;height:48px;min-width:0;padding:0!important}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .input-icon{align-items:center;align-self:stretch;background:#f5f7f9;border-right:1px solid #e5e6e7;color:#8c8c8c;display:inline-flex;justify-content:center;min-width:33px;padding:0!important;position:static!important;width:33px}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select span{font-size:14px;font-weight:400;line-height:20px}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select input{background:transparent;border:0;border-radius:0;box-shadow:none;color:#333;flex:1 1 auto;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;height:100%;line-height:20px;min-width:0;padding:0!important;width:auto}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select input:-webkit-autofill,.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select input:-webkit-autofill:active,.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select input:-webkit-autofill:focus,.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select input:-webkit-autofill:hover{-webkit-text-fill-color:#333;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#333;-webkit-transition:background-color 9999s ease-out,color 9999s ease-out;transition:background-color 9999s ease-out,color 9999s ease-out}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select input::-moz-placeholder{color:#8b8f94;font-size:14px;line-height:20px}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select input::placeholder{color:#8b8f94;font-size:14px;line-height:20px}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .select2-selection{pointer-events:none}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .select2-container{align-items:center;align-self:center;display:flex;height:32px;margin-right:0!important;max-width:80px!important;min-width:80px!important;width:80px!important}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .select2-container .selection{display:block;width:100%}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .select2-container--default .select2-selection--single .select2-selection__rendered,.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .select2-selection__rendered{font-size:12px;font-weight:400;line-height:16px}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .select2-container--default .select2-selection--single{background:#f5f7f9!important;border:1px solid #e5e6e7!important;border-radius:8px!important;height:32px;padding-left:8px;width:100%}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .select2-container--default .select2-selection--single .select2-selection__arrow{right:5px!important}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions{width:100%}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions>.m-input-sections{align-items:stretch;background:transparent;border-top:none;display:block;gap:0;padding:0}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .m-input-sections{border-top:none!important;width:100%}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .m-input-sections .input-section{background:#fff;border-bottom:1px solid var(--qc-border);border-top:none;box-sizing:border-box;padding:0 16px;width:100%}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .m-input-sections .input-section .input-content{display:none}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .acc-title{-webkit-touch-callout:none;align-items:center;display:flex;gap:16px;justify-content:space-between;min-height:52px;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .acc-title svg{transition:.2s}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .acc-title+div{width:100%}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .acc-title h3{align-items:center;color:#333;display:flex;font-family:"Inter",var(--font1),sans-serif;font-size:16px!important;font-weight:400;gap:12px;line-height:24px;margin:0}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .acc-title h3 .icon-box{align-items:center;border:none;border-radius:0;box-shadow:none;display:flex;justify-content:center;min-height:20px;min-width:20px}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .acc-title h3 .icon-box svg{height:20px;width:20px}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .qc-input-select{margin-bottom:0!important;width:100%}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .qc-input-select .input-half{margin-bottom:0!important}.mobile-calc .m-calculator .m-calc-body:not(.secondary) .m-calc-accordions .m-input-sections{margin-top:-6px}.mobile-calc .m-calculator .m-calculate{background:#fff;margin-top:auto;padding:16px}.mobile-calc .m-calculator .m-calculate a{align-items:center;background:#334ec8;border:0;border-radius:8px;box-shadow:0 1px 2px 0 rgba(13,16,23,.06);color:#fff!important;display:flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding:12px 20px;text-align:center;text-decoration:none!important;width:100%}.mobile-calc .m-calculator.secondary #closeCalc,.mobile-calc .m-calculator.secondary .m-amount-box,.mobile-calc .m-calculator.secondary .primary-heading{display:none!important}.mobile-calc .m-calculator.secondary .secondary-heading{align-items:center;display:grid!important;gap:8px;grid-template-columns:24px minmax(0,1fr) 24px;width:100%}.mobile-calc .m-calculator.secondary .secondary-heading br{display:none}.mobile-calc .m-calculator.secondary .secondary-heading .secondary-heading__action{align-items:center;display:flex;flex-shrink:0;grid-column:1;height:24px;justify-content:center;width:24px}.mobile-calc .m-calculator.secondary .secondary-heading .secondary-heading__action .qc-mobile-calc-subselect-close{display:none!important}.mobile-calc .m-calculator.secondary .secondary-heading .heading-text{grid-column:2;text-align:center}.mobile-calc .m-calculator.secondary .secondary-heading:after{content:"";grid-column:3;height:24px;width:24px}.mobile-calc .m-calculator.secondary .m-input-sections .input-section{border-bottom:none;border-top:none!important;display:none;padding:0}.mobile-calc .m-calculator.secondary .m-input-sections .input-section .input-content{width:100%}.mobile-calc .m-calculator.secondary .tab-benefit,.mobile-calc .m-calculator.secondary .tab-bonus,.mobile-calc .m-calculator.secondary .tab-expenses,.mobile-calc .m-calculator.secondary .tab-income,.mobile-calc .m-calculator.secondary .tab-joint,.mobile-calc .m-calculator.secondary .tab-other,.mobile-calc .m-calculator.secondary .tab-overtime,.mobile-calc .m-calculator.secondary .tab-pension,.mobile-calc .m-calculator.secondary .tab-salary,.mobile-calc .m-calculator.secondary .tab-umbrella{padding:24px 0 40px;width:100%}.mobile-calc .m-calculator.secondary .tab-benefit,.mobile-calc .m-calculator.secondary .tab-bonus,.mobile-calc .m-calculator.secondary .tab-expenses,.mobile-calc .m-calculator.secondary .tab-income,.mobile-calc .m-calculator.secondary .tab-joint,.mobile-calc .m-calculator.secondary .tab-overtime,.mobile-calc .m-calculator.secondary .tab-pension,.mobile-calc .m-calculator.secondary .tab-salary{box-sizing:border-box;padding-left:16px;padding-right:16px}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-paye-benefits-panel,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-panel,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-panel,.mobile-calc .m-calculator.secondary .tab-income .calculator-paye-other-panel,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-panel,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-panel,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-panel,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-panel,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-panel,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-panel{border-bottom:0;border-top:0;gap:40px;padding:0}.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-row,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-row,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-row,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-row,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-row{gap:40px;grid-template-columns:1fr}.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-row{display:contents}.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-group{width:100%}.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-group--dividends{order:1}.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-group--retained-earnings{order:2}.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-group--joint-ownership{order:3}.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-group--ownership-percent{order:4}.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-group--badr{order:5}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-paye-benefits-section__title,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-group__title,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-group__title,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-group__title,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-group__title,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-card__title,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-section__title,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-group__title,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-group__title{color:#333;font-size:16px!important;font-weight:600;line-height:20px!important;margin:0}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-field__title{color:#333;font-size:16px!important;font-weight:500;line-height:20px!important;margin-bottom:16px}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-options,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-options,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-options,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-options,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-options{flex-direction:row;gap:24px;margin-top:16px;padding-left:0}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-option,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-option,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-option,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-option{flex:1 1 0;min-width:0;padding-left:16px}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-option .qc-custom-radio,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-option .qc-custom-radio,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option .qc-custom-radio,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-radio .qc-custom-radio,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-option .qc-custom-radio,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-option .qc-custom-radio{align-items:center;gap:8px;width:100%}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-option .qc-custom-radio span,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-option .qc-custom-radio span,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option .qc-custom-radio span,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-radio .qc-custom-radio span,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-option .qc-custom-radio span,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-option .qc-custom-radio span{height:16px;width:16px}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-option .qc-custom-radio input:checked+span:after,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-option .qc-custom-radio input:checked+span:after,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option .qc-custom-radio input:checked+span:after,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-radio .qc-custom-radio input:checked+span:after,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-option .qc-custom-radio input:checked+span:after,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-option .qc-custom-radio input:checked+span:after{height:8px;width:8px}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-option .qc-custom-radio label,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-option .qc-custom-radio label,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option .qc-custom-radio label,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-radio .qc-custom-radio label,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-option .qc-custom-radio label,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-option .qc-custom-radio label{font-size:16px!important;font-weight:400;line-height:20px}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-paye-benefits-shell,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-field--amount,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-field,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-field--amount-frequency,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-field--select,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-field,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-field--select,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-card,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-card__field,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-field--amount,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-field--select,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-field--margin{max-width:none}.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-card__body{gap:40px;grid-template-columns:1fr;padding-top:24px}.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-card__label{color:#000;font-size:14px!important;font-weight:500;line-height:20px!important;margin-bottom:4px}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-paye-benefits-section__body{padding-top:16px}.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-field--amount{padding-left:28px}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-input__prefix{height:48px;padding:0;width:33px}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-input input{font-size:14px;line-height:20px;padding-left:8px}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-field--select .qc-select,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-field--select .qc-select{display:none}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-student-loan-trigger,.mobile-calc .m-calculator.secondary .tab-other .calculator-other-student-loan-trigger{box-shadow:none;display:flex;margin-top:0}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-checkbox,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-checkbox,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-checkbox{border:1px solid #ccc;border-radius:4px;height:20px;width:20px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-toggle input:checked+.calculator-bonus-checkbox,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-toggle input:checked+.calculator-pension-checkbox{border-color:#334ec8}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-section__body{padding-left:28px;padding-top:24px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-grid{gap:40px;grid-template-columns:1fr}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-field__title{color:#333;font-size:16px!important;font-weight:500;line-height:20px!important;margin-bottom:16px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-radio-list{flex-direction:row;gap:24px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-radio{flex:1 1 0;min-width:0}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-radio .qc-custom-radio{align-items:center;gap:8px;width:100%}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-radio .qc-custom-radio span{height:16px;width:16px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-radio .qc-custom-radio input:checked+span:after{height:8px;width:8px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-radio .qc-custom-radio label{font-size:16px!important;font-weight:400;line-height:20px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-section__body{padding-left:28px;padding-top:24px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-section--salary-sacrifice .calculator-pension-grid{gap:40px;grid-template-columns:1fr}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-section--workplace .calculator-pension-grid{gap:16px;grid-template-columns:1fr}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-radio-list{flex-direction:row;gap:24px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-radio{flex:1 1 0;min-width:0}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-input{min-height:48px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-input__prefix{height:48px;padding:0;width:32px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-input input{font-size:14px;line-height:20px;padding:0 12px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-field--contribution .calculator-pension-field__title{margin-bottom:8px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-field--contribution .calculator-frequency-amount-shell{box-sizing:border-box;margin:-4px;padding:4px;width:calc(100% + 8px)}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-amount-shell>.calculator-amount-shell__control{align-items:stretch;border-color:#e1e5ea;gap:8px;height:48px;min-height:48px;padding-right:12px}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-amount-shell .input-half{align-self:stretch;flex:1 1 auto;gap:0;height:48px;min-width:0;padding:0!important;width:auto}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .input-half{height:auto}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-amount-shell .input-icon{align-items:center;align-self:stretch;background:#f5f7f9;border-right:1px solid #e5e6e7;color:#8c8c8c;display:inline-flex;font-size:14px!important;font-weight:400!important;height:48px;justify-content:center;line-height:20px!important;min-width:33px!important;padding:0!important;position:static!important;width:33px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .input-icon{height:auto}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-amount-shell input{font-size:14px!important;line-height:20px!important;padding:0 0 0 8px!important}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-amount-shell .select2-container{display:none!important}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-mobile-trigger{background:#f5f7f9;border-color:#e5e6e7;box-shadow:none;display:flex;flex:0 0 80px;font-size:12px;font-weight:400;gap:8px;height:32px;justify-content:center;line-height:16px;margin:auto 0 auto auto;max-width:80px;min-height:32px;min-width:80px;padding:0 8px;width:80px}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-mobile-trigger span{flex:1 1 auto;min-width:0}.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-mobile-trigger svg{flex:0 0 18px;height:18px;width:18px}.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-input__prefix,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-input__prefix{height:48px;padding:0;width:33px}.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-input{gap:0}.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-input input,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-input input{font-size:14px;line-height:20px;padding-left:8px}.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-group__header--plain{border-bottom:1px solid #e5e9f8;padding-bottom:8px}.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-option__label-mobile{display:inline!important}.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-option__label-desktop{display:none!important}.mobile-calc .m-calculator.secondary.show-mobile-subselect .calculator-mobile-subselect-sheet.is-active{background:#fff;bottom:0;display:block;height:calc(100dvh - 73px);left:0;overflow:auto;padding:24px 16px 40px;position:fixed;right:0;top:73px;z-index:1001}.mobile-calc .m-calculator.secondary.show-mobile-subselect .m-calc-head{gap:0;padding:40px 16px 15px 24px;z-index:1002}.mobile-calc .m-calculator.secondary.show-mobile-subselect .secondary-heading{align-items:center;display:flex!important;flex-direction:row-reverse;gap:0;grid-template-columns:none;justify-content:space-between;width:100%}.mobile-calc .m-calculator.secondary.show-mobile-subselect .secondary-heading:after{display:none}.mobile-calc .m-calculator.secondary.show-mobile-subselect .secondary-heading .heading-text{grid-column:auto;text-align:left}.mobile-calc .m-calculator.secondary.show-mobile-subselect .secondary-heading .secondary-heading__action{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.mobile-calc .m-calculator.secondary.show-mobile-subselect .secondary-heading .secondary-heading__action .back-to-primary{display:none!important}.mobile-calc .m-calculator.secondary.show-mobile-subselect .secondary-heading .secondary-heading__action .qc-mobile-calc-subselect-close{display:block!important}.mobile-calc .m-calculator.secondary .m-calc-body{flex:1 1 auto;max-height:none}.mobile-calc .m-calculator.secondary .m-calculate{border:none;display:none}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1{border-bottom:none;display:flex;padding:0}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .input-content{display:block;width:100%}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .tab-timing{padding-bottom:40px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-panel{border-top:none;gap:32px;padding-top:24px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-option{padding:0 16px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-option-header{gap:8px;padding-bottom:8px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-option-header .qc-custom-radio{align-items:center;gap:8px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-option-header .qc-custom-radio span{height:20px;width:20px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-option-header .qc-custom-radio input:checked+span:after{height:10px;width:10px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-option-header .lg-label{font-size:16px;line-height:20px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-option--expanded .calculator-timing-option-header{margin-bottom:16px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-option__body{padding-left:28px;padding-right:0}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-grid{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr;row-gap:12px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-date-picker__label,.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-grid .outline-input label{color:#000;font-size:14px;font-weight:500;line-height:20px;margin-bottom:4px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-grid .outline-input.disabled-inputs label{color:#b3b3b3!important}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-date-picker__trigger,.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-grid .outline-input input{height:48px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-grid--specific-dates .outline-input:last-child{min-height:92px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-working-days-banner{margin:12px 0 0}.mobile-calc .m-calculator.secondary.show-section2 .m-input-sections .input-section.section2{border-bottom:none;display:flex;padding:0}.mobile-calc .m-calculator.secondary.show-section2 .m-input-sections .input-section.section2 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section2 .m-input-sections .input-section.section2 .input-content{display:block;width:100%}.mobile-calc .m-calculator.secondary.show-section2 .m-input-sections .input-section.section2 .tab-tax-year{padding:24px 16px 40px}.mobile-calc .m-calculator.secondary.show-section2 .m-input-sections .input-section.section2 .calculator-tax-year-panel{border-bottom:none;border-top:none;padding:0}.mobile-calc .m-calculator.secondary.show-section2 .m-input-sections .input-section.section2 .calculator-tax-year-header .lg-label{color:#333;font-size:16px!important;font-weight:600;line-height:20px;margin-bottom:0}.mobile-calc .m-calculator.secondary.show-section2 .m-input-sections .input-section.section2 .calculator-tax-year-field{display:none}.mobile-calc .m-calculator.secondary.show-section2 .m-input-sections .input-section.section2 .calculator-tax-year-mobile-picker{display:block;margin-top:16px}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3{border-bottom:none;display:flex;padding:0}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .input-content{display:block;width:100%}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .tab-tax-code{padding:24px 16px 40px}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-panel{border-bottom:none;border-top:none;display:flex;flex-direction:column;gap:40px;padding:0}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-row{display:flex;flex-direction:column;gap:40px}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-row--primary .calculator-tax-code-group--scotland{order:1}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-row--primary .calculator-tax-code-group--tax-code{order:2}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-row--non-standard{display:none;margin-top:0;max-height:0}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-row--non-standard.is-visible{display:flex;margin-top:0;max-height:none}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-group__title{color:#333;font-size:16px!important;font-weight:600;line-height:20px;margin-bottom:0}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-group--ni{margin-top:0}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-options{flex-direction:row;gap:24px;margin-top:16px}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-option{flex:1 1 0;min-width:0;padding:0 16px}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-option .qc-custom-radio{width:100%}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-option .qc-custom-radio span{height:16px;width:16px}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-option .qc-custom-radio input:checked+span:after{height:8px;width:8px}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-option .qc-custom-radio label{font-size:16px!important;line-height:20px}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-field{max-width:none}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-group--ni .calculator-tax-code-field,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-group--tax-letter .calculator-tax-code-field{display:none}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-ni-trigger,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-tax-letter-trigger{display:flex}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-text-input,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .qc-select--tax-code .select2-container .select2-selection--single .select2-selection__rendered{font-size:14px!important;line-height:20px!important}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-banner{margin-top:0}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-banner__label,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-banner__value{font-size:14px;line-height:16px}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-ni-sheet,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-tax-letter-sheet{width:100%}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-ni-sheet .calculator-mobile-picker__list,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-tax-letter-sheet .calculator-mobile-picker__list{padding:0}.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .secondary-heading .heading-text,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .secondary-heading .heading-text{white-space:nowrap}.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-banner,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-group--ni,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-row,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .m-input-sections .input-section.section3 .calculator-tax-code-banner,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .m-input-sections .input-section.section3 .calculator-tax-code-group--ni,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .m-input-sections .input-section.section3 .calculator-tax-code-row{display:none}.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-panel,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .m-input-sections .input-section.section3 .calculator-tax-code-panel{gap:0}.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-ni-sheet,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .m-input-sections .input-section.section3 .calculator-tax-code-ni-sheet,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .m-input-sections .input-section.section3 .calculator-tax-code-tax-letter-sheet{display:block}.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-tax-letter-sheet,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .m-input-sections .input-section.section3 .calculator-tax-code-ni-sheet{display:none}.mobile-calc .m-calculator.secondary.show-section4 .m-input-sections .input-section.section4{display:flex}.mobile-calc .m-calculator.secondary.show-section4 .m-input-sections .input-section.section4 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section4 .m-input-sections .input-section.section4 .input-content{display:block}.mobile-calc .m-calculator.secondary.show-section5 .m-input-sections .input-section.section5{display:flex}.mobile-calc .m-calculator.secondary.show-section5 .m-input-sections .input-section.section5 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section5 .m-input-sections .input-section.section5 .input-content{display:block}.mobile-calc .m-calculator.secondary.show-section6 .m-input-sections .input-section.section6{border-bottom:none!important;display:flex}.mobile-calc .m-calculator.secondary.show-section6 .m-input-sections .input-section.section6 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section6 .m-input-sections .input-section.section6 .input-content{display:block}.mobile-calc .m-calculator.secondary.show-section7 .m-input-sections .input-section.section7{display:flex}.mobile-calc .m-calculator.secondary.show-section7 .m-input-sections .input-section.section7 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section7 .m-input-sections .input-section.section7 .input-content{display:block}.mobile-calc .m-calculator.secondary.show-section8 .m-input-sections .input-section.section8{display:flex}.mobile-calc .m-calculator.secondary.show-section8 .m-input-sections .input-section.section8 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section8 .m-input-sections .input-section.section8 .input-content{display:block}.mobile-calc .m-calculator.secondary.show-section9 .m-input-sections .input-section.section9{display:flex}.mobile-calc .m-calculator.secondary.show-section9 .m-input-sections .input-section.section9 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section9 .m-input-sections .input-section.section9 .input-content{display:block}.mobile-calc .m-calculator.secondary.show-section10 .m-input-sections .input-section.section10{display:flex}.mobile-calc .m-calculator.secondary.show-section10 .m-input-sections .input-section.section10 .acc-title{display:none}.mobile-calc .m-calculator.secondary.show-section10 .m-input-sections .input-section.section10 .input-content{display:block}.mobile-calc .m-calculator .tab-student .white-container .input-half label,.mobile-calc .m-calculator .tab-tax-year .white-container .input-half label{display:none}.mobile-calc .m-calculator .tab-allow .white-container:first-child .input-half,.mobile-calc .m-calculator .tab-joint .white-container:first-child .input-half,.mobile-calc .m-calculator .tab-student .white-container:first-child .input-half,.mobile-calc .m-calculator .tab-tax-code .white-container:first-child .input-half{gap:16px;grid-template-columns:1fr}.mobile-calc .m-calculator .tab-bonus .white-container .input-half:first-child,.mobile-calc .m-calculator .tab-earning .white-container:first-child .input-half:first-child,.mobile-calc .m-calculator .tab-overtime .white-container .input-half:nth-child(2),.mobile-calc .m-calculator .tab-pension .white-container:first-child .input-half:first-child{gap:0;grid-template-columns:1fr}.mobile-calc .m-calculator .tab-allow .white-container .input-half.half{gap:20px!important;grid-template-columns:1fr 1fr!important}.mobile-calc .m-calculator .tab-allow .white-container:first-child .input-half:nth-child(2){gap:20px;grid-template-columns:1fr}.mobile-calc .m-calculator .tab-student .white-container .input-half .outline-input:nth-child(2){display:none}.mobile-calc .m-calculator .tab-earning .white-container:nth-child(2) .input-half,.mobile-calc .m-calculator .tab-earning .white-container:nth-child(3) .input-half,.mobile-calc .m-calculator .tab-umbrella .white-container:nth-child(2) .input-half,.mobile-calc .m-calculator .tab-umbrella .white-container:nth-child(3) .input-half{gap:0;grid-template-columns:1fr}.mobile-calc .m-calculator .tab-tax-code .white-container:nth-child(3) .input-half{grid-template-columns:1fr}.mobile-calc .m-calculator .tab-tax-code .white-container:nth-child(3) .input-half .outline-input:nth-child(2){display:none}.mobile-calc .m-calculator .tab-expenses .white-container:nth-child(2) .info-labels,.mobile-calc .m-calculator .tab-student .white-container:nth-child(2) .info-labels{margin-bottom:6px}.mobile-calc .m-calculator .tab-expenses .white-container:nth-child(2) .input-half label,.mobile-calc .m-calculator .tab-student .white-container:nth-child(2) .input-half label{display:none}.mobile-calc .m-calculator .tab-expenses .white-container:nth-child(2) .input-half,.mobile-calc .m-calculator .tab-student .white-container:nth-child(2) .input-half{grid-template-columns:1fr}.mobile-calc .m-calculator .tab-expenses .white-container:nth-child(2) .input-half .outline-input:nth-child(2),.mobile-calc .m-calculator .tab-student .white-container:nth-child(2) .input-half .outline-input:nth-child(2){display:none}.mobile-calc .m-calculator .tab-income .input-half,.mobile-calc .m-calculator .tab-other .input-half,.mobile-calc .m-calculator .tab-salary .input-half{grid-template-columns:1fr}.mobile-calc .m-modal-select-time .tab-content ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.mobile-calc .m-modal-select-time .tab-content li{border-radius:8px;display:flex;margin:0!important;min-height:44px;padding:0!important;width:100%}.mobile-calc .m-modal-select-time .tab-content a{align-items:center;color:#000!important;display:flex;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;line-height:20px;min-height:44px;padding:12px 8px;text-decoration:none!important;width:100%}.mobile-calc .m-modal-select-time .tab-content li.active{background:#3142aa}.mobile-calc .m-modal-select-time .tab-content li.active a{color:#fff!important}.mobile-calc .m-result{align-items:center;background:#fff;border-radius:8px 8px 0 0;bottom:0;box-shadow:0 1.44px 4.76px 0 rgba(0,0,0,.031),0 3.46px 11.44px 0 rgba(0,0,0,.043),0 6.51px 21.54px 0 rgba(0,0,0,.055),0 11.61px 38.42px 0 rgba(0,0,0,.067),0 21.72px 71.86px 0 rgba(0,0,0,.078),0 52px 172px 0 rgba(0,0,0,.11);display:flex;gap:10px;justify-content:center;left:0;padding:16px;position:fixed;transition:.4s;width:100%;z-index:calc(var(--qc-z-header-mobile-panel) - 5)}.mobile-calc .m-result p{color:var(--qc-500-blue);font-size:16px;font-weight:500;line-height:22px;text-align:center}.m-faq{margin-top:94px;padding-left:16px;padding-right:16px}@media (min-width:993px){.m-faq{display:none}}@media only screen and (min-width:768px) and (max-width:991px){.m-faq{margin-bottom:50px}}.m-faq .m-faq-title{font-size:32px;font-weight:600;letter-spacing:0;line-height:40px;margin-bottom:32px;text-align:center;text-transform:capitalize;width:100%}.m-faq ul{list-style:disc;padding-left:15px}.m-faq p,.m-faq ul,.m-faq ul li{margin-bottom:10px}.m-faq p{color:var(--qc-dark-400)}.page-calculator.page-inside .desktop-calc .calc-article .articles,.page-calculator.page-outside .desktop-calc .calc-article .articles{-ms-overflow-style:none;scrollbar-width:none}.page-calculator.page-inside .desktop-calc .calc-article .articles::-webkit-scrollbar,.page-calculator.page-outside .desktop-calc .calc-article .articles::-webkit-scrollbar{display:none}.page-calculator .calculator-equity-input,.page-calculator .calculator-expenses-input,.page-calculator .calculator-pension-input{transition:border-color .15s ease,box-shadow .15s ease}.page-calculator .calculator-equity-input:focus-within,.page-calculator .calculator-expenses-input:focus-within,.page-calculator .calculator-pension-input:focus-within{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus)}.page-calculator .qc-input-select:not(.calculator-amount-shell):not(.calculator-frequency-amount-shell)>div{transition:border-color .15s ease,box-shadow .15s ease}.page-calculator .qc-input-select:not(.calculator-amount-shell):not(.calculator-frequency-amount-shell)>div:focus-within{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus)}.page-calculator .outline-input:not(.disabled-inputs) input:focus-visible{border-color:var(--qc-color-primary-600)!important;box-shadow:var(--qc-shadow-focus);outline:none}.page-calculator.page-outside .inside-results-card{box-sizing:border-box;gap:var(--qc-space-xs);padding:calc(var(--qc-space-sm) + var(--qc-space-xs)) var(--qc-space-lg)}.page-calculator.page-outside .inside-results-section{display:flex;flex-direction:column;gap:var(--qc-space-xs)}@media only screen and (max-width:767px){.page-calculator .ir35-tooltip-wrap .ir35-tooltip-trigger{box-sizing:content-box;flex-shrink:0;height:var(--qc-font-size-xs);margin:calc(var(--qc-space-md)*-1);padding:var(--qc-space-md);touch-action:manipulation;width:var(--qc-font-size-xs)}}.page-calculator.page-inside .m-calc-article-mobile,.page-calculator.page-outside .m-calc-article-mobile,.page-calculator.page-paye .m-calc-article-mobile{display:none}@media (max-width:992px){.page-calculator.page-inside .m-faq,.page-calculator.page-outside .m-faq,.page-calculator.page-paye .m-faq{display:none!important}.page-calculator.page-inside .m-calc-article-mobile,.page-calculator.page-outside .m-calc-article-mobile,.page-calculator.page-paye .m-calc-article-mobile{display:block}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:calc(var(--qc-space-md)*5) var(--qc-space-md)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile>h2,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile>h2,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile>h2{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-3xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-3xl);margin:0;text-align:start;width:100%}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion{background:var(--qc-color-surface-white);width:100%}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__item,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__item,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__item{border-top:1px solid var(--qc-color-border-light);gap:0;padding:var(--qc-space-lg) 0;scroll-margin-top:calc(var(--qc-space-md)*6)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner:focus,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner:focus,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner:focus{outline:none}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner:focus-visible,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner:focus-visible,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner:focus-visible{border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger{gap:var(--qc-space-md)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-icon,.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-label,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-icon,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-label,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-icon,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-label{color:inherit}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-label,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-label,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-label{color:var(--qc-color-primary-600)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-icon,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-icon,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger:hover .qc-accordion__trigger-icon{color:var(--qc-color-text-primary)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger-label,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger-label,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger-label{color:var(--qc-color-primary-600);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:calc(var(--qc-font-size-md) + var(--qc-space-sm))}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger-icon,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger-icon,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__trigger-icon{color:var(--qc-color-text-primary);height:calc(var(--qc-space-md) + var(--qc-space-sm));width:calc(var(--qc-space-md) + var(--qc-space-sm))}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel--open,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel--open,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel--open{margin-top:var(--qc-space-lg)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner{align-items:stretch;color:var(--qc-color-text-primary);counter-reset:qc-article-bullet-numbered 0;display:flex;flex-direction:column;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);line-height:1.5}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner>*+*,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner>*+*,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner>*+*{margin-top:var(--qc-space-lg)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner>p+p,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner>p+p,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner>p+p{margin-top:var(--qc-space-md)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner p,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner p,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner a,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner a,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner a{color:var(--qc-color-primary-600);text-decoration:underline;text-underline-offset:2px}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card{display:flex;flex-direction:column;gap:var(--qc-space-xs);margin:24px 0 0;padding:0}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card:has(>.article-bullet-label.article-bullet-label--numbered),.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card:has(>.article-bullet-label.article-bullet-label--numbered),.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card:has(>.article-bullet-label.article-bullet-label--numbered){counter-increment:qc-article-bullet-numbered}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-label,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-label,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-label{color:var(--qc-color-primary-500);display:list-item;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:1.5;list-style-position:outside;margin:0 0 0 var(--qc-space-lg)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-label--numbered,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-label--numbered,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-label--numbered{align-items:flex-start;display:flex;flex-direction:row;gap:var(--qc-space-sm);list-style:none;margin:0}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-label--numbered:before,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-label--numbered:before,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-label--numbered:before{color:inherit;content:counter(qc-article-bullet-numbered) ". ";flex-shrink:0;font-weight:inherit}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-body,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-body,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-bullet-card .article-bullet-body{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);line-height:1.5;margin:0;padding:0 0 0 calc(var(--qc-space-md) + var(--qc-space-md) - var(--qc-space-xs))}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout{align-items:center;align-self:stretch;display:flex;flex-direction:row;gap:var(--qc-space-md);margin:0;padding:var(--qc-space-md) 0}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout>span[aria-hidden=true],.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout>span[aria-hidden=true],.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout>span[aria-hidden=true]{align-items:center;display:flex;flex-shrink:0;line-height:0}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout svg,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout svg,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout svg{display:block;height:calc(var(--qc-space-md)*3);width:calc(var(--qc-space-md) - var(--qc-space-xs))}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout svg path,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout svg path,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout svg path{fill:var(--qc-color-primary-500)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout .article-callout-text,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout .article-callout-text,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner .article-callout .article-callout-text{color:var(--qc-color-primary-500);flex:1;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-bold);line-height:var(--qc-line-height-md);margin:0}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner ul,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner ul,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner ul{list-style:disc;margin:0;padding:0}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner ul li,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner ul li,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner ul li{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 0 var(--qc-space-lg)}.page-calculator.page-inside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner strong,.page-calculator.page-outside .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner strong,.page-calculator.page-paye .m-calc-article-mobile .calc-article--mobile .qc-calc-article-mobile-accordion.qc-accordion .qc-accordion__panel-inner strong{color:var(--qc-color-text-primary);font-weight:var(--qc-font-weight-medium)}}section.sec-calculator{background-color:#fff;padding:32px 0 0}@media only screen and (min-width:768px) and (max-width:991px){section.sec-calculator{padding:50px 0 0}}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator{margin-top:-27px;padding:30px 16px!important}}section.sec-calculator .head-contract{margin:auto auto 128px;max-width:770px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .head-contract{margin-bottom:80px}}@media only screen and (min-width:768px) and (max-width:991px){section.sec-calculator .head-contract{margin-bottom:80px}}section.sec-calculator .head-contract .h56{font-family:Inter,sans-serif;font-size:56px;font-weight:600;letter-spacing:0;letter-spacing:.01em;line-height:80px;margin-bottom:16px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .head-contract .h56{font-size:44px;font-weight:600;line-height:53px;text-align:left}}section.sec-calculator .head-contract p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .head-contract p{font-family:Inter,sans-serif;font-size:16px;line-height:24px;text-align:left}}section.sec-calculator .icon-box{border:1px solid var(--qc-border);border-radius:4px;display:grid;height:40px;place-content:center;width:40px}section.sec-calculator .grid3{box-sizing:border-box;gap:22px;margin-bottom:128px;padding:0 27px}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .grid3{gap:24px;margin-bottom:80px;padding:0}}@media only screen and (min-width:768px) and (max-width:991px){section.sec-calculator .grid3{gap:20px;margin-bottom:80px}}section.sec-calculator .flex-split{align-items:center;display:flex;gap:26px;padding:0 0 0 27px}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .flex-split{flex-direction:column;gap:8px;padding:0}}section.sec-calculator .flex-split h4{font-family:Inter,sans-serif;font-size:32px;font-weight:600;letter-spacing:0;line-height:48px}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .flex-split h4{font-size:32px;line-height:48px;margin-bottom:16px}}section.sec-calculator .flex-split p{font-family:Inter;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;margin-bottom:0!important}section.sec-calculator .flex-split a{border-radius:8px;font-size:16px;font-weight:500;gap:10px;height:48px;line-height:24px;padding:12px 20px;width:127px}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .flex-split a{border-radius:8px;font-size:16px;font-weight:500;height:48px;margin-top:16px;padding:12px 20px;width:127px}}section.sec-calculator .flex-split .flex-left,section.sec-calculator .flex-split .flex-right{display:flex;flex-direction:column;gap:16px;width:50%}section.sec-calculator .flex-split .flex-left .mobile-img,section.sec-calculator .flex-split .flex-right .mobile-img{display:none}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .flex-split .flex-left,section.sec-calculator .flex-split .flex-right{gap:0;width:100%}section.sec-calculator .flex-split .flex-left .mobile-img,section.sec-calculator .flex-split .flex-right .mobile-img{display:block}section.sec-calculator .flex-split .flex-left .desktop-img,section.sec-calculator .flex-split .flex-right .desktop-img{display:none}section.sec-calculator .flex-split .flex-left a,section.sec-calculator .flex-split .flex-right a{font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}}section.sec-calculator .flex-split .flex-left .text-content,section.sec-calculator .flex-split .flex-right .text-content{display:flex;flex-direction:column;gap:16px}section.sec-calculator section.sect1{margin-bottom:44px}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator section.sect1{margin-bottom:80px}section.sec-calculator section.sect1.sect2 .flex-split{flex-direction:column-reverse}}section.sec-calculator .card-feature-item{align-items:flex-start;border:1px solid #e5e6e7!important;border-radius:12px;display:flex;flex-direction:column;gap:16px;height:228px;justify-content:center;padding:7px 16px 24px 24px;text-align:center;width:100%}section.sec-calculator .card-feature-item .icon-box{align-items:center!important;background:#f7f8fd!important;border:1px solid #e5e9f8!important;border-radius:8px!important;display:flex!important;height:64px!important;justify-content:center!important;min-width:64px!important;padding:18px!important;width:64px!important}section.sec-calculator .card-feature-item .icon-box svg{height:28px!important;width:28px!important}section.sec-calculator .card-feature-item h3{align-items:center;color:#333;display:flex;font-family:Inter;font-size:24px!important;font-weight:600;gap:16px;letter-spacing:.02em;line-height:24px!important;text-align:left;white-space:nowrap;width:100%}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .card-feature-item h3{color:#333;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:24px}section.sec-calculator .card-feature-item h3 .title-text{height:28px;max-width:303px;min-width:224px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}section.sec-calculator .card-feature-item p{align-self:stretch;color:#333;flex:none;flex-grow:0;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;height:80px;line-height:20px;order:1;text-align:start;width:334px}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator .card-feature-item p{width:100%}section.sec-calculator .card-feature-item{max-width:343px}}section.sec-calculator section.sect1.sect2{padding-right:27px;padding-top:53px}section.sec-calculator section.sect1.sect2 .text-left-content{display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator section.sect1.sect2 .text-left-content>p{font-size:18px}section.sec-calculator section.sect1.sect2{padding:0}}section.sec-calculator section.sect1.sect3{padding-bottom:37px;padding-top:52px}@media only screen and (min-width:280px) and (max-width:767px){section.sec-calculator section.sect1.sect3{margin-bottom:50px;padding:0}}.page-popular{background:#fff;margin-top:-28px}@media only screen and (min-width:768px) and (max-width:991px){.page-popular{margin-top:-44px}}@media only screen and (min-width:280px) and (max-width:767px){.page-popular{margin-top:-24px}}.page-popular .popular-title{color:#333!important;font-family:Inter,sans-serif;font-size:48px;font-weight:600;line-height:64px;padding:80px 0;text-align:center}@media only screen and (min-width:768px) and (max-width:991px){.page-popular .popular-title{font-size:36px;line-height:48px;padding:50px 0 48px}}@media only screen and (min-width:280px) and (max-width:767px){.page-popular .popular-title{font-size:28px;line-height:36px;padding:30px 0 32px}}.page-popular .popular-sections{display:flex;flex-direction:column;gap:80px;margin-left:auto;margin-right:auto;max-width:1170px;padding-bottom:60px;width:100%}@media only screen and (min-width:768px) and (max-width:991px){.page-popular .popular-sections{gap:48px}}@media only screen and (min-width:280px) and (max-width:767px){.page-popular .popular-sections{gap:32px}}.page-popular .popular-sections--subpage{padding-top:80px}@media only screen and (min-width:768px) and (max-width:991px){.page-popular .popular-sections--subpage{padding-top:48px}}@media only screen and (min-width:280px) and (max-width:767px){.page-popular .popular-sections--subpage{padding-top:32px}}.page-popular .popular-section{display:flex;flex-direction:column;gap:40px}@media only screen and (min-width:768px) and (max-width:991px){.page-popular .popular-section{gap:28px}}@media only screen and (min-width:280px) and (max-width:767px){.page-popular .popular-section{gap:20px}}.page-popular .popular-section__header{align-items:center;border-bottom:1px solid #e5e9f8;display:flex;gap:12px;justify-content:center;padding-bottom:12px;width:100%}.page-popular .popular-section__header svg{color:#333;flex-shrink:0}.page-popular .popular-section__title{color:#333;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:24px;white-space:nowrap}.page-popular .popular-section__title strong{color:#333;font-weight:700}.page-popular .popular-section__grid{align-items:flex-start;display:flex;gap:30px}@media only screen and (min-width:768px) and (max-width:991px){.page-popular .popular-section__grid{flex-wrap:wrap}}.page-popular .popular-section__col{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding-left:36px;width:270px}@media only screen and (min-width:768px) and (max-width:991px){.page-popular .popular-section__col{width:calc(50% - 15px)}}@media only screen and (min-width:280px) and (max-width:767px){.page-popular .popular-section__col{padding-left:0;width:100%}}.page-popular .popular-section__col a{color:#334ec8;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;white-space:nowrap}.page-popular .popular-section__col a:hover{text-decoration:underline}.sec-faq{padding:calc(var(--qc-space-2xl) + var(--qc-space-md)) 0 0}@media only screen and (min-width:280px) and (max-width:767px){.sec-faq{padding:var(--qc-space-2xl) var(--qc-space-md) 0}}.sec-faq h2{margin-bottom:48px;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.sec-faq h2{margin-bottom:32px}}.flex-split{align-items:center;display:flex;gap:30px;justify-content:space-between}@media only screen and (min-width:280px) and (max-width:767px){.flex-split{flex-direction:column;gap:32px;text-align:center}}.flex-split h2{margin-bottom:16px}.flex-split p{margin-bottom:0}.flex-split .flex-left{width:50%}@media only screen and (min-width:280px) and (max-width:767px){.flex-split .flex-left{width:100%}}.flex-split .flex-right{width:50%}@media only screen and (min-width:280px) and (max-width:767px){.flex-split .flex-right{width:100%}.flex-split .job-board-logos{display:flex;justify-content:center}}@media only screen and (min-width:992px){.page-landing{padding-top:48px}}.page-landing p{font-size:20px;font-weight:400;line-height:28px}@media only screen and (min-width:280px) and (max-width:767px){.page-landing p{font-size:14px;font-weight:400;line-height:20px}}.page-landing .sec-hero{background:#fff;padding:72px 0 180px}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-hero{padding:32px 0 96px}}.page-landing .sec-hero .hero-content{align-items:center;display:flex;gap:30px;justify-content:space-between}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-hero .hero-content{flex-direction:column-reverse;gap:24px;text-align:center}}.page-landing .sec-hero .hero-text{flex:1;max-width:560px}.page-landing .sec-hero .hero-text h1{margin-bottom:24px}@media only screen and (min-width:768px) and (max-width:991px){.page-landing .sec-hero .hero-text h1{font-size:52px;font-weight:600;letter-spacing:0;line-height:1}}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-hero .hero-text h1{margin-bottom:8px;text-align:left}}.page-landing .sec-hero .hero-text p{margin-bottom:40px}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-hero .hero-text p{font-size:16px;font-weight:400;line-height:22px;margin-bottom:24px;text-align:left}}@media only screen and (min-width:992px){.page-landing .sec-hero .hero-text p{padding-right:45px}}.page-landing .sec-hero .hero-text .btn-blue,.page-landing .sec-hero .hero-text .btn-blue2{border-radius:8px;display:inline-block;font-size:18px;font-weight:500;padding:16px 24px}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-hero .hero-text .btn-blue,.page-landing .sec-hero .hero-text .btn-blue2{width:100%}}.page-landing .sec-hero .hero-image{align-items:flex-end;border-radius:16px;display:flex;max-width:570px;min-height:620px;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px) and (max-width:991px){.page-landing .sec-hero .hero-image{max-width:50%;min-height:485px}}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-hero .hero-image{aspect-ratio:1/1;border-radius:9.63px;max-width:unset;min-height:unset}}.page-landing .sec-hero .hero-image>img{-o-object-position:top;object-position:top}.page-landing .sec-hero .hero-image>img,.page-landing .sec-hero .hero-image>picture img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.page-landing .sec-hero .hero-image>picture img{-o-object-position:bottom;object-position:bottom}.page-landing .sec-hero .hero-image .card-stacks{bottom:16px;display:flex;justify-content:space-between;left:16px;position:relative;right:16px;width:100%;width:calc(100% - 32px)}.page-landing .sec-hero .hero-image .card-stacks .qc-card-job{bottom:0;left:0;position:absolute;right:0}.page-landing .sec-hero .hero-image .card-stacks .qc-card-job:first-child .img-cover{padding:10px}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-hero .hero-image .card-stacks .qc-card-job:first-child .img-cover{padding:6px}}.page-landing .sec-job-boards{padding-bottom:180px}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-job-boards{padding-bottom:72px}}.page-landing .sec-email-alerts{padding-bottom:180px}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-email-alerts{padding-bottom:72px}.page-landing .sec-email-alerts .flex-split{flex-direction:column-reverse}}.page-landing .sec-scroll{margin-bottom:180px}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-scroll{margin-bottom:96px}}.page-landing .sec-scroll .qc-container{align-items:center;display:flex;flex-direction:column;gap:48px;justify-content:center;padding-bottom:173px;padding-top:180px;position:relative;text-align:center}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-scroll .qc-container{gap:32px;padding-bottom:20px;padding-top:20px}}.page-landing .sec-scroll .qc-container img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:0;width:100%;z-index:0}.page-landing .sec-scroll .qc-container a,.page-landing .sec-scroll .qc-container h2{position:relative;z-index:1}.page-landing .sec-scroll .btn-blue,.page-landing .sec-scroll .btn-blue2{font-size:18px;font-weight:500;line-height:24px;max-width:220px;padding:12px!important}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-scroll .btn-blue,.page-landing .sec-scroll .btn-blue2{font-size:16px;line-height:24px;max-width:100%;padding:11px!important;width:100%}}.page-landing .sec-contracter{background:var(--qc-color-surface-white);padding:calc(var(--qc-space-3xl)*2) 0 3.5625rem}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-contracter{padding:var(--qc-space-2xl) var(--qc-space-md) var(--qc-space-3xl)}}.page-landing .sec-contracter .qc-container{display:flex;flex-direction:column;gap:48px}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-contracter .qc-container{gap:32px}}.page-landing .sec-contracter .head-contract{display:flex;gap:30px;text-align:left}@media only screen and (min-width:280px) and (max-width:991px){.page-landing .sec-contracter .head-contract{flex-direction:column;gap:16px}}.page-landing .sec-contracter .head-contract h2{margin-bottom:0;padding-right:40px;width:50%}@media only screen and (min-width:280px) and (max-width:991px){.page-landing .sec-contracter .head-contract h2{padding-right:0;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.page-landing .sec-contracter .head-contract h2{margin-left:auto;margin-right:auto;max-width:700px;text-align:center}}.page-landing .sec-contracter .head-contract p{margin-bottom:0;padding-right:5px;width:50%}@media only screen and (min-width:280px) and (max-width:991px){.page-landing .sec-contracter .head-contract p{padding-right:0;width:100%}}@media only screen and (min-width:768px) and (max-width:991px){.page-landing .sec-contracter .head-contract p{margin-left:auto;margin-right:auto;max-width:700px;text-align:center}}.page-landing .sec-contracter .grid3{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:280px) and (max-width:767px){.page-landing .sec-contracter .grid3{gap:24px;grid-template-columns:1fr}}.page-single{padding-top:20px}.page-single h1{margin-bottom:36px}.page-single h2{font-size:24px;font-weight:700;line-height:36px;margin-bottom:10px}.page-single h2,.page-single p{color:var(--qc-dark-400);text-align:left}.page-single p{font-family:Inter;font-size:16px;font-weight:400;line-height:24px}.page-single div:not(:last-child){margin-bottom:24px}.page-single div p:last-child{margin-bottom:0}.page-single div p:not(:last-child){margin-bottom:12px}.page-single ul{padding-left:20px}.page-single ul li{margin-bottom:5px}form#contact-us-form{background:var(--qc-grey-100);border-radius:24px;margin-left:auto;max-width:520px;padding:60px;width:100%}@media only screen and (min-width:280px) and (max-width:767px){form#contact-us-form{max-width:460px;padding:30px}}form#contact-us-form label{color:var(--qc-dark-400);display:block;font-size:16px;font-weight:400;line-height:19.2px;margin-bottom:8px;text-align:left}form#contact-us-form .outline-input-icon{margin-bottom:20px}form#contact-us-form .btn-blue,form#contact-us-form .btn-blue2{border:none;border-radius:10px!important;color:#fff;cursor:pointer;display:block;font-size:17px;font-weight:700;line-height:23.8px;margin-top:35px;padding:12px 24px;text-align:center;width:-moz-max-content;width:max-content}form#contact-us-form textarea{max-height:unset;min-height:196px}.page-contact{padding-bottom:10px;padding-top:20px}.page-contact .contact-wrap{display:flex;gap:30px;justify-content:space-between}@media only screen and (min-width:280px) and (max-width:767px){.page-contact .contact-wrap{align-items:center;flex-direction:column;justify-content:center}}.page-contact .contact-wrap .left h1{color:var(--qc-blue);font-size:18px;font-weight:700;letter-spacing:.1em;line-height:19.8px;margin-bottom:16px;text-align:left}@media only screen and (min-width:280px) and (max-width:991px){.page-contact .contact-wrap .left h1{margin-bottom:5px}}@media only screen and (min-width:280px) and (max-width:767px){.page-contact .contact-wrap .left h1{margin-bottom:10px;text-align:center}}.page-contact .contact-wrap .left h2{text-align:left}@media only screen and (min-width:768px) and (max-width:991px){.page-contact .contact-wrap .left h2{font-size:33px;text-align:center}}.page-contact .contact-wrap .right{width:53.5%}@media only screen and (min-width:280px) and (max-width:767px){.page-contact .contact-wrap .right{width:100%}.page-contact .contact-wrap .right form{margin:auto}}.cv-step-wrapper .cv-navigation-container-skills{bottom:50px;position:fixed}.skill-step-container .cv-navigation-container-skills{align-items:center;display:flex;flex-direction:row;gap:55px;justify-content:center;padding:0 16px;position:static;width:100%}@media (max-width:767px){.cv-step-wrapper .cv-navigation-container-skills{bottom:24px}.skill-step-container .cv-navigation-container-skills{gap:10px}}.btn-blue-test{border:none;border-radius:10px!important;color:tomato;cursor:pointer;display:block;font-size:17px;font-weight:700;line-height:23.8px;margin-top:35px;padding:12px 24px;text-align:center;width:-moz-max-content;width:max-content}@layer qc-pages{.page-ui-kit-preview{background:var(--qc-color-surface-light);min-height:100vh;padding-bottom:var(--qc-space-3xl)}.page-ui-kit-preview .qc-ui-kit-preview{margin:0 auto;max-width:calc(var(--qc-space-md)*56);padding:var(--qc-space-lg) var(--qc-space-md);position:relative}.page-ui-kit-preview .qc-ui-kit-preview__skip{background:var(--qc-color-primary-600);border-radius:var(--qc-radius-sm);color:var(--qc-color-text-contrast);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);left:var(--qc-space-md);line-height:var(--qc-line-height-md);padding:var(--qc-space-sm) var(--qc-space-md);position:absolute;text-decoration:none;top:var(--qc-space-md);transform:translateY(-120%);transition:transform .15s ease;z-index:1}.page-ui-kit-preview .qc-ui-kit-preview__skip:focus{box-shadow:var(--qc-shadow-focus);outline:none;transform:translateY(0)}.page-ui-kit-preview .qc-ui-kit-preview__header{border-bottom:1px solid var(--qc-color-border-light);margin-bottom:var(--qc-space-xl);padding-bottom:var(--qc-space-lg);position:relative}.page-ui-kit-preview .qc-ui-kit-preview__title{color:var(--qc-color-text-black);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-3xl);font-weight:var(--qc-font-weight-bold);letter-spacing:var(--qc-letter-spacing-normal);line-height:var(--qc-line-height-3xl);margin:0 0 var(--qc-space-sm)}.page-ui-kit-preview .qc-ui-kit-preview__lede{color:var(--qc-color-text-secondary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);line-height:var(--qc-line-height-lg);margin:0;max-width:calc(var(--qc-space-md)*36)}.page-ui-kit-preview .qc-ui-kit-preview__nav{background:var(--qc-color-surface-overlay);border-bottom:1px solid var(--qc-color-border-light);margin:0 calc(var(--qc-space-md)*-1) var(--qc-space-xl);padding:var(--qc-space-sm) var(--qc-space-md);position:sticky;top:0;z-index:2}.page-ui-kit-preview .qc-ui-kit-preview__nav-list{display:flex;flex-wrap:wrap;gap:var(--qc-space-sm) var(--qc-space-md);list-style:none;margin:0;padding:0}.page-ui-kit-preview .qc-ui-kit-preview__nav-link{color:var(--qc-color-interactive);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);text-decoration:none}.page-ui-kit-preview .qc-ui-kit-preview__nav-link:hover{color:var(--qc-color-primary-600);text-decoration:underline;text-underline-offset:var(--qc-space-xs)}.page-ui-kit-preview .qc-ui-kit-preview__nav-link:focus-visible{border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus);outline:none}.page-ui-kit-preview .qc-ui-kit-preview__section{margin-bottom:var(--qc-space-2xl);scroll-margin-top:var(--qc-space-xl)}.page-ui-kit-preview .qc-ui-kit-preview__section-title{color:var(--qc-color-text-black);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-2xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-2xl);margin:0 0 var(--qc-space-sm)}.page-ui-kit-preview .qc-ui-kit-preview__section-desc{color:var(--qc-color-text-secondary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);margin:0 0 var(--qc-space-lg)}.page-ui-kit-preview .qc-ui-kit-preview__subsection-title{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-lg);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-xl);margin:var(--qc-space-lg) 0 var(--qc-space-sm)}.page-ui-kit-preview .qc-ui-kit-preview__fieldset{border-width:0;margin:0 0 var(--qc-space-lg);min-width:0;padding:0}.page-ui-kit-preview .qc-ui-kit-preview__grid{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--qc-space-md)}.page-ui-kit-preview .qc-ui-kit-preview__grid--col{align-items:stretch;flex-direction:column}.page-ui-kit-preview .qc-ui-kit-preview__cell{display:flex;flex-direction:column;gap:var(--qc-space-xs);min-width:min(100%,var(--qc-space-md) * 10)}.page-ui-kit-preview .qc-ui-kit-preview__cell--wide{max-width:100%;min-width:0;width:100%}.page-ui-kit-preview .qc-ui-kit-preview__cell--narrow{max-width:calc(var(--qc-space-md)*14);min-width:0;width:100%}.page-ui-kit-preview .qc-ui-kit-preview__label{color:var(--qc-color-text-muted);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-sm)}.page-ui-kit-preview .qc-ui-kit-preview__snippet{background:var(--qc-color-surface-card);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-sm);color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-md);margin-top:var(--qc-space-md);overflow:auto;padding:var(--qc-space-md)}.page-ui-kit-preview .qc-ui-kit-preview__a11y{color:var(--qc-color-text-hint);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-sm);margin-top:var(--qc-space-sm)}.page-ui-kit-preview .qc-ui-kit-preview__tooltip-demo{align-items:center;display:flex;justify-content:center;min-height:calc(var(--qc-space-3xl) + var(--qc-space-xl));overflow:visible}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo,.page-ui-kit-preview .qc-ui-kit-preview__tooltip-demo{background:var(--qc-color-surface-white);border:1px dashed var(--qc-color-border-medium);border-radius:var(--qc-radius-md);margin-top:var(--qc-space-md);padding:var(--qc-space-lg);position:relative}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo{min-height:calc(var(--qc-space-3xl)*2);overflow:auto}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo [data-qc-modal]{display:block;inset:auto!important;padding:0;position:relative!important;z-index:auto!important}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo [data-qc-modal].qc-modal--closed{pointer-events:auto;visibility:visible}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo [data-qc-modal].qc-modal--closed .qc-modal__backdrop,.page-ui-kit-preview .qc-ui-kit-preview__modal-demo [data-qc-modal].qc-modal--closed .qc-modal__dialog{opacity:1}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo [data-qc-modal]>.qc-modal__backdrop{inset:0!important;position:absolute!important;z-index:0}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo [data-qc-modal]>.qc-modal__dialog{margin:var(--qc-space-xl) auto 0;max-height:calc(var(--qc-space-3xl)*10);position:relative!important;z-index:1}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo--narrow{max-width:min(100%,var(--qc-space-md) * 22)}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo--narrow [data-qc-modal]{align-items:flex-end;justify-content:stretch;padding:0}.page-ui-kit-preview .qc-ui-kit-preview__modal-demo--narrow [data-qc-modal]>.qc-modal__dialog{border-radius:var(--qc-radius-lg) var(--qc-radius-lg) 0 0;margin:var(--qc-space-xl) 0 0;max-width:none;width:100%}.page-ui-kit-preview .qc-ui-kit-preview__filter-sidebar-frame{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;margin-top:var(--qc-space-md);max-width:var(--qc-width-job-filter-sidebar);padding:var(--qc-space-lg);width:100%}.page-ui-kit-preview .qc-ui-kit-preview__toast-demo{background:var(--qc-color-surface-white);border:1px dashed var(--qc-color-border-medium);border-radius:var(--qc-radius-md);margin-top:var(--qc-space-md);padding:var(--qc-space-lg);position:relative}.page-ui-kit-preview .qc-ui-kit-preview__toast-demo .qc-toast-stack{align-items:stretch;bottom:auto!important;left:auto!important;position:relative!important;right:auto!important;z-index:auto!important}.page-ui-kit-preview .qc-ui-kit-preview__toast-demo--narrow{max-width:min(100%,var(--qc-space-md) * 21 + var(--qc-space-sm) - var(--qc-space-2xs))}.page-ui-kit-preview .qc-ui-kit-preview__toast-demo--narrow .qc-toast-stack{align-items:stretch}.page-ui-kit-preview .qc-ui-kit-preview__toast-demo--mobile{max-width:min(100%,var(--qc-space-md) * 23 + var(--qc-space-sm))}.page-ui-kit-preview .qc-ui-kit-preview__toast-demo--mobile .qc-toast{max-width:none;width:100%}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo{background:var(--qc-color-surface-white);border:1px dashed var(--qc-color-border-medium);border-radius:var(--qc-radius-md);margin-top:var(--qc-space-md);padding:var(--qc-space-lg)}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame,.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--narrow{max-width:min(100%,var(--qc-width-job-card-mobile))}.page-ui-kit-preview .qc-ui-kit-preview__job-card-demo--mobile-frame{margin-inline:auto}.page-ui-kit-preview .qc-ui-kit-preview__pagination-demo--mobile-frame{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);margin-inline:auto;max-width:min(100%,var(--qc-width-job-card-mobile));overflow:hidden;padding:0}.page-ui-kit-preview .qc-ui-kit-preview__pagination-demo--mobile-frame .qc-pagination__desktop{display:none}.page-ui-kit-preview .qc-ui-kit-preview__pagination-demo--mobile-frame .qc-pagination__mobile{display:block}.page-ui-kit-preview .qc-ui-kit-preview__card-p{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);line-height:var(--qc-line-height-lg);margin:0}.page-ui-kit-preview .qc-ui-kit-preview__link-icon-svg{display:inline-block;flex-shrink:0;height:var(--qc-font-size-md);vertical-align:middle;width:var(--qc-font-size-md)}.page-ui-kit-preview .qc-ui-kit-preview__shell-mobile-demo{background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);box-sizing:border-box;isolation:isolate;margin:0 auto;max-width:23.4375rem;min-height:28rem;overflow:hidden;position:relative}.page-ui-kit-preview .qc-ui-kit-preview__demo-topnav{background:var(--qc-color-surface-white);border-bottom:1px solid var(--qc-color-border-light);box-sizing:border-box;font-family:var(--qc-font-sans);height:3.5625rem;padding:0 var(--qc-space-md);position:relative;z-index:2}.page-ui-kit-preview .qc-ui-kit-preview__demo-topnav-inner{align-items:center;display:flex;height:100%;justify-content:space-between}.page-ui-kit-preview .qc-ui-kit-preview__demo-logo{color:var(--qc-color-text-black);font-size:var(--qc-font-size-lg);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-lg);text-decoration:none}.page-ui-kit-preview .qc-ui-kit-preview__demo-menu-extras{align-items:center;display:flex}.page-ui-kit-preview .qc-ui-kit-preview__demo-menu-toggle{align-items:center;background:transparent;border:none;color:var(--qc-color-text-primary);cursor:pointer;display:flex;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.page-ui-kit-preview .qc-ui-kit-preview__demo-menu-toggle:focus-visible{box-shadow:var(--qc-shadow-focus);outline:none}.page-ui-kit-preview .qc-ui-kit-preview__shell-mobile-demo .menu-overlay{background:var(--qc-color-surface-backdrop)!important;height:100%!important;inset:0!important;position:absolute!important;width:100%!important;z-index:3!important}.page-ui-kit-preview .qc-ui-kit-preview__shell-mobile-demo .menu-slider.qc-ui-kit-preview__legacy-menu-slider{color:var(--qc-color-text-primary);display:flex!important;flex-direction:column!important;gap:var(--qc-space-2xl)!important;height:100%!important;justify-content:space-between!important;left:0!important;max-width:100%!important;position:absolute!important;right:0!important;top:0!important;transform:translateX(-100%)!important;transition:transform .3s ease!important;width:100%!important;z-index:4!important}.page-ui-kit-preview .qc-ui-kit-preview__shell-mobile-demo .menu-slider.qc-ui-kit-preview__legacy-menu-slider.slideIn{transform:translateX(0)!important}.page-ui-kit-preview .qc-ui-kit-preview__shell-mobile-demo .menu-slider .slide-header .logo{color:var(--qc-color-text-black)}.page-ui-kit-preview .qc-ui-kit-preview__shell-mobile-demo .menu-slider .close-menu{color:var(--qc-color-text-primary);cursor:pointer}@media (min-width:992px){.page-ui-kit-preview .qc-ui-kit-preview__shell-mobile-demo .menu-slider.qc-ui-kit-preview__legacy-menu-slider{display:flex!important}.page-ui-kit-preview .qc-ui-kit-preview__shell-mobile-demo .menu-overlay{display:block!important}}.page-ui-kit-preview .qc-ui-kit-preview__page-shell-frame{border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);overflow:hidden}.page-ui-kit-preview .qc-ui-kit-preview__page-shell-frame--nav-demo{overflow:visible}.page-ui-kit-preview .qc-ui-kit-preview__page-shell-frame .qc-page-shell{min-height:auto}.page-ui-kit-preview .qc-ui-kit-preview__page-shell-slot{background:var(--qc-color-surface-card);border:1px dashed var(--qc-color-border-medium);border-radius:var(--qc-radius-sm);color:var(--qc-color-text-secondary);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);padding:var(--qc-space-md)}.page-ui-lab{background:var(--qc-color-surface-light);min-height:100vh}.page-ui-lab__banner{background:var(--qc-color-primary-100);border-block-end:1px solid var(--qc-color-border-light);color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);margin:0;padding:var(--qc-space-sm) var(--qc-space-md);text-align:center}.page-ui-lab__banner strong{color:var(--qc-color-interactive);font-weight:var(--qc-font-weight-semibold)}.ui-lab-section-title{color:var(--qc-color-text-black);font-size:var(--qc-font-size-2xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-2xl);margin:0 0 var(--qc-space-md)}.ui-lab-section-lede{color:var(--qc-color-text-secondary);font-size:var(--qc-font-size-md);line-height:var(--qc-line-height-lg);margin:0 0 var(--qc-space-lg)}.ui-lab-search-toolbar{display:flex;flex-direction:column;gap:var(--qc-space-md);margin-block-end:var(--qc-space-lg)}}@layer qc-pages{@media (min-width:768px){.ui-lab-search-toolbar{align-items:flex-end;flex-direction:row}.ui-lab-search-toolbar .qc-search-input{flex:1}.ui-lab-search-toolbar .qc-select{min-width:calc(var(--qc-space-md)*10)}}.ui-lab-job-stack{display:flex;flex-direction:column;gap:var(--qc-space-md)}.ui-lab-job-stack__pagination{margin-block-start:var(--qc-space-lg)}.ui-lab-detail-meta{display:flex;flex-wrap:wrap;gap:var(--qc-space-sm);margin-block-start:var(--qc-space-md)}.ui-lab-shell-matrix{display:flex;flex-direction:column;gap:var(--qc-space-3xl);padding:var(--qc-space-lg)}.ui-lab-shell-matrix__item{border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);overflow:hidden}.ui-lab-shell-matrix__label{background:var(--qc-color-surface-card);border-block-end:1px solid var(--qc-color-border-light);color:var(--qc-color-text-secondary);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-semibold);margin:0;padding:var(--qc-space-sm) var(--qc-space-md)}.ui-lab-shell-matrix__frame{min-height:calc(var(--qc-space-3xl)*2)}.ui-lab-shell-matrix__frame .qc-page-shell{min-height:auto}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@layer qc-pages{.page-shell-static-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}.page-shell-static-body{background:var(--qc-color-surface-white);color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);margin:0;padding:0}.page-ui-lab__banner{background:var(--qc-color-primary-50);border-block-end:1px solid var(--qc-color-border-light);color:var(--qc-color-text-primary);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);margin:0;padding:var(--qc-space-sm) var(--qc-space-md)}.page-ui-lab__banner strong{font-weight:var(--qc-font-weight-semibold)}}@layer qc-pages{.qc-page-shell.page-about-ui,.qc-page-shell:has(.qc-about-page){--qc-page-shell-surface:var(--qc-color-surface-white)}.qc-page-shell.page-about-ui .qc-page-shell__main,.qc-page-shell:has(.qc-about-page) .qc-page-shell__main{padding:0}.qc-page-shell.page-about-ui .qc-page-shell__container,.qc-page-shell:has(.qc-about-page) .qc-page-shell__container{padding-block-end:0;padding-block-start:0}.qc-about-page{--qc-about-page-content-max:calc(var(--qc-space-md)*73.125);--qc-about-page-image-width:calc(var(--qc-space-md)*36.25);--qc-about-page-mission-text-max:calc(var(--qc-space-md)*35.625);--qc-about-page-arrow-width:calc(var(--qc-space-md)*14.8125);--qc-about-page-arrow-height:calc(var(--qc-space-md)*7.5);--qc-about-page-stat-grid-gap:calc(var(--qc-space-md)*1.875);background:var(--qc-color-surface-white);gap:calc(var(--qc-space-3xl)*2);padding:calc(var(--qc-space-3xl) + var(--qc-space-md)) 0 calc(var(--qc-space-3xl) + var(--qc-space-md))}.qc-about-page,.qc-about-page__content{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.qc-about-page__content{max-width:var(--qc-about-page-content-max)}.qc-about-page__hero{align-items:center;display:flex;flex-direction:column;gap:calc(var(--qc-space-3xl) + var(--qc-space-md));width:100%}.qc-about-page__title{margin:0;max-width:calc(var(--qc-space-md)*48.125);width:100%}.qc-about-page__intro{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-xl);width:100%}.qc-about-page__copy{display:flex;flex:1;flex-direction:column;gap:var(--qc-space-md);min-width:0}.qc-about-page__section-title{margin:0;width:100%}.qc-about-page__text{display:flex;flex-direction:column;gap:var(--qc-space-md);width:100%}.qc-about-page__text p{margin:0}.qc-about-page__media{flex-shrink:0;max-width:100%;width:var(--qc-about-page-image-width)}.qc-about-page__image{aspect-ratio:580/420;border-radius:var(--qc-radius-md);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.qc-about-page__mission,.qc-about-page__stats{contain-intrinsic-size:auto 32rem;content-visibility:auto}.qc-about-page__mission{background:var(--qc-color-primary-50);border-block:1px solid var(--qc-color-text-disabled);box-sizing:border-box;margin-inline:0;padding:calc(var(--qc-space-2xl) + var(--qc-space-md)) var(--qc-space-header-padding-inline-guest) var(--qc-space-3xl);width:100%}.qc-about-page__mission-inner{display:flex;flex-direction:column;gap:var(--qc-space-lg);margin-inline:auto;max-width:var(--qc-about-page-content-max);width:100%}.qc-about-page__mission-title{margin:0;width:100%}.qc-about-page__mission-body{align-items:center;display:flex;flex-direction:row;gap:var(--qc-space-3xl);justify-content:center;width:100%}.qc-about-page__mission-arrow{align-items:center;display:flex;flex-shrink:0;height:var(--qc-about-page-arrow-height);width:var(--qc-about-page-arrow-width)}.qc-about-page__mission-arrow img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.qc-about-page__mission-arrow--left{transform:scaleX(-1)}.qc-about-page__mission-text{margin:0;max-width:var(--qc-about-page-mission-text-max);width:100%}.qc-about-page__stats{display:flex;flex-direction:column;gap:var(--qc-space-xl);width:100%}.qc-about-page__stats-grid{align-items:flex-end;align-self:stretch;display:flex;flex-direction:row;gap:var(--qc-about-page-stat-grid-gap);width:100%}.qc-about-page__stat-card{align-items:flex-start;box-shadow:none;display:flex;flex:1 0 0;flex-direction:column;gap:var(--qc-space-lg);min-width:0;padding:var(--qc-space-lg) var(--qc-space-md)}.qc-about-page__stat-card .qc-card__body{display:flex;flex-direction:column;gap:var(--qc-space-lg);padding:0;width:100%}.qc-about-page__stat-header{display:flex;flex-direction:column;gap:calc(var(--qc-space-md) - var(--qc-space-xs));width:100%}.qc-about-page__stat-description,.qc-about-page__stat-label,.qc-about-page__stat-number{margin:0}@media (min-width:769px) and (max-width:1200px){.qc-about-page{padding-block:0;padding-inline:var(--qc-space-lg)}.qc-about-page,.qc-about-page__hero{gap:calc(var(--qc-space-xl)*1.5)}.qc-about-page__mission-arrow--left,.qc-about-page__mission-arrow--right{display:none}.qc-about-page__intro{flex-direction:column}}@media (max-width:768px){.qc-about-page{gap:calc(var(--qc-space-3xl) + var(--qc-space-md));padding:var(--qc-space-md) var(--qc-space-md) calc(var(--qc-space-3xl) + var(--qc-space-md))}.qc-about-page__content{box-sizing:border-box;min-width:calc(var(--qc-space-md)*21.4375)}.qc-about-page__content,.qc-about-page__hero,.qc-about-page__mission-inner,.qc-about-page__stats{max-width:100%;width:100%}.qc-about-page__hero{gap:var(--qc-space-xl)}.qc-about-page__title{max-width:100%}.qc-about-page__intro{flex-direction:column;gap:var(--qc-space-xl)}.qc-about-page__media{order:-1;width:100%}.qc-about-page__image{aspect-ratio:343/248.38}.qc-about-page__mission{padding:var(--qc-space-3xl) var(--qc-space-md) var(--qc-space-3xl)}.qc-about-page__mission-arrow{display:none}.qc-about-page__mission-body{flex-direction:column;gap:var(--qc-space-lg)}.qc-about-page__mission-text{max-width:100%}.qc-about-page__stats-grid{align-items:stretch;flex-direction:column;gap:calc(var(--qc-space-md) + var(--qc-space-sm))}.qc-about-page__stat-card{flex:none;width:100%}}}.qc-about-page .qc-about-page__title{font-size:var(--qc-font-size-about-title);line-height:var(--qc-line-height-about-title);text-align:center}.qc-about-page .qc-about-page__section-title,.qc-about-page .qc-about-page__title{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-style:normal;font-weight:var(--qc-font-weight-semibold)}.qc-about-page .qc-about-page__section-title{font-size:var(--qc-font-size-about-section-title);line-height:var(--qc-line-height-about-section-title)}.qc-about-page .qc-about-page__text{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-about-body);font-style:normal;font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-about-body)}.qc-about-page .qc-about-page__text p{color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}.qc-about-page .qc-about-page__text strong{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-about-body);font-style:normal;font-weight:var(--qc-font-weight-bold);line-height:var(--qc-line-height-about-body)}.qc-about-page .qc-about-page__mission-title{font-size:var(--qc-font-size-about-section-title);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-about-section-title)}.qc-about-page .qc-about-page__mission-text,.qc-about-page .qc-about-page__mission-title{color:var(--qc-color-text-black);font-family:var(--qc-font-sans);font-style:normal;text-align:center}.qc-about-page .qc-about-page__mission-text{font-size:var(--qc-font-size-about-body);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-about-body)}.qc-about-page .qc-about-page__stat-number{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-about-section-title);font-style:normal;font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-about-section-title)}.qc-about-page .qc-about-page__stat-label{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-about-stat-label);font-style:normal;font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-about-stat-label)}.qc-about-page .qc-about-page__stat-description{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-about-body);font-style:normal;font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-about-body)}@media (max-width:768px){.qc-about-page .qc-about-page__title{font-size:var(--qc-font-size-about-title-mobile);line-height:normal;text-align:start}.qc-about-page .qc-about-page__text,.qc-about-page .qc-about-page__text strong{font-size:var(--qc-font-size-about-body-mobile);line-height:var(--qc-line-height-about-body)}.qc-about-page .qc-about-page__mission-text{text-align:center}}@layer qc-pages{.qc-page-shell.page-terms-ui,.qc-page-shell:has(.qc-terms-page){--qc-page-shell-surface:var(--qc-color-surface-white)}.qc-page-shell.page-terms-ui .qc-page-shell__main,.qc-page-shell:has(.qc-terms-page) .qc-page-shell__main{padding:0}.qc-page-shell.page-terms-ui .qc-page-shell__container,.qc-page-shell:has(.qc-terms-page) .qc-page-shell__container{padding-block-end:0;padding-block-start:0}.qc-terms-page{--qc-terms-page-content-max:calc(var(--qc-space-md)*48.125);align-items:center;background:var(--qc-color-surface-white);padding-block:var(--qc-space-2xl-lg) 0}.qc-terms-page,.qc-terms-page__inner{box-sizing:border-box;display:flex;flex-direction:column;width:100%}.qc-terms-page__inner{align-items:flex-start;gap:var(--qc-space-xl);max-width:var(--qc-terms-page-content-max)}.qc-terms-page__sections{gap:var(--qc-space-lg)}.qc-terms-page__section,.qc-terms-page__sections{align-items:flex-start;display:flex;flex-direction:column;width:100%}.qc-terms-page__section{gap:calc(var(--qc-space-sm) + var(--qc-space-2xs))}.qc-terms-page__section-content ul{list-style:disc;margin:var(--qc-space-md) 0;padding-left:var(--qc-space-md)}.qc-terms-page__section-content li{margin-bottom:var(--qc-space-sm)}.qc-terms-page__section-content li:last-child{margin-bottom:0}@media (max-width:768px){.qc-terms-page{gap:var(--qc-space-xl);padding:0}.qc-terms-page__inner{box-sizing:border-box;gap:var(--qc-space-xl);max-width:100%;padding-inline:var(--qc-space-md)}}}.qc-terms-page .qc-terms-page__title{font-size:var(--qc-font-size-about-title);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-about-title);text-align:center}.qc-terms-page .qc-terms-page__section-title,.qc-terms-page .qc-terms-page__title{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-style:normal;margin:0;width:100%}.qc-terms-page .qc-terms-page__section-title{font-size:var(--qc-font-size-terms-section-title);font-weight:var(--qc-font-weight-bold);line-height:var(--qc-line-height-terms-section-title)}.qc-terms-page .qc-terms-page__section-content{margin:0;width:100%}.qc-terms-page .qc-terms-page__section-content,.qc-terms-page .qc-terms-page__section-content p{color:var(--qc-color-text-primary);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-terms-body);font-style:normal;font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-terms-body)}.qc-terms-page .qc-terms-page__section-content p{margin:0 0 var(--qc-space-md) 0}.qc-terms-page .qc-terms-page__section-content p:last-child{margin-bottom:0}.qc-terms-page .qc-terms-page__section-content li{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.qc-terms-page .qc-terms-page__section-content strong{font-weight:var(--qc-font-weight-bold)}.qc-terms-page .qc-terms-page__section-content a{color:var(--qc-color-primary-600);text-decoration:none}.qc-terms-page .qc-terms-page__section-content a:hover{text-decoration:underline}@media (max-width:768px){.qc-terms-page .qc-terms-page__title{font-size:var(--qc-font-size-terms-title-mobile);line-height:var(--qc-line-height-terms-title-mobile);text-align:left}}.desktop-search-job-input-container{--jobs-search-dd-bg:var(--qc-color-surface-white);--jobs-search-dd-border:1px solid var(--qc-color-border-light);--jobs-search-dd-radius:var(--qc-radius-md);--jobs-search-dd-shadow:var(--qc-shadow-sm);--jobs-search-dd-max-h:300px;--jobs-search-dd-z:1000;--jobs-search-dd-hover-bg:var(--qc-color-surface-light);--jobs-search-dd-active-bg:var(--qc-lightblue,#e5e9f8);--jobs-search-dd-active-color:var(--qc-color-interactive);--jobs-search-dd-text:var(--qc-color-text-primary);align-items:center;background:var(--qc-color-surface-white);border:1px solid var(--qc-color-border-light);border-radius:calc(var(--qc-radius-md) + var(--qc-space-xs));display:flex;flex:1;flex-direction:row;transition:border-color .15s ease,box-shadow .15s ease}.desktop-search-job-input-container .job-title-wrapper{position:relative}.desktop-search-job-input-container .job-title-wrapper .search-term-results,.desktop-search-job-input-container .jobs-location-input-wrapper .job-location-search .outline-input-icon ul.autocomplete-list{background:var(--jobs-search-dd-bg);border:var(--jobs-search-dd-border);border-radius:var(--jobs-search-dd-radius);box-shadow:var(--jobs-search-dd-shadow);box-sizing:border-box;max-height:var(--jobs-search-dd-max-h);min-height:0;overflow-x:hidden;overflow-y:auto;position:absolute;scrollbar-color:var(--qc-color-border-medium) var(--qc-color-surface-card);scrollbar-width:thin;z-index:var(--jobs-search-dd-z)}.desktop-search-job-input-container .job-title-wrapper .search-term-results::-webkit-scrollbar,.desktop-search-job-input-container .jobs-location-input-wrapper .job-location-search .outline-input-icon ul.autocomplete-list::-webkit-scrollbar{width:var(--qc-space-sm)}.desktop-search-job-input-container .job-title-wrapper .search-term-results::-webkit-scrollbar-thumb,.desktop-search-job-input-container .jobs-location-input-wrapper .job-location-search .outline-input-icon ul.autocomplete-list::-webkit-scrollbar-thumb{background-color:var(--qc-color-border-medium);border-radius:var(--qc-radius-sm)}.desktop-search-job-input-container .job-title-wrapper .search-term-results::-webkit-scrollbar-track,.desktop-search-job-input-container .jobs-location-input-wrapper .job-location-search .outline-input-icon ul.autocomplete-list::-webkit-scrollbar-track{background-color:var(--qc-color-surface-card)}.desktop-search-job-input-container .list-group.search-term-results{display:flex;flex-direction:column;height:auto;left:0;margin:0;overflow-x:hidden;overflow-y:auto;right:0;scrollbar-color:var(--qc-color-border-medium) var(--qc-color-surface-card);scrollbar-width:thin;top:calc(100% + var(--qc-space-sm));vertical-align:unset;width:100%}.desktop-search-job-input-container .jobs-location-input-wrapper.location-title-wrapper .job-location-search,.desktop-search-job-input-container .jobs-location-input-wrapper.location-title-wrapper .job-location-search .outline-input-icon{position:static}.desktop-search-job-input-container .jobs-location-input-wrapper .job-location-search .outline-input-icon ul.autocomplete-list.pac-container{left:0;list-style:none;margin:0;padding:0;right:0;top:var(--qc-jobs-search-desktop-autocomplete-list-offset-top);width:100%}.desktop-search-job-input-container .jobs-location-input-wrapper .job-location-search .outline-input-icon ul.autocomplete-list .pac-item,.desktop-search-job-input-container .search-term-results .list-group-item-action{border:none!important;color:var(--jobs-search-dd-text)!important;display:block;font-family:var(--qc-font-sans)!important;font-size:var(--qc-font-size-sm)!important;font-weight:var(--qc-font-weight-regular)!important;line-height:var(--qc-line-height-lg)!important;overflow:hidden;padding:var(--qc-space-sm) var(--qc-space-md)!important;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.desktop-search-job-input-container .jobs-location-input-wrapper .job-location-search .outline-input-icon ul.autocomplete-list li:hover,.desktop-search-job-input-container .search-term-results .list-group-item-action:focus,.desktop-search-job-input-container .search-term-results .list-group-item-action:hover{background:var(--jobs-search-dd-hover-bg)!important;color:var(--jobs-search-dd-text)!important}.desktop-search-job-input-container .jobs-location-input-wrapper .job-location-search .outline-input-icon ul.autocomplete-list li.active,.desktop-search-job-input-container .search-term-results .list-group-item-action.active{background:var(--jobs-search-dd-active-bg)!important;color:var(--jobs-search-dd-active-color)!important}.desktop-search-job-input-container .jobs-location-input-wrapper .job-location-search .outline-input-icon ul.autocomplete-list li{border:none;cursor:pointer;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);padding:0}.job-location-search .outline-input-icon ul.autocomplete-list{background:var(--jobs-search-dd-bg,var(--qc-color-surface-white));border:var(--jobs-search-dd-border,1px solid var(--qc-color-border-light));border-radius:var(--jobs-search-dd-radius,var(--qc-radius-md));box-shadow:var(--jobs-search-dd-shadow,var(--qc-shadow-sm));box-sizing:border-box;left:0;list-style:none;margin-top:0;max-height:var(--jobs-search-dd-max-h,300px);overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;right:0;scrollbar-color:var(--qc-color-border-medium) var(--qc-color-surface-card);scrollbar-width:thin;top:var(--qc-jobs-location-outline-autocomplete-list-offset-top);width:100%;z-index:var(--jobs-search-dd-z,1000)}.job-location-search .outline-input-icon ul.autocomplete-list li{border:none;cursor:pointer;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);padding:0}.job-location-search .outline-input-icon ul.autocomplete-list li:hover{background:var(--jobs-search-dd-hover-bg,var(--qc-color-surface-light))}.job-location-search .outline-input-icon ul.autocomplete-list li.active{background:var(--jobs-search-dd-active-bg,var(--qc-lightblue,#e5e9f8));color:var(--jobs-search-dd-active-color,var(--qc-color-interactive))}.job-location-search .outline-input-icon ul.autocomplete-list .pac-item{color:var(--jobs-search-dd-text,var(--qc-color-text-primary));display:block;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);padding:var(--qc-space-sm) var(--qc-space-md);white-space:normal;word-break:break-word}.job-location-search .outline-input-icon ul.autocomplete-list .pac-icon{display:none}.search-term-results .list-group-item-action{border:none!important;color:var(--qc-color-text-primary)!important;display:block;font-family:var(--qc-font-sans)!important;font-size:var(--qc-font-size-sm)!important;font-weight:var(--qc-font-weight-regular)!important;line-height:var(--qc-line-height-lg)!important;overflow:hidden;padding:var(--qc-space-sm) var(--qc-space-md)!important;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}.search-term-results .list-group-item-action:focus,.search-term-results .list-group-item-action:hover{background:var(--qc-color-surface-light)!important;color:var(--qc-color-text-primary)!important}.search-term-results .list-group-item-action.active{background:var(--qc-lightblue,#e5e9f8)!important;color:var(--qc-color-interactive)!important}
