@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: #000000;--qc-color-text-primary: #333333;--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: #ffffff;--qc-color-border-input: #cececf;--qc-color-border-light: #e5e6e7;--qc-color-border-medium: #cccccc;--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: #ffffff;--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, 0.2);--qc-color-surface-backdrop-nested: rgba(5, 2, 23, 0.4);--qc-color-surface-saved-search-modal: #fcfcfd;--qc-color-surface-tooltip: rgba(0, 0, 0, 0.75);--qc-color-surface-confirm-overlay: rgba(0, 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, 0.06);--qc-shadow-sm: 0px 4px 12px rgba(0, 0, 0, 0.1);--qc-shadow-header-account-dropdown: 0px 4px 24px rgba(16, 24, 40, 0.12), 0px 2px 8px rgba(16, 24, 40, 0.08);--qc-shadow-xl: 0px 8px 8px -4px rgba(16, 24, 40, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);--qc-shadow-focus: 0px 0px 0px 4px rgb(226, 232, 255);--qc-shadow-focus-primary-cta: 0px 0px 0px 4px rgba(122, 81, 255, 0.4), 0px 1px 2px 0px rgba(122, 81, 255, 0.5);--qc-shadow-focus-neutral-ring: 0px 0px 0px 4px rgb(241, 242, 244), 0px 1px 2px 0px rgba(13, 16, 23, 0.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, 0.04), 0px 20px 24px -4px rgba(16, 24, 40, 0.1);--qc-transition-modal: 0.2s cubic-bezier(0.4, 0, 0.2, 1);--qc-color-surface-filter-idle: #ffffff;--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 - 72px - 64px);--qc-page-shell-fixed-header-body-offset-y: 70px}}/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,::before,::after{box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{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:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-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: #000000;--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: #000000;--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, 0.3);--qc-black-75: rgba(0, 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: #ff0000;--qc-green-500: #10b981;--qc-green: #cff469;--qc-orange-500: #f59e0b;--qc-yellow: #ffd700;--qc-border-200: rgba(0, 0, 0, 0.2);--qc-border-100: rgba(0, 0, 0, 0.1);--qc-tag: #efefef;--qc-neutral-600: #52566e}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}button,input[type=button],input[type=submit],input[type=reset]{cursor:pointer}button:disabled,button[aria-disabled=true],input[type=button]:disabled,input[type=button][aria-disabled=true],input[type=submit]:disabled,input[type=submit][aria-disabled=true],input[type=reset]:disabled,input[type=reset][aria-disabled=true]{cursor:not-allowed}[role=button]{cursor:pointer}[role=button][aria-disabled=true]{cursor:not-allowed}html{font-size:1rem;scrollbar-width:thin;scrollbar-color:var(--qc-blue) #ccc !important;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--qc-white);max-width:100%;overflow-x:hidden}body{max-width:100%;overflow-x:hidden;background:var(--qc-white);font-size:16px;font-family:var(--font1);color:var(--qc-black)}@media only screen and (min-width: 280px)and (max-width: 767px){body{padding-top:57px}}body>.select2-container{z-index:99999999999}input,textarea{width:100%;border:1px solid var(--qc-border);border-radius:8px;outline:none;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--qc-text-secondary)}input:-moz-placeholder,textarea:-moz-placeholder{color:var(--qc-text-secondary)}input::-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{-webkit-box-shadow:0 0 0 1000px var(--qc-white) inset;box-shadow:0 0 0 1000px var(--qc-white) inset}.logo-text{font-weight:800;font-size:23.3846px;line-height:32px;text-transform:capitalize}.link14-bold{display:block;color:var(--qc-blue);font-size:14px;font-weight:700;line-height:18.2px;width:max-content;max-width:100%;cursor:pointer}@media only screen and (min-width: 280px)and (max-width: 767px){.link14-bold{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.shadow{box-shadow:0px 1px 2px 0px var(--qc-shadow)}#toast-container{z-index:99999999999999980000000000000000000000000}.bg-light{background:var(--qc-lightblue) !important}.bg-white{background:#fff !important}.bg-transparent{background:rgba(0,0,0,0) !important}.main-content{margin-left:0 !important;max-width:100%;overflow-x:visible}#layout-wrapper{max-width:100%;overflow-x:visible}.page-content,.container-fluid{padding:0;max-width:100%}.container{width:100% !important}@media only screen and (min-width: 280px)and (max-width: 767px){.container{margin:0;padding:0}}@media only screen and (min-width: 280px)and (max-width: 767px){.qc-container-mb-full{position:relative;left:auto;box-sizing:border-box;width:calc(100% + 2*var(--qc-space-md)) !important;max-width:none;margin-left:calc(-1*var(--qc-space-md)) !important;margin-right:calc(-1*var(--qc-space-md)) !important}}.qc-container{max-width:1224px;margin:auto}.qc-container-full{box-sizing:border-box;width:100%;max-width:100%;position:relative;left:0}@media(max-width: 1200px){.qc-container-full{padding:0 32px 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{width:100%;max-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{max-width:970px !important;margin:auto;width:100%}.qc-container770{max-width:770px !important;margin:auto;width:100%}.qc-container2{max-width:1104px;margin:auto;width:100%}.qc-container3{max-width:1023px;margin:auto;width:100%}.qc-container4{max-width:1255px;margin:auto;width:100%}.qc-container570{max-width:570px;margin:auto;width:100%}.qc-container448{max-width:448px;margin:auto;width:100%}.qc-container510{max-width:510px;margin:auto;width:100%}.qc-container570{max-width:570px;margin:auto;width:100%}.qc-container700{max-width:700px;margin:auto;width:100%}.qc-container916{max-width:916px;margin:auto;width:100%}.qc-container680{max-width:800px;margin:auto;width:100%}.qc-container980{max-width:980px;margin:auto;width:100%}.qc-container991{max-width:991px;margin:auto;width:100%}.w-100{width:100% !important}.w-400{width:100%;max-width:400px !important}.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{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;border:0}.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{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.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;margin-top:8px !important;font-size:12px !important;line-height:16px !important;display:flex;gap:6px}.text-danger svg,.text-danger.text-xs svg{position:unset !important}.active-state{border:1px solid var(--qc-blue) !important;box-shadow:0px 0px 0px 4px #e2e8ff}.form-control.is-invalid{background-image:none}.toast-top-right{opacity:1 !important;z-index:100000000000000000000000000000000000000000 !important}#toast-container>div{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{margin-top:2px;overflow:hidden;background:#fff;width:100%;border-radius:8px !important;border:unset;box-shadow:0px .33px 5.95px 0px rgba(0,0,0,.0196078431),0px .8px 14.3px 0px rgba(0,0,0,.0274509804),0px 1.5px 26.92px 0px rgba(0,0,0,.0352941176),0px 2.68px 48.02px 0px rgba(0,0,0,.0431372549),0px 5.01px 89.82px 0px rgba(0,0,0,.0509803922),0px 12px 215px 0px rgba(0,0,0,.0705882353)}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:rgba(14,105,165,.0901960784);color:#000}.select2-container--default .select2-results__option--selected{background-color:#fff}.select2-results__option--selectable{color:#020419;text-align:left;font-size:14px;font-style:normal;font-weight:600;line-height:19.6px}.select2-results__option{padding:8px 10px;user-select:none;font-size:14px;font-weight:400;line-height:20px;-webkit-user-select:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--qc-bg-light);color:var(--qc-500-blue)}.select2-container--default .select2-results__option[aria-selected=true]{background:var(--qc-bg-light);color:var(--qc-500-blue)}.select2-container--default .select2-results__option[aria-selected=true]:hover,.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--qc-bg-light);color:var(--qc-500-blue)}.select2-container--default .select2-selection--single .select2-selection__arrow{right:8px;height:97%;display:grid;place-content:center}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:unset;background-image:url(https://cdn4.iconfinder.com/data/icons/user-interface-174/32/UIF-76-512.png);background-color:rgba(0,0,0,0);background-size:contain;border:none !important;height:20px !important;width:20px !important;margin:auto !important;top:auto !important;left:auto !important}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000 !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}: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)}.page-calculator{--qc-text-primary: #000000;--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}.footer.qc-site-footer{box-sizing:border-box;position:relative;left:auto;right:auto;width:100%;max-width:none;margin:0;margin-top:var(--qc-space-3xl);padding:var(--qc-space-2xl) var(--qc-space-md) var(--qc-space-md);background:var(--qc-color-primary-900);color:var(--qc-color-text-contrast);font-family:var(--qc-font-sans)}@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{display:flex;flex-direction:column;align-items:stretch;gap:var(--qc-space-xl);width:100%;max-width:1170px;margin-inline:auto;padding:0}@media(min-width: 769px){.qc-site-footer__inner{gap:var(--qc-space-xl)}}.qc-site-footer__cta{display:flex;flex-direction:column;align-items:stretch;gap:var(--qc-space-md);padding:var(--qc-space-md);background:var(--qc-color-surface-card);border-radius:var(--qc-radius-md)}@media(max-width: 768px){.qc-site-footer__cta{align-self:stretch;width:100%;box-sizing:border-box}}@media(min-width: 769px){.qc-site-footer__cta{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--qc-space-lg)}}.qc-site-footer__cta-title{margin:0;font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-lg);letter-spacing:var(--qc-letter-spacing-tight);color:var(--qc-color-text-primary)}@media(min-width: 769px){.qc-site-footer__cta-title{font-size:var(--qc-font-size-2xl);line-height:var(--qc-line-height-2xl);color:var(--qc-color-text-black)}}.qc-site-footer__cta-button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--qc-space-sm) + var(--qc-space-2xs));min-height:48px;padding:calc(var(--qc-space-xs) + var(--qc-space-sm)) calc(var(--qc-space-md) + var(--qc-space-xs));border:none;border-radius:var(--qc-radius-md);background:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-xs);font-family:inherit;font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);color:var(--qc-color-text-contrast);text-decoration:none;cursor:pointer;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{outline:none;box-shadow:var(--qc-shadow-xs),var(--qc-shadow-focus-primary-cta)}.qc-site-footer__links{display:flex;flex-direction:column;gap:var(--qc-space-xl);width:100%;padding:0}@media(max-width: 768px){.qc-site-footer__links{align-items:flex-start}}@media(min-width: 769px){.qc-site-footer__links{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:var(--qc-space-xl);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{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--qc-space-xl);align-self:stretch;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}}@media(max-width: 768px){.qc-site-footer__cluster--other .qc-site-footer__list{min-height:calc(3*var(--qc-line-height-md) + 2*var(--qc-space-sm))}}.qc-site-footer__cluster-title{margin:0;font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);text-transform:uppercase;color:var(--qc-color-text-contrast)}.qc-site-footer__list{display:flex;flex-direction:column;gap:var(--qc-space-sm);margin:0;padding:0;list-style:none}.qc-site-footer__link{font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-primary-100);text-decoration:none;transition:color .2s ease,text-decoration .2s ease}.qc-site-footer__link:hover{color:var(--qc-color-text-contrast);text-decoration:underline}.qc-site-footer__link:focus-visible{outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.qc-site-footer__aside{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;align-self:stretch;flex-shrink:0}@media(min-width: 769px){.qc-site-footer__aside{display:none}}.qc-site-footer__aside-top{display:flex;align-self:stretch;justify-content:center;align-items:center}.qc-site-footer__aside-mail{display:flex;flex-direction:column;align-items:center;gap:var(--qc-space-xs)}.qc-site-footer__aside-email{font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-primary-100);text-align:right}.qc-site-footer__icon-link{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:auto;max-width:none;text-decoration:none;color:var(--qc-color-text-contrast);border-radius:var(--qc-radius-full);box-sizing:border-box}.qc-site-footer__icon-link:focus-visible{outline:none;box-shadow:var(--qc-shadow-focus-neutral-ring)}.qc-site-footer__icon-link--linkedin{width:32px;height:32px}@media(min-width: 769px){.qc-site-footer__icon-link--linkedin{width:36px;height:36px}}.qc-site-footer__icon-link--mail{flex-shrink:0;padding:var(--qc-space-sm);background:var(--qc-color-surface-white);border-radius:var(--qc-radius-full)}.qc-site-footer__icon{display:block;flex-shrink:0}.qc-site-footer__icon--linkedin{width:32px;height:32px}@media(min-width: 769px){.qc-site-footer__icon--linkedin{width:36px;height:36px}}.qc-site-footer__icon--mail{width:20px;height:20px;color:var(--qc-color-primary-900)}.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{width:100%;height:1px;margin:0;border:none;background:color-mix(in srgb, var(--qc-color-text-contrast) 20%, transparent)}.qc-site-footer__bottom-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--qc-space-md);width:100%}.qc-site-footer__brand{flex:0 1 auto;min-width:0;margin:0;font-size:var(--qc-font-size-3xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-3xl);letter-spacing:var(--qc-letter-spacing-tight);text-transform:capitalize;color:var(--qc-color-text-contrast)}.qc-site-footer__contact{display:none;flex:0 0 auto;flex-direction:row;align-items:center;gap:var(--qc-space-lg)}@media(min-width: 769px){.qc-site-footer__contact{display:flex}}.qc-site-footer__contact-mail-group{display:flex;flex:0 0 auto;flex-direction:row;align-items:center;gap:calc(var(--qc-space-sm) + var(--qc-space-xs))}.qc-site-footer__contact-email{font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-primary-100)}.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);display:inline-flex;align-items:center;justify-content:center;gap:var(--qc-button-gap);box-sizing:border-box;margin:0;padding:var(--qc-button-pad-y) var(--qc-button-pad-x);font-family:var(--qc-font-sans);font-size:var(--qc-button-font-size);font-weight:var(--qc-button-font-weight);line-height:var(--qc-button-line-height);letter-spacing:var(--qc-button-letter-spacing);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;border:var(--qc-button-border);border-radius:var(--qc-button-radius);background:var(--qc-button-bg);color:var(--qc-button-color);box-shadow:var(--qc-button-box-shadow);appearance:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,text-decoration-thickness .15s ease}.qc-button:focus-visible{outline:none;box-shadow:var(--qc-button-focus-shadow)}.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%, black 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%, black 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;padding:var(--qc-space-xs) 0;min-height:calc(var(--qc-line-height-lg) + var(--qc-space-sm));white-space:normal;text-decoration:none;text-underline-offset:var(--qc-space-xs);--qc-button-font-weight: var(--qc-font-weight-semibold)}.qc-button--link.qc-button--md,.qc-button--link.qc-button--lg{--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-thickness:1px;text-decoration-color:var(--qc-color-primary-600)}.qc-button--link:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--qc-color-primary-600)}.qc-button--link:focus-visible{color:var(--qc-color-primary-800);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--qc-color-primary-800)}.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):hover{--qc-button-bg: var(--qc-color-danger-700)}.qc-button--danger:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--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%, black 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%, black 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{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;color:currentColor}.qc-button__icon svg{width:var(--qc-button-icon-size);height:var(--qc-button-icon-size)}.qc-button__spinner{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-button-icon-size);height:var(--qc-button-icon-size);color:currentColor;opacity:var(--qc-button-spinner-opacity)}.qc-button__spinner svg{width:100%;height:100%;animation:qc-button-spin .75s linear infinite}@keyframes qc-button-spin{to{transform:rotate(1turn)}}.qc-input{display:flex;flex-direction:column;gap:var(--qc-space-xs);width:100%;font-family:var(--qc-font-sans)}.qc-input__label{font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);color:var(--qc-color-text-primary)}.qc-input__control-row{display:flex;align-items:stretch;width:100%;border-radius:var(--qc-radius-md);border:1px solid var(--qc-color-border-light);background:var(--qc-color-surface-white);transition:border-color .15s ease,box-shadow .15s ease}.qc-input__prefix,.qc-input__suffix{display:inline-flex;align-items:center;flex-shrink:0;padding:0 var(--qc-space-sm);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);color:var(--qc-color-text-muted);background:var(--qc-color-surface-light)}.qc-input__prefix{border-right:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md) 0 0 var(--qc-radius-md)}.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{flex:1 1 auto;min-width:0;margin:0;padding:var(--qc-space-sm) var(--qc-space-md);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-lg);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-color-text-primary);background:rgba(0,0,0,0);border:none;border-radius:0;appearance:none}.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{cursor:not-allowed;color:var(--qc-color-text-disabled)}.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{font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-sm);color:var(--qc-color-text-hint)}.qc-input__error{font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-sm);font-weight:var(--qc-font-weight-medium);color:var(--qc-color-danger-700)}.qc-header{--qc-header-pad-inline: var(--qc-space-header-padding-inline-mobile);--qc-header-pad-block: var(--qc-space-header-padding-block);position:relative;z-index:var(--qc-z-header);overflow:visible;box-sizing:border-box;width:100%;background:var(--qc-color-surface-white);font-family:var(--qc-font-sans)}.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--guest,.qc-header--authenticated{--qc-header-pad-inline: var(--qc-space-header-padding-inline-mobile)}}.qc-header__inner{position:relative;z-index:0;box-sizing:border-box;width:100%}.qc-header__container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--qc-space-md);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--qc-height-header);margin:0 auto;padding:var(--qc-header-pad-block) var(--qc-header-pad-inline)}.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: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,.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{color:var(--qc-color-text-black);border-bottom-color:var(--qc-color-primary-600)}}.qc-header__brand{display:flex;flex-shrink:0;align-items:center;min-width:0}.qc-header__nav{display:none;flex:1 1 auto;align-items:center;justify-content:center;min-width:0;overflow:visible}.qc-header__actions{display:none;flex-shrink:0;align-items:center;justify-content:flex-end;gap:var(--qc-space-md);min-width:0}.qc-header__mobile-toggle-slot{display:flex;flex-shrink:0;align-items:center;margin-left:auto}.qc-header__search{flex:0 1 var(--qc-max-width-header-search);min-width:0;max-width:var(--qc-max-width-header-search)}.qc-header__mobile-panel{position:relative;z-index:var(--qc-z-header-mobile-panel);display:none;box-sizing:border-box;width:100%;padding:var(--qc-space-md) var(--qc-space-header-padding-inline-mobile) var(--qc-space-xl);border-top:1px solid var(--qc-color-border-light);background:var(--qc-color-surface-white)}.qc-header__backdrop{position:fixed;inset:0;z-index:calc(var(--qc-z-header-mobile-panel) - 1);background:var(--qc-color-surface-backdrop);opacity:0;pointer-events:none;transition:opacity .2s ease}.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__nav{display:flex}.qc-header__actions{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{top:var(--qc-header-dropdown-top, var(--qc-height-header));right:0;bottom:0;left:0;z-index:calc(var(--qc-z-header) - 2);opacity:1;pointer-events:auto;background:var(--qc-color-surface-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.qc-header--mobile-open .qc-header__mobile-panel{display:none}.qc-header-shell-production .qc-page-shell__desktop-header .qc-header__container{width:100%;max-width:var(--qc-width-header-rail-guest);margin-inline:auto;padding:0;gap:0}.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{display:inline-flex;align-items:center;min-width:0}.qc-header-brand__link{margin:0;padding:0;font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-3xl);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-color-text-black);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{outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.qc-header-brand__tagline{margin:0;margin-top:var(--qc-space-2xs);font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-sm);color:var(--qc-color-text-secondary)}.qc-header-nav{min-width:0}.qc-header-nav__list{display:flex;margin:0;padding:0;list-style:none}.qc-header-nav__item{display:flex;align-items:center;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{display:inline-flex;flex-direction:row;align-items:center;gap:var(--qc-space-sm);margin:0;border:none;border-bottom:var(--qc-border-width-header-active) solid rgba(0,0,0,0);border-radius:0;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);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-color-text-black);text-decoration:none;white-space:nowrap;background:rgba(0,0,0,0);cursor:pointer}.qc-header-nav__trigger{padding:var(--qc-space-sm) var(--qc-space-xs)}.qc-header-nav__link{padding-top:11px;padding-left:8px !important;padding-right:0 !important;padding-bottom:10px !important}.qc-header-nav__item:last-child .qc-header-nav__link{padding-left:4px !important;padding-right:4px !important;padding-top:16px}.qc-header-nav__trigger:focus-visible,.qc-header-nav__link:focus-visible{outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.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:hover>.qc-header-nav__link,.qc-header-shell-production .qc-header-nav__item:focus-within>.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{display:block;flex-shrink:0;width:var(--qc-size-header-nav-chevron);height:var(--qc-size-header-nav-chevron);color:var(--qc-color-text-black)}.qc-header-nav__chevron path{stroke:currentColor}.qc-header-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--qc-space-md);min-width:0}.qc-header-actions__icon-wrap{position:relative;display:inline-flex;flex-shrink:0}.qc-header-actions__badge{position:absolute;top:0;right: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{display:inline-flex;flex-direction:row;align-items:center;gap:var(--qc-space-sm);max-width:100%;margin:0;padding:var(--qc-space-xs);border:1px solid rgba(0,0,0,0);border-radius:var(--qc-radius-md);font:inherit;color:inherit;text-align:left;cursor:pointer;background:rgba(0,0,0,0);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{outline:none;border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus)}.qc-header-user-menu__avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-size-header-avatar);height:var(--qc-size-header-avatar);overflow:hidden;border-radius:var(--qc-radius-full);background:var(--qc-color-primary-100);color:var(--qc-color-primary-600)}.qc-header-user-menu__avatar img{display:block;width:100%;height:100%;object-fit:cover}.qc-header-user-menu__text{display:flex;flex-direction:column;gap:var(--qc-space-2xs);min-width:0;max-width:var(--qc-width-header-user-text-max)}.qc-header-user-menu__name{overflow:hidden;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);color:var(--qc-color-text-black);text-overflow:ellipsis;white-space:nowrap}.qc-header-user-menu__email{overflow:hidden;font-size:var(--qc-font-size-xs);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-sm);color:var(--qc-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.qc-header-user-menu__trigger{display:inline-flex;flex-shrink:0;align-items:center}.qc-header-user-menu__chevron{display:block;flex-shrink:0;width:var(--qc-size-header-nav-chevron);height:var(--qc-size-header-nav-chevron);color:var(--qc-color-text-black)}.qc-header-user-menu__chevron path{stroke:currentColor}.qc-header-mobile-toggle{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--qc-space-md) + var(--qc-space-lg));height:calc(var(--qc-space-md) + var(--qc-space-lg));margin:0;padding:0;border:1px solid var(--qc-color-border-medium);border-radius:var(--qc-radius-md);background:var(--qc-color-surface-white);box-shadow:var(--qc-shadow-xs);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.qc-header-mobile-toggle__bars{display:flex;flex-direction:column;align-items:center;justify-content:center;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{outline:none;box-shadow:var(--qc-shadow-focus)}.qc-header-mobile-toggle__bar{display:block;width:var(--qc-space-md);height:var(--qc-border-width-header-active);border-radius:var(--qc-radius-full);background:var(--qc-color-text-primary);transform-origin:center;transition:transform .2s ease,opacity .2s ease}.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;display:inline-flex;flex-direction:row;align-items:center;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);width:calc(var(--qc-space-md) + var(--qc-space-lg));height: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{flex-direction:column;align-items:stretch;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{width:100%;justify-content:space-between;padding:var(--qc-space-sm) var(--qc-space-md);border-bottom:none;border-radius:var(--qc-radius-sm)}.qc-header__mobile-panel .qc-header-nav__link--active,.qc-header__mobile-panel .qc-header-nav__trigger--active{border-bottom:none;background:var(--qc-color-primary-50);color:var(--qc-color-primary-600)}.qc-header__mobile-panel .qc-header-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:var(--qc-space-lg);padding-top:var(--qc-space-md);border-top:1px solid var(--qc-color-border-light)}.qc-header__mobile-panel .qc-header__search{width:100%;max-width:none;margin-bottom:var(--qc-space-md)}.qc-header-shell-production__account-dropdown-root{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qc-header-shell-production__account-dropdown-root::after{content:"";position:absolute;bottom:calc(var(--qc-space-sm)*-1);left:0;width:100%;height:var(--qc-space-sm)}.qc-header-shell-production__account-dropdown-trigger-icon{display:block;flex-shrink:0;box-sizing:border-box;width:var(--qc-size-header-avatar);height:var(--qc-size-header-avatar);padding:var(--qc-space-xs);color:var(--qc-color-text-black)}.qc-header-shell-production__account-dropdown-list{position:absolute;top:calc(100% + var(--qc-space-xs));right:0;z-index:calc(var(--qc-z-header) + 2);display:flex;flex-direction:column;gap:var(--qc-space-md);box-sizing:border-box;width:var(--qc-width-header-account-dropdown);max-width:min(var(--qc-width-header-account-dropdown),100vw - var(--qc-space-xl));margin:0;padding:var(--qc-space-lg);list-style:none;border-radius:var(--qc-radius-md);background:var(--qc-color-surface-white);box-shadow:var(--qc-shadow-header-account-dropdown);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--qc-space-xs));transition:opacity .15s ease,visibility .15s ease,transform .15s ease}.qc-header-shell-production__account-dropdown-root:hover .qc-header-shell-production__account-dropdown-list,.qc-header-shell-production__account-dropdown-root:focus-within .qc-header-shell-production__account-dropdown-list{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.qc-header-shell-production__account-dropdown-identity{margin:0;padding:0;list-style:none;cursor:default}.qc-header-shell-production__account-dropdown-identity:hover{background:rgba(0,0,0,0)}.qc-header-shell-production__account-dropdown-name{margin:0;font-size:var(--qc-font-size-lg);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg);color:var(--qc-color-text-black)}.qc-header-shell-production__account-dropdown-email{margin:var(--qc-space-xs) 0 0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-text-placeholder)}.qc-header-shell-production__account-dropdown-actions{margin:0;padding:0;list-style:none}.qc-header-shell-production__account-dropdown-action-list{display:flex;flex-direction:column;gap:calc(var(--qc-space-sm) + var(--qc-space-xs));margin:0;padding:var(--qc-space-md) 0 0;list-style:none;border-top:1px solid var(--qc-color-border-light)}.qc-header-shell-production__account-dropdown-row{margin:0;padding:0;list-style:none}.qc-header-shell-production__account-dropdown-action{display:inline-flex;flex-direction:row;align-items:center;gap:var(--qc-space-sm);box-sizing:border-box;width:100%;margin:0;padding:calc(var(--qc-space-xs) + var(--qc-space-2xs)) var(--qc-space-sm);border:none;border-radius:var(--qc-radius-sm);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);color:var(--qc-color-text-black);text-align:left;text-decoration:none;background:rgba(0,0,0,0);cursor:pointer;transition:background-color .12s ease}.qc-header-shell-production__account-dropdown-action:visited{color:var(--qc-color-text-black)}.qc-header-shell-production__account-dropdown-action:hover{text-decoration:none;background:var(--qc-color-primary-50)}.qc-header-shell-production__account-dropdown-action:focus-visible{outline:none;box-shadow:var(--qc-shadow-focus);background:var(--qc-color-primary-50)}.qc-header-shell-production__account-dropdown-action-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-size-header-nav-chevron);height:var(--qc-size-header-nav-chevron);color:var(--qc-color-text-black)}.qc-header-shell-production__account-dropdown-action-svg{display:block;width:100%;height:100%}.qc-header-shell-production__account-dropdown-action-svg path{fill:none;stroke:currentColor}.qc-header-shell-production__account-dropdown-list .profile-dropdown-item{margin:0;padding:0;list-style:none}.qc-header__mobile-panel .qc-header-shell-production__mobile-auth{margin-top:var(--qc-space-lg);padding-top:var(--qc-space-md);border-top:1px solid var(--qc-color-border-light)}.qc-header-shell-production__mobile-auth-name{margin:0;font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-lg);color:var(--qc-color-text-black)}.qc-header-shell-production__mobile-auth-email{margin:var(--qc-space-2xs) 0 0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);color:var(--qc-color-text-secondary)}.qc-header-shell-production__mobile-auth-links{margin:var(--qc-space-md) 0 0;padding:0;list-style:none}.qc-header-shell-production__mobile-auth-links li+li{margin-top:var(--qc-space-xs)}.qc-header-shell-production__mobile-auth-link{font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg);color:var(--qc-color-interactive);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-link{display:inline-flex;align-items:center;gap:var(--qc-space-xs);font-family:var(--qc-font-sans);font-size:inherit;font-weight:var(--qc-font-weight-medium);line-height:inherit;letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-color-interactive);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--qc-space-xs);cursor:pointer;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{outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.qc-link__icon{display:inline-flex;flex-shrink:0;color:currentColor}.qc-link__icon svg{width:var(--qc-font-size-md);height:var(--qc-font-size-md)}.qc-link--breadcrumb{display:inline-block;max-width:100%;padding:0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-color-text-muted);text-decoration:none;text-decoration-thickness:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{outline:none;box-shadow:var(--qc-shadow-focus)}.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;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--qc-icon-button-size);height:var(--qc-icon-button-size);margin:0;padding:0;font:inherit;color:var(--qc-icon-button-color);background:var(--qc-icon-button-bg);border:var(--qc-icon-button-border);border-radius:var(--qc-radius-md);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.qc-icon-button svg{width:var(--qc-font-size-md);height:var(--qc-font-size-md);flex-shrink:0;color:currentColor}.qc-icon-button:focus-visible{outline:none;box-shadow:var(--qc-shadow-focus)}.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{width:var(--qc-font-size-sm);height:var(--qc-font-size-sm)}.qc-icon-button--lg{--qc-icon-button-size: var(--qc-space-2xl)}.qc-icon-button--lg svg{width:var(--qc-font-size-lg);height: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-toast-stack{position:fixed;right:var(--qc-space-lg);bottom:var(--qc-space-lg);left:var(--qc-space-lg);z-index:var(--qc-z-toast);display:flex;flex-direction:column;align-items:flex-end;gap:var(--qc-space-sm);pointer-events:none;box-sizing:border-box}.qc-toast-stack .qc-toast{pointer-events:auto}.qc-toast-stack--top-end{top:var(--qc-space-lg);right:var(--qc-space-lg);bottom:auto;left:auto}.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);width:var(--qc-toast-width);max-width:var(--qc-toast-width);box-sizing:border-box;border:1px solid var(--qc-toast-border-color);border-radius:var(--qc-radius-md);background:var(--qc-toast-background);box-shadow:var(--qc-shadow-xl);color:var(--qc-toast-text-color);font-family:var(--qc-font-sans);overflow:hidden}.qc-toast__inner{display:flex;align-items:center;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);box-sizing:border-box}.qc-toast__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-toast-icon-size);height:var(--qc-toast-icon-size);margin-top:var(--qc-space-2xs);border-radius:var(--qc-radius-sm);color:var(--qc-toast-icon-foreground);background:var(--qc-toast-icon-background)}.qc-toast__icon svg,.qc-toast__icon .qc-toast__icon{display:block;width:var(--qc-toast-icon-size);height:var(--qc-toast-icon-size);color:inherit}.qc-toast__icon svg{flex-shrink:0}.qc-toast__icon--badge{border-radius:var(--qc-radius-sm);color:var(--qc-toast-icon-foreground);background:var(--qc-toast-icon-background)}.qc-toast__main{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--qc-toast-row-gap);min-width:0;padding-block:var(--qc-space-2xs)}.qc-toast__text{display:flex;flex-direction:column;gap:var(--qc-space-2xs);min-width:0}.qc-toast__text>:where(:not(.qc-toast__title,.qc-toast__message)){min-width:0;margin-block:0;font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);color:var(--qc-toast-message-color);overflow-wrap:anywhere}.qc-toast__title{margin:0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-md);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-toast-title-color);overflow-wrap:anywhere}.qc-toast__message{margin:0;font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-md);letter-spacing:var(--qc-letter-spacing-normal);color:var(--qc-toast-message-color);overflow-wrap:anywhere}.qc-toast__action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qc-space-xs);min-width:0}.qc-toast__action :where(a,button){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);color:var(--qc-toast-icon-color);text-decoration:underline;text-underline-offset:var(--qc-space-2xs);overflow-wrap:anywhere;cursor:pointer;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--qc-radius-xs);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{outline:none;box-shadow:var(--qc-shadow-focus)}.qc-toast__dismiss{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-toast-dismiss-size);height:var(--qc-toast-dismiss-size);min-width:var(--qc-toast-dismiss-size);min-height:var(--qc-toast-dismiss-size);margin:calc(-1*var(--qc-space-2xs)) calc(-1*var(--qc-space-2xs)) 0 0;padding:var(--qc-space-2xs);font:inherit;line-height:0;color:var(--qc-color-text-muted);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--qc-radius-sm);cursor:pointer;opacity:var(--qc-opacity-toast-dismiss-idle);transition:opacity var(--qc-transition-toggle),color var(--qc-transition-toggle),background-color var(--qc-transition-toggle),box-shadow var(--qc-transition-toggle)}.qc-toast__dismiss-icon{display:inline-flex;width:var(--qc-toast-icon-size);height:var(--qc-toast-icon-size)}.qc-toast__dismiss-icon svg{display:block;width:100%;height:100%}.qc-toast__dismiss:hover{opacity:1;color:var(--qc-toast-title-color);background:var(--qc-color-surface-light)}.qc-toast__dismiss:active{opacity:1;color:var(--qc-toast-title-color);background:var(--qc-color-surface-card)}.qc-toast__dismiss:focus-visible{outline:none;opacity:1;box-shadow:var(--qc-shadow-focus)}.qc-toast__dismiss.qc-icon-button{width:var(--qc-toast-dismiss-size);height:var(--qc-toast-dismiss-size);min-width:var(--qc-toast-dismiss-size);min-height:var(--qc-toast-dismiss-size);padding:var(--qc-space-2xs);border-radius:var(--qc-radius-sm)}.qc-toast__dismiss-wrap{flex-shrink:0;align-self:flex-start}.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{right:var(--qc-space-md);bottom:var(--qc-space-md);left:var(--qc-space-md);align-items:stretch}.qc-toast-stack--top-end{top:var(--qc-space-md);right:var(--qc-space-md);bottom:auto;left:var(--qc-space-md);align-items:stretch}.qc-toast{width:100%;max-width:none}.qc-toast__inner{padding-inline:var(--qc-space-md)}}.qc-tooltip{position:relative;display:inline-flex;align-items:center;vertical-align:middle}.qc-tooltip__trigger{display:inline-flex;align-items:center;outline:none}.qc-tooltip--hover .qc-tooltip__trigger{cursor:help}.qc-tooltip__trigger:focus-visible{box-shadow:var(--qc-shadow-focus-neutral-ring);border-radius:var(--qc-radius-sm)}.qc-tooltip__trigger--click{cursor:pointer;border:none;margin:0;padding:var(--qc-space-xs);font:inherit;color:inherit;background:rgba(0,0,0,0);border-radius:var(--qc-radius-sm)}.qc-tooltip__icon-wrap{display:inline-flex;line-height:0}.qc-tooltip__icon{display:block;color:var(--qc-color-text-muted)}.qc-tooltip__fallback{display:inline-flex;align-items:center;justify-content:center;min-width:var(--qc-space-md);min-height:var(--qc-space-md);font-size:var(--qc-font-size-sm);font-weight:var(--qc-font-weight-semibold);color:var(--qc-color-text-muted)}.qc-tooltip__panel{position:absolute;z-index:var(--qc-z-tooltip);box-sizing:border-box;width:min(var(--qc-max-width-tooltip),100vw - 2*var(--qc-space-lg));max-width:min(var(--qc-max-width-tooltip),100vw - 2*var(--qc-space-lg));padding:var(--qc-space-sm);border-radius:var(--qc-radius-xs);background:var(--qc-color-surface-tooltip);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);line-height:var(--qc-line-height-md);text-align:left;box-shadow:var(--qc-shadow-sm);white-space:normal}.qc-tooltip__text{margin:0 0 var(--qc-space-sm);font-weight:var(--qc-font-weight-medium);color:var(--qc-color-text-contrast)}.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{display:block;margin-bottom:var(--qc-space-sm);font-weight:var(--qc-font-weight-medium);color:var(--qc-color-text-contrast)}.qc-tooltip__body ul{margin:0;padding-left:calc(var(--qc-space-md) + var(--qc-space-xs));list-style:disc}.qc-tooltip__body li{margin-bottom:var(--qc-space-sm);font-weight:var(--qc-font-weight-medium);color:var(--qc-color-text-contrast)}.qc-tooltip__body li:last-child{margin-bottom:0}.qc-tooltip--hover .qc-tooltip__panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--qc-transition-modal),visibility var(--qc-transition-modal)}.qc-tooltip--hover:hover .qc-tooltip__panel,.qc-tooltip--hover:focus-within .qc-tooltip__panel{opacity:1;visibility:visible;pointer-events:auto}.qc-tooltip--click [x-cloak]{display:none !important}.qc-tooltip__panel.qc-tooltip__panel--floating{position:fixed;z-index:var(--qc-z-tooltip-stacked);inset:auto;transform:none;margin:0}.qc-tooltip--top .qc-tooltip__panel--floating,.qc-tooltip--bottom .qc-tooltip__panel--floating,.qc-tooltip--left .qc-tooltip__panel--floating,.qc-tooltip--right .qc-tooltip__panel--floating{bottom:auto;top:auto;left:auto;right: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{content:"";position:absolute;bottom:calc(-0.5*var(--qc-space-sm));left:50%;width:var(--qc-space-sm);height:var(--qc-space-sm);margin-left:calc(-0.5*var(--qc-space-sm));background:var(--qc-color-surface-tooltip);border-radius:0 0 0 var(--qc-radius-xs);transform:rotate(45deg)}.qc-tooltip--bottom .qc-tooltip__panel{top:calc(100% + var(--qc-space-sm));left:50%;transform:translateX(-50%)}.qc-tooltip--bottom .qc-tooltip__panel::after{content:"";position:absolute;top:calc(-0.5*var(--qc-space-sm));left:50%;width:var(--qc-space-sm);height:var(--qc-space-sm);margin-left:calc(-0.5*var(--qc-space-sm));background:var(--qc-color-surface-tooltip);border-radius:0 var(--qc-radius-xs) 0 0;transform:rotate(45deg)}.qc-tooltip--left .qc-tooltip__panel{top:50%;right:calc(100% + var(--qc-space-sm));transform:translateY(-50%)}.qc-tooltip--left .qc-tooltip__panel::after{content:"";position:absolute;top:50%;right:calc(-0.5*var(--qc-space-sm));width:var(--qc-space-sm);height:var(--qc-space-sm);margin-top:calc(-0.5*var(--qc-space-sm));background:var(--qc-color-surface-tooltip);border-radius:0 0 var(--qc-radius-xs) 0;transform:rotate(45deg)}.qc-tooltip--right .qc-tooltip__panel{top:50%;left:calc(100% + var(--qc-space-sm));transform:translateY(-50%)}.qc-tooltip--right .qc-tooltip__panel::after{content:"";position:absolute;top:50%;left:calc(-0.5*var(--qc-space-sm));width:var(--qc-space-sm);height:var(--qc-space-sm);margin-top:calc(-0.5*var(--qc-space-sm));background:var(--qc-color-surface-tooltip);border-radius:var(--qc-radius-xs) 0 0 0;transform:rotate(45deg)}.qc-tooltip.qc-tooltip--popular-link{max-width:100%;min-width:0;vertical-align:bottom}.qc-tooltip.qc-tooltip--popular-link .qc-tooltip__panel{width:auto;max-width:min(var(--qc-max-width-tooltip-popular-search),100vw - 2*var(--qc-space-lg));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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: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{opacity:0;visibility:hidden;pointer-events:none}.qc-popular-search-delegated-tooltip{position:fixed;left:0;top:0;z-index:var(--qc-z-tooltip);box-sizing:border-box;max-width:min(var(--qc-max-width-tooltip-popular-search),100vw - 2*var(--qc-space-lg));padding:var(--qc-space-sm);border-radius:var(--qc-radius-xs);background:var(--qc-color-surface-tooltip);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);line-height:var(--qc-line-height-md);text-align:left;box-shadow:var(--qc-shadow-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--qc-transition-modal),visibility var(--qc-transition-modal)}.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;visibility:visible;pointer-events:auto}.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);display:flex;flex-direction:column;gap:var(--qc-page-shell-gap);min-height:100vh;width:100%;max-width:100%;overflow-x:visible;background:var(--qc-page-shell-surface);font-family:var(--qc-font-sans);color:var(--qc-color-text-primary)}.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{position:fixed;top:0;left:0;right:0;z-index:var(--qc-z-page-shell-fixed-header);box-sizing:border-box;flex-shrink:0;width:100%;padding-inline:0;background:var(--qc-color-surface-white)}.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__nav,.qc-page-shell__desktop-header .qc-header__actions{display:flex}.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-inline:0;padding-block-end:0}.qc-page-shell__site-footer{width:100%}.qc-page-shell__nav{flex-shrink:0;width:100%;max-width:var(--qc-page-shell-inner-max-width);margin-inline:auto;padding-inline:0;box-sizing:border-box}.qc-page-shell__container{display:flex;flex:1;flex-direction:column;gap:var(--qc-page-shell-gap);width:100%;max-width:var(--qc-page-shell-inner-max-width);margin-inline:auto;padding-inline:0;padding-block-end:var(--qc-page-shell-inner-padding-block);box-sizing:border-box}.qc-page-shell--container-full .qc-page-shell__container{max-width:none;width:100%}.qc-page-shell__aside{flex-shrink:0;width:100%;min-width:0}.qc-page-shell__main{flex:1;min-width:0}.qc-page-shell__footer{flex-shrink:0;width:100%;max-width:var(--qc-page-shell-inner-max-width);margin-inline:auto;padding-inline:var(--qc-page-shell-inner-padding-inline);padding-block-end:var(--qc-page-shell-inner-padding-block);box-sizing:border-box}@media(min-width: 992px){.qc-page-shell--with-aside .qc-page-shell__container{display:grid;grid-template-columns:minmax(0, var(--qc-width-job-filter-sidebar)) minmax(0, 1fr);align-items:start}}.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-accordion{display:flex;flex-direction:column;width:100%;min-width:0;font-family:var(--qc-font-sans);background:var(--qc-color-surface-white)}.qc-accordion__item{display:flex;flex-direction:column;align-items:stretch;padding:var(--qc-space-2xl) 0;border-top:1px solid var(--qc-color-border-light)}@media only screen and (max-width: 767px){.qc-accordion__item{padding:var(--qc-space-lg) 0}}.qc-accordion__trigger{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;margin:0;padding:0;border:none;font:inherit;text-align:left;cursor:pointer;background:rgba(0,0,0,0);color:var(--qc-color-text-primary);gap:var(--qc-space-md);transition:color var(--qc-transition-toggle),background-color var(--qc-transition-toggle)}.qc-accordion__trigger-label{flex:1 1 auto;min-width:0;font-size:var(--qc-font-size-xl);font-weight:var(--qc-font-weight-semibold);line-height:var(--qc-line-height-xl)}@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{outline:none;border-radius:var(--qc-radius-xs);box-shadow:var(--qc-shadow-focus)}.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;width:100%;max-width:100%;white-space:normal;text-align:left}.qc-accordion__trigger.qc-button:focus-visible{--qc-button-focus-shadow: none}.qc-accordion__trigger-icon{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--qc-space-lg);height:var(--qc-space-lg);color:var(--qc-color-text-primary)}.qc-accordion__icon{position:absolute;inset:0;display:block;color:inherit}.qc-accordion__panel{display:grid;grid-template-rows:0fr;margin-top:0;overflow:hidden;background:rgba(0,0,0,0);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{margin:0;padding:0;font-size:var(--qc-font-size-lg);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);color:var(--qc-color-text-placeholder);word-wrap:break-word;overflow-wrap:anywhere}.qc-accordion__panel-inner strong{font-weight:var(--qc-font-weight-medium);color:var(--qc-color-text-primary)}.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}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@layer qc-pages{.page-shell-static-root{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-shell-static-body{margin:0;padding:0;background:var(--qc-color-surface-white);font-family:var(--qc-font-sans);color:var(--qc-color-text-primary)}.page-ui-lab__banner{margin:0;padding:var(--qc-space-sm) var(--qc-space-md);background:var(--qc-color-primary-50);border-block-end:1px solid var(--qc-color-border-light);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);color:var(--qc-color-text-primary)}.page-ui-lab__banner strong{font-weight:var(--qc-font-weight-semibold)}}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:33px}@media only screen and (min-width: 280px)and (max-width: 767px){.grid2{grid-template-columns:1fr}}.grid3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}@media only screen and (min-width: 280px)and (max-width: 767px){.grid3{gap:20px;grid-template-columns:1fr}}#topnav .navbar-toggle span{margin-bottom:5px;display:block;height:2px;background-color:var(--qc-grey2) !important}nav#topnav{position:fixed;right:0;left:0;top:0;z-index:10000000000000000000000000000000000000;height:72px;padding:8px 135px;background:var(--qc-white);border-bottom:none;box-shadow:none !important}@media(max-width: 1400px){nav#topnav{padding:8px 32px}}@media only screen and (min-width: 280px)and (max-width: 991px){nav#topnav{z-index:99;height:56px;padding:0px 32px}}nav#topnav .qc-container{display:flex;height:100%;padding:0;align-items:center}nav#topnav a.logo{display:flex;font-weight:600;font-size:20px;line-height:40px;text-transform:capitalize;letter-spacing:0;color:var(--qc-black) !important}nav#topnav a.logo img{width:170px}@media(min-width: 768px)and (max-width: 991px){nav#topnav a.logo{width:170px;margin-right:40px}}@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{position:absolute;display:none;opacity:0;transition:.3s;right:0;top:37px;justify-content:flex-start;flex-direction:column;min-width:170px;width:max-content;border-radius:8px;border:1px solid #dedfe6;box-shadow:4px 4px 12px 0px rgba(0,0,0,.15);overflow:hidden;background:#fff}nav#topnav .btns-profile .dropdown-profile a{color:#000;padding:10px 12px;padding-right:24px;font-size:16px;font-weight:400;line-height:19.2px;width:100%;background:#fff}nav#topnav .btns-profile .dropdown-profile a:hover,nav#topnav .btns-profile .dropdown-profile a:active,nav#topnav .btns-profile .dropdown-profile a:focus{color:#000 !important;background:var(--qc-lightblue)}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;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}nav#topnav .btns-profile .icon-profile p{cursor:pointer;color:#020419;display:none}@media only screen and (min-width: 280px)and (max-width: 767px){nav#topnav .btns-profile:hover .dropdown-profile,nav#topnav .btns-profile:active .dropdown-profile,nav#topnav .btns-profile:focus .dropdown-profile{display:flex;opacity:1}}nav#topnav .btns-wrap{display:flex;gap:16px}nav#topnav .btns-wrap .btn-login{color:#334ec8;height:40px;min-width:77px;padding:8px 18px;font-size:14px;font-weight:500;line-height:24px;display:flex;justify-content:center;align-items:center;border-radius:8px;background:#f7f8fd;border:1px solid #b8c3ff;box-shadow:0px 1px 2px rgba(13,16,23,.06);font-family:"Inter",sans-serif}nav#topnav .btns-wrap .btn-login:hover{background:#eef0fc}nav#topnav .btns-wrap .btn-signup{color:#fff;height:40px;min-width:89px;padding:8px 18px;font-size:14px;font-weight:500;line-height:24px;display:flex;justify-content:center;align-items:center;border-radius:8px;background:#334ec8;border:1px solid #334ec8;box-shadow:0px 1px 2px rgba(13,16,23,.06);font-family:"Inter",sans-serif}nav#topnav .btns-wrap .btn-signup:hover{background:#2a41a8}nav#topnav .btns-wrap .btn-lightblue,nav#topnav .btns-wrap .btn-blue-outline{color:#334ec8;height:40px;min-width:77px;padding:8px 18px;font-size:14px;font-weight:500;line-height:24px;display:flex;justify-content:center;align-items:center;border-radius:8px;background:#f7f8fd;border:1px solid #b8c3ff;box-shadow:0px 1px 2px rgba(13,16,23,.06)}nav#topnav .profile-wrap>li{cursor:pointer}nav#topnav .profile-wrap>li>svg{margin:5.5px 0}nav#topnav .profile-wrap>li .drop-menu{gap:16px;border:1px solid var(--qc-grey-160);top:143%;right:0px !important;left:unset !important}@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{padding:21px 14px 14px;background:#fff;border-radius:16px;width:max-content;min-width:225px}}nav#topnav .profile-wrap>li .drop-menu li{padding:0 !important;gap:8px}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:hover,nav#topnav .profile-wrap>li .drop-menu li:active,nav#topnav .profile-wrap>li .drop-menu li:focus{background:#f7f8fd !important}nav#topnav .profile-wrap>li .drop-menu li:hover a,nav#topnav .profile-wrap>li .drop-menu li:active a,nav#topnav .profile-wrap>li .drop-menu li:focus a{color:inherit !important}nav#topnav .profile-wrap>li .drop-menu li:hover a h4,nav#topnav .profile-wrap>li .drop-menu li:active a h4,nav#topnav .profile-wrap>li .drop-menu li:focus a h4{color:var(--qc-black) !important}nav#topnav .profile-wrap>li .drop-menu li:hover a svg path,nav#topnav .profile-wrap>li .drop-menu li:active a svg path,nav#topnav .profile-wrap>li .drop-menu li:focus 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{font-size:16px;font-weight:600;line-height:24px;color:var(--qc-black);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{font-size:14px;font-weight:400;line-height:20px;color:var(--qc-grey-550)}nav#topnav .profile-wrap>li .drop-menu h3{font-size:16px;font-weight:600;line-height:24px;color:var(--qc-black);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{font-size:14px;font-weight:400;line-height:20px;color:var(--qc-grey-550)}nav#topnav .profile-wrap>li .drop-menu .transparent-overlay{top:-20px}nav#topnav .profile-wrap>li ul li:last-child:hover,nav#topnav .profile-wrap>li ul li:last-child:active,nav#topnav .profile-wrap>li ul li:last-child:focus{background:#f7f8fd !important}nav#topnav .profile-wrap>li ul li:last-child:hover a,nav#topnav .profile-wrap>li ul li:last-child:active a,nav#topnav .profile-wrap>li ul li:last-child:focus a{color:inherit !important}nav#topnav .profile-wrap>li ul li:last-child:hover a h4,nav#topnav .profile-wrap>li ul li:last-child:active a h4,nav#topnav .profile-wrap>li ul li:last-child:focus a h4{color:var(--qc-black) !important}nav#topnav .profile-wrap>li ul li:last-child:hover a 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{stroke:#333 !important;fill:#333 !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{stroke:#333 !important;fill:#333 !important}nav#topnav .profile-wrap>li .drop-menu li.profile-dropdown-item:hover{background:#f7f8fd !important;font-size:14px !important;font-weight:400 !important;font-family:"Inter",sans-serif !important;cursor:pointer !important;color:#333 !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-jobs-active,nav#topnav .navigation-menu>li.nav-calcs-active{border-bottom:2px solid #334ec8}nav#topnav .navigation-menu>li.nav-jobs-active>a,nav#topnav .navigation-menu>li.nav-calcs-active>a{color:var(--qc-black) !important}nav#topnav .navigation-menu>li>a{min-height:unset;padding-top:8px;padding-bottom:8px}@media(min-width: 992px){nav#topnav ul.navigation-menu>li{border-bottom:2px solid rgba(0,0,0,0);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{display:flex !important;align-items:center;justify-content:flex-end;gap:8px;background-color:rgba(0,0,0,0) !important;padding:8px 0 8px 8px !important;font-size:14px !important;line-height:20px !important;color:var(--qc-black) !important;font-weight:500 !important;text-transform:none !important;cursor:pointer;text-align:center;height:40px;transition:.15s ease-in;letter-spacing:unset !important}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{width:auto !important;min-width:100px}}@media(max-width: 1720px){nav#topnav .qc-container{flex-wrap:wrap}nav#topnav .job-searchbox{order:3;width:100%;max-width:unset;margin-top:13px}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{padding:8px 16px !important;font-size: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:hover svg.arrow,nav#topnav .link-wrap .drop-menu-parent:active svg.arrow,nav#topnav .link-wrap .drop-menu-parent:focus 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-big,nav#topnav .link-wrap .drop-menu-parent .drop-menu{border:1px solid #000 !important;background:#f3f2ef;margin-top:16px;transform:translateY(0px) !important;position:relative !important;top:unset !important;left:unset !important;right:0 !important;opacity:1 !important;pointer-events:all !important;padding:16px;box-shadow:unset;width:90% !important;margin:auto;margin-bottom:20px}nav#topnav .link-wrap .drop-menu-parent .drop-menu-big li,nav#topnav .link-wrap .drop-menu-parent .drop-menu li{width:100%}nav#topnav .link-wrap .drop-menu-parent .drop-menu-big li a h4,nav#topnav .link-wrap .drop-menu-parent .drop-menu li a h4{font-size:14px !important}nav#topnav .link-wrap .drop-menu-parent .drop-menu-big li a p,nav#topnav .link-wrap .drop-menu-parent .drop-menu li a p{font-size:11px !important}nav#topnav .link-wrap .drop-menu-parent .drop-menu-big hr,nav#topnav .link-wrap .drop-menu-parent .drop-menu hr{border-bottom:1px solid #000 !important}nav#topnav #isToggle{display:block;position:absolute;left:0;width:100%;opacity:0;z-index:111;cursor:pointer;height:50px}nav#topnav .menu-extras{order:1;margin-left:0 !important;margin-right:0}nav#topnav a.logo{width:max-content;margin-right:auto}nav#topnav .btns-wrap .btn-lightblue,nav#topnav .btns-wrap .btn-blue-outline{height:40px}nav#topnav .btns-wrap{margin-right:22px}nav#topnav .no-rotate{margin-top:-1px !important;margin-bottom:0 !important;margin-right:7px !important;width:29px;height:29px}nav#topnav .link-wrap{display:none}}@media only screen and (min-width: 280px)and (max-width: 767px){nav#topnav{padding:0px 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;margin-bottom:0 !important;margin-right:5px !important;width:27px;height: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{padding:6px 13px !important;font-size:15px !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{font-size:16px !important;flex-direction:column;gap:5px;align-items:flex-start}}@media(max-width: 410px){nav#topnav .profile-wrap>li{font-size:18px !important}}.toggleview{opacity:1 !important;pointer-events:all !important;display:flex !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{transition:transform .5s;background:#fff;overflow:auto;z-index:99999;transform:translateX(-100%);position:fixed;left:0;top:0;width:100%;padding:0;display:flex;gap:30px;flex-direction:column;justify-content:space-between;height:100%}.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 .tertiary-slide{display:none}.menu-slider.show-secondary-slide .btns-wrap{display:none}.menu-slider.show-tertiary-slide .primary-slide{display:none}.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 .tertiary-slide,.menu-slider .secondary-slide{position:relative}.menu-slider .tertiary-slide,.menu-slider .secondary-slide{display:none}.menu-slider .tab-content{max-height:calc(100vh - 57px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.menu-slider .tab-content:-webkit-scrollbar{display:none}.menu-slider .slide-header li{padding:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--qc-grey-160)}.menu-slider .slide-header li a{font-family:"Inter";font-size:20px;font-weight:800;line-height:24px;text-align:left;color:var(--qc-black);padding:0;letter-spacing:normal}.menu-slider .slide-header li p{font-family:Inter;font-size:18px;font-weight:600;line-height:24px;color:var(--qc-black)}.menu-slider .slide-header li svg{cursor:pointer}.menu-slider .slide-header li .back-slide{display:flex;align-items:center;gap:4px;cursor:pointer}.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list,.menu-slider ul.navigation-menu{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;position:relative}.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li,.menu-slider ul.navigation-menu>li{font-size:20px;font-weight:700;margin:0 !important;text-transform:uppercase;width:100%;text-align:center;width:100%;border-bottom:1px solid var(--neutral-100, #dedfe6)}.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li.active,.menu-slider ul.navigation-menu>li.active{z-index:9999999;position:relative}.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{display:flex;align-items:center;justify-content:space-between;gap:14px;background-color:#fff;font-family:"Inter";font-size:18px;font-weight:600;line-height:24px;color:var(--qc-black) !important;text-transform:none;cursor:pointer;height:100%;padding:24px 16px}.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{width:100%;display:flex;gap:12px;padding:16px;border-bottom:1px solid var(--qc-grey-160)}.menu-slider ul.navigation-menu-2 li h4{font-family:"Inter";font-size:16px;font-weight:600;line-height:24px;color:var(--qc-black);margin-bottom:4px}.menu-slider ul.navigation-menu-2 li p{font-family:"Inter";font-size:14px;font-weight:400;line-height:20px;color:var(--qc-grey-550);margin-bottom:0}.menu-slider ul.navigation-menu-2 li:hover h4,.menu-slider ul.navigation-menu-2 li:active h4,.menu-slider ul.navigation-menu-2 li:focus h4{color:var(--qc-blue-600)}.menu-slider ul.navigation-menu-2 li:hover p,.menu-slider ul.navigation-menu-2 li:active p,.menu-slider ul.navigation-menu-2 li:focus 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{width:100%;display:flex;gap:12px;padding:16px;border-bottom:1px solid var(--qc-grey-160);cursor:pointer}.menu-slider ul.navigation-menu-3 li>div{margin-right:auto}.menu-slider ul.navigation-menu-3 li h4{font-family:"Inter";font-size:16px;font-weight:600;line-height:24px;color:var(--qc-black);margin-bottom:4px}.menu-slider ul.navigation-menu-3 li a{font-family:"Inter";font-weight:500;font-size:14px;line-height:20px;color:var(--qc-blue-600);display:flex;gap:9.83px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.menu-slider ul.navigation-menu-3 li p{font-family:"Inter";font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#7f7f7f;margin-bottom:0}.menu-slider ul.navigation-menu-3 li:hover h4,.menu-slider ul.navigation-menu-3 li:active h4,.menu-slider ul.navigation-menu-3 li:focus h4{color:var(--qc-blue-600)}.menu-slider .secondary-slide .tab1-child ul.navigation-menu-3 li a{flex-direction:column;align-items:flex-start;gap:0}.menu-slider .drop-menu-parent{display:block !important}.menu-slider .drop-menu-parent:hover svg.arrow,.menu-slider .drop-menu-parent:active svg.arrow,.menu-slider .drop-menu-parent:focus 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{filter:none;transform:translateY(0px) !important;position:relative !important;top:unset !important;left:unset !important;right:0 !important;opacity:1 !important;pointer-events:all !important;padding:0 0 10px;border-radius:unset !important;width:100%}.menu-slider .drop-menu-parent .drop-menu li{padding:12px 24px !important;align-items:center}.menu-slider .drop-menu-parent .drop-menu li svg{min-width:24px;min-height:24px}.menu-slider .drop-menu-parent .drop-menu li a h4{font-size:12px !important;text-transform:capitalize;font-weight:600;color:var(--qc-black-600)}.menu-slider .drop-menu-parent .drop-menu li a p{font-size:12px;font-weight:600;text-transform:none;text-align:left;color:var(--qc-grey-600)}.menu-slider .btns-wrap{padding:0 16px 32px;display:flex;flex-direction:column;gap:16px;position:relative;background:#fff}.menu-slider .btns-wrap svg{display:none}.menu-slider .btns-wrap>a{height:48px;font-family:"Inter"}.menu-slider .btns-wrap li{list-style:none;text-align:center;font-weight:700}.menu-slider .btns-wrap li h4{font-family:"Inter"}.menu-slider .btns-wrap .btn-lightblue,.menu-slider .btns-wrap .btn-blue{line-height:34px}.menu-slider .btns-wrap .btn-blue{font-weight:700;font-size:16px;text-align:center;padding:8px 20px;border-radius:8px !important;background:var(--qc-blue-600)}}@media(max-width: 768px){.qc-page-shell.qc-page-shell--guest.qc-page-shell--container-wide:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab){gap:0 !important}.qc-page-shell.qc-page-shell--guest.qc-page-shell--container-wide:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-page-shell__container{gap:0 !important;padding-block-end:0}}@media(max-width: 991px){:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab).qc-page-shell>.qc-page-shell__header{box-sizing:border-box;padding-top:env(safe-area-inset-top, 0px);min-height:calc(var(--qc-space-2xl-lg) + env(safe-area-inset-top, 0px));background:var(--qc-color-surface-white)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-mobile-nav-root>.qc-header{position:relative;z-index:calc(var(--qc-z-header-mobile-panel) + 2);border-bottom:1px solid var(--qc-color-border-light)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-mobile-nav-root .qc-page-shell__mobile-header .qc-header__container{box-sizing:border-box;min-height:var(--qc-space-2xl-lg);padding:var(--qc-space-header-mobile-padding-block) var(--qc-space-md)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-mobile-nav-root .qc-page-shell__mobile-header{padding-top:0}}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle.qc-button.qc-button--ghost{--qc-button-bg: transparent;--qc-button-focus-shadow: none;padding:0;margin:0;color:var(--qc-color-text-primary)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle.qc-button.qc-button--ghost:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):hover,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle.qc-button.qc-button--ghost:not(:disabled):not([aria-disabled=true]):not(.qc-button--loading):active{--qc-button-bg: transparent}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle.qc-button.qc-button--ghost:focus-visible{outline:2px solid var(--qc-color-primary-600);outline-offset:2px;box-shadow:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle{display:inline-flex;align-items:center;justify-content:center}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle .qc-home-lab-menu-toggle__burger,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle .qc-home-lab-menu-toggle__close{display:flex;align-items:center;justify-content:center;line-height:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle .qc-home-lab-menu-toggle__close{display:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle.qc-home-lab-menu-toggle--open .qc-home-lab-menu-toggle__burger{display:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-toggle.qc-home-lab-menu-toggle--open .qc-home-lab-menu-toggle__close{display:flex}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb, var(--qc-color-text-black) 50%, transparent);z-index:calc(var(--qc-z-header-mobile-panel) - 1);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-overlay.open{opacity:1;visibility:visible;pointer-events:auto}@media only screen and (min-width: 280px)and (max-width: 991px){:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider{z-index:var(--qc-z-header-mobile-panel);gap:0;padding:0;background:var(--qc-color-surface-white);justify-content:flex-start;max-width:100%;overflow-x:hidden}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider.slideIn{top:var(--qc-home-lab-menu-slider-offset-top)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider.slideIn.qc-home-lab-menu-slider--nested{z-index:calc(var(--qc-z-header-mobile-panel) + 10);box-sizing:border-box;padding-top:env(safe-area-inset-top, 0px)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .slide-header{padding:0;margin:0;list-style:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .primary-slide{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;padding-top:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider.show-secondary-slide .primary-slide{display:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider.show-secondary-slide .secondary-slide{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider.show-secondary-slide .tertiary-slide{display:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider.show-tertiary-slide .primary-slide{display:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider.show-tertiary-slide .secondary-slide{display:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider.show-tertiary-slide .tertiary-slide{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab-child{margin:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .slide-header .back-slide{align-items:center}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .slide-header .back-slide p.tab-child:not(.d-none){display:block}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .tertiary-slide .back-slide.backto-secondary .tab-child{margin:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .tertiary-slide .tab-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .tertiary-slide .navigation-menu-2 li>svg path,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .tertiary-slide .navigation-menu-3 li>svg path{stroke:var(--qc-color-primary-500)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .tertiary-slide .navigation-menu-2{margin:0;padding:0 var(--qc-space-md);list-style:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .tertiary-slide .navigation-menu-2>li>a{text-decoration:none;color:inherit;max-height:var(--qc-mobile-nav-tertiary-link-max-height)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .tertiary-slide .navigation-menu-2>li>a>h4{margin:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .tertiary-slide .navigation-menu-2>li>a>p{margin:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .tertiary-slide .navigation-menu-2>li>a:focus-visible{text-decoration:underline;text-underline-offset:var(--qc-space-xs)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories{list-style:none;padding:0;margin:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories>li{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:var(--qc-space-md);gap:var(--qc-space-md);border-bottom:1px solid var(--qc-color-border-light);list-style:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories>li .icon-wrap,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab1-child ul.navigation-menu-3 .icon-wrap{box-sizing:border-box;display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:var(--qc-color-primary-50);border:1px solid var(--qc-color-primary-200);border-radius:var(--qc-radius-md);flex-shrink:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories>li .icon-wrap svg{width:28px;height:28px}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories>li .category-info{display:flex;flex-direction:column;justify-content:center;gap:var(--qc-space-xs);flex:1 1 auto;min-width:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories>li .category-info h4{font-family:var(--qc-font-sans);font-weight:var(--qc-font-weight-semibold);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-lg);color:var(--qc-color-text-primary);margin:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories>li .category-info .view-all{display:flex;align-items:center;gap:var(--qc-space-sm);font-family:var(--qc-font-sans);font-weight:var(--qc-font-weight-semibold);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);color:var(--qc-color-primary-600);text-decoration:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories>li .category-info .view-all svg{width:18px;height:18px;flex-shrink:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories>li .chevron-right{width:24px;height:24px;flex-shrink:0;color:var(--qc-color-text-primary)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .guides-categories>li .chevron-right path{stroke:var(--qc-color-text-primary)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab1-child ul.navigation-menu-3{list-style:none;padding:0;margin:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab1-child ul.navigation-menu-3>li{display:flex;flex-direction:row;align-items:flex-start;padding:var(--qc-space-md) var(--qc-space-md) var(--qc-space-md) var(--qc-space-sm);gap:var(--qc-space-sm);border-bottom:1px solid var(--qc-color-border-light);list-style:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab1-child ul.navigation-menu-3>li>a{display:flex;flex-direction:column;align-items:flex-start;gap:var(--qc-space-xs);flex:1 1 auto;min-width:0;text-decoration:none;color:inherit}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab1-child ul.navigation-menu-3>li h4{font-family:var(--qc-font-sans);font-weight:var(--qc-font-weight-semibold);font-size:var(--qc-font-size-sm);line-height:var(--qc-line-height-md);color:var(--qc-color-text-primary);margin:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab1-child ul.navigation-menu-3>li p{font-family:var(--qc-font-sans);font-weight:var(--qc-font-weight-medium);font-size:var(--qc-font-size-xs);line-height:var(--qc-line-height-sm);color:var(--qc-color-text-muted);margin:0;text-transform:uppercase;letter-spacing:var(--qc-letter-spacing-wide)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab3-child ul.navigation-menu-3{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:var(--qc-space-md);list-style:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab3-child ul.navigation-menu-3>li{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--qc-color-border-light)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab3-child ul.navigation-menu-3>li>a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;box-sizing:border-box;width:100%;min-height:0;margin:0;padding:var(--qc-space-xs) 0 var(--qc-space-xs) var(--qc-space-sm);text-decoration:none;color:var(--qc-color-text-primary)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab3-child ul.navigation-menu-3>li>a:focus-visible{outline:2px solid var(--qc-color-primary-600);outline-offset:-2px}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab3-child ul.navigation-menu-3>li>a>svg:first-child{flex-shrink:0;width:var(--qc-size-header-nav-chevron);height:var(--qc-size-header-nav-chevron);margin:0;margin-inline-end:calc(var(--qc-space-sm) + var(--qc-space-xs));color:var(--qc-color-text-primary)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab3-child ul.navigation-menu-3>li>a>svg:first-child path{stroke:currentColor}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab3-child ul.navigation-menu-3>li>a>h4{flex:1 1 auto;margin:0;min-width:0;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);color:var(--qc-color-text-primary);text-align:left}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab3-child ul.navigation-menu-3>li>a>svg.chevron-right{flex-shrink:0;margin:0;margin-inline-start:auto;box-sizing:content-box;width:calc(var(--qc-space-md) + var(--qc-space-sm));height:calc(var(--qc-space-md) + var(--qc-space-sm));padding:calc((var(--qc-space-2xl) + var(--qc-space-xs) - var(--qc-space-md) - var(--qc-space-sm))/2);color:var(--qc-color-text-primary)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .secondary-slide .tab3-child ul.navigation-menu-3>li>a>svg.chevron-right path{stroke:currentColor}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .slide-header li{display:flex;padding:var(--qc-space-md);border-bottom:1px solid var(--qc-color-border-light);align-items:center;justify-content:space-between;gap:var(--qc-space-sm)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .slide-header li a.logo{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);color:var(--qc-color-text-black);text-decoration:none;padding:0;letter-spacing:var(--qc-letter-spacing-normal)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .slide-header li a.logo:focus-visible{outline:2px solid var(--qc-color-primary-600);outline-offset:2px}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__nav-region{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;width:100%}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-nav-sidebar--embed-menu-slider{width:100%}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list{padding:0;margin:0;list-style:none;align-items:stretch;justify-content:flex-start;text-align:left;width:100%}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>a.qc-nav-sidebar__link.sub-menu-item{text-decoration:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>button.qc-button.qc-nav-sidebar__link.qc-nav-sidebar__link--slide-opener{width:100%;max-width:100%;box-sizing:border-box}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li{margin:0 !important;text-transform:none;text-align:left;border-bottom:1px solid var(--qc-color-border-light);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>a,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>button.qc-nav-sidebar__link{justify-content:space-between;gap:var(--qc-space-sm);padding:24px var(--qc-space-md);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-md);color:var(--qc-color-text-primary) !important;background:var(--qc-color-surface-white);text-transform:none;min-height:0;border-radius:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>a:focus-visible,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-nav-sidebar--embed-menu-slider .qc-nav-sidebar__list>li>button.qc-nav-sidebar__link:focus-visible{outline:2px solid var(--qc-color-primary-600);outline-offset:-2px}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__guest-btns{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:var(--qc-space-md);padding:var(--qc-space-md);padding-bottom:calc(var(--qc-space-md) + env(safe-area-inset-bottom, 0));margin-top:auto;width:100%;box-sizing:border-box;border-top:1px solid var(--qc-color-border-light);background:var(--qc-color-surface-white)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__btn--login-outline{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 18px;min-height:48px;box-sizing:border-box;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-align:center;text-decoration:none;color:var(--qc-color-primary-600);background:var(--qc-color-primary-50);border:1px solid var(--qc-color-border-header-login);border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xs)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__btn--signup-primary{flex:1 1 0;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;min-height:48px;box-sizing:border-box;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);text-align:center;text-decoration:none;color:var(--qc-color-text-contrast);background:var(--qc-color-primary-600);border:1px solid rgba(0,0,0,0);border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xs)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__btn--login-outline:focus-visible,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__btn--signup-primary:focus-visible{outline:2px solid var(--qc-color-primary-600);outline-offset:2px}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__user-block{padding:var(--qc-space-md);border-top:1px solid var(--qc-color-border-light);background:var(--qc-color-surface-white)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__user-block .mobile-user-info{display:flex;flex-direction:column;align-items:center;gap:var(--qc-space-sm);text-align:center}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__user-block .mobile-user-name{margin:0;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-lg);font-weight:var(--qc-font-weight-medium);line-height:var(--qc-line-height-lg);color:var(--qc-color-text-primary)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__user-block .mobile-user-email{margin:0;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);color:var(--qc-color-text-placeholder);word-break:break-word}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__auth-actions{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:var(--qc-space-md);padding:var(--qc-space-md);padding-bottom:calc(var(--qc-space-md) + env(safe-area-inset-bottom, 0));margin-top:auto;width:100%;box-sizing:border-box;border-top:1px solid var(--qc-color-border-light);background:var(--qc-color-surface-white)}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__auth-actions .btn-logout-mobile,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__auth-actions .btn-settings-mobile{flex:1 1 0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:12px 20px;min-height:48px;box-sizing:border-box;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);color:var(--qc-color-text-primary);background:var(--qc-color-surface-white);border:1px solid var(--qc-color-text-disabled);border-radius:var(--qc-radius-md);box-shadow:var(--qc-shadow-xs);text-decoration:none;cursor:pointer}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__auth-actions .btn-logout-mobile svg,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__auth-actions .btn-settings-mobile svg{flex-shrink:0}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__auth-actions .btn-logout-mobile svg path,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__auth-actions .btn-settings-mobile svg path{stroke:currentColor}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__auth-actions .btn-logout-mobile:focus-visible,:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider .qc-home-lab-menu-slider__auth-actions .btn-settings-mobile:focus-visible{outline:2px solid var(--qc-color-primary-600);outline-offset:2px}}@media(prefers-reduced-motion: reduce){:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-slider.menu-slider{transition:none}:is(.page-home-lab,.page-calculators-lab,.page-contract-jobs-lab,.page-calculator-detail-lab,.page-jobseeker-settings-lab,.page-job-detail,.page-job-detail-lab) .qc-home-lab-menu-overlay{transition:none}}.qc-modal{padding:25px 26px 70px;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);position:fixed;top:0;z-index:99999999999999;width:100%;height:100vh;left:0;overflow:auto}.qc-modal.open{display:block !important}.qc-modal.close{display:none !important}.qc-modal .fa-xmark{position:absolute;top:25px;right:35px;color:#fff;font-size:16px;cursor:pointer}.qc-modal .qc-modal-card{padding:25px 26px 34px;display:flex;justify-content:flex-start;width:100%;background:var(--qc-white);box-shadow:0px 0px 80px rgba(0,0,0,.8);border-radius:15px;overflow:hidden;height:max-content;max-width:1000px;flex-direction:column}@media(max-width: 400px){.qc-modal .qc-modal-card{padding:25px 21px 34px !important}}.qc-modal .qc-modal-card .qc-modal-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:21px;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:35px}.qc-modal .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{line-height:1;font-size:20px !important}}.qc-modal .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{margin-bottom:25px}}.qc-modal .qc-modal-card form{width:100%}.qc-modal .qc-modal-card form textarea{max-height:100px !important;min-width:100px !important}.qc-modal .qc-modal-card .floating-input label,.qc-modal .qc-modal-card .floating-select label,.qc-modal .qc-modal-card .label-checkbox label,.qc-modal .qc-modal-card .floating-checkbox>label,.qc-modal .qc-modal-card .floating-input-select label{font-weight:bold !important}.qc-modal .qc-modal-card .floating-input-select input::-webkit-input-placeholder{font-weight:bold !important;font-size:16px !important}.qc-modal .qc-modal-card .floating-input-select input:-moz-placeholder{font-weight:bold !important;font-size:16px !important}.qc-modal .qc-modal-card .floating-input-select input::-moz-placeholder{font-weight:bold !important;font-size:16px !important}.qc-modal .qc-modal-card .floating-input-select input:-ms-input-placeholder{font-weight:bold !important;font-size:16px !important}.qc-modal-inside-details{box-sizing:border-box;inset:0;padding:20px;scrollbar-width:thin;scrollbar-color:#c7cfdd rgba(0,0,0,0)}.qc-modal-inside-details.open{display:grid !important;place-content:center;align-items:center;justify-items: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:rgba(0,0,0,0)}.qc-modal-inside-details::-webkit-scrollbar-thumb{border-radius:999px;background:#c7cfdd}.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{width:min(1116px,100vw - 48px);max-width:1116px;max-height:calc(100vh - 48px);padding:20px 0 0;border-radius:8px;background:#000e4e;box-shadow:none;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}@media(max-width: 1100px){.qc-modal-inside-details .inside-details-modal-card.qc-container{width:calc(100vw - 32px);max-width:100%}}@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{display:flex;align-items:center;justify-content:space-between;gap:16px;height:32px;margin-bottom:0;padding:0 24px;box-sizing:border-box}.qc-modal-inside-details .inside-details-modal-header h3{margin:0;color:#fff;font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:32px}.qc-modal-inside-details .inside-details-modal-actions{display:flex;align-items:center;gap:24px}.qc-modal-inside-details .inside-details-modal-close{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:rgba(0,0,0,0);border:0}.qc-modal-inside-details .inside-details-modal-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:flex-start;gap:24px;min-height:0;padding:16px 24px 24px;box-sizing:border-box}@media(max-width: 992px){.qc-modal-inside-details .inside-details-modal-grid{grid-template-columns:1fr}}.qc-modal-inside-details .inside-details-panel{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px;background:#fff;border-radius:8px;box-sizing:border-box;overflow:hidden}.qc-modal-inside-details .inside-details-panel--take-home{padding-bottom:8px}.qc-modal-inside-details .inside-details-panel-label,.qc-modal-inside-details .inside-details-row,.qc-modal-inside-details .inside-details-highlight,.qc-modal-inside-details .inside-details-table-head,.qc-modal-inside-details .inside-details-table-row,.qc-modal-inside-details .inside-details-table-total{display:flex;align-items:center;justify-content:space-between;gap:12px}.qc-modal-inside-details .inside-details-panel-label{justify-content:center;gap:6px;padding:4px 8px;border:1px solid rgba(75,93,176,.5);border-radius:4px;background:#cceaff;color:#000;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px}.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{padding-top:0;border-top:0}.qc-modal-inside-details .inside-details-row{box-sizing:border-box;min-height:24px;padding:4px 56px 4px 12px;color:#333;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:16px}@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;font-weight:500;text-align:right;flex:0 0 126px}.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;padding-right:12px;font-weight:700}.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{padding-top:10px;padding-right:12px;border-top:1px solid #3142aa}.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{padding:6px 12px;border-radius:4px;background:#3142aa;color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:700;line-height:16px}.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{gap:8px;padding:16px;background:#fff;border-radius:8px}.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{display:flex;flex-direction:column;gap:0;padding:16px;background:#fff;border-radius:8px}.qc-modal-inside-details .inside-details-panel--taxes .inside-details-table-card{padding:0;background:rgba(0,0,0,0);border-radius: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{display:grid;grid-template-columns:minmax(0, 220px) repeat(3, minmax(0, 1fr));column-gap:8px;box-sizing:border-box;min-height:28px;padding:4px 12px;border:1px solid rgba(75,93,176,.5);border-radius:4px;background:#cceaff;color:#000;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px}.qc-modal-inside-details .inside-details-table-head>span{min-width:0;width:auto;text-align:right}.qc-modal-inside-details .inside-details-table-head>span:first-child{width:auto;text-align:left}.qc-modal-inside-details .inside-details-table-head-label{display:inline-flex;align-items:center;gap:6px;width:auto;white-space:nowrap}.qc-modal-inside-details .inside-details-table-head-label svg{flex:0 0 auto;width:18px;height:18px}.qc-modal-inside-details .inside-details-table-head-label span{width:auto;text-align:left}.qc-modal-inside-details .inside-details-table-row,.qc-modal-inside-details .inside-details-table-total{display:grid;grid-template-columns:minmax(0, 220px) repeat(3, minmax(0, 1fr));column-gap:8px;box-sizing:border-box;min-height:24px;padding:4px 12px;color:#333;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:16px}.qc-modal-inside-details .inside-details-table-row>span,.qc-modal-inside-details .inside-details-table-total>span{min-width:0;width:auto;text-align:right}.qc-modal-inside-details .inside-details-table-row>span:first-child,.qc-modal-inside-details .inside-details-table-total>span:first-child{width:auto;text-align:left}.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{margin-top:4px;padding-top:10px;border-top:1px solid #3142aa;font-weight:700}.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{margin-top:8px;padding-top:10px;color:#063b63;font-weight:700}.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{margin-top:4px;padding-top:10px;border-top:1px solid #c7cfdd;font-weight:700}.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{margin-top:8px;padding:6px 12px;border-radius:4px;background:#3142aa;color:#fff;font-weight:700}.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;place-content:end stretch;align-items:end;justify-items:stretch;padding:0;overflow:hidden}.qc-modal-inside-details.open{place-content:end stretch;place-items:end stretch}.qc-modal-inside-details .inside-details-modal-card.qc-container{width:100% !important;max-width:100%;height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap)) !important;height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap)) !important;min-height:0 !important;max-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));max-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));margin:0 !important;padding:8px 0 20px !important;border-radius:16px 16px 0 0;background:#fff;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.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;min-height:0 !important;max-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));max-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));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{display:block;position:static;z-index:5;flex:0 0 6px;width:57px;height:6px;margin:8px auto 0;border-radius:999px;background:#ccc;cursor:grab;touch-action:none}.qc-modal-inside-details .inside-details-mobile-tabs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));height:36px;margin-bottom:12px;border-bottom:1px solid #dfe5f1}.qc-modal-inside-details#outside-ir35-details-modal .inside-details-mobile-tabs{margin-bottom:8px}.qc-modal-inside-details .inside-details-mobile-tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 16px;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#333;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px}.qc-modal-inside-details .inside-details-mobile-tab.is-active{color:#3142aa;border-bottom-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{display:none;gap:8px;padding:0;background:rgba(0,0,0,0);border-radius:0}.qc-modal-inside-details .inside-details-panel-label{min-height:24px;padding:0 8px;font-size:13px;line-height:16px}.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{display:flex}.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{padding:4px 32px 4px 0;font-size:13px;line-height:16px;gap:12px;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--total,.qc-modal-inside-details .inside-details-row--grand-total{padding-right:0}.qc-modal-inside-details .inside-details-highlight{padding:6px 12px;font-size:13px;line-height:16px}.qc-modal-inside-details .inside-details-highlight strong{flex:0 0 auto;min-width:82px}.qc-modal-inside-details .inside-details-panel--taxes{gap:8px;padding:0;background:rgba(0,0,0,0);border-radius:0}.qc-modal-inside-details .inside-details-table-card{padding:0;background:rgba(0,0,0,0);border-radius: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{grid-template-columns:minmax(0, 170fr) minmax(0, 78fr) minmax(0, 46fr) minmax(0, 49fr);column-gap:0;gap:0;min-height:24px;padding-left:0;padding-right:0;font-size:13px;line-height:16px}.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{width:auto;font-size:13px;line-height:16px}.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{grid-template-columns:minmax(0, 172px) repeat(3, minmax(0, 1fr));column-gap:8px}.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}}#info-icon-modal{align-items:center;background:var(--qc-color-surface-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);justify-content:center;padding:var(--qc-space-md)}#info-icon-modal.open{display:flex !important}#info-icon-modal .qc-modal-card{width:min(510px,100vw - var(--qc-space-xl));max-width:510px !important;margin:auto;padding:var(--qc-space-lg) 30px 30px 30px;border-radius:14px}#info-icon-modal .qc-modal-head{padding-bottom:0;border-bottom:none;margin-bottom:var(--qc-space-md)}#info-icon-modal .qc-modal-head .h22{font-size:var(--qc-font-size-2xl) !important;font-weight:var(--qc-font-weight-bold) !important;color:var(--qc-dark-400);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{width:min(871px,100vw - var(--qc-space-xl));max-width:871px !important;padding:var(--qc-space-xl) var(--qc-space-xl) var(--qc-space-2xl);border-radius:var(--qc-radius-sm);background:#fcfcfd}@media(max-width: 767px){#info-icon-modal.info-modal--wide .qc-modal-card{width:calc(100vw - var(--qc-space-xl));padding:var(--qc-space-md) var(--qc-space-md) 20px !important}}#info-icon-modal.info-modal--wide .qc-modal-head{padding-bottom:0;margin-bottom:var(--qc-space-xl)}@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{font-size:var(--qc-font-size-2xl) !important;font-weight:var(--qc-font-weight-semibold) !important;line-height:var(--qc-line-height-2xl);color:var(--qc-color-text-primary)}#info-icon-modal.info-modal--wide .close-modal{width:20px;height:20px;margin:0;flex:0 0 auto}#info-icon-modal.info-modal--wide .annualised .information,#info-icon-modal.info-modal--wide .specific-dates .information,#info-icon-modal.info-modal--wide .tax-year .information,#info-icon-modal.info-modal--wide .tax-code .information,#info-icon-modal.info-modal--wide .scotland .information,#info-icon-modal.info-modal--wide .ns-tax-code .information,#info-icon-modal.info-modal--wide .n-insurance .information,#info-icon-modal.info-modal--wide .other-income .information,#info-icon-modal.info-modal--wide .other-dividends .information,#info-icon-modal.info-modal--wide .blind-person-allowance .information,#info-icon-modal.info-modal--wide .marriage-allowance .information,#info-icon-modal.info-modal--wide .cash-allowance .information,#info-icon-modal.info-modal--wide .bonus .information,#info-icon-modal.info-modal--wide .overtime .information,#info-icon-modal.info-modal--wide .t-benefits .information,#info-icon-modal.info-modal--wide .student-loan .information,#info-icon-modal.info-modal--wide .s-sacrifice .information,#info-icon-modal.info-modal--wide .os-sacrifice .information,#info-icon-modal.info-modal--wide .ps-sacrifice .information,#info-icon-modal.info-modal--wide .work-pension .information,#info-icon-modal.info-modal--wide .p-work-pension .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 .other-salary-taken .information,#info-icon-modal.info-modal--wide .second-employee .information,#info-icon-modal.info-modal--wide .retained-earnings .information,#info-icon-modal.info-modal--wide .badr .information,#info-icon-modal.info-modal--wide .j-ownership .information,#info-icon-modal.info-modal--wide .r-expences .information,#info-icon-modal.info-modal--wide .o-expences .information,#info-icon-modal.info-modal--wide .umbrella-margin .information,#info-icon-modal.info-modal--wide .holiday-pay .information,#info-icon-modal.info-modal--wide .a-levy .information{width:100%}#info-icon-modal.info-modal--wide .annualised .information p,#info-icon-modal.info-modal--wide .annualised .information li,#info-icon-modal.info-modal--wide .specific-dates .information p,#info-icon-modal.info-modal--wide .specific-dates .information li,#info-icon-modal.info-modal--wide .tax-year .information p,#info-icon-modal.info-modal--wide .tax-year .information li,#info-icon-modal.info-modal--wide .tax-code .information p,#info-icon-modal.info-modal--wide .tax-code .information li,#info-icon-modal.info-modal--wide .scotland .information p,#info-icon-modal.info-modal--wide .scotland .information li,#info-icon-modal.info-modal--wide .ns-tax-code .information p,#info-icon-modal.info-modal--wide .ns-tax-code .information li,#info-icon-modal.info-modal--wide .n-insurance .information p,#info-icon-modal.info-modal--wide .n-insurance .information li,#info-icon-modal.info-modal--wide .other-income .information p,#info-icon-modal.info-modal--wide .other-income .information li,#info-icon-modal.info-modal--wide .other-dividends .information p,#info-icon-modal.info-modal--wide .other-dividends .information li,#info-icon-modal.info-modal--wide .blind-person-allowance .information p,#info-icon-modal.info-modal--wide .blind-person-allowance .information li,#info-icon-modal.info-modal--wide .marriage-allowance .information p,#info-icon-modal.info-modal--wide .marriage-allowance .information li,#info-icon-modal.info-modal--wide .cash-allowance .information p,#info-icon-modal.info-modal--wide .cash-allowance .information li,#info-icon-modal.info-modal--wide .bonus .information p,#info-icon-modal.info-modal--wide .bonus .information li,#info-icon-modal.info-modal--wide .overtime .information p,#info-icon-modal.info-modal--wide .overtime .information li,#info-icon-modal.info-modal--wide .t-benefits .information p,#info-icon-modal.info-modal--wide .t-benefits .information li,#info-icon-modal.info-modal--wide .student-loan .information p,#info-icon-modal.info-modal--wide .student-loan .information li,#info-icon-modal.info-modal--wide .s-sacrifice .information p,#info-icon-modal.info-modal--wide .s-sacrifice .information li,#info-icon-modal.info-modal--wide .os-sacrifice .information p,#info-icon-modal.info-modal--wide .os-sacrifice .information li,#info-icon-modal.info-modal--wide .ps-sacrifice .information p,#info-icon-modal.info-modal--wide .ps-sacrifice .information li,#info-icon-modal.info-modal--wide .work-pension .information p,#info-icon-modal.info-modal--wide .work-pension .information li,#info-icon-modal.info-modal--wide .p-work-pension .information p,#info-icon-modal.info-modal--wide .p-work-pension .information li,#info-icon-modal.info-modal--wide .d-salary .information p,#info-icon-modal.info-modal--wide .d-salary .information li,#info-icon-modal.info-modal--wide .employment-allowance .information p,#info-icon-modal.info-modal--wide .employment-allowance .information li,#info-icon-modal.info-modal--wide .other-salary-taken .information p,#info-icon-modal.info-modal--wide .other-salary-taken .information li,#info-icon-modal.info-modal--wide .second-employee .information p,#info-icon-modal.info-modal--wide .second-employee .information li,#info-icon-modal.info-modal--wide .retained-earnings .information p,#info-icon-modal.info-modal--wide .retained-earnings .information li,#info-icon-modal.info-modal--wide .badr .information p,#info-icon-modal.info-modal--wide .badr .information li,#info-icon-modal.info-modal--wide .j-ownership .information p,#info-icon-modal.info-modal--wide .j-ownership .information li,#info-icon-modal.info-modal--wide .r-expences .information p,#info-icon-modal.info-modal--wide .r-expences .information li,#info-icon-modal.info-modal--wide .o-expences .information p,#info-icon-modal.info-modal--wide .o-expences .information li,#info-icon-modal.info-modal--wide .umbrella-margin .information p,#info-icon-modal.info-modal--wide .umbrella-margin .information li,#info-icon-modal.info-modal--wide .holiday-pay .information p,#info-icon-modal.info-modal--wide .holiday-pay .information li,#info-icon-modal.info-modal--wide .a-levy .information p,#info-icon-modal.info-modal--wide .a-levy .information li{margin:0;font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);line-height:var(--qc-line-height-lg);color:var(--qc-color-text-primary);text-align:left}#info-icon-modal.info-modal--wide .annualised .information ul,#info-icon-modal.info-modal--wide .specific-dates .information ul,#info-icon-modal.info-modal--wide .tax-year .information ul,#info-icon-modal.info-modal--wide .tax-code .information ul,#info-icon-modal.info-modal--wide .scotland .information ul,#info-icon-modal.info-modal--wide .ns-tax-code .information ul,#info-icon-modal.info-modal--wide .n-insurance .information ul,#info-icon-modal.info-modal--wide .other-income .information ul,#info-icon-modal.info-modal--wide .other-dividends .information ul,#info-icon-modal.info-modal--wide .blind-person-allowance .information ul,#info-icon-modal.info-modal--wide .marriage-allowance .information ul,#info-icon-modal.info-modal--wide .cash-allowance .information ul,#info-icon-modal.info-modal--wide .bonus .information ul,#info-icon-modal.info-modal--wide .overtime .information ul,#info-icon-modal.info-modal--wide .t-benefits .information ul,#info-icon-modal.info-modal--wide .student-loan .information ul,#info-icon-modal.info-modal--wide .s-sacrifice .information ul,#info-icon-modal.info-modal--wide .os-sacrifice .information ul,#info-icon-modal.info-modal--wide .ps-sacrifice .information ul,#info-icon-modal.info-modal--wide .work-pension .information ul,#info-icon-modal.info-modal--wide .p-work-pension .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 .other-salary-taken .information ul,#info-icon-modal.info-modal--wide .second-employee .information ul,#info-icon-modal.info-modal--wide .retained-earnings .information ul,#info-icon-modal.info-modal--wide .badr .information ul,#info-icon-modal.info-modal--wide .j-ownership .information ul,#info-icon-modal.info-modal--wide .r-expences .information ul,#info-icon-modal.info-modal--wide .o-expences .information ul,#info-icon-modal.info-modal--wide .umbrella-margin .information ul,#info-icon-modal.info-modal--wide .holiday-pay .information ul,#info-icon-modal.info-modal--wide .a-levy .information ul{margin:var(--qc-space-lg) 0 0;padding-left:var(--qc-space-lg)}#info-icon-modal.info-modal--wide .annualised .information li+li,#info-icon-modal.info-modal--wide .specific-dates .information li+li,#info-icon-modal.info-modal--wide .tax-year .information li+li,#info-icon-modal.info-modal--wide .tax-code .information li+li,#info-icon-modal.info-modal--wide .scotland .information li+li,#info-icon-modal.info-modal--wide .ns-tax-code .information li+li,#info-icon-modal.info-modal--wide .n-insurance .information li+li,#info-icon-modal.info-modal--wide .other-income .information li+li,#info-icon-modal.info-modal--wide .other-dividends .information li+li,#info-icon-modal.info-modal--wide .blind-person-allowance .information li+li,#info-icon-modal.info-modal--wide .marriage-allowance .information li+li,#info-icon-modal.info-modal--wide .cash-allowance .information li+li,#info-icon-modal.info-modal--wide .bonus .information li+li,#info-icon-modal.info-modal--wide .overtime .information li+li,#info-icon-modal.info-modal--wide .t-benefits .information li+li,#info-icon-modal.info-modal--wide .student-loan .information li+li,#info-icon-modal.info-modal--wide .s-sacrifice .information li+li,#info-icon-modal.info-modal--wide .os-sacrifice .information li+li,#info-icon-modal.info-modal--wide .ps-sacrifice .information li+li,#info-icon-modal.info-modal--wide .work-pension .information li+li,#info-icon-modal.info-modal--wide .p-work-pension .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 .other-salary-taken .information li+li,#info-icon-modal.info-modal--wide .second-employee .information li+li,#info-icon-modal.info-modal--wide .retained-earnings .information li+li,#info-icon-modal.info-modal--wide .badr .information li+li,#info-icon-modal.info-modal--wide .j-ownership .information li+li,#info-icon-modal.info-modal--wide .r-expences .information li+li,#info-icon-modal.info-modal--wide .o-expences .information li+li,#info-icon-modal.info-modal--wide .umbrella-margin .information li+li,#info-icon-modal.info-modal--wide .holiday-pay .information li+li,#info-icon-modal.info-modal--wide .a-levy .information li+li{margin-top:var(--qc-space-lg)}.qc-custom-radio{display:flex;align-items:center;gap:8px;position:relative;width:max-content}@media only screen and (min-width: 280px)and (max-width: 767px){.qc-custom-radio{gap:8px}}.qc-custom-radio input{position:absolute;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.qc-custom-radio input:checked+span{position:relative;border-color:var(--qc-blue);background:var(--qc-blue)}.qc-custom-radio input:checked+span::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:8px;height:8px;border-radius:50%;background:#fff}.qc-custom-radio svg:hover~.tooltip{opacity:1 !important}.qc-custom-radio span{display:grid;place-content:center;width:16px;height:16px;border-radius:50%;border:1px solid #ccc;background:#fff;pointer-events:none}.qc-custom-radio span svg{display:none}.qc-oval-radio{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;height:48px;border:1px solid var(--qc-border) !important;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{padding:8px 16px;position:relative;overflow:hidden;border-radius:6px;width:100%;height:100%;display:grid;place-content:center;grid-auto-flow:column;gap:4px}.qc-oval-radio div.active{border:1px solid var(--qc-border);box-shadow:0px 12px 115px 0px rgba(0,0,0,.06),0px 3.618px 34.669px 0px rgba(0,0,0,.04),0px 1.503px 14.4px 0px rgba(0,0,0,.03),0px .543px 5.208px 0px 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;text-align:center;font-weight:400;margin-bottom:0;white-space:nowrap}.qc-oval-radio div input{cursor:pointer;position:absolute;top:0;left:0;opacity:0;z-index:1;width:100%;height:100%}.qc-custom-checkbox{display:flex;align-items:center;gap:8px;position:relative;width:max-content}.qc-custom-checkbox input{position:absolute;width:100%;height:100%;z-index:1;opacity:0}.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{display:grid;place-content:center;min-width:16px;min-height:16px;border-radius:4px;border:1px solid var(--qc-border);background:#fff}.qc-custom-checkbox span svg{display:none}.qc-custom-checkbox>svg{margin-top:1px;cursor:pointer;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{padding-left:12px;padding-right:17px !important;height:100%;display:flex;align-items:center;text-transform:capitalize;color:var(--qc-text-primary) !important;font-size:14px !important;font-weight:400 !important;line-height:20px !important}.qc-select .select2-container .select2-selection--single{border:1px solid var(--qc-border) !important;height:48px;background-color:var(--qc-white);outline:none;box-shadow:0px 1px 2px 0px var(--qc-shadow) !important}.qc-select .select2-container--default .select2-selection--single .select2-selection__arrow{right:15px;height:97%;display:grid;place-content:center;width:20px !important}.qc-select .select2-container .select2-selection--single .select2-selection__arrow b{opacity:.45;border-color:var(--qc-blue) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);width:24px !important;height: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{position:relative;margin-bottom:12px;border-radius:8px}.qc-input-select .input-half{padding:13px 16px;display:flex;align-items:center;width:100%;overflow:hidden;position:relative;border-radius:8px}.qc-input-select .input-icon{position:absolute;left:0px;top:0%;min-width:33px;height:100%;display:grid;place-content:center;font-weight:400;font-size:14px;line-height:20px;color:var(--qc-text-secondary);background:var(--qc-bg-light);border-right:1px solid var(--qc-border)}.qc-input-select svg{min-width:24px}.qc-input-select input{border:none;outline:none;padding:0;padding-left:25px}.qc-input-select .error-msg{margin-top:14px;color:var(--qc-red)}.qc-input-select .has-danger input{border-color:var(--qc-red) !important}.qc-input-select .select2-container{transition:none !important;min-width:90px !important;max-width:90px !important;margin-left:auto;margin-right:12px !important}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__arrow{top:51% !important;transform:translateY(-50%);right:5px !important;display:flex;align-items:center;justify-content:center;transition:.3s}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__arrow b{background-image:url(https://cdn4.iconfinder.com/data/icons/user-interface-174/32/UIF-76-512.png);background-color:rgba(0,0,0,0);background-size:contain;border:none !important;height:18px !important;width:18px !important;margin:auto !important;top:auto !important;left:auto !important}.qc-input-select .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;width:100%;font-size:14px;font-weight:400;line-height:16px;border-radius:0;outline:none}.qc-input-select .select2-container--default .select2-selection--single{padding-left:8px;background:var(--qc-bg-light);border:1px solid var(--qc-border);height:32px;border-radius:6px !important;display:flex;align-items:center}.box-head{font-weight:600;font-size:20px;line-height:20px;margin-bottom:16px;color:var(--qc-text-primary)}.m-modal-select-time{--qc-calculator-mobile-sheet-top-gap: 64px;transform:translateY(100%);transition:transform var(--qc-transition-modal);position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:21474836477;border-radius:16px 16px 0 0;box-shadow:0px -24px 48px rgba(0,0,0,.08),0px -4px 16px rgba(0,0,0,.04);min-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));min-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));max-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));max-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));padding-bottom:env(safe-area-inset-bottom)}.m-modal-select-time::before{content:"";position:absolute;top:16px;left:50%;transform:translateX(-50%);width:57px;height:6px;border-radius:2px;background:#ccc}.m-modal-select-time.open{transform:translate(0)}.m-modal-select-time.is-dragging{cursor:grabbing}.m-modal-select-time .tab-header{display:flex;align-items:center;justify-content:space-between;padding:40px 16px 15px 24px;border-bottom:1px solid var(--qc-border)}.m-modal-select-time .tab-header svg{width:20px;height:20px;flex-shrink:0}.m-modal-select-time .tab-header .tab-header-title{font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#111}.m-modal-select-time .tab-content{padding:16px 16px 24px}.m-modal-select-time .tab-content ul{padding:0;margin:0;list-style:none}.m-modal-select-time .tab-content ul li{padding:10px 12px;display:flex;align-items:center;min-height:44px;border-radius:8px}.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{display:block;width:100%;font-family:"Inter",var(--font1),sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--qc-text-primary) !important}.m-faq-accordions>div{border-top:1px solid var(--qc-border);display:flex;flex-direction:column;align-items:flex-start;padding:14px 16px;gap:20px}@media only screen and (min-width: 280px)and (max-width: 767px){.m-faq-accordions>div{padding:24px 0px !important}}.m-faq-accordions>div:last-child{border-bottom:1px solid var(--qc-border)}.m-faq-accordions .acc-title{width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.m-faq-accordions .acc-title+div{width:100%}.m-faq-accordions .acc-title__heading{margin:0;width:100%}.m-faq-accordions .acc-title__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:0;border:0;background:rgba(0,0,0,0);font:inherit;color:inherit;text-align:left;cursor:pointer}.m-faq-accordions .acc-title__label{flex:1 1 auto;font-weight:600;font-size:14px;line-height:20px}.m-faq-accordions .acc-title__icon{transition:.2s;flex-shrink:0;min-width:24px}.m-faq-accordions .acc-title__icon path{transform:scale(0.8);transform-origin:right}.m-faq-accordions .acc-title__icon--minus{display:none}.m-faq-accordions .acc-title.active .acc-title__icon--plus{display:none}.m-faq-accordions .acc-title.active .acc-title__icon--minus{display:block}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)){display:flex;align-items:center;justify-content:space-between;gap:20px}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)) svg{transition:.2s;min-width:24px}.m-faq-accordions .acc-title:not(:has(.acc-title__trigger)) svg path{transform:scale(0.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-weight:600;font-size:14px !important;line-height:20px}.page-calculator .outline-input{width:100%;margin-bottom:24px;position:relative}.page-calculator .outline-input span{display:block;position:absolute;left:12px;top:54%;font-size:14px}@media only screen and (min-width: 280px)and (max-width: 767px){.page-calculator .outline-input span{top:53%}}.page-calculator .outline-input input{font-size:14px !important;border:1px solid var(--qc-border) !important;padding:13px 12px !important;border-radius:8px !important;font-weight:400 !important;line-height:20px !important;outline:none;box-shadow:0px 1px 2px 0px var(--qc-shadow);width:100%;height:48px;margin:0;-webkit-appearance:none;-moz-appearance:textfield}.page-calculator .outline-input input::-webkit-outer-spin-button,.page-calculator .outline-input input::-webkit-inner-spin-button{-webkit-appearance:none}.page-calculator .outline-input label{margin-bottom:4px;display:block;width:max-content}.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-width:thin;scrollbar-color:#c7cfdd rgba(0,0,0,0)}.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:rgba(0,0,0,0)}.select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar-thumb,.select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar-thumb{border-radius:999px;background:#c7cfdd}.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{padding:10px 16px 24px;box-sizing:border-box}.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{width:343px;height:106px;margin-bottom:56px;font-family:"Inter",var(--font1),sans-serif;font-weight:600;font-size:44px;line-height:53px;color:#333;text-align:left;display:flex;flex-direction:column;gap:12px;letter-spacing:.01em}.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{width:343px;height:28px;font-family:"Inter";font-style:normal;font-weight:500;font-size:22px;line-height:28px;text-transform:uppercase;color:#333;letter-spacing:0}.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{font-family:"Inter",var(--font1),sans-serif;font-size:16px;line-height:24px;color:#333;text-align:left;margin:0 0 24px}.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{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:12px;font-size:16px;line-height:24px;color:#333;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{display:flex;align-items:center;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{margin-top:24px;border-radius:8px;overflow:hidden;line-height:0}.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{width:100%;max-width:343px;height:auto;display:block;margin:0 auto}.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{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:0 16px;box-sizing:border-box;margin-top:56px}.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:0px 9px 55px rgba(0,0,0,.04),0px 2.713px 16.581px rgba(0,0,0,.03),0px 1.127px 6.887px rgba(0,0,0,.02),0px .408px 2.491px rgba(0,0,0,.01);padding:30px 23px 16px 25px;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);box-sizing:border-box}.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{font-family:"Inter",var(--font1),sans-serif;font-weight:600;font-size:20px;line-height:1;color:#000;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{display:block;font-weight:500;font-size:14px;line-height:20px;color:#000;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;overflow:hidden;margin-bottom:0}.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{border-right:1px solid #e5e6e7;background:#f5f7f9}.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;padding:24px 16px;box-sizing:border-box;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px);max-width:none}.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-weight:500;font-size:14px;line-height:20px;margin:0;letter-spacing:.02em}.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{height:auto;min-height:auto;background:rgba(0,0,0,0) !important;padding:0 !important;gap:8px}.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{min-width:52px;justify-content:center;padding:8px 10px !important;background:#202b7a !important;border:none !important;border-radius:8px;box-sizing:border-box}.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-weight:500 !important;font-size:14px !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{height:auto;min-height:44px;flex-wrap:nowrap;background:hsla(0,0%,100%,.1) !important;padding:4px !important;gap:4px;border-radius:8px}.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{flex:1 1 0;padding:8px 6px !important;border-radius:6px;justify-content:center;min-width:0;background:rgba(0,0,0,0) !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-weight:500 !important;font-size:13px !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{display:grid;grid-template-rows:repeat(2, 1fr);grid-template-columns:repeat(4, 1fr);row-gap:var(--qc-space-xs);column-gap:var(--qc-space-2xs)}@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}}html:has(.page-calculator .desktop-calc .calc-article),body: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{display:flex !important;flex-direction:column;box-sizing:border-box;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))}}@media only screen and (min-width: 768px){.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{display:block;font-size:14px;line-height:20px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-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{border:1px dashed var(--qc-blue);background:rgba(0,0,0,0);color:var(--qc-blue);height:40px !important;filter:drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25))}.page-calculator .calc-table{display:flex;flex-direction:column;width:100%;border:none;border-radius:8px;border-bottom:0;background:#fff;padding:12px}.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{padding:8px;font-size:14px;font-weight:400;line-height:16px;color:var(--qc-text-primary)}.page-calculator .calc-table hr{margin:0;border-top:1px dashed var(--qc-border)}.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{font-weight:600;color:#000}.page-calculator .calc-table tbody tr:nth-last-child(2) td:last-child{color:var(--qc-600-red) !important}.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{font-size:14px;font-weight:600;line-height:16px;color:#fff !important;padding-top:4px;padding-bottom:4px;background:#334ec8}.page-calculator .calc-table tbody.total_taxes td span{color:#fff !important}.page-calculator .calc-table tbody.total_taxes td:first-child{padding-left:8px;border-radius:4px 0 0 4px}.page-calculator .calc-table tbody.total_taxes td:last-child{padding-right:8px;border-radius:0 4px 4px 0}.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{width:100%;padding:8px}.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{color:var(--qc-text-primary) !important}.page-calculator .calc-table>div .inner-table-list.black-num .table-list.populated *{color:var(--qc-text-primary) !important}.page-calculator .calc-table>div.dark-list,.page-calculator .calc-table>div.blue-list{margin-top:auto;padding:4px 8px;background:var(--qc-400-blue);width:calc(100% + 2.4px);position:relative;left:-1px;border-radius:4px;margin:4px 0}.page-calculator .calc-table>div.dark-list .table-list,.page-calculator .calc-table>div.blue-list .table-list{font-weight:700;padding:0}.page-calculator .calc-table>div.dark-list .table-list span,.page-calculator .calc-table>div.blue-list .table-list span{color:#fff !important}.page-calculator .calc-table>div.blue-list{background:rgba(0,0,0,0);border:1px dashed var(--qc-border)}.page-calculator .calc-table>div.blue-list .table-list span{font-weight:600 !important;color:var(--qc-text-primary) !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-profit,.page-calculator .calc-table>div .table-list{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;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-profit .eq-row,.page-calculator .calc-table>div .table-list .eq-row{text-align:center;border:1px solid;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:nth-child(2),.page-calculator .calc-table>div .table-list-profit.red span:last-child,.page-calculator .calc-table>div .table-list.red span:nth-child(2),.page-calculator .calc-table>div .table-list.red span:last-child{color:var(--qc-600-red) !important}.page-calculator .calc-table>div .table-list-profit .icon-span,.page-calculator .calc-table>div .table-list .icon-span{display:flex;align-items:center;gap:5px}.page-calculator .qc-custom-radio input{width:calc(100% - 25px)}.page-calculator .mw-470{max-width:470px}.page-calculator svg.openInfo{min-width:12px;min-height:12px}.page-calculator .p20,.page-calculator .h24{color:var(--qc-dark-400)}.page-calculator .qc-custom-radio,.page-calculator .info-labels,.page-calculator .qc-custom-checkbox{width:100%;margin-bottom:16px;padding:0px 0px 8px;border-bottom:1px solid #e5e9f8}.page-calculator .outline-input{position:relative}.page-calculator .calc-box{margin-bottom:80px;display:flex;border:0;border-radius:var(--qc-radius-md);flex:1 1 auto;min-height:0;width:100%;max-width:1170px;margin-left:auto;margin-right:auto;background:var(--qc-color-surface-white);overflow:visible;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);--calculator-shell-height: 100%;scroll-margin-top:96px}@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{width:50%;border-right:2px solid var(--qc-color-primary-200);padding:24px;box-sizing:border-box;position:relative;z-index:2;overflow:visible;border-radius:var(--qc-radius-md) 0 0 var(--qc-radius-md);background:var(--qc-color-surface-white)}@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{width:50%;padding:24px;background:var(--qc-900-blue);box-sizing:border-box;overflow:hidden;border-radius:0 var(--qc-radius-md) var(--qc-radius-md) 0}.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{padding:20px;border-radius:20px !important;border:1px solid var(--qc-black) !important;background:#fff}.page-calculator .white-container{padding-top:24px;border-top:1px dashed var(--qc-border)}.page-calculator .white-container:not(:last-child){margin-bottom:24px}.page-calculator .calculator-timing-panel{display:flex;flex-direction:column;gap:32px;padding-top:24px;border-top:1px dashed var(--qc-border)}.page-calculator .calculator-timing-option{padding:0 16px}.page-calculator .calculator-timing-option-header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-bottom:0;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-timing-option-header .qc-custom-radio{flex:1 1 auto;width:auto;margin-bottom:0;padding-bottom:0;border-bottom:0}.page-calculator .calculator-timing-option-header .qc-custom-radio input{width:100%}.page-calculator .calculator-timing-option-header .lg-label{margin-bottom:0;font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:600;line-height:20px;color:#333}.page-calculator .calculator-timing-option-header .qc-custom-radio span{width:20px;height:20px}.page-calculator .calculator-timing-option-header .qc-custom-radio input:checked+span::after{width:10px;height:10px}.page-calculator .calculator-timing-option-header .calculator-timing-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer}.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-timing-panel,.page-calculator .calculator-tax-year-panel,.page-calculator .calculator-tax-code-panel,.page-calculator .calculator-other-panel,.page-calculator .calculator-pension-panel,.page-calculator .calculator-outside-salaries-panel,.page-calculator .calculator-expenses-panel,.page-calculator .calculator-equity-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{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-tax-year-header .lg-label{margin-bottom:0;color:#333;font-size:16px;font-weight:600;line-height:20px}.page-calculator .calculator-tax-year-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer}.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{width:100%;max-width:262px;margin-top:16px}.page-calculator .calculator-mobile-picker{display:none}.page-calculator .calculator-mobile-subselect-trigger,.page-calculator .calculator-mobile-subselect-sheet{display:none}.page-calculator .calculator-mobile-subsheet-trigger{display:none;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:16px;padding:12px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;color:#000;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;box-shadow:0px 1px 2px 0px rgba(13,16,23,.06);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.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;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin-top:16px;padding:12px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;color:#000;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;line-height:20px;text-align:left;box-shadow:0px 1px 2px 0px rgba(13,16,23,.06);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.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-tax-letter-sheet,.page-calculator .calculator-tax-code-ni-sheet{display:none}.page-calculator .calculator-mobile-picker__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;color:#000;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;line-height:20px;list-style:none;box-shadow:0px 1px 2px 0px rgba(13,16,23,.06);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.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{width:100%;margin-bottom:0;padding-bottom:0;border-bottom:0}.page-calculator .calculator-mobile-picker__option .qc-custom-radio span{width:20px;height:20px}.page-calculator .calculator-mobile-picker__option .qc-custom-radio input:checked+span::after{width:10px;height:10px}.page-calculator .calculator-mobile-picker__option .qc-custom-radio label{margin-bottom:0;color:#333;font-size:14px !important;font-weight:500;line-height:20px}.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{display:flex;align-items:center;width:100%;min-height:44px;padding:10px 12px;border-radius:8px;color:var(--qc-text-primary) !important;font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:400;line-height:24px;cursor:pointer}.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--tax-year,.page-calculator .qc-select--tax-code,.page-calculator .qc-select--other{width:100%}.page-calculator .qc-select--tax-year .select2-container .select2-selection--single,.page-calculator .qc-select--tax-code .select2-container .select2-selection--single,.page-calculator .qc-select--other .select2-container .select2-selection--single{height:calc(var(--qc-space-md)*3);border:1px solid var(--qc-color-border-input) !important;border-radius:var(--qc-radius-md) !important;background:var(--qc-color-surface-white);box-shadow:var(--qc-shadow-xs)}.page-calculator .qc-select--tax-year .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--other .select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;height:100%;padding:0 calc(var(--qc-space-xl) + var(--qc-space-xs)) 0 var(--qc-space-md) !important;color:var(--qc-color-text-primary) !important;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md) !important;font-weight:var(--qc-font-weight-regular) !important;line-height:var(--qc-line-height-lg) !important;text-transform:none}.page-calculator .qc-select--tax-year .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--other .select2-container--default .select2-selection--single .select2-selection__arrow{right:var(--qc-space-md);width:var(--qc-space-md) !important;height:100%;display:flex;align-items:center;justify-content:center}.page-calculator .qc-select--tax-year .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--other .select2-container .select2-selection--single .select2-selection__arrow b{display:none}.page-calculator .qc-select--tax-year .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--other .select2-container--default .select2-selection--single .select2-selection__arrow::before{content:"";width:var(--qc-space-sm);height:var(--qc-space-sm);border-right:1.5px solid var(--qc-color-text-black);border-bottom:1.5px solid var(--qc-color-text-black);transform:rotate(45deg) translateY(calc(-0.5 * var(--qc-space-2xs)));transform-origin:center}.page-calculator .qc-select--tax-year:focus-within .select2-container .select2-selection--single,.page-calculator .qc-select--tax-year .select2-container.select2-container--open .select2-selection--single,.page-calculator .qc-select--tax-year .select2-container--open .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-code:focus-within .select2-container .select2-selection--single,.page-calculator .qc-select--tax-code .select2-container.select2-container--open .select2-selection--single,.page-calculator .qc-select--tax-code .select2-container--open .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--other:focus-within .select2-container .select2-selection--single,.page-calculator .qc-select--other .select2-container.select2-container--open .select2-selection--single,.page-calculator .qc-select--other .select2-container--open .select2-selection--single,.page-calculator .qc-select--other .select2-container .select2-selection--single:focus,.page-calculator .qc-select--other .select2-container .select2-selection--single:focus-visible{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:focus,.page-calculator .qc-select .select2-container:focus-visible,.page-calculator .qc-select .select2-container.select2-container--open{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:focus-within .select2-container .select2-selection--single,.page-calculator .qc-select .select2-container.select2-container--open .select2-selection--single,.page-calculator .qc-select .select2-container--open .select2-selection--single,.page-calculator .qc-select .select2-container .select2-selection--single:focus,.page-calculator .qc-select .select2-container .select2-selection--single:focus-visible{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{padding-top:16px;border-top:1px solid #e5e9f8}.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{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-tax-code-group__title{margin-bottom:0;color:#333;font-size:16px;font-weight:600;line-height:20px}.page-calculator .calculator-tax-code-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer;flex:0 0 auto}.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{width:auto;margin-bottom:0;padding-bottom:0;border-bottom:0}.page-calculator .calculator-tax-code-option .qc-custom-radio input{width:100%}.page-calculator .calculator-tax-code-option .qc-custom-radio label{margin-bottom:0;color:#333;font-size:16px !important;font-weight:400;line-height:20px}.page-calculator .calculator-tax-code-field{width:100%;max-width:262px;margin-top:16px}.page-calculator .calculator-tax-code-text-input{width:100%;height:48px;padding:12px 16px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;box-shadow:0px 1px 2px 0px rgba(13,16,23,.06);color:#333;font-size:16px;font-weight:400;line-height:24px;appearance:textfield;transition:border-color .15s ease,box-shadow .15s ease}.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{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:8px 20px;border-radius:4px;background:#e5e9f8;color:#000}.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-width:thin;scrollbar-color:#c7cfdd rgba(0,0,0,0)}.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:rgba(0,0,0,0)}.page-calculator .select2-dropdown--calculator-thin-scrollbar .select2-results__options::-webkit-scrollbar-thumb,.page-calculator .select2-results__options--calculator-thin-scrollbar::-webkit-scrollbar-thumb{border-radius:999px;background:#c7cfdd}.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--primary,.page-calculator .calculator-tax-code-row--non-standard{grid-template-columns:1fr;gap:24px}.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{display:flex;flex-direction:column;gap:40px;padding-top:16px;border-top:1px solid #e5e9f8}.page-calculator .calculator-other-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.page-calculator .calculator-other-group{min-width:0}.page-calculator .calculator-other-group__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-other-group__title{margin-bottom:0;color:#333;font-size:16px;font-weight:600;line-height:20px}.page-calculator .calculator-other-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer;flex:0 0 auto}.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{width:100%;margin-top:16px}.page-calculator .calculator-other-field--select{max-width:262px}.page-calculator .calculator-other-input{display:flex;align-items:center;width:100%;height:48px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;overflow:hidden;padding-right:12px;transition:border-color .15s ease,box-shadow .15s ease}.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{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 12px;border-right:1px solid #e5e6e7;background:#f5f7f9;color:#8c8c8c;font-size:14px;font-weight:400;line-height:20px;flex:0 0 auto}.page-calculator .calculator-other-input input{flex:1 1 auto;width:auto;min-width:0;border:0;padding:0 0 0 8px;color:#333;font-size:14px;font-weight:400;line-height:20px;box-shadow:none;background:rgba(0,0,0,0)}.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{width:auto;margin-bottom:0;padding-bottom:0;border-bottom:0}.page-calculator .calculator-other-option .qc-custom-radio input{width:100%}.page-calculator .calculator-other-option .qc-custom-radio label{margin-bottom:0;color:#333;font-size:16px !important;font-weight:400;line-height:20px}.page-calculator .calculator-paye-other-panel{display:flex;flex-direction:column;gap:40px;padding-top:16px;border-top:1px solid #e5e9f8;font-family:"Inter",var(--font1),sans-serif}.page-calculator .calculator-paye-benefits-panel{display:flex;flex-direction:column;padding-top:24px;font-family:"Inter",var(--font1),sans-serif}.page-calculator .calculator-paye-benefits-section{min-width:0}.page-calculator .calculator-paye-benefits-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-paye-benefits-section__title{margin-bottom:0;color:#333;font-size:16px;font-weight:600;line-height:20px}.page-calculator .calculator-paye-benefits-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer;flex:0 0 auto}.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{width:100%;padding-top:16px}.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{grid-template-columns:1fr;gap:24px}.page-calculator .calculator-other-field--amount-frequency,.page-calculator .calculator-paye-other-panel .calculator-other-field--select{max-width:none}}.page-calculator .calculator-pension-panel,.page-calculator .calculator-bonus-panel{display:flex;flex-direction:column;padding-top:16px;border-top:1px solid #e5e9f8;font-family:"Inter",var(--font1),sans-serif}.page-calculator .calculator-pension-panel{gap:40px}.page-calculator .calculator-bonus-panel{gap:24px;padding-top:0;border-top:0}.page-calculator .calculator-pension-section,.page-calculator .calculator-bonus-section{min-width:0}.page-calculator .calculator-pension-section__header,.page-calculator .calculator-bonus-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-pension-toggle,.page-calculator .calculator-bonus-toggle{position:relative;display:inline-flex;align-items:center;gap:12px;min-width:0;cursor:pointer;flex:1 1 auto}.page-calculator .calculator-pension-toggle input,.page-calculator .calculator-bonus-toggle input{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.page-calculator .calculator-pension-checkbox,.page-calculator .calculator-bonus-checkbox{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid #ccd3e1;border-radius:6px;background:#fff;transition:background-color .2s ease,border-color .2s ease;flex:0 0 auto}.page-calculator .calculator-pension-checkbox svg,.page-calculator .calculator-bonus-checkbox svg{display:block;opacity:0;transition:opacity .2s ease}.page-calculator .calculator-pension-toggle input:checked+.calculator-pension-checkbox,.page-calculator .calculator-bonus-toggle input:checked+.calculator-bonus-checkbox{border-color:#334ec8;background:#334ec8}.page-calculator .calculator-pension-toggle input:checked+.calculator-pension-checkbox svg,.page-calculator .calculator-bonus-toggle input:checked+.calculator-bonus-checkbox svg{opacity:1}.page-calculator .calculator-pension-toggle input:focus-visible+.calculator-pension-checkbox,.page-calculator .calculator-bonus-toggle input:focus-visible+.calculator-bonus-checkbox{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-pension-section__title,.page-calculator .calculator-bonus-section__title{margin-bottom:0;color:#333;font-size:16px;font-weight:600;line-height:20px;cursor:pointer}.page-calculator .calculator-pension-info-button,.page-calculator .calculator-bonus-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer;flex:0 0 auto}.page-calculator .calculator-pension-info-button svg,.page-calculator .calculator-bonus-info-button svg{display:block}.page-calculator .calculator-pension-info-button:focus-visible,.page-calculator .calculator-bonus-info-button:focus-visible{outline:2px solid #3142aa;outline-offset:2px}.page-calculator .calculator-pension-section__body,.page-calculator .calculator-bonus-section__body{padding-top:24px;padding-left:44px}.page-calculator .calculator-pension-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.page-calculator .calculator-pension-field{min-width:0}.page-calculator .calculator-pension-field__title{margin-bottom:16px;color:#333;font-size:16px;font-weight:400;line-height:20px}.page-calculator .calculator-pension-radio-list{display:flex;flex-direction:column;gap:16px}.page-calculator .calculator-pension-radio .qc-custom-radio{width:auto;margin-bottom:0;padding-bottom:0;border-bottom:0}.page-calculator .calculator-pension-radio .qc-custom-radio input{width:100%}.page-calculator .calculator-pension-radio .qc-custom-radio label{margin-bottom:0;color:#333;font-size:16px !important;font-weight:400;line-height:20px}.page-calculator .calculator-bonus-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.page-calculator .calculator-bonus-field{min-width:0}.page-calculator .calculator-bonus-field--amount{max-width:262px}.page-calculator .calculator-bonus-field__title{margin-bottom:16px;color:#333;font-size:16px;font-weight:500;line-height:20px}.page-calculator .calculator-bonus-radio-list{display:flex;flex-direction:column;gap:8px}.page-calculator .calculator-bonus-radio .qc-custom-radio{width:auto;margin-bottom:0;padding-bottom:0;border-bottom:0}.page-calculator .calculator-bonus-radio .qc-custom-radio input{width:100%}.page-calculator .calculator-bonus-radio .qc-custom-radio label{margin-bottom:0;color:#333;font-size:16px !important;font-weight:400;line-height:20px}.page-calculator .calculator-paye-overtime-panel{display:flex;flex-direction:column;gap:40px;padding-top:16px;border-top:1px solid #e5e9f8;font-family:"Inter",var(--font1),sans-serif}.page-calculator .calculator-paye-overtime-card{width:100%;max-width:552px}.page-calculator .calculator-paye-overtime-card__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-paye-overtime-card__title{margin-bottom:0;color:#333;font-size:16px;font-weight:600;line-height:20px}.page-calculator .calculator-paye-overtime-info-button,.page-calculator .calculator-paye-overtime-info-placeholder{width:16px;height:16px;flex:0 0 auto}.page-calculator .calculator-paye-overtime-info-button{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer}.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;grid-template-columns:repeat(2, 256px);justify-content:flex-start;gap:40px;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{display:block;margin-bottom:4px;color:#000;font-size:14px;font-weight:500;line-height:20px}.page-calculator .calculator-pension-input{display:flex;align-items:stretch;width:100%;min-height:48px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;box-shadow:0px 1px 2px 0px rgba(13,16,23,.06);overflow:hidden}.page-calculator .calculator-pension-input__prefix{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-right:1px solid #e5e6e7;background:#f5f7f9;color:#8c8c8c;font-size:14px;font-weight:400;line-height:20px;flex:0 0 auto}.page-calculator .calculator-pension-input input{width:100%;min-width:0;border:0;padding:14px 16px;color:#333;font-size:14px;font-weight:400;line-height:20px;box-shadow:none;background:rgba(0,0,0,0)}.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{width:80px !important;min-width:80px;outline:none !important}.page-calculator .qc-select--calculator-inline-frequency .select2-container:focus,.page-calculator .qc-select--calculator-inline-frequency .select2-container:focus-visible,.page-calculator .qc-select--calculator-inline-frequency .select2-container.select2-container--open{outline:none !important}.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single{height:32px !important;border:1px solid #e5e6e7 !important;border-radius:6px !important;background:#f5f7f9 !important;box-shadow:none !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--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,.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{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{display:flex;align-items:center;height:100%;padding:0 24px 0 8px !important;color:#333 !important;font-size:12px !important;font-weight:400 !important;line-height:16px !important;text-transform:none !important}.page-calculator .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single .select2-selection__arrow{right:4px;width:20px !important;height:100%;display:flex;align-items:center;justify-content:center}.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{content:"";width:8px;height:8px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(45deg) translateY(-1px);transform-origin:center}.page-calculator .calculator-amount-shell,.page-calculator .calculator-frequency-amount-shell{width:100%;margin-bottom:0}.page-calculator .calculator-amount-shell>.calculator-amount-shell__control,.page-calculator .calculator-frequency-amount-shell>.calculator-amount-shell__control{display:flex;align-items:stretch;width:100%;min-height:calc(var(--qc-space-md)*3);box-sizing:border-box;border:1px solid var(--qc-color-border-light);border-radius:var(--qc-radius-md);background:var(--qc-color-surface-white);padding:0;transition:border-color .15s ease,box-shadow .15s ease}.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{display:flex !important;align-items:stretch;gap:0 !important;flex:1 1 auto;width:auto;min-width:0;margin-bottom:0 !important;padding:0 !important}.page-calculator .calculator-amount-shell .input-icon,.page-calculator .calculator-frequency-amount-shell .input-icon{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;position:static !important;width:33px;min-width:33px;padding:0 !important;border-right:1px solid var(--qc-color-border-light);background:var(--qc-color-surface-light);color:var(--qc-color-text-muted);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;flex:0 0 auto}.page-calculator .calculator-amount-shell input,.page-calculator .calculator-frequency-amount-shell input{flex:1 1 auto;display:block;width:auto;min-width:0;border:0;margin:0 !important;padding:0 var(--qc-space-sm) !important;color:var(--qc-color-text-primary);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;background:rgba(0,0,0,0);box-shadow:none}.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:hover,.page-calculator .calculator-amount-shell input:-webkit-autofill:focus,.page-calculator .calculator-amount-shell input:-webkit-autofill:active,.page-calculator .calculator-frequency-amount-shell input:-webkit-autofill,.page-calculator .calculator-frequency-amount-shell input:-webkit-autofill:hover,.page-calculator .calculator-frequency-amount-shell input:-webkit-autofill:focus,.page-calculator .calculator-frequency-amount-shell input:-webkit-autofill:active{-webkit-text-fill-color:var(--qc-color-text-primary);caret-color:var(--qc-color-text-primary);-webkit-box-shadow:0 0 0 1000px var(--qc-color-surface-white) inset !important;box-shadow:0 0 0 1000px var(--qc-color-surface-white) inset !important;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{flex:0 0 auto;width:80px !important;min-width:80px !important;max-width:80px !important;height:32px;margin:auto var(--qc-space-sm) auto 0 !important;align-self:center;outline:none !important}.page-calculator .calculator-amount-shell .select2-container:focus,.page-calculator .calculator-amount-shell .select2-container:focus-visible,.page-calculator .calculator-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,.page-calculator .calculator-frequency-amount-shell .select2-container.select2-container--open{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{height:32px !important;min-height:32px;border:1px solid var(--qc-color-border-light) !important;border-radius:6px !important;background:var(--qc-color-surface-light) !important;box-shadow:none !important;display:flex;align-items:center;padding-left:0 !important;outline:none !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--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-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--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,.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{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{display:flex;align-items:center;width:100%;height:100%;padding:0 24px 0 var(--qc-space-sm) !important;color:var(--qc-color-text-primary) !important;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;text-transform:none !important}.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{right:4px !important;width:20px !important;height:100%;display:flex;align-items:center;justify-content:center;top:50% !important;transform:translateY(-50%)}.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{content:"";width:var(--qc-space-sm);height:var(--qc-space-sm);border-right:1.5px solid var(--qc-color-text-black);border-bottom:1.5px solid var(--qc-color-text-black);transform:rotate(45deg) translateY(calc(-0.5 * var(--qc-space-2xs)));transform-origin:center}@media(min-width: 768px){.page-calculator .calculator-amount-shell .calculator-mobile-subselect-trigger,.page-calculator .calculator-amount-shell .calculator-frequency-mobile-trigger,.page-calculator .calculator-frequency-amount-shell .calculator-mobile-subselect-trigger,.page-calculator .calculator-frequency-amount-shell .calculator-frequency-mobile-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{width:auto;flex:1 1 auto}.page-calculator .calculator-amount-shell--no-prefix input{padding:0 !important;text-align:left !important}.page-calculator .calculator-outside-salaries-panel{display:flex;flex-direction:column;gap:32px;padding-top:16px;border-top:1px solid #e5e9f8}.page-calculator .calculator-outside-salaries-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.page-calculator .calculator-outside-salaries-group{min-width:0}.page-calculator .calculator-outside-salaries-group__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-outside-salaries-group__title{margin:0;color:#333;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap}.page-calculator .calculator-outside-salaries-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer;flex:0 0 auto}.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{width:100%;margin-top:16px}.page-calculator .calculator-outside-salaries-field--select{max-width:262px}.page-calculator .calculator-outside-salaries-field--amount{max-width:262px}.page-calculator .calculator-outside-salaries-input{display:flex;align-items:center;gap:8px;width:100%;height:48px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;overflow:hidden;padding-right:12px}.page-calculator .calculator-outside-salaries-input__prefix{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 12px;border-right:1px solid #e5e6e7;background:#f5f7f9;color:#8c8c8c;font-size:14px;font-weight:400;line-height:20px;flex:0 0 auto}.page-calculator .calculator-outside-salaries-input input{flex:1 1 auto;width:auto;min-width:0;border:0;padding:0;color:#333;font-size:14px;font-weight:400;line-height:20px;box-shadow:none;background:rgba(0,0,0,0)}.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{display:flex;align-items:center;height:auto;padding:0;flex:0 0 auto;margin-left:auto}.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{height:48px;border:1px solid #e5e6e7 !important;border-radius:8px !important;background:#fff;box-shadow:none}.page-calculator .qc-select--outside-salaries .select2-container .select2-selection--single .select2-selection__rendered{display:flex;align-items:center;height:100%;padding:0 40px 0 16px !important;color:#333 !important;font-size:14px !important;font-weight:400 !important;line-height:20px !important;text-transform:none}.page-calculator .qc-select--outside-salaries .select2-container--default .select2-selection--single .select2-selection__arrow{right:16px;width:16px !important;height:100%;display:flex;align-items:center;justify-content:center}.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{content:"";width:8px;height:8px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;transform:rotate(45deg) translateY(-1px);transform-origin:center}.page-calculator .calculator-outside-salaries-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:8px 12px;border-radius:4px;background:#e8edff;color:#000;font-size:14px;font-weight:600;line-height:16px}.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{width:auto;margin-bottom:0;padding-bottom:0;border-bottom:0}.page-calculator .calculator-outside-salaries-option .qc-custom-radio input{width:100%}.page-calculator .calculator-outside-salaries-option .qc-custom-radio label{margin-bottom:0;color:#333;font-size:16px !important;font-weight:400;line-height:20px}.page-calculator .calculator-outside-salaries-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;min-width:0;cursor:pointer;flex:0 0 auto}.page-calculator .calculator-outside-salaries-toggle input{position:absolute;top:0;left:0;width:20px;height:20px;margin:0;opacity:0;cursor:pointer}.page-calculator .calculator-outside-salaries-checkbox{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid #ccd3e1;border-radius:4px;background:#fff;transition:background-color .2s ease,border-color .2s ease;flex:0 0 auto}.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{border-color:#334ec8;background:#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;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}.page-calculator .calculator-expenses-group{min-width:0}.page-calculator .calculator-expenses-group__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-expenses-group__title{margin-bottom:0;color:#333;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap}.page-calculator .calculator-expenses-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer;flex:0 0 auto}.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{width:100%;margin-top:16px}.page-calculator .calculator-expenses-input{display:flex;align-items:center;width:100%;height:48px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;overflow:hidden;padding-right:12px}.page-calculator .calculator-expenses-input__prefix{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;padding:0 12px;border-right:1px solid #e5e6e7;background:#f5f7f9;color:#8c8c8c;font-size:14px;font-weight:400;line-height:20px;flex:0 0 auto}.page-calculator .calculator-expenses-input input{flex:1 1 auto;width:auto;min-width:0;border:0;padding:0 0 0 8px;color:#333;font-size:14px;font-weight:400;line-height:20px;box-shadow:none;background:rgba(0,0,0,0)}.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{display:flex;align-items:center;height:auto;padding:0;flex:0 0 auto}.page-calculator .calculator-expenses-frequency .qc-select--calculator-inline-frequency .select2-container--default .select2-selection--single{background:#f5f7f9 !important}.page-calculator .calculator-equity-panel{display:flex;flex-direction:column;gap:40px;padding-top:16px;border-top:1px solid #e5e9f8}.page-calculator .calculator-equity-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px;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{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-equity-group__title{margin-bottom:0;color:#333;font-size:16px;font-weight:600;line-height:20px;white-space:nowrap}.page-calculator .calculator-equity-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer;flex:0 0 auto}.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;width:100%;margin-top:16px}.page-calculator .calculator-equity-option{padding-left:16px}.page-calculator .calculator-equity-option .qc-custom-radio{width:auto;margin-bottom:0;padding-bottom:0;border-bottom:0}.page-calculator .calculator-equity-option .qc-custom-radio input{width:100%}.page-calculator .calculator-equity-option .qc-custom-radio label{margin-bottom:0;color:#333;font-size:16px !important;font-weight:400;line-height:20px}.page-calculator .calculator-equity-field{width:100%;margin-top:16px;padding-left:0}.page-calculator .calculator-equity-input{display:flex;align-items:center;gap:8px;width:100%;height:48px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;overflow:hidden;padding-right:12px}.page-calculator .calculator-equity-input__prefix,.page-calculator .calculator-equity-input__suffix{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;color:#8c8c8c;font-size:14px;font-weight:400;line-height:20px;flex:0 0 auto}.page-calculator .calculator-equity-input__prefix{padding:0 12px;border-right:1px solid #e5e6e7;background:#f5f7f9}.page-calculator .calculator-equity-input__suffix{padding:0 0 0 12px}.page-calculator .calculator-equity-input input{flex:1 1 auto;width:auto;min-width:0;border:0;padding:0;color:#333;font-size:14px;font-weight:400;line-height:20px;box-shadow:none;background:rgba(0,0,0,0)}.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{display:flex;align-items:center;margin-left:auto;height:auto;padding:0;flex:0 0 auto}.page-calculator .calculator-umbrella-panel{display:flex;flex-direction:column;gap:40px;padding-top:16px;border-top:1px solid #e5e9f8}.page-calculator .calculator-umbrella-group{min-width:0}.page-calculator .calculator-umbrella-group__header{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-bottom:8px;border-bottom:1px solid #e5e9f8}.page-calculator .calculator-umbrella-group__header--plain{padding-bottom:0;border-bottom:0}.page-calculator .calculator-umbrella-group__title{margin-bottom:0;color:#333;font-size:16px;font-weight:600;line-height:20px}.page-calculator .calculator-umbrella-info-button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;background:rgba(0,0,0,0);line-height:0;border-radius:50%;cursor:pointer;flex:0 0 auto}.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{width:100%;margin-top:16px}.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{width:auto;margin-bottom:0;padding-bottom:0;border-bottom:0}.page-calculator .calculator-umbrella-option .qc-custom-radio input{width:100%}.page-calculator .calculator-umbrella-option .qc-custom-radio label{margin-bottom:0;color:#333;font-size:16px !important;font-weight:400;line-height:20px}.page-calculator .calculator-umbrella-option .qc-custom-radio label span{display:inline;width:auto !important;height:auto !important;min-width:0 !important;min-height:0 !important;border:0 !important;border-radius:0 !important;background:rgba(0,0,0,0) !important}.page-calculator .calculator-umbrella-option .qc-custom-radio label span::after{display:none !important}.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{grid-template-columns:1fr;gap:24px}.page-calculator .calculator-other-field--select{max-width:none}.page-calculator .calculator-pension-panel,.page-calculator .calculator-bonus-panel{gap:32px}.page-calculator .calculator-paye-overtime-panel{gap:32px}.page-calculator .calculator-pension-section__body,.page-calculator .calculator-bonus-section__body{padding-left:0}.page-calculator .calculator-pension-grid,.page-calculator .calculator-bonus-grid{grid-template-columns:1fr;gap:24px}.page-calculator .calculator-bonus-field--amount{max-width:none}.page-calculator .calculator-paye-overtime-card__body{grid-template-columns:1fr;gap:16px}.page-calculator .calculator-paye-overtime-card{max-width:none}.page-calculator .calculator-outside-salaries-panel{gap:24px}.page-calculator .calculator-outside-salaries-row{grid-template-columns:1fr;gap:24px}.page-calculator .calculator-outside-salaries-field--select{max-width:none}.page-calculator .calculator-expenses-row{grid-template-columns:1fr;gap:24px}.page-calculator .calculator-equity-panel{gap:32px}.page-calculator .calculator-equity-row{grid-template-columns:1fr;gap:32px}.page-calculator .calculator-umbrella-panel{gap:32px}.page-calculator .calculator-umbrella-field--margin{max-width:none}}.page-calculator .calculator-timing-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:12px;row-gap:16px;margin-bottom:0;overflow:visible}.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{margin-bottom:4px;color:#333;font-weight:500}.page-calculator .calculator-timing-grid .outline-input.disabled-inputs label{color:#b3b3b3 !important;font-weight:400}.page-calculator .calculator-timing-grid .outline-input input{height:48px;padding:12px;border-color:#e5e6e7 !important;font-size:14px !important;line-height:20px !important}.page-calculator .calculator-date-picker{z-index:2;overflow:visible}.page-calculator .calculator-date-picker:focus-within .calculator-date-picker__trigger,.page-calculator .calculator-date-picker.is-popover-open .calculator-date-picker__trigger,.page-calculator .calculator-date-picker.is-mobile-sheet-open .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{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;height:48px;padding:12px;border:1px solid #e5e6e7;border-radius:8px;background:#fff;box-shadow:0px 1px 2px 0px rgba(13,16,23,.06);text-align:left;appearance:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.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{flex:1 1 auto;min-width:0;color:#8c8c8c;font-size:14px;font-weight:400;line-height:20px}.page-calculator .calculator-date-picker__value.is-filled{color:#333}.page-calculator .calculator-date-picker__icon{width:20px;height:20px;opacity:.45;flex:0 0 auto}.page-calculator .calculator-date-picker__popover{position:absolute;top:calc(100% + 8px);left:0;z-index:30;width:300px;max-width:100%;border-radius:8px;background:#fff;box-shadow:4px 4px 12px 0px rgba(0,0,0,.06),-4px -4px 12px 0px rgba(0,0,0,.06),1px 1px 2px 0px rgba(0,0,0,.08),-1px -1px 2px 0px rgba(0,0,0,.08);overflow:hidden}.page-calculator .calculator-date-picker.is-popover-above .calculator-date-picker__popover{top:auto;bottom:calc(100% + 8px)}.page-calculator .calculator-date-picker__mobile-sheet{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:stretch}.page-calculator .calculator-date-picker__mobile-backdrop{position:absolute;inset:0;background:rgba(5,2,23,.2);backdrop-filter:blur(4px)}.page-calculator .calculator-date-picker__mobile-panel{position:relative;width:100%;border-radius:16px 16px 0 0;background:#fff;box-shadow:0px -24px 48px rgba(0,0,0,.08),0px -4px 16px rgba(0,0,0,.04);padding:16px 0 calc(env(safe-area-inset-bottom) + 24px)}.page-calculator .calculator-date-picker__mobile-handle{width:57px;height:6px;border-radius:2px;background:#ccc;margin:0 auto}.page-calculator .calculator-date-picker__mobile-header{display:flex;align-items:center;gap:8px;padding:14px 16px}.page-calculator .calculator-date-picker__mobile-title{flex:1 1 auto;min-width:0;text-align:center;color:#111;font-size:16px;font-weight:600;line-height:22px}.page-calculator .calculator-date-picker__mobile-back,.page-calculator .calculator-date-picker__mobile-spacer{flex:0 0 24px;width:24px;height:24px}.page-calculator .calculator-date-picker__mobile-back{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:rgba(0,0,0,0);appearance:none;cursor:pointer}.page-calculator .calculator-date-picker__mobile-wheels{position:relative;display:flex;align-items:stretch;justify-content:center;gap:80px;width:100%;height:173px;padding:0 26px;overflow:hidden;user-select:none}.page-calculator .calculator-date-picker__mobile-wheel-highlight{position:absolute;left:26px;right:26px;top:73px;height:32.307px;border-radius:7.602px;background:rgba(0,0,0,.04);pointer-events:none;z-index:0}.page-calculator .calculator-date-picker__mobile-wheel{position:relative;z-index:1;flex:0 0 auto;height:173px;touch-action:none;-webkit-user-select:none;user-select:none}.page-calculator .calculator-date-picker__mobile-wheel--day{width:15.037px;text-align:right}.page-calculator .calculator-date-picker__mobile-wheel--month{width:28px;text-align:center}.page-calculator .calculator-date-picker__mobile-wheel--year{width:33.644px;text-align:left}.page-calculator .calculator-date-picker__mobile-wheel-option{position:absolute;left:0;right:0;display:block;margin:0;padding:0;border:0;background:rgba(0,0,0,0);color:#000;font-family:inherit;font-weight:400;line-height:1.22;text-align:inherit;appearance:none;cursor:pointer;opacity:.35;pointer-events:auto}.page-calculator .calculator-date-picker__mobile-wheel-option.is-empty{visibility:hidden;pointer-events:none}.page-calculator .calculator-date-picker__mobile-wheel-option.is-slot-0{opacity:1;font-size:22.172px}.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{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;padding:8px;background:#fff}.page-calculator .calculator-date-picker__control-shell{position:relative}.page-calculator .calculator-date-picker__control{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:4px 16px;border:1px solid #b3b3b3;border-radius:8px;background:#fff;box-shadow:0px 1px 2px 0px rgba(13,16,23,.06);color:#333;font-size:14px;font-weight:500;line-height:24px;text-align:left;appearance:none;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.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{border-color:#e5e9f8;background:#f7f8fd}.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{position:absolute;top:calc(100% + 8px);left:0;z-index:35;width:100%;padding:8px 0;border-radius:8px;background:#fff;box-shadow:4px 4px 12px 0px rgba(0,0,0,.06),-4px -4px 12px 0px rgba(0,0,0,.06),1px 1px 2px 0px rgba(0,0,0,.08),-1px -1px 2px 0px rgba(0,0,0,.08);max-height:208px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c7cfdd rgba(0,0,0,0)}.page-calculator .calculator-date-picker__dropdown::-webkit-scrollbar{width:4px}.page-calculator .calculator-date-picker__dropdown::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.page-calculator .calculator-date-picker__dropdown::-webkit-scrollbar-thumb{border-radius:999px;background:#c7cfdd}.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{display:flex;align-items:center;width:100%;min-height:32px;padding:6px 16px;border:0;background:rgba(0,0,0,0);color:#333;font-size:14px;font-weight:400;line-height:20px;text-align:left;appearance:none;cursor:pointer}.page-calculator .calculator-date-picker__dropdown-option:hover,.page-calculator .calculator-date-picker__dropdown-option.is-selected{background:#f7f8fd;color:#000}.page-calculator .calculator-date-picker__calendar{padding:8px;background:#fff}.page-calculator .calculator-date-picker__weekdays,.page-calculator .calculator-date-picker__grid{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:6px}.page-calculator .calculator-date-picker__weekdays{margin-bottom:2px}.page-calculator .calculator-date-picker__weekday{display:flex;align-items:center;justify-content:center;min-height:30px;color:#334ec8;font-size:14px;font-weight:600;line-height:14px;text-align:center}.page-calculator .calculator-date-picker__day{display:flex;align-items:center;justify-content:center;min-height:30px;padding:3px 0;border:1px solid rgba(0,0,0,0);border-radius:4px;background:rgba(0,0,0,0);color:#333;font-size:14px;font-weight:400;line-height:14px;text-align:center;appearance:none;cursor:pointer}.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{border-color:#334ec8;background:#fff}.page-calculator .calculator-working-days-banner{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:8px 12px;border-radius:4px;background:#e8edff;color:#000;font-size:14px;font-weight:600;line-height:16px}.page-calculator .white-box{width:100%;padding:20px;border-radius:20px;border:2px solid var(--qc-black);background:var(--qc-bg-light)}.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{gap:16px;margin-bottom:16px;display:grid;grid-template-columns:1fr 1fr}}.page-calculator .input-half>div{width:100%}.page-calculator input.dashed-input{border:none !important;font-weight:500 !important;box-shadow:none !important}.page-calculator input[type=text]:disabled,.page-calculator input[type=number]:disabled{color:var(--qc-300-gray) !important;background:var(--qc-bg-light) !important}@media only screen and (min-width: 280px)and (max-width: 767px){.page-calculator input[type=text]:disabled,.page-calculator input[type=number]:disabled{color:var(--qc-dark-400-50) !important;background:var(--qc-grey-20) !important}}.page-calculator .user-select-none{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-calculator .disabled-inputs.outline-input input,.page-calculator .disabled-inputs.outline-price-input24 input,.page-calculator .disabled-inputs.outline-price-input20 input{border-color:var(--qc-border) !important}.page-calculator .disabled-inputs.outline-input>input{height:48px}.page-calculator .disabled-inputs .qc-select{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-calculator .disabled-inputs .qc-select{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-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=text],.page-calculator .disabled-inputs input[type=number],.page-calculator .disabled-inputs input[type=date]{color:var(--qc-300-gray) !important;background:var(--qc-bg-light) !important;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-calculator .disabled-inputs input[type=text]::-webkit-input-placeholder,.page-calculator .disabled-inputs input[type=number]::-webkit-input-placeholder,.page-calculator .disabled-inputs input[type=date]::-webkit-input-placeholder{color:var(--qc-300-gray) !important}.page-calculator .disabled-inputs input[type=text]:-moz-placeholder,.page-calculator .disabled-inputs input[type=number]:-moz-placeholder,.page-calculator .disabled-inputs input[type=date]:-moz-placeholder{color:var(--qc-300-gray) !important}.page-calculator .disabled-inputs input[type=text]::-moz-placeholder,.page-calculator .disabled-inputs input[type=number]::-moz-placeholder,.page-calculator .disabled-inputs input[type=date]::-moz-placeholder{color:var(--qc-300-gray) !important}.page-calculator .disabled-inputs input[type=text]:-ms-input-placeholder,.page-calculator .disabled-inputs input[type=number]:-ms-input-placeholder,.page-calculator .disabled-inputs input[type=date]:-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{color:var(--qc-300-gray) !important;background:var(--qc-bg-light) !important;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-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{color:var(--qc-300-gray) !important}.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 p,.page-calculator .disabled-inputs label,.page-calculator .disabled-inputs.outline-price-input20 span,.page-calculator .disabled-inputs .outline-price-input20 span,.page-calculator .disabled-inputs .select2-container--default .select2-selection--single .select2-selection__rendered{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:var(--qc-300-gray) !important}.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(0.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{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-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 .openInfo,.page-calculator .disabled svg.openInfo,.page-calculator .disabled .ir35-tooltip-trigger{pointer-events:auto;cursor:pointer}.page-calculator .disabled input[type=date]::-webkit-calendar-picker-indicator{opacity:.2 !important}.page-calculator .disabled input[type=text],.page-calculator .disabled input[type=number],.page-calculator .disabled input[type=date]{border-color:var(--qc-border) !important;color:var(--qc-300-gray) !important;background:var(--qc-bg-light) !important}.page-calculator .disabled input[type=text]::-webkit-input-placeholder,.page-calculator .disabled input[type=number]::-webkit-input-placeholder,.page-calculator .disabled input[type=date]::-webkit-input-placeholder{color:var(--qc-300-gray) !important}.page-calculator .disabled input[type=text]:-moz-placeholder,.page-calculator .disabled input[type=number]:-moz-placeholder,.page-calculator .disabled input[type=date]:-moz-placeholder{color:var(--qc-300-gray) !important}.page-calculator .disabled input[type=text]::-moz-placeholder,.page-calculator .disabled input[type=number]::-moz-placeholder,.page-calculator .disabled input[type=date]::-moz-placeholder{color:var(--qc-300-gray) !important}.page-calculator .disabled input[type=text]:-ms-input-placeholder,.page-calculator .disabled input[type=number]:-ms-input-placeholder,.page-calculator .disabled input[type=date]:-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{color:var(--qc-300-gray) !important;background:var(--qc-bg-light) !important;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-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{color:var(--qc-300-gray) !important}.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 p,.page-calculator .disabled label,.page-calculator .disabled .outline-price-input20 span,.page-calculator .disabled .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--qc-300-gray) !important}.page-calculator .disabled .select2-container--default .select2-selection--single .select2-selection__arrow b{filter:contrast(0.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{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:80px;gap:30px;box-sizing:border-box}@media only screen and (min-width: 280px)and (max-width: 767px){.page-calculator .desktop-calc .info-box{padding:0 16px;flex-direction:column;margin-bottom:48px;gap:0}}.page-calculator .desktop-calc .info-box .info-left{width:50%;display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}.page-calculator .desktop-calc .info-box h1,.page-calculator .desktop-calc .info-box h1.calc-main-title{margin-top:33px;font-family:"Inter",var(--font1),sans-serif;font-style:normal;font-weight:600;font-size:68px;line-height:80px;color:#333;text-align:left;text-transform:none;display:flex;gap:10px;margin-bottom:51px;flex-direction:column;flex:none;order:0;align-self:stretch;flex-grow:0;box-sizing:border-box}@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{width:100%;height:auto;text-align:center;font-size:32px;line-height:40px}}.page-calculator .desktop-calc .info-box h1 span,.page-calculator .desktop-calc .info-box h1.calc-main-title span{margin-top:9px;font-family:"Inter",var(--font1),sans-serif;font-weight:500;font-size:24px;line-height:22px;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{font-size:16px;line-height:22px;width:100%;text-align:center}}@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;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.page-calculator .desktop-calc .info-box .desktop-img{display:block;margin-top:53px;max-width:100%;height:auto}@media only screen and (min-width: 768px){.page-calculator .desktop-calc .info-box .desktop-img{width:570px;max-width:100%}}.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;max-width:100%;height:auto}@media only screen and (min-width: 768px){.page-calculator .desktop-calc .info-box picture.calc-hero-picture img.calc-hero-img{width:570px;max-width:100%}}.page-calculator .desktop-calc .info-box p,.page-calculator .desktop-calc .info-box .info-box-desc{font-family:"Inter",var(--font1),sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;text-transform:none;margin-bottom:25px;box-sizing:border-box}@media only screen and (min-width: 280px)and (max-width: 767px){.page-calculator .desktop-calc .info-box p,.page-calculator .desktop-calc .info-box .info-box-desc{margin-bottom:0 !important;text-align:center;line-height:22px}}.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{list-style:none;padding:0;margin:0 0 0 0;display:flex;flex-direction:column;gap:4px;font-family:"Inter",var(--font1),sans-serif;font-size:16px;line-height:24px;color:#333;margin-top:15px}@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{display:flex;align-items:center;gap:8px}.page-calculator .desktop-calc .info-box .info-box-check-icon{display:inline-flex;flex-shrink:0;width:20px;height:20px;align-items:center;justify-content:center;color:#16a34a}.page-calculator .desktop-calc .info-box .info-box-check-icon svg{width:16px;height:16px}.page-calculator .desktop-calc .info-box .info-right{width:50%;box-sizing:border-box}@media(min-width: 768px)and (max-width: 1174px){.page-calculator .desktop-calc .qc-calc-breadcrumbs,.page-calculator .desktop-calc .info-box{box-sizing:border-box;width:100%;max-width:1170px;margin-inline:auto}.page-calculator .desktop-calc .info-box .info-left,.page-calculator .desktop-calc .info-box .info-right{width:auto;min-width:0;flex:1 1 0}.page-calculator .desktop-calc .info-box .info-right{display:flex;justify-content:flex-end}.page-calculator .desktop-calc .calc-article{box-sizing:border-box;width:100%;max-width:1170px;margin-inline:auto}.page-calculator .desktop-calc .calc-article>h2{width:100%;max-width:100%}.page-calculator .desktop-calc .calc-article .article-content .h20{width:100%;max-width:100%}}.page-calculator .row1{margin-bottom:24px;display:flex;align-items:flex-end;gap:16px}@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{min-width:35px !important;font-weight:500 !important;font-size:16px !important;line-height:20px !important}.page-calculator .row1 .qc-input-select .input-half input{font-weight:400 !important;font-size:14px !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{font-size:12px !important;font-weight:400 !important;line-height:16px !important;align-content:center}.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{position:static !important;width:33px;min-width:33px !important;padding:0 !important;font-size:14px !important;font-weight:400 !important;line-height:20px !important}.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{width:112px;height:48px}.page-calculator .row1 .white-box .outline-input{margin-bottom:0}.page-calculator .row1 .white-box .outline-price-input20 input{border-color:var(--qc-grey-140) !important}.page-calculator .row1 .white-box .qc-select .select2-container .select2-selection--single{border-color:var(--qc-grey-140) !important}.page-calculator .row2 .detail-box .detail-body .input-half{margin-bottom:0px !important;display:grid;grid-template-columns:1fr 1fr;gap:16px}.page-calculator .row2 .detail-box .detail-body .input-half .outline-input{margin-bottom:0}.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;padding:11px 16px !important;margin-bottom:0 !important}.page-calculator .row2 .detail-box .detail-body .qc-input-select .select2-container{min-width:70px !important;max-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{position:static !important;width:33px;min-width:33px !important;padding:0 !important;font-weight:400 !important;font-size:14px !important;line-height:20px !important}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell input{font-weight:400 !important;font-size:14px !important;line-height:20px !important;padding:0 8px !important}.page-calculator .row2 .detail-box .detail-body .calculator-frequency-amount-shell .select2-container{width:80px !important;min-width:80px !important;max-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{padding:0 !important;width:auto;flex:1 1 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{width:80px !important;min-width:80px !important;max-width:80px !important;margin-right:0 !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{position:relative;display:flex;justify-content:space-between;align-items:center;gap:2px;margin-bottom:24px;width:100%;padding:4px}@media only screen and (min-width: 768px){.page-calculator .row2 .detail-box .detail-body .tabs{padding:16px 0 0;border-top:1px solid #e5e9f8;margin-bottom:28px}}.page-calculator .row2 .detail-box .detail-body .tabs button{display:flex;align-items:center;justify-content:center;padding:2px 6px;gap:4px;background:#f5f6fa;border:1px solid #c7cfdd;border-radius:8px;width:90.33px;height:28px;line-height:16px !important;white-space:nowrap;font-family:"Inter";font-style:normal;font-weight:500;font-size:14px;line-height:24px;color:#333}.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-radius:8px;border:rgba(0,0,0,0);color:#fff;flex:none;order:0;flex-grow:1;box-shadow:0px 12px 115px 0px rgba(0,0,0,.06),0px 3.618px 34.669px 0px rgba(0,0,0,.04),0px 1.503px 14.4px 0px rgba(0,0,0,.03),0px .543px 5.208px 0px rgba(0,0,0,.02)}.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>.white-container:first-child,.page-calculator .row2 .detail-box .detail-body .tab-content>div>div>.white-container:first-child,.page-calculator .row2 .detail-box .detail-body .tab-content>div>.calculator-timing-panel,.page-calculator .row2 .detail-box .detail-body .tab-content>div>div>.calculator-timing-panel{padding-top:0;border-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:nth-child(1) .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:nth-child(1) .white-body>.input-half{grid-template-columns:1fr}.page-calculator .row2 .detail-box .detail-body .tab4 .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-salary .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-equity .white-body>.input-half{align-items:flex-end}.page-calculator .row2 .detail-box .detail-body .tab-pension .white-container:nth-child(1) .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-bonus .white-container:nth-child(1) .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-benefit .white-container:nth-child(1) .white-body>.input-half,.page-calculator .row2 .detail-box .detail-body .tab-expense .white-container:nth-child(1) .white-body>.input-half{grid-template-columns:1fr}.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-equity .white-container:nth-child(2) .white-body>.input-half{grid-template-columns:1fr}.page-calculator .row2 .detail-box .detail-body .tab-umbrella .white-container>.input-half{grid-template-columns:1fr}}.page-calculator .detail-box .detail-head{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;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{display:flex;align-items:center;justify-content:center;gap:10px}.page-calculator .row3{height:100%}.page-calculator .row3 .tab-header{display:flex;font-family:Inter;font-weight:500;font-size:14px;line-height:20px;letter-spacing:0%;gap:4px;padding:0 8px;margin-bottom:4px}@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;justify-content:center;gap:10px}.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{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0;padding:32px 24px;box-sizing:border-box;border-radius:0;background:#000e4e;color:#fff}@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{padding:24px 16px;gap:20px;border-radius:16px}}.page-calculator .inside-results-shell--mobile{min-height:auto;gap:12px;padding:0;background:rgba(0,0,0,0);border-radius: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;grid-template-columns:repeat(5, minmax(0, 1fr));width:100%;max-width:none;gap:8px}.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--total,.page-calculator .inside-results-shell--mobile .inside-results-row--grand-total{padding-right:12px}.page-calculator .inside-results-mobile-actions{display:flex;align-items:stretch;justify-content:space-between;gap:24px}.page-calculator .inside-results-mobile-actions .inside-results-share--mobile,.page-calculator .inside-results-mobile-actions .inside-results-details-button--mobile{flex:1 1 0;width:auto;min-width:0;justify-content:center;min-height:40px;padding-top:7px;padding-bottom:7px}.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--footer,.page-calculator.page-outside .inside-results-card .inside-results-section--compact{padding-top:0;border-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{flex:1 1 auto;min-height:0;height:auto;--calculator-shell-height: 100%}.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{width:600px;flex:0 0 600px;min-width:600px;height:100%;min-height:0;padding:32px 24px;display:flex;flex-direction:column}.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{width:570px;flex:0 0 570px;min-width:570px;height:100%;min-height:0;padding:0}.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 .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}}@media(min-width: 1180px){.page-calculator.page-outside .desktop-calc .calc-box{overflow:visible}.page-calculator.page-outside .desktop-calc .calc-box-left{overflow:visible}.page-calculator.page-outside .desktop-calc .calc-box-right{overflow:visible}.page-calculator.page-outside .desktop-calc .calc-box-right>.row3>div,.page-calculator.page-outside .desktop-calc .outside-results-shell,.page-calculator.page-outside .desktop-calc .inside-results-shell{height:auto}}.page-calculator .outside-results-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}@media only screen and (min-width: 768px)and (max-width: 991px){.page-calculator .outside-results-toolbar{flex-direction:column;align-items:stretch}}.page-calculator .inside-results-header,.page-calculator .inside-results-toolbar,.page-calculator .inside-results-row,.page-calculator .inside-results-highlight{display:flex;align-items:center;justify-content:space-between;gap:16px}@media only screen and (min-width: 280px)and (max-width: 767px){.page-calculator .inside-results-header{gap:12px}}.page-calculator .inside-results-title{margin:0;color:#fff;font-family:"Inter",sans-serif;font-size:20px;font-weight:600;line-height:20px}@media only screen and (min-width: 280px)and (max-width: 767px){.page-calculator .inside-results-title{font-size:24px}}.page-calculator .inside-results-share,.page-calculator .inside-results-details-button,.page-calculator .inside-results-frequency-button{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{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:32px;padding:4px 16px;min-width:99px;color:#333;background:#fff;border-color:#b3b3b3;box-shadow:0 1px 2px rgba(13,16,23,.06)}.page-calculator .inside-results-share svg{color:#333}.page-calculator .inside-results-share:hover{border-radius:var(--qc-radius-md);border:1px solid var(--qc-color-border-header-login);background:var(--qc-color-primary-hover-bg)}.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{margin-bottom:0;flex-direction:column;align-items:stretch}}.page-calculator .inside-results-breakdown{display:flex;flex-direction:column;gap:8px;flex:1 1 auto}.page-calculator .inside-results-breakdown p{margin:0;color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px}.page-calculator .inside-results-frequency{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:8px;width:100%;max-width:340px}@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-frequency-button,.page-calculator .inside-results-details-button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 16px;color:#fff;background:#202b7a}.page-calculator .inside-results-frequency-button.is-active{background:#3142aa}.page-calculator .inside-results-frequency-button:hover,.page-calculator .inside-results-details-button:hover,.page-calculator .outside-results-details-button:hover{border-radius:var(--qc-radius-md);border:1px solid #4550a3;background:var(--qc-color-primary-700)}.page-calculator .inside-results-frequency-button{width:100%;height:28px;padding-left:6px;padding-right:6px;text-align:center;white-space:nowrap;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:24px}.page-calculator .inside-results-details-button{width:fit-content;min-width:115px;flex:0 0 auto;white-space:nowrap}@media only screen and (min-width: 768px)and (max-width: 991px){.page-calculator .inside-results-details-button{width:100%;min-width:0;flex:1 1 auto}}.page-calculator .inside-results-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;box-sizing:border-box;background:#fff;border:1px solid #e5e6e7;border-radius:8px;overflow:visible}@media only screen and (min-width: 280px)and (max-width: 767px){.page-calculator .inside-results-card{padding:16px}}.page-calculator .inside-results-card-head{display:flex;align-items:center;justify-content:center;gap:6px;color:#333;font-family:"Inter",sans-serif;font-size:16px;font-weight:600;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{padding-top:0;border-top:0}.page-calculator .inside-results-section--compact{padding-top:0}.page-calculator .inside-results-row{padding:4px 56px 4px 12px;color:#333;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:16px}@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{font-weight:500;text-align:right;color:#333;flex:0 0 126px}.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{padding-top:12px;padding-bottom:8px;padding-right:12px;border-top:1px solid #e5e9f8;font-weight:600}.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{padding-top:10px;padding-right:12px;border-top:1px solid #3142aa}.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{padding:8px 12px;border-radius:4px;background:#3142aa;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:16px;color:#fff}.page-calculator .inside-results-highlight strong{color:#fff;flex:0 0 126px;text-align:right}.page-calculator .inside-results-label-with-icon{display:inline-flex;align-items:center;gap:8px}.page-calculator .inside-results-label-with-icon .openInfo{flex-shrink:0;cursor:pointer}.page-calculator .inside-results-label-with-icon .ir35-tooltip-wrap{position:static;display:inline-flex;align-items:center;flex-shrink:0}.page-calculator .ir35-tooltip-wrap .ir35-tooltip-trigger{cursor:pointer;display:block}.page-calculator .ir35-tooltip-wrap .ir35-tooltip{display:none;position:fixed;top:0;left:0;width:200px;background:rgba(0,0,0,.75);border-radius:2px;padding:6px 8px;color:#fff;font-family:"Inter",sans-serif;font-size:14px;font-weight:500;line-height:20px;z-index:9999;white-space:normal;text-align:left;box-shadow:0px 2px 8px 0px rgba(0,0,0,.15)}.page-calculator .ir35-tooltip-wrap .ir35-tooltip::before{content:"";position:absolute;top:-4px;left:var(--arrow-x, 50%);transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:rgba(0,0,0,.75);border-radius:1px 0 0 0}.page-calculator .ir35-tooltip-wrap .ir35-tooltip.is-open{display:block}.page-calculator .ir35-tooltip-wrap .ir35-tooltip p{margin:0 0 12px;font-weight:500;color:#fff}.page-calculator .ir35-tooltip-wrap .ir35-tooltip p:last-child{margin-bottom:0}.page-calculator .ir35-tooltip-wrap .ir35-tooltip b{display:block;font-weight:500;color:#fff;margin-bottom:8px}.page-calculator .ir35-tooltip-wrap .ir35-tooltip ul{padding-left:21px;list-style:disc;margin:0}.page-calculator .ir35-tooltip-wrap .ir35-tooltip ul li{margin-bottom:8px;font-weight:500;color:#fff}.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{width:1170px;height:128px;margin-bottom:56px;font-family:"Inter",sans-serif;font-style:normal;font-weight:600;font-size:48px;line-height:64px;text-align:center;color:#333;flex:none;order:0;align-self:stretch;flex-grow:0}@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{display:flex;align-items:flex-start}.page-calculator .calc-article>div>div:has(>.articles){position:sticky;top:calc(var(--qc-page-shell-fixed-header-body-offset-y) + var(--qc-space-2xl));z-index:1;flex-shrink:0}.page-calculator .calc-article .articles{scrollbar-width:thin;scrollbar-color:var(--qc-blue) #ccc !important;scroll-behavior:smooth;overflow-anchor:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-height:calc(100vh - 135px);overflow:auto;display:flex;flex-direction:column;align-items:flex-start;border-right:2px solid var(--qc-border);width:var(--qc-calculator-article-nav-width);min-width:var(--qc-calculator-article-nav-width);margin-top:0}.page-calculator .calc-article .articles a{text-decoration:none;font-family:"Inter";font-style:normal;font-weight:400;font-size:var(--qc-font-size-sm);line-height:22px;color:#7f7f7f;flex:none;order:0;align-self:stretch;flex-grow:0;display:flex;flex-direction:column;align-items:flex-start;padding:8px 0px;gap:10px;min-width:300px;min-height:38px}.page-calculator .calc-article .articles a.active{font-weight:400;border-right:2px solid #334ec8;color:#334ec8 !important}.page-calculator .calc-article .article-content{padding-top:0;padding-left:100px}.page-calculator .calc-article .article-content section{margin-bottom:56px;scroll-margin-top:110px;counter-reset:qc-article-bullet-numbered 0}.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{width:770px;height:32px;font-family:"Inter",sans-serif;font-style:normal;font-weight:600;font-size:20px;line-height:32px;color:#334ec8;flex:none;order:0;align-self:stretch;flex-grow:0;margin-bottom:24px;text-transform:unset}.page-calculator .calc-article .article-content b{display:list-item;width:100%;height:24px;font-family:"Inter",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:150%;color:#4b5db0;flex:none;order:0;flex-grow:0;margin-bottom:8px}.page-calculator .calc-article .article-content .section-content{padding-left:38px;padding-top:10px}.page-calculator .calc-article .article-content .article-callout{display:flex;flex-direction:row;align-items:center;align-self:stretch;gap:24px;padding:16px 0;margin-bottom:0}.page-calculator .calc-article .article-content .article-callout .article-callout-text{font-family:"Inter",sans-serif;font-weight:700;font-size:16px;line-height:1.5em;color:#4b5db0;flex:1;margin:0}.page-calculator .calc-article .article-content .article-bullet-card{display:flex;flex-direction:column;align-self:stretch;gap:4px;padding:0 16px;margin-bottom:24px}.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{display:list-item;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:1.5em;color:#4b5db0;list-style-position:outside;list-style-type:disc;margin-left:24px}.page-calculator .calc-article .article-content .article-bullet-card .article-bullet-label--numbered{list-style:none;display:flex;flex-direction:row;align-items:flex-start;gap:var(--qc-space-sm);margin-left:0;margin-right:0}.page-calculator .calc-article .article-content .article-bullet-card .article-bullet-label--numbered::before{content:counter(qc-article-bullet-numbered) ". ";flex-shrink:0;font-weight:inherit;color:inherit}.page-calculator .calc-article .article-content .article-bullet-card .article-bullet-body{font-family:"Inter",sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#333;padding-left:28px;margin:0}.page-calculator .calc-article .article-content ul{list-style:disc;padding-left:0;margin-bottom:16px}.page-calculator .calc-article .article-content ul li{line-height:1.5em;margin-left:24px;margin-bottom:0}.page-calculator .calc-article .article-content p{font-weight:400;font-size:16px;line-height:24px;margin-bottom:16px;color:#333}.page-calculator .calc-article .article-content a{color:#334ec8;text-decoration:underline;text-underline-offset:2px}.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;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-calc .calc-table>div:first-child{padding-top:12px}.mobile-calc .calc-table>div .inner-table-list{padding-left:8px;max-width:242px}.mobile-calc .calc-table>div.dark-list,.mobile-calc .calc-table>div.blue-list{margin:0}.mobile-calc .calc-table .tab-header{background:var(--qc-bg-light);padding:4px 8px;border-radius:4px;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px;width:100%;font-weight:500;font-size:12px;line-height:16px;height:24px}.mobile-calc .calc-table .tab-header svg{width:14px;height: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{padding:0;background:#fff;border-radius:0;border:none;padding-bottom:16px}.mobile-calc .white-container:not(:last-child){padding-bottom:24px;margin-bottom:24px;border-bottom:1px dashed var(--qc-border)}.mobile-calc .white-container .white-body .input-half:last-child{margin-bottom:0}.mobile-calc .white-container .white-body .input-half{margin-bottom:0}.mobile-calc .m-calculator{--qc-calculator-mobile-sheet-top-gap: 64px;display:flex;flex-direction:column;min-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));min-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));max-height:calc(100vh - var(--qc-calculator-mobile-sheet-top-gap));max-height:calc(100dvh - var(--qc-calculator-mobile-sheet-top-gap));position:fixed;bottom:0;left:0;width:100%;background:#fff;border-radius:16px 16px 0 0;z-index:999;padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%);transition:transform var(--qc-transition-modal);box-shadow:0px -24px 48px rgba(0,0,0,.08),0px -4px 16px rgba(0,0,0,.04)}.mobile-calc .m-calculator::before{content:"";position:absolute;top:16px;left:50%;transform:translateX(-50%);width:57px;height:6px;border-radius:2px;background:#ccc}.mobile-calc .m-calculator.open{z-index:var(--qc-z-modal);transform:translateY(0%)}.mobile-calc .m-calculator.is-dragging{cursor:grabbing}.mobile-calc .m-calculator .m-calc-head{padding:40px 16px 16px;display:flex !important;align-items:center;justify-content:space-between;gap:12px;position:relative;border-bottom:1px solid var(--qc-border)}.mobile-calc .m-calculator .m-calc-head p{margin:0;flex:1 1 auto;min-width:0;display:flex;align-items:center}.mobile-calc .m-calculator .m-calc-head p>span{display:flex;align-items:center;gap:8px;font-family:"Inter",var(--font1),sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#111}.mobile-calc .m-calculator .m-calc-head p>span.primary-heading .primary-heading-label{display:flex;align-items:center;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;width:20px;height:20px}.mobile-calc .m-calculator .m-calc-body{overflow:auto;max-height:calc(100vh - 196px);max-height:calc(100dvh - 164px)}.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;padding:0;gap: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{width:100%;box-sizing:border-box;padding:14px 16px 8px;gap:0}.mobile-calc .m-calculator .m-calc-body .earn-input label{display:block;margin-bottom:6px;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#111}.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{position:relative;display:flex;align-items:stretch;gap:8px;width:100%;min-height:48px;box-sizing:border-box;overflow:hidden;padding-right:12px;border:1px solid #e5e6e7;border-radius:8px;background:#fff}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .input-half{display:flex;align-items:stretch;gap:8px;flex:1 1 auto;min-width:0;height:48px;padding:0 !important}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select .input-icon{position:static !important;display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:33px;min-width:33px;padding:0 !important;border-right:1px solid #e5e6e7;background:#f5f7f9;color:#8c8c8c}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select span{font-size:14px;line-height:20px;font-weight:400}.mobile-calc .m-calculator .m-calc-body .earn-input .qc-input-select input{flex:1 1 auto;width:auto;min-width:0;height:100%;padding:0 !important;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:#333;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;line-height:20px}.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:hover,.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:active{-webkit-text-fill-color:#333;caret-color:#333;-webkit-box-shadow:0 0 0 1000px #fff inset !important;box-shadow:0 0 0 1000px #fff inset !important;transition:background-color 9999s ease-out,color 9999s ease-out}.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{width:80px !important;min-width:80px !important;max-width:80px !important;height:32px;margin-right:0 !important;display:flex;align-items:center;align-self:center}.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{width:100%;height:32px;border:1px solid #e5e6e7 !important;border-radius:8px !important;background:#f5f7f9 !important;padding-left:8px}.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{display:block;padding:0;gap:0;background:rgba(0,0,0,0);align-items:stretch;border-top:none}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .m-input-sections{width:100%;border-top:none !important}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .m-input-sections .input-section{width:100%;box-sizing:border-box;border-top:none;border-bottom:1px solid var(--qc-border);padding:0 16px;background:#fff}.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{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.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{margin:0;font-family:"Inter",var(--font1),sans-serif;font-weight:400;font-size:16px !important;line-height:24px;color:#333;display:flex;align-items:center;gap:12px}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .acc-title h3 .icon-box{min-width:20px;min-height:20px;border-radius:0;border:none;display:flex;align-items:center;justify-content:center;box-shadow:none}.mobile-calc .m-calculator .m-calc-body .m-calc-accordions .acc-title h3 .icon-box svg{width:20px;height: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{padding:16px;margin-top:auto;background:#fff}.mobile-calc .m-calculator .m-calculate a{width:100%;text-align:center;padding:12px 20px;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:0;background:#334ec8;color:#fff !important;box-shadow:0px 1px 2px 0px rgba(13,16,23,.06);text-decoration:none !important}.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{display:grid !important;width:100%;align-items:center;grid-template-columns:24px minmax(0, 1fr) 24px;gap:8px}.mobile-calc .m-calculator.secondary .secondary-heading br{display:none}.mobile-calc .m-calculator.secondary .secondary-heading .secondary-heading__action{grid-column:1;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.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;width:24px;height:24px}.mobile-calc .m-calculator.secondary .m-input-sections .input-section{display:none;border-top:none !important;border-bottom:none;padding:0}.mobile-calc .m-calculator.secondary .m-input-sections .input-section .input-content{width:100%}.mobile-calc .m-calculator.secondary .tab-other,.mobile-calc .m-calculator.secondary .tab-income,.mobile-calc .m-calculator.secondary .tab-pension,.mobile-calc .m-calculator.secondary .tab-umbrella,.mobile-calc .m-calculator.secondary .tab-salary,.mobile-calc .m-calculator.secondary .tab-bonus,.mobile-calc .m-calculator.secondary .tab-overtime,.mobile-calc .m-calculator.secondary .tab-benefit,.mobile-calc .m-calculator.secondary .tab-expenses,.mobile-calc .m-calculator.secondary .tab-joint{width:100%;padding:24px 0 40px}.mobile-calc .m-calculator.secondary .tab-income,.mobile-calc .m-calculator.secondary .tab-pension,.mobile-calc .m-calculator.secondary .tab-bonus,.mobile-calc .m-calculator.secondary .tab-overtime,.mobile-calc .m-calculator.secondary .tab-benefit,.mobile-calc .m-calculator.secondary .tab-salary,.mobile-calc .m-calculator.secondary .tab-expenses,.mobile-calc .m-calculator.secondary .tab-joint{box-sizing:border-box;padding-right:16px;padding-left:16px}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-panel,.mobile-calc .m-calculator.secondary .tab-income .calculator-paye-other-panel,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-panel,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-panel,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-panel,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-panel,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-panel,.mobile-calc .m-calculator.secondary .tab-benefit .calculator-paye-benefits-panel,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-panel,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-panel{gap:40px;padding:0;border-top:0;border-bottom:0}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-row,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-row,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-row,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-row,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-row{grid-template-columns:1fr;gap:40px}.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-other .calculator-other-group__title,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-group__title,.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-section__title,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-group__title,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-group__title,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-card__title,.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-joint .calculator-equity-group__title{margin:0;color:#333;font-size:16px !important;font-weight:600;line-height:20px !important}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-field__title{margin-bottom:16px;color:#333;font-size:16px !important;font-weight:500;line-height:20px !important}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-options,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-options,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-options,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-options,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-options{flex-direction:row;gap:24px;margin-top:16px;padding-left:0}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-option,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-option,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-option,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-option{flex:1 1 0;min-width:0;padding-left:16px}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option .qc-custom-radio,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-option .qc-custom-radio,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-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-joint .calculator-equity-option .qc-custom-radio{width:100%;align-items:center;gap:8px}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option .qc-custom-radio span,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-option .qc-custom-radio span,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-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-joint .calculator-equity-option .qc-custom-radio span{width:16px;height:16px}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option .qc-custom-radio input:checked+span::after,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-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,.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-joint .calculator-equity-option .qc-custom-radio input:checked+span::after{width:8px;height:8px}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-option .qc-custom-radio label,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-option .qc-custom-radio label,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-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-joint .calculator-equity-option .qc-custom-radio label{font-size:16px !important;font-weight:400;line-height:20px}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-field--select,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-field--select,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-field--amount-frequency,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-field--margin,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-field--select,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-field--amount,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-field--amount,.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-benefit .calculator-paye-benefits-shell,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-field,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-field{max-width:none}.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-card__body{grid-template-columns:1fr;gap:40px;padding-top:24px}.mobile-calc .m-calculator.secondary .tab-overtime .calculator-paye-overtime-card__label{margin-bottom:4px;color:#000;font-size:14px !important;font-weight:500;line-height:20px !important}.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{width:33px;height:48px;padding:0}.mobile-calc .m-calculator.secondary .tab-income .calculator-other-input input{padding-left:8px;font-size:14px;line-height:20px}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-field--select .qc-select,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-field--select .qc-select{display:none}.mobile-calc .m-calculator.secondary .tab-other .calculator-other-student-loan-trigger,.mobile-calc .m-calculator.secondary .tab-income .calculator-other-student-loan-trigger{display:flex;margin-top:0;box-shadow:none}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-checkbox{width:20px;height:20px;border:1px solid #ccc;border-radius:4px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-checkbox,.mobile-calc .m-calculator.secondary .tab-salary .calculator-outside-salaries-checkbox{width:20px;height:20px;border:1px solid #ccc;border-radius:4px}.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-top:24px;padding-left:28px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-grid{grid-template-columns:1fr;gap:40px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-field__title{margin-bottom:16px;color:#333;font-size:16px !important;font-weight:500;line-height:20px !important}.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{width:100%;align-items:center;gap:8px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-radio .qc-custom-radio span{width:16px;height:16px}.mobile-calc .m-calculator.secondary .tab-bonus .calculator-bonus-radio .qc-custom-radio input:checked+span::after{width:8px;height: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-top:24px;padding-left:28px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-section--salary-sacrifice .calculator-pension-grid{grid-template-columns:1fr;gap:40px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-section--workplace .calculator-pension-grid{grid-template-columns:1fr;gap:16px}.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{width:32px;height:48px;padding:0}.mobile-calc .m-calculator.secondary .tab-pension .calculator-pension-input input{padding:0 12px;font-size:14px;line-height:20px}.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{width:calc(100% + 8px);margin:-4px;padding:4px;box-sizing:border-box}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-umbrella .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-salary .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-overtime .calculator-frequency-amount-shell>.calculator-amount-shell__control,.mobile-calc .m-calculator.secondary .tab-benefit .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-joint .calculator-frequency-amount-shell>.calculator-amount-shell__control{height:48px;min-height:48px;align-items:stretch;border-color:#e1e5ea;gap:8px;padding-right:12px}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-umbrella .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-salary .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-overtime .calculator-frequency-amount-shell .input-half,.mobile-calc .m-calculator.secondary .tab-benefit .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-joint .calculator-frequency-amount-shell .input-half{flex:1 1 auto;width:auto;height:48px;min-width:0;align-self:stretch;gap:0;padding:0 !important}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .input-half{height:auto}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-umbrella .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-salary .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-overtime .calculator-frequency-amount-shell .input-icon,.mobile-calc .m-calculator.secondary .tab-benefit .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-joint .calculator-frequency-amount-shell .input-icon{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:33px;height:48px;min-width:33px !important;padding:0 !important;position:static !important;border-right:1px solid #e5e6e7;background:#f5f7f9;color:#8c8c8c;font-size:14px !important;font-weight:400 !important;line-height:20px !important}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .input-icon{height:auto}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-amount-shell input,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-amount-shell input{padding:0 0 0 8px !important;font-size:14px !important;line-height:20px !important}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-umbrella .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-salary .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-overtime .calculator-frequency-amount-shell .select2-container,.mobile-calc .m-calculator.secondary .tab-benefit .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-joint .calculator-frequency-amount-shell .select2-container{display:none !important}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-mobile-trigger,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-mobile-trigger{display:flex;justify-content:center;gap:8px;flex:0 0 80px;width:80px;min-width:80px;max-width:80px;min-height:32px;height:32px;margin:auto 0 auto auto;padding:0 8px;border-color:#e5e6e7;background:#f5f7f9;font-size:12px;font-weight:400;line-height:16px;box-shadow:none}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-mobile-trigger span,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-mobile-trigger span{flex:1 1 auto;min-width:0}.mobile-calc .m-calculator.secondary .tab-pension .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-income .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-salary .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-bonus .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-overtime .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-benefit .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-expenses .calculator-frequency-mobile-trigger svg,.mobile-calc .m-calculator.secondary .tab-joint .calculator-frequency-mobile-trigger svg{width:18px;height:18px;flex:0 0 18px}.mobile-calc .m-calculator.secondary .tab-expenses .calculator-expenses-input__prefix,.mobile-calc .m-calculator.secondary .tab-joint .calculator-equity-input__prefix{width:33px;height:48px;padding:0}.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{padding-left:8px;font-size:14px;line-height:20px}.mobile-calc .m-calculator.secondary .tab-umbrella .calculator-umbrella-group__header--plain{padding-bottom:8px;border-bottom:1px solid #e5e9f8}.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{display:block;position:fixed;top:73px;right:0;bottom:0;left:0;z-index:1001;height:calc(100dvh - 73px);overflow:auto;padding:24px 16px 40px;background:#fff}.mobile-calc .m-calculator.secondary.show-mobile-subselect .m-calc-head{padding:40px 16px 15px 24px;gap:0;z-index:1002}.mobile-calc .m-calculator.secondary.show-mobile-subselect .secondary-heading{display:flex !important;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%;grid-template-columns:none;gap:0}.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{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.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{display:none;border:none}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1{display:flex;padding:0;border-bottom:none}.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{gap:32px;padding-top:24px;border-top:none}.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{width:20px;height: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{width:10px;height: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{grid-template-columns:1fr;column-gap:0;row-gap:12px}.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-timing-grid .outline-input label,.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-date-picker__label{margin-bottom:4px;font-size:14px;font-weight:500;line-height:20px;color:#000}.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-timing-grid .outline-input input,.mobile-calc .m-calculator.secondary.show-section1 .m-input-sections .input-section.section1 .calculator-date-picker__trigger{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{display:flex;padding:0;border-bottom:none}.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{padding:0;border-top:none;border-bottom:none}.mobile-calc .m-calculator.secondary.show-section2 .m-input-sections .input-section.section2 .calculator-tax-year-header .lg-label{margin-bottom:0;font-size:16px !important;font-weight:600;line-height:20px;color:#333}.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{display:flex;padding:0;border-bottom:none}.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{display:flex;flex-direction:column;gap:40px;padding:0;border-top:none;border-bottom:none}.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{margin-bottom:0;font-size:16px !important;font-weight:600;line-height:20px;color:#333}.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{width:16px;height: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{width:8px;height: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--tax-letter .calculator-tax-code-field,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-group--ni .calculator-tax-code-field{display:none}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-tax-letter-trigger,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-ni-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-tax-letter-sheet,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-ni-sheet{width:100%}.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-tax-letter-sheet .calculator-mobile-picker__list,.mobile-calc .m-calculator.secondary.show-section3 .m-input-sections .input-section.section3 .calculator-tax-code-ni-sheet .calculator-mobile-picker__list{padding:0}.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .secondary-heading .heading-text,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .secondary-heading .heading-text{white-space:nowrap}.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-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-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-row,.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{display:none}.mobile-calc .m-calculator.secondary.show-section3.show-mobile-tax-letter-picker .m-input-sections .input-section.section3 .calculator-tax-code-panel,.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-panel{gap:0}.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-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-ni-sheet{display:block}.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-tax-letter-picker .m-input-sections .input-section.section3 .calculator-tax-code-ni-sheet{display:none}.mobile-calc .m-calculator.secondary.show-section3.show-mobile-ni-picker .m-input-sections .input-section.section3 .calculator-tax-code-tax-letter-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{display:flex;border-bottom:none !important}.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-tax-year .white-container:nth-child(1) .input-half,.mobile-calc .m-calculator .tab-joint .white-container:nth-child(1) .input-half,.mobile-calc .m-calculator .tab-tax-code .white-container:nth-child(1) .input-half{grid-template-columns:1fr;gap:16px}.mobile-calc .m-calculator .tab-pension .white-container:nth-child(1) .input-half:nth-child(1){grid-template-columns:1fr;gap:0px}.mobile-calc .m-calculator .tab-bonus .white-container .input-half:nth-child(1){grid-template-columns:1fr;gap:0px}.mobile-calc .m-calculator .tab-overtime .white-container .input-half:nth-child(2){grid-template-columns:1fr;gap:0px}.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{grid-template-columns:1fr;gap:0px}.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{margin-bottom:6px}.mobile-calc .m-calculator .tab-expenses .white-container:nth-child(2) .input-half label{display:none}.mobile-calc .m-calculator .tab-expenses .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){display:none}.mobile-calc .m-calculator .tab-salary .input-half,.mobile-calc .m-calculator .tab-income .input-half,.mobile-calc .m-calculator .tab-other .input-half{grid-template-columns:1fr}.mobile-calc .m-modal-select-time .tab-content ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mobile-calc .m-modal-select-time .tab-content li{display:flex;width:100%;min-height:44px;margin:0 !important;padding:0 !important;border-radius:8px}.mobile-calc .m-modal-select-time .tab-content a{display:flex;align-items:center;width:100%;min-height:44px;padding:12px 8px;color:#000 !important;font-family:"Inter",var(--font1),sans-serif;font-size:14px;font-weight:400;line-height:20px;text-decoration:none !important}.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{position:fixed;bottom:0;left:0;width:100%;z-index:calc(var(--qc-z-header-mobile-panel) - 5);transition:.4s;display:flex;gap:10px;align-items:center;justify-content:center;padding:16px;background:#fff;border-radius:8px 8px 0 0;box-shadow:0px 1.44px 4.76px 0px rgba(0,0,0,.031372549),0px 3.46px 11.44px 0px rgba(0,0,0,.0431372549),0px 6.51px 21.54px 0px rgba(0,0,0,.0549019608),0px 11.61px 38.42px 0px rgba(0,0,0,.0666666667),0px 21.72px 71.86px 0px rgba(0,0,0,.0784313725),0px 52px 172px 0px rgba(0,0,0,.1098039216)}.mobile-calc .m-result p{font-size:16px;line-height:22px;text-align:center;font-weight:500;color:var(--qc-500-blue)}.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{width:100%;text-align:center;font-weight:600;font-size:32px;line-height:40px;letter-spacing:0px;text-align:center;text-transform:capitalize;margin-bottom:32px}.m-faq ul{list-style:disc;padding-left:15px;margin-bottom:10px}.m-faq ul li{margin-bottom:10px}.m-faq p{margin-bottom:10px;color:var(--qc-dark-400)}.page-calculator.page-inside .desktop-calc .calc-article .articles,.page-calculator.page-outside .desktop-calc .calc-article .articles{scrollbar-width:none;-ms-overflow-style: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-pension-input,.page-calculator .calculator-expenses-input,.page-calculator .calculator-equity-input{transition:border-color .15s ease,box-shadow .15s ease}.page-calculator .calculator-pension-input:focus-within,.page-calculator .calculator-expenses-input:focus-within,.page-calculator .calculator-equity-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-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{display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;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{width:100%;margin:0;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);color:var(--qc-color-text-primary);text-align:start}.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{width:100%;background:var(--qc-color-surface-white)}.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{gap:0;padding:var(--qc-space-lg) 0;border-top:1px solid var(--qc-color-border-light);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-label,.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-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-paye .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{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{width:calc(var(--qc-space-md) + var(--qc-space-sm));height:calc(var(--qc-space-md) + var(--qc-space-sm));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__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{display:flex;flex-direction:column;align-items:stretch;font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);line-height:1.5;color:var(--qc-color-text-primary);counter-reset:qc-article-bullet-numbered 0}.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{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.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:0;padding:0;margin-top:24px}.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{display:list-item;margin:0 0 0 var(--qc-space-lg);font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-medium);line-height:1.5;color:var(--qc-color-primary-500);list-style-position:outside}.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{list-style:none;display:flex;flex-direction:row;align-items:flex-start;gap:var(--qc-space-sm);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{content:counter(qc-article-bullet-numbered) ". ";flex-shrink:0;font-weight:inherit;color: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{margin:0;padding:0 0 0 calc(var(--qc-space-md) + var(--qc-space-md) - var(--qc-space-xs));font-family:var(--qc-font-sans);font-size:var(--qc-font-size-md);font-weight:var(--qc-font-weight-regular);line-height:1.5;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__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{display:flex;flex-direction:row;align-items:center;align-self:stretch;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]{display:flex;flex-shrink:0;align-items:center;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;width:calc(var(--qc-space-md) - var(--qc-space-xs));height:calc(var(--qc-space-md)*3)}.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{flex:1;margin:0;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);color: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 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{margin:0;padding:0;list-style:disc}.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{margin:0 0 0 var(--qc-space-lg);font-size:inherit;line-height:inherit;color:inherit}.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{font-weight:var(--qc-font-weight-medium);color:var(--qc-color-text-primary)}}@media only screen and (min-width: 280px)and (max-width: 767px){body:has(.page-calculator-detail-lab){padding-top:0}}html:has(.page-calculator-detail-lab),body:has(.page-calculator-detail-lab){overflow-x:visible;overflow-y:visible}.page-calculator-detail-lab.qc-page-shell{min-height:100vh;min-height:100dvh;overflow-x:visible;overflow-y:visible}.page-calculator-detail-lab.qc-page-shell .qc-page-shell__container,.page-calculator-detail-lab.qc-page-shell .qc-page-shell__main{overflow-x:visible;overflow-y:visible}.page-calculator-detail-lab{--qc-calc-lab-viewport-reserve: calc( var(--qc-space-3xl) + var(--qc-space-2xl) + var(--qc-space-md) )}.page-calculator-detail-lab .qc-page-shell__main{box-sizing:border-box;min-width:0;min-height:0}.page-calculator-detail-lab .page-calculator-detail-lab-slot{box-sizing:border-box;width:100%;min-width:0;min-height:0;display:flex;flex-direction:column;flex:1 1 auto}.page-calculator-detail-lab .page-calculator{flex:1 1 auto;min-height:0;width:100%}.page-calculator-detail-lab .page-calculator .calc-box-left,.page-calculator-detail-lab .page-calculator .calc-box-right{min-height:0}.page-calculator-detail-lab .calculator-timing-option__body .outline-input>label{color:var(--qc-color-text-secondary)}.page-calculator-detail-lab input.timing-input[readonly],.page-calculator-detail-lab input.timing-input:read-only{color:var(--qc-color-text-primary);background-color:var(--qc-color-surface-light)}.page-calculator-detail-lab .qc-calculator-row1.qc-calculator-row1--uikit{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--qc-space-sm) var(--qc-space-md);width:100%;min-width:0;box-sizing:border-box}.page-calculator-detail-lab .qc-calculator-row1__rate{flex:1 1 100%;width:100%;min-width:0;max-width:100%}.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input{width:100%;min-width:0}.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input__control-row,.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input__control-row--affix,.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input__control-row--has-prefix,.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input__control-row--has-suffix{box-sizing:border-box;min-width:0;height:calc(var(--qc-space-md)*3);min-height:calc(var(--qc-space-md)*3)}.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input__prefix{box-sizing:border-box;padding:calc(var(--qc-space-sm) + var(--qc-space-2xs)) calc(var(--qc-space-md) - var(--qc-space-xs))}.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input__suffix>select{border:none;background:rgba(0,0,0,0);outline:none}.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input__suffix .select2-container--default .select2-selection--single{border:none;background:rgba(0,0,0,0);outline:none}.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input__suffix .select2-container{min-width:0}.page-calculator-detail-lab .qc-calculator-row1__input-select .qc-input__suffix{flex-shrink:0;min-width:0}.page-calculator-detail-lab .page-calculator.page-inside .row2 .detail-box .detail-body .tabs{display:grid;grid-template-columns:repeat(auto-fill, minmax(calc(var(--qc-space-md) * 5.5), 1fr));row-gap:var(--qc-space-2xs);column-gap:var(--qc-space-xs);min-width:0}.page-calculator-detail-lab .calculator-timing-option-header{align-items:center}.page-calculator-detail-lab .calculator-timing-ir35-tooltip{flex-shrink:0}.page-calculator-detail-lab .page-calculator .calculator-amount-shell>.calculator-amount-shell__control:focus-within,.page-calculator-detail-lab .page-calculator .calculator-frequency-amount-shell>.calculator-amount-shell__control:focus-within,.page-calculator-detail-lab .page-calculator .qc-input-select.price-input>.calculator-amount-shell__control:focus-within{border-color:var(--qc-color-primary-600);box-shadow:var(--qc-shadow-focus)}.page-shell-static-body:has(.page-calculator-detail-lab)>.overlay-main,.page-calculator .overlay-main{position:fixed;inset:0;z-index:calc(var(--qc-z-modal) - 1);background:var(--qc-color-surface-backdrop);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--qc-transition-modal),visibility var(--qc-transition-modal)}.page-shell-static-body:has(.page-calculator-detail-lab)>.overlay-main.open,.page-calculator .overlay-main.open{opacity:1;visibility:visible;pointer-events:auto}.page-calculator.page-outside .inside-results-card{gap:var(--qc-space-xs);padding:calc(var(--qc-space-sm) + var(--qc-space-xs)) var(--qc-space-lg);box-sizing:border-box}.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;width:var(--qc-font-size-xs);height:var(--qc-font-size-xs);padding:var(--qc-space-md);margin:calc(-1*var(--qc-space-md));flex-shrink:0;touch-action:manipulation}}
