@charset "UTF-8";@layer properties;@layer cdk-resets,cdk-overlay,theme,base,components,utilities;@layer theme{:root,:host{--spacing: 1px;--leading-normal: 24px;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--radius: 4px;--color-blue: #0775de;--color-grey40: #9b9c9d;--font-public-sans: "Public Sans", Arial, Helvetica, sans-serif;--font-work-sans: "Work Sans", Arial, Helvetica, sans-serif;--text-sm: 12px;--text-sm--line-height: 14px;--text-base: 14px;--text-base--line-height: 18px;--font-weight-normal: 400;--font-weight-medium: 500;--color-white-100: #ffffff1a;--color-white-200: #ffffff33;--color-white-300: #ffffff4d;--color-white-400: #ffffff66;--color-white-500: #ffffff80;--color-white-600: #ffffff99;--color-white-700: #ffffffb2;--color-white-800: #ffffffcc;--color-white-900: #ffffffe5;--color-white-1000: #ffffff;--color-black-100: #0000001a;--color-black-200: #00000033;--color-black-300: #0000004d;--color-black-400: #00000066;--color-black-500: #00000080;--color-black-600: #00000099;--color-black-700: #000000b2;--color-black-800: #000000cc;--color-black-900: #000000e5;--color-black-1000: #000000;--color-gray-100: #f5f6f8;--color-gray-200: #e8e9eb;--color-gray-300: #dbdcde;--color-gray-400: #cfcfd1;--color-gray-500: #b5b5b7;--color-gray-600: #9b9c9d;--color-gray-700: #818283;--color-gray-800: #676869;--color-gray-900: #4e4e4f;--color-gray-1000: #343434;--color-blue-100: #e6f1fc;--color-blue-200: #cde3fa;--color-blue-300: #c2e1ff;--color-blue-400: #94cbff;--color-blue-500: #63aff7;--color-blue-600: #3995ed;--color-blue-700: #0775de;--color-blue-800: #0c69c2;--color-blue-900: #065eb2;--color-blue-1000: #05529b;--color-aqua-100: #effaf6;--color-aqua-200: #e8fcf4;--color-aqua-300: #cbf7e5;--color-aqua-400: #aef0d4;--color-aqua-500: #92e5c3;--color-aqua-600: #74dbb1;--color-aqua-700: #5bcfa0;--color-aqua-800: #58b891;--color-aqua-900: #49a680;--color-aqua-1000: #409170;--color-gold-100: #fff9e7;--color-gold-200: #fff5d9;--color-gold-300: #ffeebf;--color-gold-400: #ffe59e;--color-gold-500: #ffdd80;--color-gold-600: #ffd257;--color-gold-700: #fac13c;--color-gold-800: #ebb92f;--color-gold-900: #d1a42a;--color-gold-1000: #b88f21;--color-purple-100: #f4f1fc;--color-purple-200: #d9cffa;--color-purple-300: #cdc0f0;--color-purple-400: #ae97ed;--color-purple-500: #8e70e0;--color-purple-600: #8062d2;--color-purple-700: #6b50b5;--color-purple-800: #614a9f;--color-purple-900: #564091;--color-purple-1000: #4b387f;--color-grapefruit-100: #fdefef;--color-grapefruit-200: #fbdfde;--color-grapefruit-300: #f9cfce;--color-grapefruit-400: #f7bfbe;--color-grapefruit-500: #f3a09d;--color-grapefruit-600: #ef807d;--color-grapefruit-700: #eb605c;--color-grapefruit-800: #d45653;--color-grapefruit-900: #bc4d4a;--color-grapefruit-1000: #a54340;--color-red-100: #fbe8e9;--color-red-200: #f8d2de;--color-red-300: #f4bbbd;--color-red-400: #f0a5a7;--color-red-500: #e9777c;--color-red-600: #e14a50;--color-red-700: #da1d24;--color-red-800: #c41a20;--color-red-900: #ae171d;--color-red-1000: #991419;--color-orange-100: #fdf5eb;--color-orange-200: #fbebd8;--color-orange-300: #f9e0c4;--color-orange-400: #f7d6b0;--color-orange-500: #f2c289;--color-orange-600: #eead61;--color-orange-700: #ea993a;--color-orange-800: #d38a34;--color-orange-900: #bb7a2e;--color-orange-1000: #a46b29;--color-green-100: #e8f5f0;--color-green-200: #d1ece1;--color-green-300: #bbe2d2;--color-green-400: #a4d8c3;--color-green-500: #76c5a4;--color-green-600: #49b186;--color-green-700: #1b9e68;--color-green-800: #188e5e;--color-green-900: #167e53;--color-green-1000: #136f49;--background-color-default: var(--color-white-1000);--background-color-default-hover: var(--color-gray-100);--background-color-default-secondary: var(--color-gray-100);--background-color-default-canvas: var(--background-color-default-secondary);--background-color-default-card: var(--background-color-default);--background-color-default-inverse: var(--color-gray-1000);--background-color-default-inverse-hover: var(--color-white-200);--background-color-default-scrim: var(--color-white-600);--background-color-selected: var(--color-blue-100);--background-color-brand: var(--color-blue-700);--background-color-brand-hover: var(--color-blue-600);--background-color-brand-secondary: var(--color-blue-100);--background-color-promotional: var(--color-gold-700);--background-color-promotional-hover: var(--color-gold-600);--background-color-promotional-secondary: var(--color-gold-100);--background-color-disabled: var(--color-gray-100);--background-color-danger: var(--color-red-700);--background-color-danger-hover: var(--color-red-600);--background-color-danger-secondary: var(--color-red-100);--background-color-warning: var(--color-orange-700);--background-color-warning-hover: var(--color-orange-600);--background-color-warning-secondary: var(--color-orange-100);--background-color-info-secondary: var(--color-blue-100);--background-color-success: var(--color-green-700);--background-color-success-hover: var(--color-green-600);--background-color-success-secondary: var(--color-green-100);--text-color-default: var(--color-gray-1000);--text-color-default-secondary: var(--color-gray-800);--text-color-default-placeholder: var(--color-gray-600);--text-color-default-on-inverse: var(--color-white-1000);--text-color-brand: var(--color-blue-700);--text-color-brand-on-brand: var(--color-white-1000);--text-color-brand-on-brand-secondary: var(--color-gray-1000);--text-color-brand-secondary: var(--color-blue-900);--text-color-danger: var(--color-red-700);--text-color-danger-on-danger: var(--color-white-1000);--text-color-danger-on-danger-secondary: var(--color-gray-1000);--text-color-disabled: var(--color-gray-600);--text-color-disabled-on-disabled: var(--color-gray-600);--text-color-warning: var(--color-orange-700);--text-color-warning-on-warning: var(--color-white-1000);--text-color-warning-on-warning-secondary: var(--color-gray-1000);--text-color-icon-default: var(--color-gray-1000);--text-color-icon-default-secondary: var(--color-gray-600);--text-color-icon-default-on-inverse: var(--color-white-1000);--text-color-icon-brand: var(--color-blue-700);--text-color-icon-brand-on-brand: var(--color-white-1000);--text-color-icon-brand-on-inverse: var(--color-blue-600);--text-color-icon-disabled: var(--color-gray-600);--text-color-icon-disabled-on-disabled: var(--color-gray-600);--text-color-icon-danger: var(--color-red-700);--text-color-icon-danger-on-danger: var(--color-white-1000);--text-color-icon-danger-on-inverse: var(--color-red-600);--text-color-icon-info: var(--color-blue-700);--text-color-icon-info-on-inverse: var(--color-blue-600);--text-color-icon-promotional: var(--color-gold-700);--text-color-icon-success: var(--color-green-700);--text-color-icon-success-on-inverse: var(--color-green-600);--text-color-icon-warning: var(--color-orange-700);--text-color-icon-warning-on-warning: var(--color-white-1000);--text-color-icon-warning-on-inverse: var(--color-orange-600);--text-color-icon-object-blocks: var(--color-blue-700);--text-color-icon-object-collections: var(--color-purple-700);--text-color-icon-object-question: var(--color-aqua-700);--text-color-icon-object-exercise: var(--color-gold-700);--text-color-icon-object-logic: var(--color-purple-700);--text-color-icon-object-general: var(--color-gray-1000);--text-color-icon-object-language: var(--color-blue-700);--text-color-icon-object-segments: var(--color-blue-700);--text-color-icon-object-other: var(--color-grapefruit-700);--text-color-icon-object-crosstab: var(--color-blue-700);--border-color-default: var(--color-gray-300);--border-color-default-hover: var(--color-gray-500);--border-color-default-active: var(--color-gray-700);--border-color-default-strong: var(--color-gray-1000);--border-color-default-on-inverse: var(--color-white-200);--border-color-brand: var(--color-blue-700);--border-color-brand-hover: var(--color-blue-800);--border-color-brand-secondary: var(--color-blue-100);--border-color-danger: var(--color-red-700);--border-color-danger-hover: var(--color-red-600);--border-color-danger-secondary: var(--color-red-100);--border-color-disabled: var(--color-gray-300);--border-color-disabled-on-disabled: var(--color-gray-300);--border-color-info: var(--color-blue-700);--border-color-promotional: var(--color-gold-700);--border-color-warning: var(--color-orange-700);--border-color-warning-hover: var(--color-orange-600);--border-color-warning-secondary: var(--color-orange-100);--color-table-header-bg: var(--background-color-brand-secondary);--color-table-header-bg-secondary: var(--background-color-default-secondary);--color-table-header-bg-logic: var(--color-purple-100);--color-icon-button-bg-hover: var(--background-color-default-hover);--color-icon-button-bg-pressed: var(--color-gray-200);--color-icon-button-bg-on-secondary: var(--color-gray-200);--color-icon-button-bg-on-selected: var(--color-blue-200);--color-icon-button-bg-on-logic: var(--color-purple-200);--color-chip-gray-bg: var(--color-gray-100);--color-chip-gray-border: var(--color-gray-400);--color-chip-gray-icon: var(--color-gray-1000);--color-chip-gray-text: var(--color-gray-1000);--color-chip-gray-hover: var(--color-gray-400);--color-chip-purple-bg: var(--color-purple-100);--color-chip-purple-border: var(--color-purple-300);--color-chip-purple-icon: #40306d;--color-chip-purple-text: #40306d;--color-chip-purple-hover: var(--color-purple-300);--color-chip-grapefruit-bg: var(--color-grapefruit-100);--color-chip-grapefruit-border: var(--color-grapefruit-300);--color-chip-grapefruit-icon: #8d3a37;--color-chip-grapefruit-text: #8d3a37;--color-chip-grapefruit-hover: var(--color-grapefruit-300);--color-chip-orange-bg: var(--color-orange-100);--color-chip-orange-border: var(--color-orange-300);--color-chip-orange-icon: #8c5c23;--color-chip-orange-text: #8c5c23;--color-chip-orange-hover: var(--color-orange-300);--color-chip-aqua-bg: var(--color-aqua-100);--color-chip-aqua-border: var(--color-aqua-300);--color-chip-aqua-icon: #377c60;--color-chip-aqua-text: #377c60;--color-chip-aqua-hover: var(--color-aqua-300);--color-chip-blue-bg: var(--color-blue-100);--color-chip-blue-border: var(--color-blue-300);--color-chip-blue-icon: #044685;--color-chip-blue-text: #044685;--color-chip-blue-hover: var(--color-blue-300);--color-selection-border: var(--color-gray-600);--color-selection-border-hover: var(--background-color-brand);--color-selection-bg-checked: var(--background-color-brand);--color-selection-bg-disabled: var(--color-gray-300);--color-toggle-off: var(--color-gray-600);--color-toggle-off-hover: var(--color-gray-700);--color-toggle-on: var(--color-aqua-700);--color-toggle-on-hover: var(--color-aqua-800);--color-toggle-disabled: var(--background-color-disabled);--color-carousel-dot-active: var(--color-gray-700);--color-carousel-dot-inactive: var(--color-gray-300);--color-carousel-dot-selected: var(--background-color-brand);--color-ranking-top-n-borders: var(--color-gray-500);--color-chart-bar-fill: var(--background-color-brand);--color-chart-bar-track: var(--color-gray-200);--color-chart-heat-1: var(--color-blue-100);--color-chart-heat-2: var(--color-blue-300);--color-chart-heat-3: var(--color-blue-400);--color-chart-heat-4: var(--color-blue-500);--color-chart-heat-5: var(--color-blue-700);--color-chart-status-complete: var(--color-aqua-700);--color-chart-status-expired: var(--color-gold-700);--color-chart-status-disqualified: var(--color-grapefruit-700);--color-chart-status-over-quota: var(--color-purple-700);--color-chart-status-incomplete: var(--color-gold-700);--color-progress-ring-fill: var(--background-color-brand);--color-progress-ring-track: var(--color-blue-300);--color-progress-bg: color-mix(in srgb, #e6f1fc 80%, transparent);--color-menu-bg: var(--background-color-default);--color-crosstab-row-header: var(--color-blue-200);--color-crosstab-row-label: var(--color-blue-100);--color-crosstab-column-header: var(--color-purple-200);--color-crosstab-column-label: var(--color-purple-100);--color-crosstab-summary-header: var(--color-gray-200);--color-crosstab-summary: var(--color-gray-100);--radius-md: 6px;--radius-lg: 8px;--spacing-sm: 8px;--spacing-xl: 32px;--font-body: "Public Sans", Arial, Helvetica, sans-serif;--font-weight-strong: 600;--font-size-md: 16px;--text-body-lg-strong: var(--font-size-md);--text-body-lg-strong--line-height: var(--leading-normal);--text-body-lg-strong--font-weight: var(--font-weight-strong)}@supports (color: color-mix(in lab,red,red)){:root,:host{--color-progress-bg: color-mix(in srgb, var(--background-color-brand-secondary) 80%, transparent)}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-8{top:calc(var(--spacing) * 8)}.right-8{right:calc(var(--spacing) * 8)}.container{width:100%}@media(width>=768px){.container{max-width:768px}}@media(width>=1140px){.container{max-width:1140px}}@media(width>=40rem){.container{max-width:40rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.-my-2{margin-block:calc(var(--spacing) * -2)}.-my-4{margin-block:calc(var(--spacing) * -4)}.my-1{margin-block:var(--spacing)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-8{margin-top:calc(var(--spacing) * 8)}.-mr-6{margin-right:calc(var(--spacing) * -6)}.mr-0{margin-right:0}.mb-\(--select-option-margin-bottom\){margin-bottom:var(--select-option-margin-bottom)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.field-sizing-content{field-sizing:content}.scroll-y{overflow-y:auto}:where(body:not(.safari,.firefox)) .scroll-y::-webkit-scrollbar{width:6px;height:6px}:where(body:not(.safari,.firefox)) .scroll-y::-webkit-scrollbar-track{background-color:transparent}:where(body:not(.safari,.firefox)) .scroll-y::-webkit-scrollbar-thumb{background-color:var(--color-grey40);border-radius:6px}:where(body.firefox) .scroll-y{scrollbar-width:thin;scrollbar-color:var(--color-grey40) transparent}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-18{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18)}.size-27{width:calc(var(--spacing) * 27);height:calc(var(--spacing) * 27)}.size-30{width:calc(var(--spacing) * 30);height:calc(var(--spacing) * 30)}.size-48{width:calc(var(--spacing) * 48);height:calc(var(--spacing) * 48)}.h-1{height:var(--spacing)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-48{height:calc(var(--spacing) * 48)}.h-full{height:100%}.min-h-\(--select-option-min-height\){min-height:var(--select-option-min-height)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-full{width:100%}.min-w-0{min-width:0px}.flex-1{flex:1}.flex-auto{flex:auto}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-sm{gap:var(--spacing-sm)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.rounded{border-radius:var(--radius)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-0{border-style:var(--tw-border-style);border-width:0px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-default{border-color:var(--border-color-default)}.border-default\!{border-color:var(--border-color-default)!important}.border-default-on-inverse{border-color:var(--border-color-default-on-inverse)}.bg-\[none\]{background-color:none}.bg-transparent{background-color:transparent}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-0{padding:0}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-16{padding-inline:calc(var(--spacing) * 16)}.px-xl{padding-inline:var(--spacing-xl)}.py-\(--select-option-padding-block\){padding-block:var(--select-option-padding-block)}.py-8{padding-block:calc(var(--spacing) * 8)}.pr-16{padding-right:calc(var(--spacing) * 16)}.pl-44{padding-left:calc(var(--spacing) * 44)}.text-center{text-align:center}.text-justify{text-align:justify}.font-body{font-family:var(--font-body)}.font-public-sans{font-family:var(--font-public-sans)}.font-work-sans{font-family:var(--font-work-sans)}.text-body-lg-strong{font-size:var(--text-body-lg-strong);line-height:var(--tw-leading, var(--text-body-lg-strong--line-height));font-weight:var(--tw-font-weight, var(--text-body-lg-strong--font-weight))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.text-\[\#0077e8\]{color:#0077e8}.text-aqua-500{color:var(--color-aqua-500)}.text-blue{color:var(--color-blue)}.text-default{color:var(--text-color-default)}.text-default-on-inverse{color:var(--text-color-default-on-inverse)}.text-default-secondary{color:var(--text-color-default-secondary)}.text-gold-500{color:var(--color-gold-500)}.text-grapefruit-500{color:var(--color-grapefruit-500)}.text-icon-brand{color:var(--text-color-icon-brand)}.text-icon-brand-on-inverse{color:var(--text-color-icon-brand-on-inverse)}.text-icon-default{color:var(--text-color-icon-default)}.text-icon-disabled{color:var(--text-color-icon-disabled)}.text-icon-warning{color:var(--text-color-icon-warning)}.text-inherit{color:inherit}.text-purple-500{color:var(--color-purple-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}@media(hover:hover){.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-default-hover:hover{background-color:var(--background-color-default-hover)}.hover\:bg-default-inverse-hover:hover{background-color:var(--background-color-default-inverse-hover)}}.\[\&\[disabled\]\]\:text-disabled[disabled],.\[\&\[disabled\]_\.option-label\]\:text-disabled[disabled] .option-label,.\[\&\[disabled\]_\.option-sub-text\]\:text-disabled[disabled] .option-sub-text{color:var(--text-color-disabled)}.\[\&\[disabled\]_ssi-icon\]\:text-icon-disabled[disabled] ssi-icon{color:var(--text-color-icon-disabled)}}@layer theme{[data-color-mode=update]{--color-white-100: #ffffff1a;--color-white-200: #ffffff33;--color-white-300: #ffffff4d;--color-white-400: #ffffff66;--color-white-500: #ffffff80;--color-white-600: #ffffff99;--color-white-700: #ffffffb2;--color-white-800: #ffffffcc;--color-white-900: #ffffffe5;--color-white-1000: #ffffff;--color-black-100: #18191b1a;--color-black-200: #18191b33;--color-black-300: #18191b4d;--color-black-400: #18191b66;--color-black-500: #18191b80;--color-black-600: #18191b99;--color-black-700: #18191bb2;--color-black-800: #18191bcc;--color-black-900: #18191be5;--color-black-1000: var(--color-gray-1000);--color-gray-100: #f3f5f6;--color-gray-200: #ebecef;--color-gray-300: #dadde1;--color-gray-400: #c3c7cd;--color-gray-500: #aeb3ba;--color-gray-600: #8b9098;--color-gray-700: #676c74;--color-gray-800: #464a50;--color-gray-900: #2d2f32;--color-gray-1000: #18191b;--color-blue-100: #e6f1fc;--color-blue-200: #c7e0fa;--color-blue-300: #a8cdf7;--color-blue-400: #6ca6ed;--color-blue-500: #0775de;--color-blue-600: #0569c8;--color-blue-700: #045caf;--color-blue-800: #044e97;--color-blue-900: #033f7d;--color-blue-1000: #022f61;--color-aqua-100: #e7f9f3;--color-aqua-200: #c6f0df;--color-aqua-300: #9fe5c8;--color-aqua-400: #77d9b4;--color-aqua-500: #5bcfa0;--color-aqua-600: #47b78d;--color-aqua-700: #379f7a;--color-aqua-800: #2c8667;--color-aqua-900: #226d56;--color-aqua-1000: #185344;--color-gold-100: #fff9e7;--color-gold-200: #fff0c2;--color-gold-300: #ffe28e;--color-gold-400: #ffd05f;--color-gold-500: #fac13c;--color-gold-600: #e3a82f;--color-gold-700: #cc8f21;--color-gold-800: #b57714;--color-gold-900: #9e600a;--color-gold-1000: #874c02;--color-purple-100: #f0ecfa;--color-purple-200: #d9cffa;--color-purple-300: #bda9f1;--color-purple-400: #957ed4;--color-purple-500: #6b50b5;--color-purple-600: #5f45a2;--color-purple-700: #533c8e;--color-purple-800: #463177;--color-purple-900: #382660;--color-purple-1000: #2b1c4a;--color-grapefruit-100: #fdeded;--color-grapefruit-200: #f9caca;--color-grapefruit-300: #f59e9d;--color-grapefruit-400: #f07b76;--color-grapefruit-500: #eb605c;--color-grapefruit-600: #d34f4b;--color-grapefruit-700: #bb3d3b;--color-grapefruit-800: #a22c2a;--color-grapefruit-900: #89201f;--color-grapefruit-1000: #701616;--color-red-100: #ffeaea;--color-red-200: #ffc9c9;--color-red-300: #ff9a9a;--color-red-400: #f66a6a;--color-red-500: #da1d24;--color-red-600: #b7191e;--color-red-700: #971417;--color-red-800: #770f12;--color-red-900: #570b0c;--color-red-1000: #370708;--color-orange-100: #fff7ec;--color-orange-200: #ffe4bf;--color-orange-300: #ffcf91;--color-orange-400: #ffb85f;--color-orange-500: #ff9c2d;--color-orange-600: #db7d22;--color-orange-700: #ad5911;--color-orange-800: #944914;--color-orange-900: #74330f;--color-orange-1000: #5b240a;--color-green-100: #e4f8f0;--color-green-200: #b9eedd;--color-green-300: #8ee3c8;--color-green-400: #5fd8b1;--color-green-500: #1b9e68;--color-green-600: #178a5a;--color-green-700: #13764c;--color-green-800: #0f6240;--color-green-900: #0b4e33;--color-green-1000: #073b27;--background-color-default: var(--color-white-1000);--background-color-default-hover: var(--color-gray-100);--background-color-default-secondary: var(--color-gray-100);--background-color-default-canvas: var(--background-color-default-secondary);--background-color-default-card: var(--background-color-default);--background-color-default-inverse: var(--color-gray-1000);--background-color-default-inverse-hover: var(--color-white-200);--background-color-default-scrim: var(--color-black-400);--background-color-selected: var(--color-blue-100);--background-color-brand: var(--color-blue-500);--background-color-brand-hover: var(--color-blue-600);--background-color-brand-secondary: var(--color-blue-100);--background-color-promotional: var(--color-gold-500);--background-color-promotional-hover: var(--color-gold-600);--background-color-promotional-secondary: var(--color-gold-100);--background-color-disabled: var(--color-gray-200);--background-color-danger: var(--color-red-500);--background-color-danger-hover: var(--color-red-600);--background-color-danger-secondary: var(--color-red-100);--background-color-warning: var(--color-orange-500);--background-color-warning-hover: var(--color-orange-600);--background-color-warning-secondary: var(--color-orange-100);--background-color-info-secondary: var(--color-blue-100);--background-color-success: var(--color-green-500);--background-color-success-hover: var(--color-green-600);--background-color-success-secondary: var(--color-green-100);--text-color-default: var(--color-gray-900);--text-color-default-secondary: var(--color-gray-700);--text-color-default-placeholder: var(--color-gray-500);--text-color-default-on-inverse: var(--color-white-900);--text-color-brand: var(--color-blue-600);--text-color-brand-on-brand: var(--color-white-1000);--text-color-brand-on-brand-secondary: var(--color-gray-900);--text-color-brand-secondary: var(--color-blue-700);--text-color-danger: var(--color-red-500);--text-color-danger-on-danger: var(--color-white-1000);--text-color-danger-on-danger-secondary: var(--text-color-default);--text-color-disabled: var(--color-gray-500);--text-color-disabled-on-disabled: var(--color-gray-500);--text-color-warning: var(--color-orange-700);--text-color-warning-on-warning: var(--color-gray-900);--text-color-warning-on-warning-secondary: var(--text-color-default);--text-color-icon-default: var(--color-gray-1000);--text-color-icon-default-secondary: var(--color-gray-600);--text-color-icon-default-on-inverse: var(--color-white-1000);--text-color-icon-brand: var(--color-blue-500);--text-color-icon-brand-on-brand: var(--color-white-1000);--text-color-icon-brand-on-inverse: var(--color-blue-400);--text-color-icon-disabled: var(--color-gray-500);--text-color-icon-disabled-on-disabled: var(--color-gray-500);--text-color-icon-danger: var(--color-red-500);--text-color-icon-danger-on-danger: var(--color-white-1000);--text-color-icon-danger-on-inverse: var(--color-red-400);--text-color-icon-info: var(--color-blue-500);--text-color-icon-info-on-inverse: var(--color-blue-400);--text-color-icon-promotional: var(--color-gold-500);--text-color-icon-success: var(--color-green-500);--text-color-icon-success-on-inverse: var(--color-green-400);--text-color-icon-warning: var(--color-orange-700);--text-color-icon-warning-on-warning: var(--text-color-icon-default);--text-color-icon-warning-on-inverse: var(--color-orange-400);--text-color-icon-object-blocks: var(--color-blue-500);--text-color-icon-object-collections: var(--color-purple-500);--text-color-icon-object-question: var(--color-aqua-500);--text-color-icon-object-exercise: var(--color-gold-500);--text-color-icon-object-logic: var(--color-purple-500);--text-color-icon-object-general: var(--color-gray-1000);--text-color-icon-object-language: var(--color-blue-500);--text-color-icon-object-segments: var(--color-blue-500);--text-color-icon-object-other: var(--color-grapefruit-600);--text-color-icon-object-crosstab: var(--color-blue-500);--border-color-default: var(--color-gray-300);--border-color-default-hover: var(--color-gray-400);--border-color-default-active: var(--color-gray-500);--border-color-default-strong: var(--color-gray-1000);--border-color-default-on-inverse: var(--color-white-200);--border-color-brand: var(--color-blue-500);--border-color-brand-hover: var(--color-blue-600);--border-color-brand-secondary: var(--color-blue-100);--border-color-danger: var(--color-red-500);--border-color-danger-hover: var(--color-red-600);--border-color-danger-secondary: var(--color-red-100);--border-color-disabled: var(--color-gray-100);--border-color-disabled-on-disabled: var(--color-gray-500);--border-color-info: var(--color-blue-500);--border-color-promotional: var(--color-gold-500);--border-color-warning: var(--color-orange-500);--border-color-warning-hover: var(--color-orange-600);--border-color-warning-secondary: var(--color-orange-100);--color-table-header-bg: var(--background-color-brand-secondary);--color-table-header-bg-secondary: var(--background-color-default-secondary);--color-table-header-bg-logic: var(--color-purple-100);--color-icon-button-bg-hover: var(--background-color-default-hover);--color-icon-button-bg-pressed: var(--color-gray-200);--color-icon-button-bg-on-secondary: var(--color-gray-200);--color-icon-button-bg-on-selected: var(--color-blue-200);--color-icon-button-bg-on-logic: var(--color-purple-200);--color-chip-gray-bg: var(--color-gray-100);--color-chip-gray-border: var(--color-gray-200);--color-chip-gray-icon: var(--color-gray-800);--color-chip-gray-text: var(--color-gray-800);--color-chip-gray-hover: var(--color-gray-200);--color-chip-purple-bg: var(--color-purple-100);--color-chip-purple-border: var(--color-purple-200);--color-chip-purple-icon: var(--color-purple-800);--color-chip-purple-text: var(--color-purple-800);--color-chip-purple-hover: var(--color-purple-200);--color-chip-grapefruit-bg: var(--color-grapefruit-100);--color-chip-grapefruit-border: var(--color-grapefruit-200);--color-chip-grapefruit-icon: var(--color-grapefruit-800);--color-chip-grapefruit-text: var(--color-grapefruit-800);--color-chip-grapefruit-hover: var(--color-grapefruit-200);--color-chip-orange-bg: var(--color-orange-100);--color-chip-orange-border: var(--color-orange-200);--color-chip-orange-icon: var(--color-orange-800);--color-chip-orange-text: var(--color-orange-800);--color-chip-orange-hover: var(--color-orange-200);--color-chip-aqua-bg: var(--color-aqua-100);--color-chip-aqua-border: var(--color-aqua-200);--color-chip-aqua-icon: var(--color-aqua-800);--color-chip-aqua-text: var(--color-aqua-800);--color-chip-aqua-hover: var(--color-aqua-200);--color-chip-blue-bg: var(--color-blue-100);--color-chip-blue-border: var(--color-blue-200);--color-chip-blue-icon: var(--color-blue-800);--color-chip-blue-text: var(--color-blue-800);--color-chip-blue-hover: var(--color-blue-200);--color-selection-border: var(--color-gray-700);--color-selection-border-hover: var(--background-color-brand);--color-selection-bg-checked: var(--background-color-brand);--color-selection-bg-disabled: var(--background-color-disabled);--color-toggle-off: var(--color-gray-600);--color-toggle-off-hover: var(--color-gray-700);--color-toggle-on: var(--background-color-brand);--color-toggle-on-hover: var(--background-color-brand-hover);--color-toggle-disabled: var(--background-color-disabled);--color-carousel-dot-active: var(--color-gray-500);--color-carousel-dot-inactive: var(--color-gray-300);--color-carousel-dot-selected: var(--background-color-brand);--color-ranking-top-n-borders: var(--color-gray-500);--color-chart-bar-fill: var(--background-color-brand);--color-chart-bar-track: var(--color-gray-200);--color-chart-heat-1: var(--color-blue-100);--color-chart-heat-2: var(--color-blue-200);--color-chart-heat-3: var(--color-blue-300);--color-chart-heat-4: var(--color-blue-400);--color-chart-heat-5: var(--color-blue-500);--color-chart-status-complete: var(--color-aqua-500);--color-chart-status-expired: var(--color-gold-500);--color-chart-status-disqualified: var(--color-grapefruit-500);--color-chart-status-over-quota: var(--color-purple-500);--color-chart-status-incomplete: var(--color-gold-500);--color-progress-ring-fill: var(--background-color-brand);--color-progress-ring-track: var(--color-blue-200);--color-progress-bg: color-mix(in srgb, #e6f1fc 80%, transparent);--color-menu-bg: var(--background-color-default);--color-crosstab-row-header: var(--color-blue-200);--color-crosstab-row-label: var(--color-blue-100);--color-crosstab-column-header: var(--color-purple-200);--color-crosstab-column-label: var(--color-purple-100);--color-crosstab-summary-header: var(--color-gray-200);--color-crosstab-summary: var(--color-gray-100)}@supports (color: color-mix(in lab,red,red)){[data-color-mode=update]{--color-progress-bg: color-mix(in srgb, var(--background-color-brand-secondary) 80%, transparent)}}}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-border-style: solid;--tw-font-weight: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}@layer components{.option-box-item{display:flex;flex-direction:row;min-height:1px;min-width:1px;align-items:center;color:var(--text-color-default);padding:6px 16px;word-break:break-word;font-size:14px;line-height:18px}.option-box-item:hover{cursor:pointer;background-color:var(--background-color-default-hover);outline:none;--focus-indicator-outline: none}.using-keyboard .option-box-item:focus,.using-keyboard .option-box-item:focus-within{cursor:pointer;background-color:var(--background-color-default-hover);outline:none;--focus-indicator-outline: none}ssi-option-box-item.disabled,.option-box-item.disabled{color:var(--text-color-disabled);cursor:default;pointer-events:none}ssi-option-box-item.disabled ssi-icon svg,.option-box-item.disabled ssi-icon svg{color:var(--text-color-icon-disabled)}.option-box-item.selected{background-color:var(--background-color-selected)}.option-box-item{cursor:pointer;border-radius:8px;box-shadow:none;flex-shrink:0}.option-box-item:hover:not(.selected){background-color:var(--background-color-default-hover)}.option-box-item.selected.menu-item{background-color:var(--background-color-selected)}ssi-option,ssi-option-box-item,[role=option]:not(select-option),.option-box-item{font-size:14px;line-height:18px}ssi-option>ssi-icon,ssi-option-box-item>ssi-icon,[role=option]:not(select-option)>ssi-icon,.option-box-item>ssi-icon{height:20px;width:20px;margin-right:8px}ssi-option button.icon ssi-icon,ssi-option-box-item button.icon ssi-icon,[role=option]:not(select-option) button.icon ssi-icon,.option-box-item button.icon ssi-icon{height:16px;width:16px;flex-shrink:0}ssi-option .option-text,ssi-option-box-item .option-text,[role=option]:not(select-option) .option-text,.option-box-item .option-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.primary_action,.primary-action,.btn-variant{padding:8px 15px;cursor:pointer;border-radius:3px;border:1px solid transparent;font:inherit;line-height:inherit}.primary_action:disabled,.primary-action:disabled,.btn-variant:disabled{cursor:default}.primary_action,.primary-action,.btn-variant{color:#fff;background:#0775de}.primary_action:disabled,.primary-action:disabled,.btn-variant:disabled{background:#ccc}.primary_action:hover:not([disabled]),.primary-action:hover:not([disabled]),.btn-variant:hover:not([disabled]){background:linear-gradient(#0775decc,#0775decc),linear-gradient(#fff,#fff)}.btn-variant{background-color:var(--btn-bg, #0775de);border-radius:40px;color:var(--btn-color, white);text-align:center;padding:6px 40px;font-size:15px;border:var(--btn-border)}.btn-variant:hover{text-decoration:none;font-weight:400}.btn-variant:hover:not([disabled]){background:none;background-color:var(--btn-hover-bg, #045db8);color:var(--btn-hover-color, white)}.btn-variant:active{background-color:var(--btn-active-bg, #0775de);color:var(--btn-active-color, white)}.secondary_action{padding:8px 15px;cursor:pointer;border-radius:3px;border:1px solid transparent;font:inherit;line-height:inherit}.secondary_action:disabled{cursor:default}.secondary_action{border-radius:3px;border:1px solid #d9d9d9;background-color:#fff}.secondary_action:disabled{color:#9a9a9a}.secondary_action:hover:not([disabled]){background-color:#f2f2f2}.secondary_action:active:not([disabled]){background-color:#e5e5e5}input,button,select{font-size:inherit;font:inherit;line-height:inherit}button,select{cursor:pointer}button:disabled{cursor:default!important}html,body{height:100%;scroll-behavior:smooth}.grecaptcha-badge{visibility:hidden}body{color:#272727;margin:0;font-family:Source Sans Pro;font-style:normal;font-size:12px;line-height:normal}body.using-mouse :focus{outline:none}body.using-keyboard :focus:not(input):not(select):not(option):not(textarea){outline:black solid 2px;outline-offset:5px}.rich_text_page_content p{font-size:20px}.rich_text_page_content strong{color:#4e4e4f}a{text-decoration:none;box-sizing:border-box;font-weight:500;font-size:18px;line-height:18px;color:#0775de}a:hover{text-decoration:underline;color:#045db8}h1,h2,h3,h4,h5,h6,h7{font-family:Work Sans,sans-serif;font-style:normal;color:#122b43;margin:0}h1{font-weight:600;font-size:54px;line-height:66px}@media only screen and (max-width:800px){h1{font-size:46px;line-height:60px}}@media only screen and (max-width:600px){h1{font-size:32px;line-height:40px}}h2{font-weight:600;font-size:40px;line-height:48px;letter-spacing:-.01em}@media only screen and (max-width:600px){h2{font-size:27px;line-height:40px}}h3{font-weight:500;font-size:30px;line-height:38px;letter-spacing:-.01em}@media only screen and (max-width:800px){h3{font-size:23px;line-height:30px}}h4{font-size:30px;line-height:38px;font-weight:500}h5{font-weight:500;font-size:24px}h6{font-weight:500;font-size:21px;min-height:28px}@media screen and (max-width:800px){h6{min-height:unset}}h7{font-weight:500;font-size:18px;line-height:21px}ul{list-style:none;padding-left:15px}ul a{font-size:inherit;line-height:inherit}ul li{position:relative}ul li:before{content:"\2022";font-family:Work Sans,sans-serif!important;color:#0775de;position:absolute;font-size:24px;left:-15px;top:-1px}ul ul li:before{content:"\26ac";font-size:15px}ul ul ul li:before{content:"\25fc";font-size:9px;top:-2px}ul ul ul ul li:before{content:"\2b1e";font-size:25px}a.primary_action,a.secondary_action,button.primary_action,button.secondary_action{font-size:15px!important}a.primary_action,button.primary_action{background-color:var(--btn-bg, #0775de);border-radius:40px;color:var(--btn-color, white);text-align:center;padding:6px 40px;font-size:15px;border:var(--btn-border)}a.primary_action:hover,button.primary_action:hover{text-decoration:none;font-weight:400}a.primary_action:hover:not([disabled]),button.primary_action:hover:not([disabled]){background:none;background-color:var(--btn-hover-bg, #045db8);color:var(--btn-hover-color, white)}a.primary_action:active,button.primary_action:active{background-color:var(--btn-active-bg, #0775de);color:var(--btn-active-color, white)}a.inverted_action,button.inverted_action{background-color:#fff;color:#0775de;border:2px solid #0775de;box-shadow:initial}a.inverted_action:hover,button.inverted_action:hover{text-decoration:none}a.inverted_action:hover:not([disabled]),button.inverted_action:hover:not([disabled]){background:transparent;background-color:#0078e814;color:#0775de}a.inverted_action:active,button.inverted_action:active{color:#0775de}a.secondary_action,button.secondary_action{background-color:transparent;border:none;color:#0775de;font-weight:600;font-size:17px;line-height:23px}a.secondary_action:hover:not([disabled]),button.secondary_action:hover:not([disabled]){background:none;background-color:none;color:#045db8}a.secondary_action:active,button.secondary_action:active{color:#0775de}button.icon{display:flex;flex-direction:row;min-height:1px;min-width:1px;align-items:center;justify-content:center;border:0;background-color:transparent;font-size:18px;border-radius:4px;padding:4px;cursor:pointer}button.icon.dark{color:#fff}button.icon.dark:hover:not([disabled]):not(.active),button.icon.dark:active:not([disabled]),button.icon.dark.active_option_box{background-color:#676869;color:#fff}button.icon.dark:focus{outline-color:#fff}.background_link_wrapper{width:100%;box-sizing:border-box;display:flex;flex-direction:row;min-height:1px;min-width:1px;align-items:center;justify-content:center;background-color:#eef4fa;border-radius:8px;padding:30px 48px}.background_water_mark{background-color:#eef4fa;position:absolute}.header_water_mark{width:100%;height:330px;top:118px;left:0}.content_container{max-width:1440px;margin-left:auto;margin-right:auto}.page_left_margin{margin-left:160px}@media only screen and (max-width:1380px){.page_left_margin{margin-left:135px}}@media only screen and (max-width:800px){.page_left_margin{margin-left:115px}}@media only screen and (max-width:800px){.page_left_margin{margin-left:110px}}@media only screen and (max-width:750px){.page_left_margin{margin-left:30px}}.nav-item{font-family:Work Sans,sans-serif;font-style:normal;display:inline-block;color:#122b43;text-align:center;font-weight:400;padding-left:14px;padding-right:14px;text-decoration:none;font-size:15px;border-top:4px solid transparent;border-bottom:4px solid transparent;position:relative;height:100%;box-sizing:border-box;display:flex;flex-direction:row;min-height:1px;min-width:1px;align-items:center}.nav-item a{color:inherit;font-weight:inherit;text-decoration:inherit;font-size:inherit}.nav-item a.active_option_box{color:#0775de}.nav-item a:after{content:"";position:absolute;inset:0}@media only screen and (max-width:1090px){.nav-item{border:0}}.nav-item:hover a{text-decoration:none;color:#0775de}.mobile-menu-icon{padding-right:0;padding-left:0;margin-left:14px}.drop-down-container{display:flex;flex-direction:row;min-height:1px;min-width:1px;align-items:center;padding-left:102px}.drop-down-container.no-promo{padding-right:102px}@media only screen and (max-width:1200px){.drop-down-container{padding-left:52px}}.menu-container{display:flex;flex-direction:row;min-height:1px;min-width:1px;align-items:flex-start}.menu-section:not(:first-of-type){padding-left:60px}.menu-section{margin-bottom:25px;margin-top:26px}.menu-section-heading{font-family:Work Sans,sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:21px;color:#122b43;margin-bottom:28px}.no-padding-option-box{padding-top:0!important;padding-bottom:0!important;border-top-color:transparent!important;border-right-color:transparent!important;border-top:0px!important;border-right:0px!important;padding-right:0!important}.search-option-box{padding:0!important;border:none!important;box-shadow:none!important;max-height:unset!important}@media only screen and (max-width:1090px){.search-option-box{position:fixed;inset:0}}@media only screen and (max-width:1090px){.search-overlay{z-index:0!important}}.menu-panel{inset:0!important;background-color:transparent!important}.menu-panel ssi-option-box .option_box_container{background-color:transparent!important;box-shadow:none!important;border:none!important;height:100%!important;padding:0!important}.menu-panel ssi-option-box .option_box_container ssi-configurable-component{height:100%!important}.search-option-box-panel,.search-option-box-panel .search-option-box{height:100%!important}.search-option-box-panel .search-option-box ssi-configurable-component{height:100%!important}.menu-backdrop.cdk-overlay-backdrop-showing,.search-backdrop.cdk-overlay-backdrop-showing,.mobile-option-box.cdk-overlay-backdrop-showing,.cdk-overlay-backdrop-showing.help-mobile-option-box{display:none!important}.option_box_container.no-padding-option-box,.option_box_container.no-padding-mobile-option-box,.option_box_container.help-mobile-option-box-panel,.option_box_container.search-option-box{border-radius:0!important}.option_box_container.search-option-box{background:none!important}.search-option-box-panel{background-color:#000c!important;top:0!important;right:0!important;left:0!important}.cdk-overlay-backdrop{background:transparent!important}.mobile-option-box,.help-mobile-option-box{right:0!important;left:0!important;overflow-y:auto;overflow-x:hidden;background:#fff}.mobile-option-box ssi-option-box,.help-mobile-option-box ssi-option-box{height:100%}.mobile-option-box,.help-mobile-option-box{bottom:0!important}.mobile-option-box ssi-option-box,.help-mobile-option-box ssi-option-box{height:100%!important}.mobile-option-box ssi-option-box .no-padding-mobile-option-box,.mobile-option-box ssi-option-box .help-mobile-option-box-panel,.help-mobile-option-box ssi-option-box .no-padding-mobile-option-box,.help-mobile-option-box ssi-option-box .help-mobile-option-box-panel{height:100%!important}.mobile-option-box ssi-option-box .no-padding-mobile-option-box ssi-configurable-component,.mobile-option-box ssi-option-box .help-mobile-option-box-panel ssi-configurable-component,.help-mobile-option-box ssi-option-box .no-padding-mobile-option-box ssi-configurable-component,.help-mobile-option-box ssi-option-box .help-mobile-option-box-panel ssi-configurable-component{height:100%!important}.mobile-scrolling-header-option-box{right:0!important;left:0!important;overflow-y:auto;overflow-x:hidden;background:#fff}.mobile-scrolling-header-option-box ssi-option-box{height:100%}.mobile-scrolling-header-option-box{top:0!important;box-shadow:#0000001f 0 5px 8px -3px!important;border-top:1px solid #dbdcde!important}.no-padding-mobile-option-box,.help-mobile-option-box-panel{padding:0!important;border:none!important}.help-mobile-option-box{height:100%}.help-mobile-option-box-panel{flex:1}sweb-hero-banner.simple-header .content_container .text_content .banner_text .explanatory_text,sweb-hero-banner.events .content_container .text_content .banner_text .explanatory_text,sweb-hero-banner.teaching-resources .content_container .text_content .banner_text .explanatory_text{max-width:850px}sweb-hero-banner.simple-header .content_container .text_content .cta,sweb-hero-banner.events .content_container .text_content .cta,sweb-hero-banner.teaching-resources .content_container .text_content .cta{display:none}sweb-hero-banner.simple-header #container_water_mark,sweb-hero-banner.events #container_water_mark,sweb-hero-banner.teaching-resources #container_water_mark{width:43%;max-width:762px;height:247px;top:0;z-index:-1;right:0;border-radius:4px 0 0 4px;box-sizing:border-box}@media only screen and (min-width:1440px){sweb-hero-banner.simple-header #container_water_mark,sweb-hero-banner.events #container_water_mark,sweb-hero-banner.teaching-resources #container_water_mark{right:calc((100% - 1440px)/2);border-radius:4px}}@media only screen and (max-width:600px){sweb-hero-banner.simple-header #container_water_mark,sweb-hero-banner.events #container_water_mark,sweb-hero-banner.teaching-resources #container_water_mark{display:none}}sweb-hero-banner.embedded-category-page,sweb-hero-banner.embedded-category-page-half-hero{display:flex;flex-direction:column;min-height:1px;min-width:1px;margin-top:0}sweb-hero-banner.embedded-category-page .content_container .text_content .banner_text .explanatory_text,sweb-hero-banner.embedded-category-page-half-hero .content_container .text_content .banner_text .explanatory_text{max-width:850px;font-size:18px;line-height:28px}sweb-hero-banner.embedded-category-page .content_container .text_content .cta,sweb-hero-banner.embedded-category-page-half-hero .content_container .text_content .cta{display:none}sweb-hero-banner.embedded-category-page .content_container.hero_content,sweb-hero-banner.embedded-category-page-half-hero .content_container.hero_content{width:100%;margin-top:25px}sweb-hero-banner.embedded-category-page .background_water_mark,sweb-hero-banner.embedded-category-page-half-hero .background_water_mark{width:61%;height:247px;top:20px;z-index:-1;right:-10%;border-radius:4px;box-sizing:border-box}@media only screen and (max-width:1440px){sweb-hero-banner.embedded-category-page .background_water_mark,sweb-hero-banner.embedded-category-page-half-hero .background_water_mark{right:calc((100% - 1440px) / 3);border-radius:4px 0 0 4px}}@media only screen and (max-width:1200px){sweb-hero-banner.embedded-category-page .background_water_mark,sweb-hero-banner.embedded-category-page-half-hero .background_water_mark{display:none}}sweb-hero-banner.embedded-category-page-half-hero .background_water_mark{width:50%}sweb-hero-banner.embedded-category-page-minimal{margin-left:auto;margin-right:auto;width:100%}sweb-hero-banner.embedded-category-page-minimal .cta{display:none}sweb-hero-banner.embedded-category-page-minimal .content_container{width:100%}sweb-hero-banner.embedded-category-page-minimal h1{max-width:100%}.embedded-category-page .section_container,sweb-hero-banner.embedded-category-page-half-hero .section_container{margin-top:56px;margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){.embedded-category-page .section_container,sweb-hero-banner.embedded-category-page-half-hero .section_container{margin-top:30px}}.embedded-category-page .section_container .sweb-page-section,sweb-hero-banner.embedded-category-page-half-hero .section_container .sweb-page-section{margin-bottom:96px}@media only screen and (max-width:768px){.embedded-category-page h2,sweb-hero-banner.embedded-category-page-half-hero h2{font-size:27px}}@media only screen and (max-width:1200px){.embedded-category-page .card_container,sweb-hero-banner.embedded-category-page-half-hero .card_container{grid-template-columns:1fr 1fr!important}}@media only screen and (max-width:892px){.embedded-category-page .card_container,sweb-hero-banner.embedded-category-page-half-hero .card_container{grid-template-columns:1fr!important}}sweb-hero-banner.methodology-banner{background-color:#eef4fa;min-height:392px}sweb-hero-banner.methodology-banner .content_container{height:100%;position:relative;margin-top:0;min-height:392px}sweb-hero-banner.methodology-banner .content_container .text_content{margin-bottom:0}sweb-hero-banner.methodology-banner .content_container .text_content .banner_text{padding-top:40px}sweb-hero-banner.methodology-banner .content_container .text_content .banner_text .primary_text{min-height:145px}sweb-hero-banner.methodology-banner .content_container .text_content .banner_text .explanatory_text{margin-bottom:0;max-width:850px;white-space:pre-wrap}sweb-hero-banner.methodology-banner .content_container .text_content .cta{display:none}sweb-hero-banner.methodology-banner .content_container .image_container{text-align:right;height:0px}sweb-hero-banner.methodology-banner .content_container .image_container #image_water_mark{display:none}sweb-hero-banner.methodology-banner .content_container .image_container .hero_image{max-width:455px}@media screen and (min-width:1200px){sweb-hero-banner.methodology-banner .content_container{display:flex;flex-direction:row;align-items:center}sweb-hero-banner.methodology-banner .content_container .text_content .banner_text{padding-top:0;text-align:left}sweb-hero-banner.methodology-banner .content_container .text_content .banner_text .primary_text{min-height:0px}sweb-hero-banner.methodology-banner .content_container .image_container{width:100%;position:relative;margin-bottom:0}sweb-hero-banner.methodology-banner .content_container .image_container .hero_image{position:absolute;right:5%}}sweb-hero-banner.advanced-tool-banner .content_container{display:flex!important;flex-direction:row!important;align-items:center!important}sweb-hero-banner.advanced-tool-banner .content_container .text_content .banner_text{padding-top:0}sweb-hero-banner.advanced-tool-banner .content_container .text_content .banner_text .primary_text{min-height:0px}sweb-hero-banner.advanced-tool-banner .content_container .image_container{display:none}@media only screen and (max-width:600px){sweb-hero-banner.advanced-tool-banner{min-height:294px}sweb-hero-banner.advanced-tool-banner .content_container{min-height:294px}}sweb-hero-banner.minimalist-version{margin-left:auto;margin-right:auto;width:90%}sweb-hero-banner.minimalist-version .cta{display:none}sweb-hero-banner.minimalist-version .content_container{margin-left:0;margin-right:auto}sweb-hero-banner.minimalist-version h1{max-width:100%}sweb-hero-banner.teaching-resources .content_container{margin-top:0;width:75%}sweb-hero-banner.teaching-resources .content_container .text_content .banner_text .primary_text{max-width:710px}@media screen and (max-width:768px){sweb-hero-banner.teaching-resources .content_container{width:85%}}sweb-hero-banner.teaching-resources #container_water_mark{width:53%;max-width:1000px;top:67px;height:227px}sweb-hero-banner.events .content_container{margin-top:0;padding-top:70px;width:90%}@media only screen and (max-width:375px){sweb-hero-banner.events .content_container{padding-top:35px}}sweb-hero-banner.events .content_container .text_content .banner_text{margin-left:auto;margin-right:auto;max-width:1075px}sweb-hero-banner.events #container_water_mark{height:392px;width:1095px;border-radius:4px;max-width:unset}@media only screen and (max-width:600px){sweb-hero-banner.events #container_water_mark{display:initial}}@media only screen and (max-width:375px){sweb-hero-banner.events #container_water_mark{height:430px}}sweb-hero-banner.other-tools h1{font-style:normal;font-weight:600;font-size:40px!important;line-height:48px;letter-spacing:-.01em;color:#122b43}sweb-hero-banner.other-tools .text_content{margin-bottom:8%}sweb-hero-banner.other-tools .content_container{width:100%;display:block!important}sweb-hero-banner.other-tools .explanatory_text{max-width:unset;font-style:normal;font-weight:400;font-size:18px;line-height:23px;color:#272727}sweb-hero-banner.other-tools .cta{display:none}sweb-hero-banner.events-container .content_container{margin-top:1%;width:unset}sweb-hero-banner.events-container .text_content{margin-bottom:73px}@media screen and (max-width:1024px){sweb-hero-banner.events-container .explanatory_text{margin-bottom:0}}sweb-hero-banner.events-container .cta{display:none}.no_wrap{white-space:nowrap}@media screen and (max-width:800px){.no_wrap{white-space:normal}}.has_icon{display:flex}.no_scroll{overflow:hidden}.header-offset .cdk-overlay-popover{top:68px!important;bottom:0!important;height:initial!important}.header-banner-offset .cdk-overlay-popover{top:116px!important}.no-header-offset .cdk-overlay-popover{top:0!important}.tooltip:hover{background-color:#f5f6f8}.tooltip.active-tooltip svg path{fill:#0775de}.expanded_tooltip .scrollable-content.tooltip-content{max-width:300px;max-height:unset;-webkit-line-clamp:initial}.interactive_advisor_tooltip .scrollable-content.tooltip-content{max-width:400px;max-height:unset;-webkit-line-clamp:initial}.extra_focus_indicator:focus{outline:1px solid #0775de}@supports (-webkit-touch-callout: none){a:active,a:focus{outline:none!important}}sweb-employee-photos.pricing-quote .employee_photos,sweb-employee-photos.consulting-contact .employee_photos,sweb-employee-photos.tour-request .employee_photos{grid-template-columns:1fr 1fr 1fr 1fr;width:100%;max-width:675px}sweb-employee-photos.pricing-quote .employee_photos .employee_info,sweb-employee-photos.consulting-contact .employee_photos .employee_info,sweb-employee-photos.tour-request .employee_photos .employee_info{max-width:110px!important}sweb-employee-photos.pricing-quote .employee_photos .employee_photo,sweb-employee-photos.consulting-contact .employee_photos .employee_photo,sweb-employee-photos.tour-request .employee_photos .employee_photo{margin-bottom:14px}sweb-employee-photos.pricing-quote .employee_photos_heading,sweb-employee-photos.consulting-contact .employee_photos_heading,sweb-employee-photos.tour-request .employee_photos_heading{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:18px;line-height:23px;margin-bottom:40px;max-width:440px}sweb-employee-photos.pricing-quote .employee_info:nth-child(4n+1),sweb-employee-photos.consulting-contact .employee_info:nth-child(4n+1),sweb-employee-photos.tour-request .employee_info:nth-child(4n+1){margin-right:auto}sweb-employee-photos.pricing-quote .employee_info:nth-child(4n+2),sweb-employee-photos.pricing-quote .employee_info:nth-child(4n+3),sweb-employee-photos.consulting-contact .employee_info:nth-child(4n+2),sweb-employee-photos.consulting-contact .employee_info:nth-child(4n+3),sweb-employee-photos.tour-request .employee_info:nth-child(4n+2),sweb-employee-photos.tour-request .employee_info:nth-child(4n+3){margin-left:auto;margin-right:auto}sweb-employee-photos.pricing-quote .employee_info:nth-child(4n),sweb-employee-photos.consulting-contact .employee_info:nth-child(4n),sweb-employee-photos.tour-request .employee_info:nth-child(4n){margin-left:auto}@media only screen and (max-width:1200px){sweb-employee-photos.pricing-quote .employee_photos_heading,sweb-employee-photos.consulting-contact .employee_photos_heading,sweb-employee-photos.tour-request .employee_photos_heading{max-width:100%;margin-top:90px}}@media only screen and (max-width:470px){sweb-employee-photos.pricing-quote .employee_photos,sweb-employee-photos.consulting-contact .employee_photos,sweb-employee-photos.tour-request .employee_photos{grid-template-columns:1fr 1fr}sweb-employee-photos.pricing-quote .employee_info,sweb-employee-photos.consulting-contact .employee_info,sweb-employee-photos.tour-request .employee_info{margin-left:auto;margin-right:auto}}sweb-employee-photos.contact-us .employee_photos{grid-template-columns:1fr 1fr 1fr;max-width:500px}sweb-employee-photos.contact-us .employee_photos_heading{font-family:Work Sans;font-style:normal;font-weight:500;font-size:24px;line-height:28px}sweb-employee-photos.contact-us .employee_info{margin-bottom:40px}sweb-employee-photos.contact-us .employee_info:nth-child(3n+1){margin-right:auto}sweb-employee-photos.contact-us .employee_info:nth-child(3n+2){margin-left:auto;margin-right:auto}sweb-employee-photos.contact-us .employee_info:nth-child(3n){margin-left:auto}@media only screen and (max-width:950px){sweb-employee-photos.contact-us .employee_photos_heading{margin-top:90px}sweb-employee-photos.contact-us .employee_photos{margin-left:auto;margin-right:auto}}@media only screen and (max-width:470px){sweb-employee-photos.contact-us .employee_photos{grid-template-columns:1fr 1fr}sweb-employee-photos.contact-us .employee_info{margin-left:auto;margin-right:auto}}sweb-workshop-page .info_item .icon_fill,sweb-workshop-page .icon_wrapper .icon_fill,sweb-webinar-page .info_item .icon_fill,sweb-webinar-page .icon_wrapper .icon_fill{fill:#122b43}.insert-richtext-styles b,.insert-richtext-styles strong{font-weight:600}.insert-richtext-styles p{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:18px;line-height:26px;color:#272727}.insert-richtext-styles p br+code{margin-top:30px;margin-bottom:30px;display:block;width:100%;padding:12px 16px}.insert-richtext-styles p code{margin-top:0;margin-bottom:0;width:initial;display:inline-block;padding:2px 10px}.insert-richtext-styles code.code-block{margin-top:30px;margin-bottom:30px;display:block;width:100%;padding:12px 16px}.insert-richtext-styles code.inline-code{margin-top:0;margin-bottom:0;width:initial;display:inline-block;padding:2px 10px}.insert-richtext-styles img{max-width:100%;margin:30px 0;height:auto}.insert-richtext-styles h2{font-family:Work Sans,sans-serif;font-style:normal;font-weight:500;font-size:30px;line-height:38px;letter-spacing:-.01em;color:#122b43;margin-bottom:16px;margin-top:48px}.insert-richtext-styles h3{font-family:Work Sans,sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:28px;color:#122b43;margin-bottom:16px;margin-top:32px}.insert-richtext-styles h4{font-family:Work Sans,sans-serif;font-style:normal;font-weight:500;font-size:21px;line-height:25px;color:#122b43;margin-bottom:16px;margin-top:24px}.insert-richtext-styles code{display:block;background:#eef4fa;background-color:#eef4fa;width:100%;padding:12px 16px;border:1px solid #a5c6e5;box-sizing:border-box;border-radius:4px;font-family:Source Code Pro,monospace;word-break:break-word;font-style:normal;font-weight:500;font-size:15px;line-height:20px;color:#122b43;margin-top:30px;margin-bottom:30px}.insert-richtext-styles a{font:inherit;line-height:inherit;color:#0775de;word-wrap:break-word}.insert-richtext-styles a.primary_action{background-color:var(--btn-bg, #0775de);border-radius:40px;color:var(--btn-color, white);text-align:center;padding:6px 40px;font-size:15px;border:var(--btn-border)}.insert-richtext-styles a.primary_action:hover{text-decoration:none;font-weight:400}.insert-richtext-styles a.primary_action:hover:not([disabled]){background:none;background-color:var(--btn-hover-bg, #045db8);color:var(--btn-hover-color, white)}.insert-richtext-styles a.primary_action:active{background-color:var(--btn-active-bg, #0775de);color:var(--btn-active-color, white)}.insert-richtext-styles a.secondary_action{background-color:transparent;border:none;color:#0775de;font-weight:600;font-size:17px;line-height:23px}.insert-richtext-styles a.secondary_action:hover:not([disabled]){background:none;background-color:none;color:#045db8}.insert-richtext-styles a.secondary_action:active{color:#0775de}.insert-richtext-styles a.inverted_action{background-color:#fff;color:#0775de;border:2px solid #0775de;box-shadow:initial}.insert-richtext-styles a.inverted_action:hover{text-decoration:none}.insert-richtext-styles a.inverted_action:hover:not([disabled]){background:transparent;background-color:#0078e814;color:#0775de}.insert-richtext-styles a.inverted_action:active{color:#0775de}.insert-richtext-styles .block-link{background-color:#eef4fa;display:flex;flex-direction:column;min-height:1px;min-width:1px;align-items:center;justify-content:center;padding:27px 0;border-radius:8px}.insert-richtext-styles .block-link p{text-align:center}.insert-richtext-styles .block-link p a{font-size:18px}.insert-richtext-styles ul{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:18px!important;line-height:28px!important;color:#272727!important;margin-top:20px!important}.insert-richtext-styles ul br+code{margin-top:30px;margin-bottom:30px;display:block;width:100%;padding:12px 16px}.insert-richtext-styles ul code{margin-top:0;margin-bottom:0;width:initial;display:inline-block;padding:2px 10px}.insert-richtext-styles ul>li{margin-bottom:12px}.insert-richtext-styles ol{list-style-position:outside;font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:18px!important;line-height:28px!important;color:#272727;list-style:none;counter-reset:item;margin:20px 0 0!important}.insert-richtext-styles ol br+code{margin-top:30px;margin-bottom:30px;display:block;width:100%;padding:12px 16px}.insert-richtext-styles ol code{margin-top:0;margin-bottom:0;width:initial;display:inline-block;padding:2px 10px}.insert-richtext-styles ol>li{margin-bottom:12px}.insert-richtext-styles ol>li:before{content:counter(item) ". ";counter-increment:item;font-family:Work Sans,sans-serif;font-style:normal;font-weight:500;font-size:21px;line-height:25px;color:#272727;display:inline-block;width:1em;margin-left:-1.9em;margin-right:.8em}.insert-richtext-styles ol ol{counter-reset:item2}.insert-richtext-styles ol ol>li:before{content:counter(item2,lower-alpha) ". ";counter-increment:item2}.insert-richtext-styles ol ol ol{counter-reset:item3}.insert-richtext-styles ol ol ol>li:before{content:counter(item3,lower-roman) ". ";counter-increment:item3}.insert-richtext-styles ol ol ol ol{counter-reset:item4}.insert-richtext-styles ol ol ol ol>li:before{content:counter(item4) ". ";counter-increment:item4}.insert-richtext-styles small a{font-size:inherit!important;line-height:inherit!important}.insert-richtext-styles iframe{display:block;width:100%;aspect-ratio:16/9;border:1px solid #dbdcde;box-sizing:border-box}.insert-richtext-styles table{border-collapse:collapse;margin-top:30px;margin-bottom:30px;overflow-x:auto;display:block;font-size:15px;border:none}.insert-richtext-styles table tr{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;box-sizing:border-box;border-radius:1px}.insert-richtext-styles table td{padding:15px;border:none}.insert-richtext-styles table th{text-align:left;padding:15px;border:none}.insert-richtext-styles .promo-container .content_overlay{position:relative;margin:0 auto}.insert-richtext-styles .promo-container h3{margin-bottom:30px}.insert-richtext-styles .promo-container .content_container{display:flex;flex-direction:row;align-items:center;min-height:1px;min-width:1px;overflow-x:hidden;max-width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width:1325px){.insert-richtext-styles .promo-container .content_container{flex-direction:column}}.insert-richtext-styles .promo-container .text_content{align-self:flex-start;z-index:5;margin:46px 63px 43px 71px;max-width:418px;width:100%}@media screen and (max-width:1325px){.insert-richtext-styles .promo-container .text_content{order:2;align-self:auto;max-width:initial;box-sizing:border-box;padding:0 35px}}@media screen and (max-width:600px){.insert-richtext-styles .promo-container .text_content{margin-left:0;margin-right:0;max-width:95%;padding:0 15px}}.insert-richtext-styles .promo-container .advertisement_image{align-self:flex-end;z-index:5;margin-top:82px;margin-right:46px;margin-bottom:0;position:relative;left:0;width:294px;height:200px;border-radius:6px}@media screen and (max-width:1325px){.insert-richtext-styles .promo-container .advertisement_image{order:1;align-self:auto;margin-top:0;margin-right:0}}@media screen and (max-width:600px){.insert-richtext-styles .promo-container .advertisement_image{width:240px;height:163px}}.insert-richtext-styles .promo-container .primary_text{font-family:Source Sans Pro;font-style:normal;text-align:left;font-weight:400;font-size:18px;line-height:23px;color:#272727}.insert-richtext-styles .promo-container .primary_text p{font-family:Source Sans Pro;font-style:normal;margin-top:0;font-weight:400;font-size:18px;line-height:23px;color:#272727}.insert-richtext-styles .promo-container .primary_text a{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-size:16px;line-height:20px;color:#0775de}.insert-richtext-styles .promo-container .background_water_mark{width:100%;height:90%;right:0;top:0;border-radius:10px;position:absolute;background-color:#eef4fa}@media screen and (max-width:1325px){.insert-richtext-styles .promo-container .background_water_mark{top:100px;height:74%}}.block-link{background-color:#eef4fa;display:flex;flex-direction:column;min-height:1px;min-width:1px;align-items:center;justify-content:center;padding:27px 0;border-radius:8px}.block-link p{text-align:center}.block-link p a{font-size:18px}.form-sub-text{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#5f5f5f;margin:0}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@layer components{sweb-section-title.academic-three-curricula-component,sweb-section-title.action-info-list-component,sweb-section-title.purchasing-process-component,sweb-section-title.injected-grid-component,sweb-section-title.product-comparison-title{width:75%}sweb-section-title.academic-three-curricula-component .page_left_margin,sweb-section-title.action-info-list-component .page_left_margin,sweb-section-title.purchasing-process-component .page_left_margin,sweb-section-title.injected-grid-component .page_left_margin,sweb-section-title.product-comparison-title .page_left_margin{margin-left:auto;margin-right:auto}@media only screen and (max-width:768px){sweb-section-title.academic-three-curricula-component,sweb-section-title.action-info-list-component,sweb-section-title.purchasing-process-component,sweb-section-title.injected-grid-component,sweb-section-title.product-comparison-title{width:85%;margin-bottom:7%!important}sweb-section-title.academic-three-curricula-component h2,sweb-section-title.action-info-list-component h2,sweb-section-title.purchasing-process-component h2,sweb-section-title.injected-grid-component h2,sweb-section-title.product-comparison-title h2{font-size:30px}}sweb-section-title.purchasing-process-component{margin-bottom:20px}sweb-section-title.selling-point-component,sweb-section-title.right-for-you-component{width:80%}sweb-section-title.selling-point-component .page_left_margin,sweb-section-title.right-for-you-component .page_left_margin{margin-left:initial}sweb-section-title.selling-point-component .header_content,sweb-section-title.right-for-you-component .header_content{margin-bottom:50px}sweb-section-title.selling-point-component .header_content .header_mark,sweb-section-title.right-for-you-component .header_content .header_mark{height:4px;width:70px;background-color:#0775de;margin-bottom:30px}sweb-section-title.selling-point-component .header_content h2,sweb-section-title.right-for-you-component .header_content h2{max-width:600px}@media screen and (max-width:800px){sweb-section-title.selling-point-component .header_content h2,sweb-section-title.right-for-you-component .header_content h2{margin-left:unset;max-width:unset;margin-bottom:0;font-size:30px}}@media screen and (max-width:950px){sweb-section-title.selling-point-component .header_content{display:flex;flex-direction:column;min-height:1px;min-width:1px;align-items:flex-start;max-width:540px;width:100%;min-width:auto;margin-left:unset;margin-right:unset}}@media screen and (max-width:600px){sweb-section-title.selling-point-component .header_content{max-width:400px}}@media screen and (max-width:950px){sweb-section-title.selling-point-component{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;min-height:1px;min-width:1px;order:1;width:90%;align-items:center}}@media screen and (max-width:415px){sweb-section-title.selling-point-component{align-items:unset}}@media screen and (max-width:950px){sweb-section-title.selling-point-component .header_content{margin-bottom:unset}}@media screen and (max-width:900px){sweb-section-title.right-for-you-component .header_content{display:flex;flex-direction:column;min-height:1px;min-width:1px;align-items:flex-start;max-width:540px;width:100%;min-width:auto;margin-left:unset;margin-right:unset}}@media screen and (max-width:600px){sweb-section-title.right-for-you-component .header_content{max-width:400px}}@media screen and (max-width:900px){sweb-section-title.right-for-you-component{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;min-height:1px;min-width:1px;order:1;width:90%;align-items:center}}@media screen and (max-width:415px){sweb-section-title.right-for-you-component{align-items:unset}}@media screen and (max-width:900px){sweb-section-title.right-for-you-component .header_content{margin-bottom:unset}}@media screen and (max-width:900px){sweb-section-title.right-for-you-component{margin-bottom:initial}}@media screen and (max-width:415px){sweb-section-title.right-for-you-component{margin-bottom:50px}}sweb-section-title.selling-point-squished-component{display:grid;grid-template-columns:1fr 1fr;column-gap:130px;width:80%;overflow:visible;max-height:0px}sweb-section-title.selling-point-squished-component .page_left_margin{margin-left:initial}@media screen and (max-width:1200px){sweb-section-title.selling-point-squished-component .page_left_margin{margin-left:initial}}sweb-section-title.selling-point-squished-component .header_content{grid-column:2;margin-top:95px;max-width:400px}@media screen and (max-width:950px){sweb-section-title.selling-point-squished-component .header_content{max-width:initial;margin-top:initial}}@media screen and (max-width:1200px){sweb-section-title.selling-point-squished-component{grid-template-columns:60% 40%;grid-column-gap:30px}}@media screen and (max-width:950px){sweb-section-title.selling-point-squished-component{max-height:initial;display:block}}@media screen and (max-width:950px)and (max-width:950px){sweb-section-title.selling-point-squished-component .header_content{display:flex;flex-direction:column;min-height:1px;min-width:1px;align-items:flex-start;max-width:540px;width:100%;min-width:auto;margin-left:unset;margin-right:unset}}@media screen and (max-width:950px)and (max-width:600px){sweb-section-title.selling-point-squished-component .header_content{max-width:400px}}@media screen and (max-width:950px)and (max-width:950px){sweb-section-title.selling-point-squished-component{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;min-height:1px;min-width:1px;order:1;width:90%;align-items:center}}@media screen and (max-width:950px)and (max-width:415px){sweb-section-title.selling-point-squished-component{align-items:unset}}@media screen and (max-width:950px)and (max-width:950px){sweb-section-title.selling-point-squished-component .header_content{margin-bottom:unset}}sweb-section-title.unparalleled-support-component .page_left_margin{margin-left:0}sweb-section-title.unparalleled-support-component{margin-top:120px;margin-bottom:48px}sweb-section-title.clickable-card-holder-component .header_mark,sweb-section-title.knowledge-base-category-component .header_mark,sweb-section-title.technical-papers-category-component .header_mark{display:none}sweb-section-title.clickable-card-holder-component .page_left_margin,sweb-section-title.knowledge-base-category-component .page_left_margin,sweb-section-title.technical-papers-category-component .page_left_margin{margin-left:0}sweb-section-title.clickable-card-holder-component,sweb-section-title.knowledge-base-category-component,sweb-section-title.technical-papers-category-component{margin-bottom:32px}sweb-section-title.conference-proceedings-component .header_mark{display:none}sweb-section-title.conference-proceedings-component .page_left_margin{margin-left:0}sweb-section-title.conference-proceedings-component{margin-bottom:0}sweb-section-title.pricing-page-section-title .page_left_margin{margin-left:0}sweb-section-title.pricing-page-section-title .header_mark{display:none}sweb-section-title.product-plans-included-component h2{font-size:30px}sweb-section-title.product-plans-included-component{width:75%;margin-bottom:30px}@media screen and (max-width:768px){sweb-section-title.product-plans-included-component{width:85%}}sweb-section-title.feature-comparison-component{margin-top:60px;margin-bottom:0}sweb-section-title.feature-comparison-component h2{text-align:left}sweb-section-title.feature-comparison-component .page_left_margin{margin-left:0}sweb-section-title.feature-comparison-component .header_mark{display:none}sweb-section-title.recommended-resources-component{margin-top:0;margin-bottom:0}sweb-section-title.recommended-resources-component h2{font-family:Work Sans,sans-serif;font-style:normal;font-weight:500;font-size:30px;line-height:38px;letter-spacing:-.01em;color:#000;margin-bottom:0}sweb-section-title.recommended-resources-component .header_mark{display:none}sweb-section-title.text-block-component{margin-bottom:14px;width:80%}sweb-section-title.text-block-component .page_left_margin{margin-left:initial}sweb-section-title.text-block-component .header_content{margin-bottom:50px}sweb-section-title.text-block-component .header_content .header_mark{height:4px;width:70px;background-color:#0775de;margin-bottom:30px}sweb-section-title.text-block-component .header_content h2{max-width:600px}@media screen and (max-width:800px){sweb-section-title.text-block-component .header_content h2{margin-left:unset;max-width:unset;margin-bottom:0;font-size:30px}}@media screen and (max-width:800px){sweb-section-title.text-block-component .header_content{display:flex;flex-direction:column;min-height:1px;min-width:1px;align-items:flex-start;max-width:540px;width:100%;min-width:auto;margin-left:unset;margin-right:unset}}@media screen and (max-width:600px){sweb-section-title.text-block-component .header_content{max-width:400px}}@media screen and (max-width:800px){sweb-section-title.text-block-component{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;min-height:1px;min-width:1px;order:1;width:90%;align-items:center}}@media screen and (max-width:415px){sweb-section-title.text-block-component{align-items:unset}}@media screen and (max-width:800px){sweb-section-title.text-block-component .header_content{margin-bottom:unset}}sweb-section-title.product-download-cards-component,sweb-section-title.tools-and-scripts-download-cards-component{margin-bottom:32px}sweb-section-title.product-download-cards-component .page_left_margin,sweb-section-title.tools-and-scripts-download-cards-component .page_left_margin{margin-left:0}sweb-section-title.product-download-cards-component .header_mark,sweb-section-title.tools-and-scripts-download-cards-component .header_mark{display:none}sweb-section-title.supporting-materials-component{width:75%}@media only screen and (max-width:768px){sweb-section-title.supporting-materials-component{width:85%;margin-bottom:7%}}sweb-section-title.supporting-materials-component .page_left_margin{margin-left:0}@media screen and (max-width:950px){sweb-home-page sweb-section-title-context .header_content{display:flex;flex-direction:column;min-height:1px;min-width:1px;align-items:flex-start;max-width:540px;width:100%;min-width:auto;margin-left:unset;margin-right:unset}}@media screen and (max-width:600px){sweb-home-page sweb-section-title-context .header_content{max-width:400px}}@media screen and (max-width:950px){sweb-home-page sweb-section-title-context{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;min-height:1px;min-width:1px;order:1;width:90%;align-items:center}}@media screen and (max-width:415px){sweb-home-page sweb-section-title-context{align-items:unset}}@media screen and (max-width:950px){sweb-home-page sweb-section-title-context .header_content{margin-bottom:unset}}@media screen and (max-width:950px){sweb-home-page sweb-section-title-context{margin-bottom:60px}}.notable-grant-projects-wrapper sweb-section-title-context .page_left_margin{margin-left:0}.grant-overview-section sweb-section-title-context{width:85%}.grant-overview-section sweb-section-title-context .page_left_margin{margin-left:0}}
