/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--space-0-5:0.25rem;--space-1:0.5rem;--space-1-5:0.75rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-8:4rem;--space-16:8rem;--space-flow:var(--space-3);--space-gutter:var(--space-2);--space-section:var(--space-8);--space-sectionx2:var(--space-16);--space-section-flow:var(--space-4);--space-grid-gap:var(--space-4);--space-flex-gap:var(--space-2);--space-layout-gap:var(--space-4);--space-menu-gap:var(--space-4);--space-card-padding--normal:7%;--space-card-padding--large:14%;--width-max-normal:1920px;--width-max-midi:1536px;--width-max-narrow:960px;--width-max-text:720px;--mobile-nav-width:501px;--color-brand--blue-dark:#326299;--color-brand--blue:#46B0E5;--color-brand--blue2:#7EC8ED;--color-brand--green:#95C123;--color-brand--purple:#CAB1DB;--color-brand--yellow:#FFE391;--color-brand--gray-mid:#C4C4C4;--color-text--default:#333333;--color_text--subtle:#585858;--color_text--link:var(--color-brand--blue-dark);--color_text--link-alt:#8c56b1;--color_text--accent:var(--color_text--link);--color_background--surface:white;--color_background--element:#f4f4f5;--color-background--chip:#e4e4e7;--color-background--card:#f2f2f2;--color-background--pink:#f5f0f8;--color-background--blue:#d4e8fe;--color-background--purple-light-gradient:linear-gradient(90deg,#F4EFF8 0%,#FAF8FF 100%);--color-background--purple-blue-light-gradient:linear-gradient(90deg,#F4F4F7 0%,#E6FAFF 100%);--color-background--blue-dark-gradient:linear-gradient(90deg,#326299 0%,#46B0E5 100%);--color_accent:var(--color_text--link);--color-border--normal:#e6e6e6;--color-border--a11y-aa:#767676;--color-text--mode-dark:white;--color-text--mode-light:var(--color-text--default);--color--white:white;--color-focus:var(--color-brand--blue-dark);--color-purple--a11y:#672D8F;--color-green--a11y:#5F7C16;--color-purple--bg1:#E5D1F2;--font-body:'Lato',system-ui,sans-serif;--font-head:'League Spartan',system-ui,sans-serif;--font_mono:ui-monospace,'Cascadia Code','Source Code Pro',Menlo,Consolas,'DejaVu Sans Mono',monospace;--font-weight--thin:100;--font-weight--extralight:200;--font-weight--light:300;--font-weight--normal:400;--font-weight--medium:500;--font-weight--semibold:600;--font-weight--bold:700;--font-weight--extrabold:800;--font-weight--black:900;--major-second:1.125;--major-third:1.25;--base:16px;--base-small:16px;--ratio:var(--major-second);--ms-down1:0.889rem;--ms-0:1rem;--ms-up1:1.125rem;--ms-up2:1.266rem;--ms-up3:1.424rem;--ms-up4:1.602rem;--ms-up5:1.802rem;--ms-up6:2.027rem;--ms-up7:2.281rem;--ms-up8:2.566rem;--font_size--small:var(--ms-down1);--font_size--normal:var(--ms-0);--font_size--medium:var(--ms-up1);--font_size--large:var(--ms-up2);--font_size--xlarge:var(--ms-up3);--font_size--xxlarge:var(--ms-up4);--font_size--xxxlarge:var(--ms-up5);--font-height--small-text:1.4;--font-height--normal:1.5;--font-height--large-text-1:1.3;--font-height--large-text-2:1.2;--font-height--large-text-3:1.1;--font-height--large-text-4:1;--border-radius--xsmall:0.25rem;--border-radius--small:0.5rem;--border-radius--regular:0.75rem;--border-radius--pill:9999px;--jui-dialog-close-button-size:calc(var(--space-2) * 2);--jui-dialog-close-button-border-radius:50%;--jui-dialog-close-button-reserved-space:calc(var(--space-2) * 4);}@media (min-width:1281px){:root{--base:19px;--ratio:var(--major-third);--ms-down1:0.8rem;--ms-0:1rem;--ms-up1:1.25rem;--ms-up2:1.563rem;--ms-up3:1.953rem;--ms-up4:2.441rem;--ms-up5:3.052rem;--ms-up6:3.815rem;--ms-up7:4.768rem;--ms-up8:5.96rem;}}@media (min-width:1281px){:root{--space-section-flow:var(--space-8);}}del{--color_background--element:#fdebeb;}ins{--color_background--element:#e3fcec;}
*,*::before,*::after{box-sizing:border-box;}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;margin-block-end:0;}ul[role='list'],ol[role='list']{list-style:none;}body{min-height:100vh;line-height:1.5;}h1,h2,h3,h4,button,input,label{line-height:1.1;}h1,h2,h3,h4{text-wrap:balance;}a:not([class]){text-decoration-skip-ink:auto;color:currentColor;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font-family:inherit;font-size:inherit;}textarea:not([rows]){min-height:10em;}:target{scroll-margin-block:5ex;}ul,ol{margin-top:0;}
@font-face{font-display:swap;font-family:'League Spartan';font-style:normal;font-weight:900;src:url(/themes/custom/corbus/fonts/league-spartan-v11-latin-900.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:400;src:url(/themes/custom/corbus/fonts/lato-v24-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lato';font-style:italic;font-weight:400;src:url(/themes/custom/corbus/fonts/lato-v24-latin-italic.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Lato';font-style:normal;font-weight:700;src:url(/themes/custom/corbus/fonts/lato-v24-latin-700.woff2) format('woff2');}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth;}}[hidden]{display:none !important;}[disabled]{pointer-events:none !important;cursor:not-allowed !important;}:focus-visible{outline-color:var(--color_accent);outline-offset:3px;outline-width:2px;}*{scroll-margin-top:var(--space-flow);scroll-margin-bottom:var(--space-flow);}html{font-size:var(--base);}body{font-size:var(--ms-0);font-family:var(--font-body);line-height:var(--font-height--normal);color:var(--color-text--default);background:var(--color_background--surface);accent-color:var(--color_accent);}body.is-fixed{position:fixed;overflow:hidden;width:100%;}.mode-color-dark{color:var(--color-text--mode-dark);}h1,h2,h3,h4,h5{font-family:var(--font-body);font-weight:var(--font-weight--bold);line-height:var(--font-height--large-text-2);margin-block-end:1em;}h1{font-size:var(--ms-up5);}h2:not(.card h2,.section-title,.call-to-action h2){font-size:var(--ms-up4);}h3:not(.section-title,.card h3),.card h2{font-size:var(--ms-up3);}@media (min-width:1281px){h3:not(.section-title,.card h3),.card h2{font-size:var(--ms-up2);}.card h2.text--large{font-size:var(--ms-up4);}}h4,.card h3,.call-to-action h2{font-size:var(--ms-up2);}h5{font-size:var(--ms-up1);}h6{font-size:var(--ms-up1);}h1.masthead,h1.section-title,h2.section-title,h3.section-title,.h1-masthead{font-family:var(--font-head);font-weight:var(--font-weight--black);text-transform:uppercase;line-height:var(--font-height--large-text-4);margin-block-end:0.25em;}h2.section-title,h3.section-title{line-height:var(--font-height--large-text-4);margin-block-end:0.5em;}h1.masthead,.h1-masthead{font-size:var(--ms-up6);}h1.section-title{font-size:var(--ms-up5);}h2.section-title{font-size:var(--ms-up4);}h3.section-title{font-size:var(--ms-up3);}@media (min-width:601px){h1.masthead,.h1-masthead{font-size:var(--ms-up7);}h1.section-title{font-size:var(--ms-up6);}h2.section-title{font-size:var(--ms-up5);}h3.section-title{font-size:var(--ms-up4);}}@media (min-width:768px){h1.masthead,.h1-masthead{font-size:var(--ms-up8);}h1.section-title{font-size:var(--ms-up7);}h2.section-title{font-size:var(--ms-up6);}h3.section-title{font-size:var(--ms-up5);}}@media (min-width:1281px){h1.masthead,.h1-masthead{font-size:var(--ms-up6);}h1.section-title{font-size:var(--ms-up6);}h2.section-title{font-size:var(--ms-up5);}h3.section-title{font-size:var(--ms-up4);}}@media (min-width:1921px){h1.masthead,.h1-masthead{font-size:var(--ms-up7);}h1.section-title{font-size:var(--ms-up7);}h2.section-title{font-size:var(--ms-up6);}h3.section-title{font-size:var(--ms-up5);}}p{margin-block-end:var(--space-flow);}.text--large{font-size:var(--ms-up1);}.text--xlarge{font-size:var(--ms-up2);line-height:1.4;}.text--center{text-align:center;}small,.util_txt--small{font-size:var(--font_size--small);line-height:var(--font-height--small);}strong,b{font-weight:bold;}em,cite,i,q{font-style:italic;}s{text-decoration:line-through;}u{text-decoration:underline;font-style:normal;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-0.5em;}sub{bottom:-0.25em;}del{background:var(--color_background--element);text-decoration:line-through;padding:0.1em 0.3em;}ins{background:var(--color_background--element);text-decoration:underline;padding:0.1em 0.3em;}mark{background:var(--color_text--accent);color:var(--color_background--surface);padding:0.1em 0.3em;}abbr{text-decoration:none;}abbr[title]{cursor:help;text-decoration:underline;text-decoration-style:dotted;}a:not([class]){color:var(--color_text--link);font-weight:bold;}a:not([class]):hover,a:not([class]):focus{color:var(--color_text--link-alt);text-decoration:underline;text-decoration-color:var(--color_text--link-alt);text-decoration-thickness:3px;}.mode-color-dark a:not([class]){color:var(--color-text--mode-dark);}.mode-color-dark a:not([class]):hover,.mode-color-dark a:not([class]):focus{color:var(--color-text--mode-dark);text-decoration-color:var(--color-text--mode-dark);}a.neutral{text-decoration:none;color:inherit;}blockquote{border-left:5px solid var(--color_accent);padding:var(--space-2) var(--space-4);font-weight:var(--font-weight--semibold);}blockquote footer,blockquote cite{font-size:var(--font_size--small);line-height:var(--font-height--small);font-weight:var(--font-weight--normal);}blockquote cite{font-style:italic;}blockquote > cite,blockquote > footer{display:block;margin-block-start:calc(var(--space-flow) / 2);}ul:not([class]){list-style-type:disc;padding-inline-start:var(--space-gutter);}ul:not([class]) ul:not([class]){list-style-type:circle;}ul:not([class]) ul:not([class]) ul:not([class]){list-style-type:square;}ol:not([class]){list-style-type:decimal;}ol:not([class]) ol:not([class]){list-style-type:upper-alpha;}ol:not([class]) ol:not([class]) ol:not([class]){list-style-type:lower-roman;}ol:not([class]) li,ul:not([class]) li{margin-block-end:var(--space-1);margin-inline-start:var(--space-gutter);}dt{font-weight:bold;}dd{padding-inline-start:var(--space-2);}img,figure,video,.aspect-ratio,.embed-wrapper{display:block;width:100%;}img{max-width:100%;width:auto;height:auto;}video:not(:has(source)){background:var(--color_background--element);}figcaption{display:block;font-style:italic;}audio{display:block;width:100%;max-width:100%;border-radius:900px;}.aspect-ratio,.embed-wrapper{--aspect-ratio:16/9;width:100%;padding-block-start:calc(100%/(var(--aspect-ratio)));position:relative;}.embed-wrapper > iframe,.embed-wrapper > embed,.embed-wrapper > object,.aspect-ratio > iframe,.aspect-ratio > embed,.aspect-ratio > object,.aspect-ratio > img{position:absolute;inset:0;height:100%;width:100%;}.aspect-ratio > img{object-fit:cover;}.overflow-x,.table-wrapper{overflow-x:auto;}hr{border:none;border-block-end:1px solid var(--color-border--normal);width:100%;padding-block-start:var(--space-flow);margin-block-end:calc(var(--space-flow) * 2);}hr.spacer{--spacer-height:calc(var(--space-flow) * 2);border:none;margin-block-start:var(--spacer-height) 0;}table{width:100%;}caption{font-size:inherit;line-height:inherit;text-align:start;margin-block-end:var(--space-2);}thead{background-color:var(--color-text--default);color:var(--color_background--surface);}th,td{font-size:var(--font_size--small);line-height:var(--font-height--small);padding:var(--space-2);text-align:start;}th{font-weight:bold;}tr{border-block-end:0.5px solid var(--color_text--subtle);}tbody tr:hover{background-color:var(--color_background--element);}tfoot{background-color:var(--color-background--chip);}code,samp,kbd,var{font-family:var(--font_mono);padding:0.1em 0.3em;}code,samp{background-color:var(--color_background--element);}var{font-style:italic;font-weight:bold;}kbd{background-color:var(--color-text--default);color:var(--color_background--surface);border-radius:5px;}pre code,pre samp{display:block;padding:var(--space-2);overflow:auto;font-family:var(--font_mono);font-size:var(--font_size--small);line-height:var(--font-height--small);}details{display:block;position:relative;margin-block-end:var(--space-flow);}summary::-webkit-details-marker{display:none;}summary{display:block;cursor:pointer;color:var(--color-text--default);font-weight:var(--font-weight--bold);font-weight:bold;}summary::before{content:"+";box-sizing:border-box;text-align:center;display:inline-block;font-size:1em;width:1em;margin-inline-end:0.5em;will-change:transform;transition:transform 300ms ease;}summary:focus::before{color:var(--color_accent);}summary + *{margin-block-start:calc(var(--space-flow) / 2);}details[open] > summary::before{transform:rotate(45deg);}details:not(.neutral) summary{background:var(--color_background--element);padding:var(--space-2);}meter{--meter-color_track:var(--color_background--element);--meter-color_optimum:#15803d;--meter-color_sub-optimum:#f59e0b;--meter-color_sub-sub-optimum:#dc2626;display:block;width:100%;height:1rem;-webkit-appearance:none;border-radius:0;background:none;background-color:var(--meter-color_track);}meter::-webkit-meter-bar{background:var(--meter-color_track);}meter::-webkit-meter-optimum-value{background:var(--meter-color_optimum);}meter:-moz-meter-optimum::-moz-meter-bar{background:var(--meter-color_optimum);}meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--meter-color_sub-optimum);}meter::-webkit-meter-suboptimum-value{background:var(--meter-color_sub-optimum);}meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--meter-color_sub-sub-optimum);}meter::-webkit-meter-even-less-good-value{background:var(--meter-color_sub-sub-optimum);}progress[value]{--progress-color_track:var(--color_background--element);--progress-color_fill:var(--color_accent);display:block;width:100%;height:0.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:var(--progress-color_track);}progress[value]::-webkit-progress-bar{background:var(--progress-color_track);}progress[value]::-webkit-progress-value{background:var(--progress-color_fill);}progress[value]::-moz-progress-bar{background:var(--progress-color_fill);}.link-secondary{position:relative;display:inline-flex;align-items:center;gap:0.25em;text-decoration:none;margin-block-end:var(--space-flow);font-size:var(--ms-up1);}.link-secondary::after{content:'→';font-size:0.95em;line-height:1;display:inline-block;transform:translateY(1px);transition:transform 0.2s ease;}.link-secondary:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}.link-secondary.hover::after{transform:translateY(1px) translateX(2px);}
form{--form_invalid-color:#dc2626;}form:has(.form-field input[required])::after{content:"* indicates a required field";color:var(--form_invalid-color);margin-block-start:var(--space-flow);display:block;}label,legend{background-color:transparent;font:inherit;margin-bottom:var(--space-1);display:inline-block;}input:not([type="checkbox"],[type="radio"],[type="color"]),select,textarea,button:not([class*="button--"],[class*="admin-toolbar__"],[class*="toolbar-button"],[class*="klaro_toggle_dialog"]){font:inherit;display:block;line-height:inherit;box-sizing:border-box;border-radius:var(--border-radius--small);max-width:100%;}input:not([type="checkbox"],[type="radio"],[type="color"],[type="submit"]),select,textarea{padding:var(--space-1);border:1px solid var(--color-border--a11y-aa);background:transparent;background-color:var(--color_background--surface);}.mode-color-dark input:not([type="checkbox"],[type="radio"],[type="color"],[type="submit"]),.mode-color-dark select,.mode-color-dark textarea{border:1px solid rgba(255,255,255,0.2);}input[type="checkbox"]{transform:scale(1.5);margin-right:0.5em;}input[type="file"]{padding:var(--space-1) 0;border:none;}textarea{resize:vertical;min-height:10rem;font-family:var(--font_mono);font-size:var(--font_size--small);line-height:var(--font-height--small);}.form-field label{display:block;}.form-field:has(input[required]) label::after{content:" *";color:var(--form_invalid-color);}ul:has(input[type="checkbox"]),ul:has(input[type="radio"]),ol:has(input[type="checkbox"]),ol:has(input[type="radio"]){list-style:none;}ul:has(input[type="checkbox"]) li,ul:has(input[type="radio"]) li,ol:has(input[type="checkbox"]) li,ol:has(input[type="radio"]) li{margin:0;}input[type="range"],input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;font-size:1rem;height:1rem;padding:0;border:none;}input[type="range"]::-webkit-slider-runnable-track{border:none;height:5px;border-radius:0;background-color:var(--color_background--element);}input[type="range"]::-moz-range-track{height:5px;border:none;border-radius:0;background-color:var(--color_background--element);}input[type="range"]::-moz-range-progress{background-color:var(--color_accent);height:5px;}input[type="range"]::-webkit-slider-thumb{margin-block-start:calc((1.2rem / -2) + 2.5px);width:1.2rem;height:1.2rem;border:2px solid var(--color_background--surface);border-radius:1000rem;background:var(--color_accent);}input[type="range"]::-moz-range-thumb{border:2px solid var(--color_background--surface);border-radius:1000rem;font-size:1.2rem;background:var(--color_accent);}.button,button:not([class*="button--"],[class*="admin-toolbar__"],[class*="toolbar-button"],[class*="klaro_toggle_dialog"]),input[type="submit"],input[type="reset"],input[type="button"]{text-decoration:none;display:inline-block;cursor:pointer;box-sizing:border-box;padding-inline:var(--space-4);padding-block:var(--space-1);color:var(--color-text--default);margin-block-end:var(--space-flow);}.button:not([class*="button--"]),button:not([class*="button--"],[class*="admin-toolbar__"],[class*="toolbar-button"],[class*="klaro_toggle_dialog"]),input[type="submit"],input[type="reset"],input[type="button"]{color:var(--color_background--surface);background-color:var(--color_text--link);border:2px solid var(--color_text--link);}.mode-color-dark .button:not([class*="button--"]),.mode-color-dark.button:not([class*="button--"]),.mode-color-dark button,button.mode-color-dark,.mode-color-dark input[type="submit"],input[type="submit"].mode-color-dark,.mode-color-dark input[type="reset"],input[type="reset"].mode-color-dark,.mode-color-dark input[type="button"],input[type="button"].mode-color-dark{color:var(--color-text--default);background-color:var(--color_background--surface);border:2px solid var(--color_background--surface);}.button--outline{background-color:transparent;border:2px solid var(--color_text--link-alt);color:var(--color-text--default);border-radius:9999px;transition:background-color 0.3s ease,color 0.3s ease;}.button--outline:hover,.button--outline:focus{background-color:var(--color-text--default);color:var(--color-text--mode-dark);}.mode-color-dark .button--outline,.mode-color-dark.button--outline{color:var(--color_background--surface);border:1px solid var(--color-text--mode-dark);}.mode-color-dark .button--outline:hover,.mode-color-dark .button--outline:focus,.mode-color-dark.button--outline:hover,.mode-color-dark.button--outline:focus{background-color:var(--color-text--mode-dark);color:var(--color-text--default);}a.button:hover:not([class*="button--"]),button:hover:not([class*="button--"],[class*="admin-toolbar__"],[class*="toolbar-button"],[class*="klaro_toggle_dialog"]),input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,a.button:focus:not([class*="button--"]),button:focus:not([class*="button--"],[class*="admin-toolbar__"],[class*="toolbar-button"],[class*="klaro_toggle_dialog"]),input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus{border-color:var(--color_text--link-alt);background-color:var(--color_text--link-alt);}.mode-color-dark button:hover:not([class*="button--"],[class*="admin-toolbar__"],[class*="toolbar-button"],[class*="klaro_toggle_dialog"]),.mode-color-dark input[type="submit"]:hover,.mode-color-dark input[type="reset"]:hover,.mode-color-dark input[type="button"]:hover,.mode-color-dark button:focus:not([class*="button--"],[class*="admin-toolbar__"],[class*="toolbar-button"],[class*="klaro_toggle_dialog"]),.mode-color-dark input[type="submit"]:focus,.mode-color-dark input[type="reset"]:focus,.mode-color-dark input[type="button"]:focus{border-color:var(--color_text--link);background-color:var(--color_background--surface);}button[type="reset"],input[type="reset"]{background-color:var(--color_background--surface);color:var(--color_text--link);border-color:var(--color_text--link);}button[type="reset"]:hover,input[type="reset"]:hover,button[type="reset"]:focus,input[type="reset"]:focus{background-color:var(--color_background--surface);color:var(--color_text--link-alt);border-color:var(--color_text--link-alt);}span.button,button[disabled]:not([class*="button--"],[class*="admin-toolbar__"],[class*="toolbar-button"],[class*="klaro_toggle_dialog"]),input[type="submit"][disabled],input[type="reset"][disabled],input[type="button"][disabled]{cursor:auto;background-color:var(--color-background--chip);color:var(--color_text--subtle);border-color:var(--color-background--chip);}input[type="reset"][disabled],button[type="reset"][disabled]{cursor:auto;background-color:var(--color_background--surface);color:var(--color-background--chip);border-color:var(--color-background--chip);}.form-item,.form-field{margin-block-end:var(--space-flow);}.captcha__description{margin-block:var(--space-flow);}.frc-captcha{border-radius:var(--border-radius--small);padding-block-start:var(--space-1);padding-inline-start:var(--space-2);padding-inline-end:var(--space-4);max-width:500px !important;}.frc-captcha button{border-color:var(--color-border--a11y-aa);}.frc-captcha .frc-text{color:var(--color-text--default);margin-block-end:var(--space-1);}.mode-color-dark .frc-captcha a,.mode-color-dark .frc-captcha a:hover{color:inherit;}
html,body{height:100%;margin:0;}.dialog-off-canvas-main-canvas{min-height:100vh;display:flex;flex-direction:column;}.layout-container{display:flex;flex-direction:column;flex:1;}main{flex:1;}.region__content:not(.type-page-layout .region__content),.container > .inner-wrapper:not(.no-layout.container > .inner-wrapper),.container--narrow > .inner-wrapper:not(.no-layout.container--narrow > .inner-wrapper),.container--midi > .inner-wrapper:not(.no-layout.container--midi > .inner-wrapper),.type-page .block-page-title-block{margin-inline:auto;padding-inline:5%;}.region__content:not(.type-page-layout .region__content),.container > .inner-wrapper:not(.no-layout.container > .inner-wrapper){max-width:var(--width-max-normal);}.region__content:not(.type-page-layout .region__content){margin-block-end:var(--space-sectionx2);}@media (min-width:961px){.container > .inner-wrapper:not(.no-layout.container > .inner-wrapper),.container--narrow > .inner-wrapper:not(.no-layout.container > .inner-wrapper),.container--midi > .inner-wrapper:not(.no-layout.container > .inner-wrapper),.type-page .block-page-title-block{padding-inline:var(--space-section)}}.container--narrow > .inner-wrapper:not(.no-layout.container--narrow > .inner-wrapper),.type-page .block-page-title-block{max-width:calc(var(--width-max-narrow) + 10%);}@media (min-width:961px){.container--narrow > .inner-wrapper:not(.no-layout.container--narrow > .inner-wrapper),.type-page .block-page-title-block{max-width:calc(var(--width-max-narrow) + var(--space-section) + var(--space-section));}}.container--midi>.inner-wrapper:not(.no-layout.container--midi > .inner-wrapper){max-width:calc(var(--width-max-midi) + 10%);}@media (min-width:1537px){.container--midi>.inner-wrapper:not(.no-layout.container--midi > .inner-wrapper){max-width:calc(var(--width-max-midi) + var(--space-section) + var(--space-section));}}.type-page .block-page-title-block::before{content:"";display:block;width:100%;height:1px;background-color:var(--color-border--normal);margin-block-end:var(--space-section-flow);}.card{margin-bottom:var(--space-layout-gap);}.sp--sec-t{padding-block-start:var(--space-section-flow);}.sp--sec-b{padding-block-end:var(--space-section-flow);}.sp--sec-t-2{padding-block-start:var(--space-section);}.sp--sec-b-2{padding-block-end:var(--space-section);}
.somefix,.heading-prefix{font-size:var(--ms-down1);margin-block-end:var(--space-1);}.heading-prefix:not(.hpre--chip .heading-prefix){text-transform:uppercase;}.chip,.hpre--chip .heading-prefix{background-color:var(--color--white);padding:var(--space-1);display:inline-block;border-radius:var(--border-radius--xsmall);border:1px solid var(--color-brand--blue);}.hpre--chip .heading-prefix{margin-block-end:var(--space-gutter);}.klaro_toggle_dialog{transition:border 0.3s ease;}.klaro_toggle_dialog:hover{border:1px solid var(--color-brand--blue-dark);}
.logo{max-width:130px;width:256px;height:auto;}@media (min-width:960px){.logo{max-width:140px;}}@media (min-width:1201px){.logo{max-width:160px;}}@media (min-width:1601px){.logo{max-width:200px;}}.bg-1{background:radial-gradient(90.81% 96.32% at 34.72% 94.58%,#F6E2E9 0%,#E8E6F4 47.5%,rgba(232,230,244,0.00) 100%);}.bg-2{background:linear-gradient(90deg,#F4F0F8 0%,#E5F4FB 100%);}.bg-3{background:linear-gradient(90deg,#CAB1DB 0%,#E8DAFF 98.96%);}.bg-4{background:linear-gradient(222deg,#3975CF 1.56%,#3670C6 37.94%,#8D68A5 99.08%);}.text-blue{color:var(--color-brand--blue-dark);}.text-purple{color:var(--color-purple--a11y);}.text-green{color:var(--color-green--a11y);}ul.dot{--outer-size:25px;--inner-size:13px;--dot-offset-y:0.2rem;list-style:none;padding-left:0;margin-left:0;}ul.dot li{position:relative;padding-left:40px;margin-bottom:var(--space-2);}ul.dot li::before{content:"";position:absolute;left:0;top:var(--dot-offset-y);width:var(--outer-size);height:var(--outer-size);border:2px solid #336198;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:transparent;}ul.dot li::after{content:"";position:absolute;left:6px;top:calc(var(--dot-offset-y) + ((var(--outer-size) - var(--inner-size))/2));width:var(--inner-size);height:var(--inner-size);background-color:#99B0CB;border-radius:50%;}ul.dot.dot--purple li::before{border-color:var(--color-purple--a11y);}ul.dot.dot--purple li::after{background-color:#CFBDDC;}ul.dot.dot--green li::before{border-color:var(--color-green--a11y);}ul.dot.dot--green li::after{background-color:#AFBD8A;}
.card{position:relative;overflow:hidden;}.card .content{padding:var(--space-gutter);display:flex;flex-direction:column;height:100%;}@media (min-width:1025px){.card .content{padding:var(--space-grid-gap);}}.card .content.content--pad-large{padding:var(--space-grid-gap);}@media (min-width:1025px){.card .content.content--pad-large{padding:var(--space-section);}}.card__tip:not(.c-align-2 .card__tip,.c-align-3 .card__tip){margin-block-start:auto;}.card.c-align-2 .content{justify-content:center;}.card--image-text{display:grid;grid-template-rows:auto 1fr;}.card--image-text img{width:100%;}.card--publication .file::before,.card-as-link::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer;}.card--outline-text{border-width:1px;border-style:solid;border-color:var(--color-text--mode-dark);padding:var(--space-gutter);border-radius:var(--border-radius--regular);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-gutter);}.card--colourway{background-color:var(--color-background--card);border-radius:var(--border-radius--small);}.colourway-2{background-color:var(--color-background--pink);}.colourway-3{background-color:var(--color-background--blue);}.colourway-4{background:var(--color-background--purple-light-gradient);}.colourway-5{background:var(--color-background--purple-blue-light-gradient);}.colourway-6{background:var(--color-background--blue-dark-gradient);}.colourway-7{background:transparent;border:1px solid rgba(0,0,0,0.2);}.mode-color-dark.colourway-7,.mode-color-dark .colourway-7{border:1px solid rgba(255,255,255,0.2);}.colourway-8{background:white;}.colourway-9{background:var(--color-brand--purple);}.colourway-10{background:var(--color-purple--bg1);}.card--outline-text .button--card-arrow{display:block;}.button--card-arrow{padding:0;width:32px;height:32px;background-size:100% 100%;background-repeat:no-repeat;}.card .button--card-arrow{margin-block-end:0;}.mode-color-dark .button--card-arrow{background-image:url("data:image/svg+xml,%3Csvg width='54' height='54' viewBox='0 0 54 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27 52C40.8071 52 52 40.8071 52 27C52 13.1929 40.8071 2 27 2C13.1929 2 2 13.1929 2 27C2 40.8071 13.1929 52 27 52ZM27 54C41.9117 54 54 41.9117 54 27C54 12.0883 41.9117 0 27 0C12.0883 0 0 12.0883 0 27C0 41.9117 12.0883 54 27 54Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3123 17.274C23.7132 16.8942 24.3461 16.9113 24.726 17.3123L34.3775 27.5L24.726 37.6877C24.3461 38.0887 23.7132 38.1058 23.3123 37.726C22.9113 37.3461 22.8942 36.7132 23.274 36.3123L31.6225 27.5L23.274 18.6877C22.8942 18.2868 22.9113 17.6539 23.3123 17.274Z' fill='white'/%3E%3C/svg%3E%0A");color:white;}.mode-color-light .button--card-arrow{background-image:url('data:image/svg+xml,<svg width="54" height="54" viewBox="0 0 54 54" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M27 52C40.8071 52 52 40.8071 52 27C52 13.1929 40.8071 2 27 2C13.1929 2 2 13.1929 2 27C2 40.8071 13.1929 52 27 52ZM27 54C41.9117 54 54 41.9117 54 27C54 12.0883 41.9117 0 27 0C12.0883 0 0 12.0883 0 27C0 41.9117 12.0883 54 27 54Z" fill="%23333333"/><path fill-rule="evenodd" clip-rule="evenodd" d="M23.3123 17.274C23.7132 16.8942 24.3461 16.9113 24.726 17.3123L34.3775 27.5L24.726 37.6877C24.3461 38.0887 23.7132 38.1058 23.3123 37.726C22.9113 37.3461 22.8942 36.7132 23.274 36.3123L31.6225 27.5L23.274 18.6877C22.8942 18.2868 22.9113 17.6539 23.3123 17.274Z" fill="%23333333"/></svg>');}.mode-color-light .button--card-arrow-back{background-image:url('data:image/svg+xml,<svg width="54" height="54" viewBox="0 0 54 54" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M27 52C40.8071 52 52 40.8071 52 27C52 13.1929 40.8071 2 27 2C13.1929 2 2 13.1929 2 27C2 40.8071 13.1929 52 27 52ZM27 54C41.9117 54 54 41.9117 54 27C54 12.0883 41.9117 0 27 0C12.0883 0 0 12.0883 0 27C0 41.9117 12.0883 54 27 54Z" fill="%23333333"/><path fill-rule="evenodd" clip-rule="evenodd" d="M31.6878 37.726C31.2869 38.1058 30.6539 38.0887 30.2741 37.6877L20.6226 27.5L30.2741 17.3123C30.6539 16.9113 31.2869 16.8942 31.6878 17.274C32.0887 17.6539 32.1058 18.2868 31.726 18.6877L23.3776 27.5L31.726 36.3123C32.1058 36.7132 32.0887 37.3461 31.6878 37.726Z" fill="%23333333"/></svg>');}.card .heading-prefix{justify-self:start;place-self:start;}.card--publication .file{display:block;text-decoration:none;color:var(--color-text--default);font-size:var(--ms-up1);margin-block-end:var(--space-flow);}.card--publication .file .file__attributes{display:block;font-size:var(--ms-down1);margin-block-start:var(--space-0-5);}.card.sized .content{min-height:250px;}@media (min-width:961px){.card.sized .content{min-height:300px;}}@media (min-width:1441px){.card.sized .content{min-height:350px;}}.card-icon{width:48px;height:48px;margin-bottom:var(--space-flow);}.card-icon.card-icon--large{width:96px;height:96px;}.icard{transition:transform 0.2s ease,box-shadow 0.2s ease,filter 0.2s ease;will-change:transform,filter;outline:none;}.icard:hover,.icard:focus-within{transform:scale(1.03);filter:brightness(1.05) saturate(1.1);box-shadow:0 0 0 3px rgba(144,104,250,0.4),0 6px 16px rgba(0,0,0,0.3);}.icard:active{transform:scale(0.98);filter:brightness(0.95);box-shadow:0 3px 8px rgba(0,0,0,0.2);}@media (prefers-reduced-motion:reduce){.icard{transition:none !important;}}.icard--border{position:relative;transition:box-shadow 0.2s ease;}.icard--border:hover,.icard--border:focus-within{box-shadow:0 0 0 2px rgba(144,104,250,0.1) inset;}.colourway-9.icard--border:hover,.colourway-10.icard--border:hover,.colourway-9.icard--border:focus-within,.colourway-10.icard--border:focus-within{box-shadow:0 0 0 2px rgba(144,104,250,0.7) inset;}@media (prefers-reduced-motion:reduce){.icard--border{transition:none !important;}}
.block-inline-blockbanner-main-cards-2{background:var(--color-brand--blue-dark);position:relative;max-width:var(--width-max-normal);margin:0 auto;overflow:hidden;}@media (min-width:2064px){.block-inline-blockbanner-main-cards-2{border-radius:var(--border-radius--regular);}}.block-inline-blockbanner-main-cards-2 .responsive-image img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:contain;object-position:left top;width:100%;height:100%;}@media (min-width:961px){.block-inline-blockbanner-main-cards-2 .responsive-image img{object-fit:cover;object-position:center;}}.block-inline-blockbanner-main-cards-2 .content-wrapper{padding-block-start:100vw;padding-block-end:10vw;padding-inline:5vw;}@media (min-width:481px){.block-inline-blockbanner-main-cards-2 .content-wrapper{padding-block-start:80vw;}}@media (min-width:601px){.block-inline-blockbanner-main-cards-2 .content-wrapper{padding-block-start:70vw;}}@media (min-width:769px){.block-inline-blockbanner-main-cards-2 .content-wrapper{padding-block-start:60vw;}}@media (min-width:961px){.block-inline-blockbanner-main-cards-2 .content-wrapper{padding-block-start:var(--space-section);padding-block-end:var(--space-section);}}@media (min-width:1281px){.block-inline-blockbanner-main-cards-2 .content-wrapper{padding:var(--space-section);}}@media (min-width:1921px){.block-inline-blockbanner-main-cards-2 .content-wrapper{padding:var(--space-sectionx2) var(--space-sectionx2) var(--space-section) var(--space-sectionx2);}}.block-inline-blockbanner-main-cards-2 .heading{position:relative;z-index:1;padding:10vw 5vw 10vw;background:rgba(0,0,0,0.2);backdrop-filter:blur(10px);border-radius:var(--border-radius--regular);margin-block-end:var(--space-flow);}@media (min-width:961px){.block-inline-blockbanner-main-cards-2 .heading{padding:0;background:transparent;backdrop-filter:none;border-radius:0;margin-block-end:10vw;}}@media (min-width:1281px){.block-inline-blockbanner-main-cards-2 .heading{margin-block-end:var(--space-section);}}.block-inline-blockbanner-main-cards-2 .heading h1{margin-block-end:var(--space-gutter);}@media (min-width:961px){.block-inline-blockbanner-main-cards-2 .heading h1{max-width:50%;}}.block-inline-blockbanner-main-cards-2 h1.masthead{font-size:var(--ms-up6);}@media (min-width:601px){.block-inline-blockbanner-main-cards-2 h1.masthead{font-size:var(--ms-up7);}}@media (min-width:769px){.block-inline-blockbanner-main-cards-2 h1.masthead{font-size:var(--ms-up8);}}@media (min-width:1281px){.block-inline-blockbanner-main-cards-2 h1.masthead{font-size:var(--ms-up6);}}@media (min-width:1921px){.block-inline-blockbanner-main-cards-2 h1.masthead{font-size:var(--ms-up6);}}.block-inline-blockbanner-main-cards-2 .banner-main-cards-2__text{font-size:var(--ms-up2);line-height:1.4;margin-block-end:var(--space-flow);}@media (min-width:961px){.block-inline-blockbanner-main-cards-2 .banner-main-cards-2__text{max-width:50%;}}.front-banner-main .content{position:relative;z-index:3;}@media (min-width:601px){.block-inline-blockbanner-main-cards-2 .content{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--space-gutter);}}@media (min-width:961px){.block-inline-blockbanner-main-cards-2 .content{grid-template-columns:1fr 1fr 1fr;}}@media (min-width:961px){.front-banner-main::before{position:absolute;content:'';top:0;left:0;right:0;bottom:0;background:linear-gradient(99deg,#023979 2.26%,rgba(2,57,121,0.6) 50%,rgba(2,57,121,0.00) 60%);z-index:1;}}@media (min-width:1441px){.front-banner-main::before{background:none;}}.front-banner-main .field--name-field-link-card-1,.front-banner-main .field--name-field-link-card-2,.front-banner-main .field--name-field-link-card-3{align-self:flex-start;}.card--banner-main-cards-2{padding:var(--space-gutter);border-radius:var(--border-radius--regular);background:radial-gradient(101.63% 102.43% at 19.58% 22.63%,rgba(2,57,121,0.70) 61.51%,rgba(126,104,136,0.40) 100%);display:flex;flex-direction:column;justify-content:flex-start;color:#fff;transition:transform 0.2s ease,filter 0.2s ease,box-shadow 0.2s ease;outline:none;will-change:transform,filter;}.card--banner-main-cards-2:hover,.card--banner-main-cards-2:focus-within{transform:scale(1.03);filter:saturate(1.2) brightness(1.1);box-shadow:0 0 0 3px rgba(144,104,250,0.5);}.card--banner-main-cards-2:active{transform:scale(0.98);filter:saturate(0.95);box-shadow:0 4px 12px rgba(0,0,0,0.2);}@media (prefers-reduced-motion:reduce){.card--banner-main-cards-2{transition:none !important;}}.card--banner-main-cards-2.card--b{background:radial-gradient(101.63% 102.43% at 19.58% 22.63%,rgba(126,104,136,0.80) 0%,rgba(2,57,121,0.80) 38.49%);}@media (min-width:601px){.card--banner-main-cards-2{padding:var(--space-grid-gap);}.card--banner-main-cards-2 .card-icon{margin-bottom:var(--space-flow);}}
.blaze-slider{--slides-to-show:1;--slide-gap:20px;direction:ltr}.blaze-container{position:relative}.blaze-track-container{overflow:hidden}.blaze-track{will-change:transform;touch-action:pan-y;display:flex;gap:var(--slide-gap);--slide-width:calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) /
      var(--slides-to-show));box-sizing:border-box}.blaze-track>*{box-sizing:border-box;width:var(--slide-width);flex-shrink:0}
.block-views-blocknews-slider-block-1,.block-news-slider{padding-block-end:var(--space-section);}.block-views-blocknews-slider-block-1 .blaze-slider,.block-news-slider .blaze-slider{--slides-to-show:1;--slide-gap:var(--space-gutter);}@media (min-width:768px){.block-views-blocknews-slider-block-1 .blaze-slider,.block-news-slider .blaze-slider{--slides-to-show:2;}}@media (min-width:1024px){.block-views-blocknews-slider-block-1 .blaze-slider,.block-news-slider .blaze-slider{--slides-to-show:3;}}.news-slider__navigation{display:flex;justify-content:space-between;align-items:center;gap:var(--space-gutter);}.slider-navigation{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-gutter);}
.block-text__content:not(.no-layout .block-text__content){max-width:var(--width-max-text);margin-right:auto;}
.pipeline-categories{position:relative;overflow:hidden;--blur:500px;}.pipeline-categories{background-image:url("/themes/custom/corbus/assets/images/oncology-obesity-bg-2.jpg");background-size:cover;background-position:center center;background-repeat:no-repeat;}.pipeline-categories .cancer{position:relative;}.pipeline-categories h2{margin-bottom:var(--space-flow);}.pipeline-categories .cancer .content{grid-area:text;z-index:20;position:relative;}@media (min-width:769px){.pipeline-categories .cancer .content{padding-inline-start:8vw;}}@media (min-width:1921px){.pipeline-categories .cancer .content{padding-inline-start:221px;}}.pipeline-categories .cancer .heading-prefix{font-size:var(--ms-up1);color:var(--color-brand--blue-dark);}.pipeline-categories .cancer .inner-wrapper{position:relative;padding:var(--space-section) 0 var(--space-flow);}@media (min-width:769px){.pipeline-categories .cancer .inner-wrapper{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"text image";align-items:center;}}@media (min-width:961px){.pipeline-categories .cancer .inner-wrapper{padding-block-start:var(--space-sectionx2);}}@media (min-width:1921px){.pipeline-categories .cancer .inner-wrapper{}}.pipeline-categories .cancer .media{grid-area:image;margin-block-end:var(--space-flow);}@media (min-width:769px){.pipeline-categories .cancer .media{margin-block-end:0;}}.pipeline-categories .cancer .media--type-image{position:relative;overflow:hidden;border-radius:9999px;width:calc(110px + 15vw);height:auto;margin-inline:auto;z-index:20;}@media (min-width:769px){.pipeline-categories .cancer .media--type-image{width:60%;height:auto;aspect-ratio:1 / 1;}}@media (min-width:1281px){.pipeline-categories .cancer .media--type-image{width:50%;}}.pipeline-categories .pattern-a{width:100vw;height:100vw;position:absolute;top:0;right:0;transform:translate(-15%,-15%);content:"";z-index:3;}@media (min-width:769px){.pipeline-categories .pattern-a{width:75vw;height:75vw;top:50%;right:0;transform:translate(0,-50%);}}@media (min-width:1921px){.pipeline-categories .pattern-a{--fixed-width:1920px;width:calc(var(--fixed-width) * 0.75);height:calc(var(--fixed-width) * 0.75);top:50%;right:0;transform:translate(0,-50%);}}.pipeline-categories .pattern-a2,.pipeline-categories .pattern-a5{position:absolute;height:auto;content:'';border-radius:9999px;}.pipeline-categories .pattern-a2{width:8.8%;aspect-ratio:1 / 1;left:41.3%;top:43.8%;background:radial-gradient(41.04% 41.04% at 53.36% 48.25%,rgba(202,177,219,0.65) 0%,rgba(237,245,255,0.15) 100%);opacity:0.75;z-index:4;}.pipeline-categories .pattern-a5{width:12%;aspect-ratio:1 / 1;left:43.6%;top:56.9%;background:linear-gradient(90deg,#F4EFF8 0%,#FAF8FF 100%);opacity:0.5;z-index:7;}.pipeline-categories .cancer .pattern-media{z-index:20;}.pipeline-categories .obesity{position:relative;padding-block-end:var(--space-flow);}@media (min-width:769px){.pipeline-categories .obesity{padding-block-start:var(--space-flow);}}@media (min-width:961px){.pipeline-categories .obesity{}}.pipeline-categories .obesity .inner-wrapper{position:relative;display:grid;grid-template-areas:"media"
      "heading"
      "content";grid-template-columns:1fr;}@media (min-width:769px){.pipeline-categories .obesity .inner-wrapper{grid-template-columns:1fr 1fr;grid-template-areas:"heading heading"
      "content media";padding:0 0 var(--space-flow);}}.pipeline-categories .obesity .heading{grid-area:heading;position:relative;z-index:20;}@media (min-width:769px){.pipeline-categories .obesity .heading{padding-inline:8vw;}}@media (min-width:1921px){.pipeline-categories .obesity .heading{padding-inline:221px;}}.pipeline-categories .obesity .content{grid-area:content;position:relative;z-index:20;}@media (min-width:769px){.pipeline-categories .obesity .content{padding-inline-start:8vw;}}@media (min-width:1921px){.pipeline-categories .obesity .content{padding-inline-start:221px;}}.pipeline-categories .obesity .heading-prefix{font-size:var(--ms-up1);color:var(--color-purple--a11y);}.pipeline-categories .obesity .media{grid-area:media;margin-block-end:var(--space-flow);}@media (min-width:769px){.pipeline-categories .obesity .media{margin-block-end:0;display:flex;}}.pipeline-categories .obesity .media--type-image{position:relative;overflow:hidden;border-radius:9999px;width:calc(110px + 15vw);aspect-ratio:1/1;height:auto;margin-inline:auto;z-index:20;}@media (min-width:769px){.pipeline-categories .obesity .media--type-image{width:60%;height:auto;}}@media (min-width:1281px){.pipeline-categories .obesity .media--type-image{width:50%;}}@media (min-width:769px){.pipeline-categories .obesity .media--type-image img{width:100%;}}.pipeline-categories .pattern-b{width:100vw;height:100vw;position:absolute;top:0;right:0;transform:translate(18%,-25%);content:"";z-index:3;}@media (min-width:769px){.pipeline-categories .pattern-b{width:82vw;height:82vw;top:50%;right:0;transform:translate(30%,-55%);}}@media (min-width:1921px){.pipeline-categories .pattern-b{--fixed-width:1920px;width:calc(var(--fixed-width) * 0.82);height:calc(var(--fixed-width) * 0.82);top:50%;right:0;transform:translate(30%,-48%);}}.pipeline-categories .pattern-b5{position:absolute;height:auto;content:'';border-radius:9999px;}.pipeline-categories .pattern-b5{width:19%;aspect-ratio:1 / 1;left:42.3%;top:28.8%;background:linear-gradient(90deg,#FBC7D4 0%,#9796F0 100%);opacity:0.3;z-index:7;}
.region__footer{background:linear-gradient(90deg,#7474BF 0%,#336198 80.5%);padding-block:var(--space-section);}@media (min-width:961px){.region__footer>.inner-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:var(--space-gutter);}}.footer__menu-footer{margin-block-end:var(--space-section);}@media (min-width:961px){.footer__menu-footer{grid-column:1;grid-row:1;margin-block-end:0;}}.region__footer .block-text:first-of-type{margin-block-end:var(--space-section);text-align:center;}@media (min-width:961px){.region__footer .block-text:first-of-type{grid-column:2;grid-row:1;text-align:right;margin-block-end:0;}}.region__footer .block-text:first-of-type .media--type-svg-image{display:inline-block;max-width:200px;}@media (min-width:961px){.social-media-links{grid-column:1;grid-row:2;}}.region__footer .block-text:last-of-type{text-align:center;margin-top:var(--space-section);align-self:end;}@media (min-width:961px){.region__footer .block-text:last-of-type{grid-column:2;grid-row:2;text-align:right;margin-block-start:0;}}.region__footer .menu__link{padding-block:0.35rem;}.footer__copyright{font-size:var(--ms-down1);}
.mobile-buttons{margin-inline-start:auto;}@media (min-width:501px){.mobile-buttons{margin-block-start:var(--space-2);}}@media (min-width:43.75rem){.mobile-buttons{}}@media (min-width:1200px){.mobile-buttons{margin-block-start:var(--sp6);}}@media (min-width:1200px){body:not(.is-always-mobile-nav) .mobile-buttons{display:none;}}
.header-nav{position:fixed;z-index:501;inset-block-start:0;inset-inline-start:100%;visibility:hidden;overflow:auto;flex-basis:max-content;width:100%;max-width:var(--mobile-nav-width);height:100%;padding-block:0 var(--space-1);padding-inline-start:5%;padding-inline-end:5%;border-block-start:solid var(--color--white) calc((var(--drupal-displace-offset-top,0px) * 2) + var(--space-4) + (var(--space-flow) * 2));background-color:var(--color--white);box-shadow:0 0 72px rgba(0,0,0,0.1);}.header-nav.is-active{visibility:visible;transform:translateX(calc(-100% - var(--drupal-displace-offset-right,0px)));}.header-nav.is-active:dir(rtl){transform:translateX(calc(100% + var(--drupal-displace-offset-left,0px)));}@media (min-width:501px){.header-nav{border-top-width:calc(var(--space-flow) + var(--drupal-displace-offset-top,0px) + var(--space-4) + var(--space-flow));}}@media (min-width:700px){.header-nav{padding-block-end:var(--space-3);padding-inline-start:var(--space-3);border-top-width:calc(var(--space-flow) + var(--drupal-displace-offset-top,0px) + var(--space-4) + var(--space-flow));}}@media (forced-colors:active){.header-nav{border-top-color:canvas;}}html.js .header-nav{transition:visibility 0.2s,transform 0.2s;}@media (min-width:1200px){body:not(.is-always-mobile-nav) .header-nav{position:static;display:flex;visibility:visible;overflow:visible;align-items:center;justify-content:flex-end;max-width:none;height:var(--space-4);padding-block:0;padding-inline-start:0;padding-inline-end:0;transition:transform 0.2s;transform:none;border-block-start:0;box-shadow:none;}}.header-nav-overlay{position:fixed;z-index:101;inset-block-start:0;inset-inline-start:0;display:none;width:100%;height:100vh;opacity:0.2;background:var(--color_text--subtle);}@media (forced-colors:active){.header-nav-overlay{background:canvastext;}}.is-overlay-active .header-nav-overlay{display:block;}.visually-hidden-nav{display:none;}
.mobile-nav-button{position:relative;z-index:505;display:flex;align-items:center;align-self:center;width:var(--space-4);height:var(--space-4);margin-inline-start:auto;margin-block-end:0;padding-block:0;padding-inline-start:0.375rem;padding-inline-end:0.375rem;cursor:pointer;border:none;background:transparent;appearance:none;}.mobile-nav-button:focus{outline:solid 2px var(--color-focus);}.mobile-nav-button:active{color:inherit;}@media (min-width:501px){.mobile-nav-button{display:inline-flex;width:auto;padding-inline-start:var(--space-1);}}.mobile-nav-button__label{position:absolute;display:block;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}@media (min-width:501px){.mobile-nav-button__label{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin-inline-end:0.75rem;letter-spacing:0.05em;font-size:0.875rem;font-weight:600;}}.mobile-nav-button__icon{position:relative;display:block;width:var(--space-4);height:0;border-top:solid 3px var(--color-brand--blue-dark);}.mobile-nav-button__icon::before,.mobile-nav-button__icon::after{position:absolute;inset-block-start:0;inset-inline-start:0;width:100%;height:0;content:"";transition:transform 0.2s;border-top:solid 3px var(--color-brand--blue-dark);}.mobile-nav-button__icon::before{transform:translateY(-0.6875rem);}.mobile-nav-button__icon::after{transform:translateY(0.3125rem);}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon{border-top-color:transparent;}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon::before{transform:translateY(-0.1875rem) rotate(-45deg);}.mobile-nav-button[aria-expanded="true"] .mobile-nav-button__icon::after{transform:translateY(-0.1875rem) rotate(45deg);}
.site-header .inner-wrapper{display:flex;justify-content:flex-start;align-items:top;gap:var(--space-section);padding-block:var(--space-1-5);}@media (min-width:961px){.site-header .inner-wrapper{padding-block:var(--space-2);}}@media (min-width:1201px){.site-header .inner-wrapper{align-items:center;}}@media (min-width:2064px){.site-header .inner-wrapper{padding-block:var(--space-flow);}}
.menu{list-style:none;margin-left:0;padding:0;}.menu--horizontal > .menu{display:flex;flex-wrap:wrap;gap:var(--space-menu-gap);margin-block:0;}.menu__link{text-decoration:none;color:inherit;padding-block:var(--space-1);padding-inline-start:var(--space-2);display:inline-flex;position:relative;}.menu__link::after{position:absolute;width:9px;height:9px;border-radius:20px;top:calc(50% - 4px);left:0;content:"";transition:transform 0.2s;transform:scale(0);transform-origin:center;background-color:var(--color-brand--blue);}.menu__link:hover::after{transform:scale(1);}
.primary-nav__menu{flex-wrap:wrap;list-style:none;}.primary-nav__menu-item{margin-block-end:var(--space-0-5);width:100%;}@media (min-width:1201px){.primary-nav__menu-item{width:auto;}}.primary-nav__menu-item:last-child{margin-block-end:0;}.primary-nav__menu-item.primary-nav__menu-item--has-children{display:flex;flex-wrap:wrap;justify-content:space-between;}.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--link,.primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--nolink{flex-basis:calc(100% - 24px);}.primary-nav__menu-link{flex-grow:1;-webkit-text-decoration:none;text-decoration:none;color:var(--color-text--default);}.primary-nav__menu-link:hover{color:inherit;}.primary-nav__menu-link:focus{outline:auto 2px var(--color-brand--blue);outline-offset:2px;}.primary-nav__menu-link--nolink{padding-block:var(--space-1);padding-inline-start:0;padding-inline-end:0;color:var(--color_text--subtle);font-weight:normal;}.primary-nav__menu-link--button{position:relative;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;text-align:start;border:0;background:transparent;}.primary-nav__menu-link--button.primary-nav__menu-link--has-children{padding-inline-end:var(--space-3);}.primary-nav__menu-link--button.primary-nav__menu-link--has-children::before,.primary-nav__menu-link--button.primary-nav__menu-link--has-children::after{position:absolute;inset-inline-end:0.5625rem;inset-block-start:calc(var(--space-1) + 1.0625rem);width:1.125rem;height:0;content:"";border-top:solid 3px var(--color-brand--blue);}.primary-nav__menu-link--button.primary-nav__menu-link--has-children::after{transition:opacity 0.2s;transform:rotate(90deg);}.primary-nav__menu-link--button.primary-nav__menu-link--has-children[aria-expanded="true"]::after{opacity:0;}.primary-nav__menu-link-inner{display:inline-flex;align-items:center;padding-block:var(--space-1);padding-inline-start:var(--space-2);padding-inline-end:0;}@media (min-width:1200px){.primary-nav__menu-link-inner{display:block;}}.is-overlay-active .primary-nav__menu-link-inner,.primary-nav__menu-link--level-2{position:relative;}.primary-nav__menu-link-inner::after{position:absolute;width:9px;height:9px;border-radius:20px;top:calc(50% - 4px);left:0;content:"";transition:transform 0.2s;transform:scale(0);transform-origin:center;background-color:var(--color-brand--blue);}.primary-nav__menu-link.is-active .primary-nav__menu-link-inner::after,.primary-nav__menu-link:not(.primary-nav__menu-link--has-children):hover .primary-nav__menu-link-inner::after,body.is-overlay-active .primary-nav__menu-link:hover .primary-nav__menu-link-inner::after{transform:scale(1);}body:not(.is-overlay-active) .primary-nav__menu-item.primary-nav__menu-item--has-children:hover .primary-nav__menu-link--level-1.is-active .primary-nav__menu-link-inner::after{transform:scale(0);}.primary-nav__menu--level-1{margin-block:0;margin-block-start:var(--space-0-5);margin-inline-start:0;margin-inline-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;}.primary-nav__menu-link--level-1{display:flex;}.is-overlay-active .primary-nav__menu--level-1{position:relative;}.primary-nav__menu--level-2{visibility:hidden;overflow:hidden;flex-basis:100%;max-height:0;margin-block:0;margin-inline-start:var(--space-2);padding-inline-start:var(--space-2);transition:opacity 0.2s,visibility 0.2s,max-height 0.2s;opacity:0;border-inline-start:solid 1px var(--color-brand--blue);}.primary-nav__menu--level-2.is-active-menu-parent{visibility:visible;max-height:none;margin-block-start:var(--space-1);opacity:1;}.primary-nav__menu--level-2 .primary-nav__menu-item--level-2:first-child{padding-block-start:var(--space-0-5);}.primary-nav__menu--level-2 .primary-nav__menu-item--level-2:last-child{padding-block-end:var(--space-0-5);}.primary-nav__menu--level-2 .primary-nav__menu-link-inner::after{left:0;top:calc(50% - 4px);}.primary-nav__menu--level-2 .primary-nav__menu-item--has-children{display:block;}.primary-nav__menu-link--level-2{font-size:1rem;font-weight:normal;}html:not(.js) .primary-nav__menu--level-2{visibility:visible;max-height:none;opacity:1;}[dir="rtl"] .primary-nav__menu-link-inner::after{transform-origin:center;}
.primary-nav__button-toggle{position:relative;overflow:hidden;width:24px;height:24px;margin-block-start:var(--space-1);margin-block-end:0;padding-block:0;padding-inline-start:0;padding-inline-end:0;cursor:pointer;text-indent:-62.4375rem;border:0;background:transparent;-webkit-appearance:none;}.primary-nav__button-toggle:focus{outline:auto 2px var(--color-focus);outline-offset:2px;}.primary-nav__button-toggle .icon--menu-toggle{position:absolute;top:50%;left:50%;width:16px;height:16px;transition:background-color 0.2s;transform:translate(-50%,-50%);border-radius:2px;}.primary-nav__button-toggle .icon--menu-toggle::before,.primary-nav__button-toggle .icon--menu-toggle::after{position:absolute;top:50%;left:50%;width:var(--space-2);height:0;content:"";transform:translate(-50%,-50%);border-top:solid 3px var(--color-text--default);}.primary-nav__button-toggle .icon--menu-toggle::after{transition:opacity 0.2s;transform:translate(-50%,-50%) rotate(90deg);}.primary-nav__button-toggle[aria-expanded="true"] .icon--menu-toggle::after{opacity:0;}.primary-nav__button-toggle[aria-hidden="true"]{pointer-events:none;}@media (min-width:1200px){body:not(.is-always-mobile-nav) .primary-nav__button-toggle{flex-shrink:0;align-self:stretch;width:calc(var(--space-2) + 0.5rem);height:auto;margin-block-start:0;}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:focus{border:0;outline:0;}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:focus .icon--menu-toggle{border:solid 2px var(--color--primary-40);}body:not(.is-always-mobile-nav) .primary-nav__button-toggle:active{color:currentColor;}body:not(.is-always-mobile-nav) .primary-nav__button-toggle[aria-expanded="true"] .icon--menu-toggle::after{opacity:0.8;}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle{inset-inline-start:0.1875rem;width:1.125rem;transform:translateY(-50%);border-radius:0.25rem;background-color:var(--color--white);}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle::before{content:none;}body:not(.is-always-mobile-nav) .primary-nav__button-toggle .icon--menu-toggle::after{top:calc(50% - 2px);left:0.1875rem;width:0.5rem;height:0.5rem;content:"";transform:translateY(-50%) rotate(45deg);opacity:0.8;border-top:none;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor;background:transparent;}}
@media (min-width:1200px){body:not(.is-always-mobile-nav) .primary-nav__menu-item{flex-wrap:nowrap;}body:not(.is-always-mobile-nav) .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--link,body:not(.is-always-mobile-nav) .primary-nav__menu-item.primary-nav__menu-item--has-children .primary-nav__menu-link--nolink{flex-basis:auto;}body:not(.is-always-mobile-nav) .primary-nav__menu-link:focus{position:relative;outline:0;}body:not(.is-always-mobile-nav) .primary-nav__menu-link:focus::before{position:absolute;top:50%;left:50%;width:calc(100% + var(--space-1));height:var(--space-3);content:"";transform:translate(-50%,-50%);border:solid 2px var(--color-brand--blue);border-radius:0.25rem;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children{overflow:visible;padding-inline-end:0.5625rem;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children:focus::before{width:calc(100% + var(--space-1-5));content:"";}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children::before{content:none;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children::after{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% - 0.1875rem);width:0.5rem;height:0.5rem;margin-block-start:-2px;transform:translateY(-50%) rotate(45deg);border-top:0;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--button.primary-nav__menu-link--has-children[aria-expanded="true"]::after{opacity:1;}body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner{padding-block:var(--space-2);padding-inline-start:0;padding-inline-end:0;}body:not(.is-always-mobile-nav) .primary-nav__menu-link-inner::after{transform-origin:center;top:calc(100% - var(--space-1) - 4px);left:calc(50% - 4px);}body:not(.is-always-mobile-nav) .primary-nav__menu--level-1{display:flex;align-items:stretch;margin-inline-end:var(--space-1);}body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1{position:relative;display:flex;align-items:center;width:max-content;max-width:12.5rem;margin-block:0;margin-inline-start:0;margin-inline-end:0;}body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1:not(:last-child){margin-inline-end:var(--space-4);}body:not(.is-always-mobile-nav) .primary-nav__menu--level-2{position:absolute;z-index:105;top:calc(100% - var(--space-1));left:50%;visibility:hidden;overflow:auto;max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - var(--space-1));margin-block-start:0;margin-inline-start:0;padding-block:var(--space-3);padding-inline-start:var(--space-2);padding-inline-end:var(--space-2);transition:none;transform:translate(-50%,0);opacity:0;border-top:solid var(--color-brand--blue) 4px;border-right:solid 1px transparent;border-bottom:solid 1px transparent;border-left:solid 1px transparent;border-radius:var(--border-radius--regular);background:var(--color--white);box-shadow:0 1px 36px rgba(0,0,0,0.08);}body:not(.is-always-mobile-nav) .primary-nav__menu--level-2.is-active-menu-parent{visibility:visible;margin-block-start:0;transform:translate(-50%,0);opacity:1;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2{display:block;font-size:var(--base-small);}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2:focus::before{top:0;left:calc(var(--space-0-5) * -1);height:100%;transform:none;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner{padding-block:var(--space-0-5);padding-inline:var(--space-2);}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner::after{transform-origin:center;top:calc(50% - 4px);left:0;}body:not(.is-always-mobile-nav) .primary-nav__menu-link--level-2 .primary-nav__menu-link-inner::after:dir(rtl){transform-origin:center;}body:not(.is-always-mobile-nav) .primary-nav__menu-🥕{position:absolute;z-index:105;top:calc(100% - var(--space-1) - 4px);left:50%;visibility:hidden;width:0;height:0;transform:translate(-50%,0);opacity:0;border-right:solid 5px transparent;border-bottom:solid 5px var(--color-brand--blue);border-left:solid 5px transparent;}body:not(.is-always-mobile-nav) .primary-nav__menu-🥕.is-active-menu-parent{visibility:visible;transform:translate(-50%,0);opacity:1;}body:not(.is-always-mobile-nav) .is-fixed .primary-nav__menu--level-2{max-height:calc(100vh - var(--site-header-height-wide) - var(--drupal-displace-offset-top,0px) - var(--drupal-displace-offset-bottom,0px) - var(--space-1) + var(--space-4));}}@media (min-width:1200px){html.js body:not(.is-always-mobile-nav) .primary-nav__menu--level-2,html.js body:not(.is-always-mobile-nav) .primary-nav__menu-🥕{transition:visibility 0.2s,transform 0.2s,opacity 0.2s;}}
.social-media-links{display:flex;justify-content:center;gap:var(--space-gutter);padding:var(--space-2) 0;}@media (min-width:961px){.social-media-links{justify-content:flex-start;}}.social-media-links .social-link{background-color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;width:48px;height:48px;transition:background-color 0.3s,box-shadow 0.3s,border 0.3s;overflow:hidden;border:3px solid transparent;}.social-media-links .social-link img{width:70%;height:auto;transition:none;}.social-media-links .social-link.xtwitter img{width:50%;}.social-media-links .social-link:hover{background-color:#e6e6e6;border:3px solid rgba(255,255,255,0.7);box-shadow:0 0 5px rgba(255,255,255,0.4);}
.text-logo-split{--bg-left:linear-gradient(222deg,#3975CF 1.56%,#3670C6 37.94%,#8D68A5 99.08%);--bg-right:linear-gradient(65deg,#5C1E51 0.82%,#361FA3 77.59%);--divider-color:#fff;--divider-thickness:1px;background:var(--bg-left) left / 50% 100% no-repeat,var(--bg-right) right / 50% 100% no-repeat;padding-block:var(--space-section);}@media (max-width:960px){.text-logo-split{background:var(--bg-right) no-repeat center / cover;}}.text-logo-split.sp--sec-t-2{padding-block-start:var(--space-section);margin-block-start:var(--space-section);}.text-logo-split.sp--sec-b-2{padding-block-end:var(--space-section);margin-block-end:var(--space-section);}@media (min-width:961px){.text-logo-split .grid-wrapper{display:grid;grid-template-columns:repeat(2,1fr);overflow:hidden;gap:6vw;}}.block-1{margin-block-end:var(--space-section);padding-block-end:var(--space-section);border-bottom:1px solid rgba(255,255,255,0.2);}@media (min-width:961px){.block-1{margin-block-end:0;padding-block-end:0;border:none;}}@media (min-width:961px){.text-logo-split .block-2{position:relative;display:grid;grid-template-columns:2fr 1fr;overflow:hidden;gap:3vw;}.text-logo-split .block-2__heading-aside{position:relative;}.text-logo-split .block-2__heading-aside::before{content:"";position:absolute;top:0;left:-1.5vw;height:calc(var(--ms-up6) * 2);width:1px;background:rgba(255,255,255,0.4);pointer-events:none;}}.block-2-logo{margin-block-end:var(--space-flow);max-width:224px;}
