/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[data-sal=fade-up]{opacity:0;transform:translateY(2.5rem);transition-duration:.45s;transition-property:opacity,transform;transition-timing-function:ease}[data-sal|=fade-up].sal-animate,body.sal-disabled [data-sal|=fade-up]{opacity:1;transform:none}[data-sal=fade]{opacity:0;transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-in}[data-sal|=fade].sal-animate,body.sal-disabled [data-sal|=fade]{opacity:1}[data-sal][data-sal-delay="50"]{transition-delay:.05s}[data-sal][data-sal-delay="100"]{transition-delay:.1s}[data-sal][data-sal-delay="150"]{transition-delay:.15s}[data-sal][data-sal-delay="200"]{transition-delay:.2s}[data-sal][data-sal-delay="250"]{transition-delay:.25s}[data-sal][data-sal-delay="300"]{transition-delay:.3s}[data-sal][data-sal-delay="350"]{transition-delay:.35s}[data-sal][data-sal-delay="400"]{transition-delay:.4s}
@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-latin-ext-300-normal.woff2) format('woff2'),url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-all-300-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:300;src:url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-latin-300-normal.woff2) format('woff2'),url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-all-300-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-latin-ext-500-normal.woff2) format('woff2'),url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-all-500-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:500;src:url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-latin-500-normal.woff2) format('woff2'),url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-all-500-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-latin-ext-700-normal.woff2) format('woff2'),url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-all-700-normal.woff) format('woff');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Urbanist';font-style:normal;font-display:swap;font-weight:700;src:url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-latin-700-normal.woff2) format('woff2'),url(/themes/custom/lato/node_modules/%40fontsource/urbanist/./files/urbanist-all-700-normal.woff) format('woff');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
:root{--font-regular:"Urbanist",arial,"Helvetica Neue",helvetica,sans-serif;--color-primary:#1b00ff;--color-black:#000;--color-white:#fff;--color-grey:#f5f5f5;--width-max:125rem;--width-wrapper:111.875rem;--width-full:96.25rem;--width-medium:73.75rem;--width-small:66.25rem;--font-size-xxs:0.875rem;--font-size-xs:1rem;--font-size-s:1.125rem;--font-size-default:1.25rem;--font-size-m:1.5rem;--font-size-l:1.75rem;--font-size-xl:3.75rem;--font-size-xxl:5rem;--gap-s:0.625rem;--gap-m:1.5625rem;--gap-l:3.125rem;--padding-m:1.25rem;--padding-l:6.25rem;--padding-inner:8.75rem;--padding-outer:7.5rem;--bleed:8.125rem}@media screen and (max-width:89.9375rem){:root{--font-size-xxl:4.375rem;--padding-l:5rem;--padding-inner:7.5rem;--padding-outer:6.875rem;--bleed:6.25rem}}@media screen and (max-width:74.9375rem){:root{--font-size-xs:0.875rem;--font-size-s:1rem;--font-size-default:1.125rem;--font-size-l:1.625rem;--font-size-xl:3.125rem;--font-size-xxl:3.75rem;--padding-inner:6.25rem;--padding-outer:6.25rem;--bleed:5rem}}@media screen and (max-width:69.9375rem){:root{--font-size-default:1.125rem;--font-size-m:1.375rem;--font-size-l:1.5rem;--font-size-xl:2.5rem;--font-size-xxl:3.125rem;--padding-l:5rem;--padding-inner:3.75rem;--padding-outer:3.75rem;--bleed:3.75rem}}@media screen and (max-width:57.4375rem){:root{--font-size-xs:0.875rem;--font-size-default:1.125rem;--font-size-l:1.375rem;--font-size-xl:1.875rem;--font-size-xxl:2.5rem;--gap-l:1.25rem;--padding-l:3.75rem;--padding-inner:2.5rem;--padding-outer:2.5rem;--bleed:2.5rem}}@media screen and (max-width:44.9375rem){:root{--font-size-xs:0.9375rem;--font-size-default:1.125rem;--font-size-m:1.25rem;--font-size-l:1.25rem;--font-size-xl:1.75rem;--font-size-xxl:2rem;--padding-m:1.25rem;--padding-l:3.125rem;--padding-inner:1.25rem;--padding-outer:1.25rem;--bleed:1.25rem}}@media screen and (max-width:31.8125rem){:root{--font-size-xxs:0.875rem;--font-size-xs:1rem;--font-size-s:1rem;--font-size-default:1rem;--font-size-m:1.125rem;--font-size-l:1.25rem;--font-size-xl:1.625rem;--font-size-xxl:1.75rem;--padding-m:0.625rem;--padding-l:2.5rem;--padding-inner:0.625rem;--padding-outer:1.25rem;--bleed:0.625rem}}
html{box-sizing:border-box;min-height:100%}*,:after,:before{box-sizing:inherit}body{-webkit-overflow-scrolling:touch;background-color:#fff;background-color:var(--color-white);box-sizing:border-box;color:#000;color:var(--color-black);font-family:Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font-family:var(--font-regular);font-size:1.25rem;font-size:var(--font-size-default);font-weight:500;height:100%;line-height:1.4;margin:0;overflow-x:hidden;position:relative;text-align:left}::selection{background-color:#1b00ff;background-color:var(--color-primary);color:#fff;color:var(--color-white);text-shadow:none}.background-color--brand ::selection,.brand ::selection{background-color:#000;background-color:var(--color-black)}h1,h2,h3,h4,h5,h6{color:inherit;font-size:1.5rem;font-size:var(--font-size-m);font-weight:300;line-height:1.2;margin:0 0 1.25rem;margin:0 0 var(--padding-m)}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1{font-size:5rem;font-size:var(--font-size-xxl)}h1.size--default,h2{font-size:3.75rem;font-size:var(--font-size-xl)}h2.size--default,h3{font-size:1.75rem;font-size:var(--font-size-l)}h3.size--default,h4{font-size:1.5rem;font-size:var(--font-size-m)}h4.size--default{font-size:1.25rem;font-size:var(--font-size-default)}a{color:#1b00ff;color:var(--color-primary);text-decoration:underline}.brand a{color:#fff;color:var(--color-white)}a.active,a:active,a:focus,a:hover{border:0;color:#000;color:var(--color-black);cursor:pointer;outline:none}.dark a.active,.dark a:active,.dark a:focus,.dark a:hover{color:#fff;color:var(--color-white)}p{margin:0 0 1.25rem;margin:0 0 var(--padding-m)}p:last-child{margin-bottom:0}button{cursor:pointer;font-family:Urbanist,arial,Helvetica Neue,helvetica,sans-serif;font-family:var(--font-regular);font-size:1.25rem;font-size:var(--font-size-default);font-weight:500;line-height:1.4;padding:0}strong{font-weight:700}em{font-style:italic}ol,ul{margin:0 0 1.5em;padding-left:1em}.field-label-hidden ul{list-style-type:none}.field-label-hidden ul li{position:relative}.field-label-hidden ul li:before{background-color:#1b00ff;background-color:var(--color-primary);bottom:0;content:"";display:block;height:.5rem;margin:auto;position:absolute;right:calc(100% + .9375rem);top:0;width:.5rem}blockquote{border-left:5px solid #1b00ff;border-left:5px solid var(--color-primary);font-size:1.125rem;margin:.5em 0 1.5em 1em;padding:.5em 1em}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer,blockquote small{color:#000;color:var(--color-black);display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{height:auto;vertical-align:bottom;width:100%}img.lazyload,img.lazyloading{opacity:0;transition:opacity .2s ease}img.lazyloaded{opacity:1;transition:opacity .2s ease}svg{overflow:visible}table{border-collapse:collapse;max-width:100%;text-align:left}table td,table th{border:0}table th{font-weight:700}table td{padding:0 1.25rem .625rem 0;padding:0 var(--padding-m) var(--gap-s) 0}@media (max-width:44.9375rem){table{display:block;overflow:auto}}
html{scroll-behavior:smooth}.layout-container{position:relative}.alignment--start>.layout{align-items:flex-start}.alignment--center>.layout{align-items:center}.alignment--end>.layout{align-items:flex-end}.form-block--side{font-size:1.75rem;font-size:var(--font-size-l)}.form-block--side strong a{display:inline-block;position:relative}.form-block--side strong a:not(.button):before{background-color:#1b00ff;background-color:var(--color-primary);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease;width:100%}.form-block--side strong a:focus:before,.form-block--side strong a:hover:before{transform:scaleX(1)}.form-block--side a{color:#000;text-decoration:none}.form-block--side a strong{text-decoration:underline}.form-block--side a:focus,.form-block--side a:hover{color:#1b00ff;color:var(--color-primary)}.form-block--main{margin:0 0 12.5rem;margin:0 0 calc(var(--padding-l)*2);max-width:58.75rem}.form-block h2{line-height:1}.form-block h2,.form-block p{margin-bottom:3.125rem;margin-bottom:var(--gap-l)}
.messages{border:2px solid transparent;border-radius:var(--gin-border-l);bottom:1rem;inset-block-end:1rem;left:50%;max-height:calc(100vh - 1rem - var(--gin-toolbar-secondary-height));opacity:1;padding:var(--gin-spacing-m);position:fixed;transform:translateX(-50%);transition:opacity var(--gin-transition-fast);z-index:101}.messages,.messages-list{margin-top:0}.messages-list{margin-bottom:0}.messages a,.messages a:active,.messages a:hover{color:#fff}.messages__title{font-size:1rem;font-weight:var(--gin-font-weight-bold);margin:0}[dir=ltr] .messages__content,[dir=ltr] .messages__title{margin-left:2.125rem}.messages__content:dir(ltr),.messages__title:dir(ltr){margin-left:2.125rem}[dir=rtl] .messages__content,[dir=rtl] .messages__title{margin-right:2.125rem}.messages__content:dir(rtl),.messages__title:dir(rtl){margin-right:2.125rem}.messages__content,.messages__title{-webkit-margin-start:2.125rem;margin-inline-start:2.125rem}[dir=ltr] .messages .messages__header{margin-right:2.25em}.messages .messages__header:dir(ltr){margin-right:2.25em}[dir=rtl] .messages .messages__header{margin-left:2.25em}.messages .messages__header:dir(rtl){margin-left:2.25em}.messages .messages__header{-webkit-margin-end:2.25em;background-image:none;margin-bottom:var(--gin-spacing-xs);margin-inline-end:2.25em;position:relative}[dir=ltr] .messages .messages__header:before{left:0}.messages .messages__header:before:dir(ltr){left:0}[dir=rtl] .messages .messages__header:before{right:0}.messages .messages__header:before:dir(rtl){right:0}.messages .messages__header:before{content:"";display:block;height:1.5rem;inset-inline-start:0;position:absolute;top:2px;width:1.5rem}[dir=ltr] .messages .button--dismiss{right:0}.messages .button--dismiss:dir(ltr){right:0}[dir=rtl] .messages .button--dismiss{left:0}.messages .button--dismiss:dir(rtl){left:0}.messages .button--dismiss{background-color:transparent;border-color:transparent!important;border-radius:var(--gin-border-m);box-shadow:none;color:transparent;height:1.8125rem;inset-inline-end:0;margin:var(--gin-spacing-s);min-height:0;padding:0;position:absolute;text-indent:-6249.9375rem;top:0;transition:var(--gin-transition);width:1.8125rem}.messages .button--dismiss:hover:not(:focus){background-color:transparent;border-color:#fff!important;color:transparent}.messages .button--dismiss:focus .icon-close,.messages .button--dismiss:hover:focus .icon-close{background-color:var(--gin-bg-app)}[dir=ltr] .messages .button--dismiss .icon-close{left:0}.messages .button--dismiss .icon-close:dir(ltr){left:0}[dir=rtl] .messages .button--dismiss .icon-close{right:0}.messages .button--dismiss .icon-close:dir(rtl){right:0}.messages .button--dismiss .icon-close{background-color:#fff;height:100%;inset-inline-start:0;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='m2 2 16.5 16.5M18.5 2 2 18.5' stroke='%23fff' stroke-width='3' stroke-miterlimit='10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none'%3E%3Cpath d='m2 2 16.5 16.5M18.5 2 2 18.5' stroke='%23fff' stroke-width='3' stroke-miterlimit='10'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:1.25rem 1.25rem;mask-size:1.25rem 1.25rem;position:absolute;top:0;width:100%}.messages--webform .button--dismiss{display:none}.messages.messages--info{background:var(--gin-bg-info);border-color:var(--gin-bg-info);color:var(--gin-color-info-light)}.messages.messages--info .messages__header{background:none}.messages.messages--info .messages__header:before{background-color:var(--gin-color-info-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--info .button--dismiss .icon-close:link{background-color:var(--gin-color-info-light)}.messages.messages--status{background:var(--gin-bg-green);color:var(--gin-color-green-light)}.messages.messages--status .messages__header:before{background-color:var(--gin-color-green-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 11.08V12a10 10 0 1 1-5.93-9.14'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M22 4 12 14.01l-3-3'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--status .button--dismiss .icon-close:link{background-color:var(--gin-color-green-light)}.messages.messages--warning{background:var(--gin-bg-warning);color:var(--gin-color-warning-light)}.messages.messages--warning .messages__header:before{background-color:var(--gin-color-warning-light);-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86L7.86 2zM12 8v4'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M12 16h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M7.86 2h8.28L22 7.86v8.28L16.14 22H7.86L2 16.14V7.86L7.86 2zM12 8v4'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M12 16h.01'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages.messages--warning .button--dismiss .icon-close:link{background-color:var(--gin-color-warning-light)}.messages--error{background:var(--gin-bg-danger);color:var(--gin-color-danger-light)}.messages--error .messages__header:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='10'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.93 14.14 14.14'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' cx='12' cy='12' r='10'/%3E%3Cpath fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4.93 4.93 14.14 14.14'/%3E%3C/svg%3E");-webkit-mask-position:center left;mask-position:center left;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.messages--error .button--dismiss .icon-close:link,.messages--error .messages__header:before{background-color:var(--gin-color-danger-light)}
.block-system-branding-block{align-items:center;display:flex;flex-direction:column}.block-system-branding-block a{display:flex;max-width:6.25rem}@media screen and (min-width:31.875rem){.block-system-branding-block a{max-width:9.375rem}}@media screen and (min-width:45rem){.block-system-branding-block a{margin-right:2.5rem;width:10.9375rem}}.block-system-branding-block span{display:inline;font-size:.875rem;margin-top:.625rem}.block-system-branding-block svg{width:100%}.block-system-branding-block svg path:not(.dot){fill:#fff;transition:fill .2s ease .2s}.theme--dark:not(.sticky) .block-system-branding-block svg path:not(.dot){fill:#000}.block-system-branding-block svg .sub,.block-system-branding-block svg .top{opacity:0;transform:translateX(-2.5rem);transition:opacity .3s ease .2s,transform .3s ease .2s}.block-system-branding-block svg .sub{transition-delay:.3s}.block-system-branding-block .sal-animate svg .sub,.block-system-branding-block .sal-animate svg .top{opacity:1;transform:none}
.button,a.button{align-items:center;background:#1b00ff;background:var(--color-primary);border:2px solid #1b00ff;border:2px solid var(--color-primary);color:#fff;display:inline-flex;font-size:1.25rem;font-size:var(--font-size-default);font-weight:700;justify-content:center;line-height:2.875rem;padding:0 1.25rem;padding:0 var(--padding-m);text-decoration:none;transition:background .2s ease}.button *,a.button *{pointer-events:none}.button span,a.button span{overflow:visible;white-space:nowrap}.text .button,.text a.button{margin-top:3.125rem;margin-top:var(--gap-l)}.button svg,a.button svg{display:block;margin-left:.75rem;transform:scale(.83);transition:transform .15s ease}.button svg path,a.button svg path{fill:#fff}.button.block,a.button.block{display:flex;justify-content:space-between}.button.back svg,a.button.back svg{margin:0 .75rem 0 0;order:-1;transform:rotate(90deg) scale(.83)}.button.clean,a.button.clean{background:none;border:0;color:#1b00ff;color:var(--color-primary)}.button.clean svg path,a.button.clean svg path{fill:#1b00ff;fill:var(--color-primary)}.button.social,a.button.social{height:3.125rem;padding:0;width:3.125rem}.button.social.small,a.button.social.small{background:#fff;height:1.875rem;width:1.875rem}.button.social.small svg,a.button.social.small svg{transform:scale(.6)}.button.social.small svg path,a.button.social.small svg path{fill:#1b00ff;fill:var(--color-primary)}.button.social span,a.button.social span{font-size:0;position:absolute}.button.social svg,a.button.social svg{margin:0}.background-color--brand .button,.background-color--brand a.button,.dialog-container .button,.dialog-container a.button{background:#fff;border-color:#fff;color:#1b00ff;color:var(--color-primary)}.background-color--brand .button svg path,.background-color--brand a.button svg path,.dialog-container .button svg path,.dialog-container a.button svg path{fill:#1b00ff;fill:var(--color-primary)}.button--large-rect,a.button--large-rect{align-items:last baseline;background-color:#1b00ff;background-color:var(--color-primary);color:#fff;display:flex;font-size:1.5rem;font-size:var(--font-size-m);font-weight:500;height:18.75rem;height:calc(var(--padding-l)*3);justify-content:flex-end;line-height:1;min-height:9.375rem;min-width:9.375rem;padding:1.25rem;padding:var(--padding-m);width:18.75rem;width:calc(var(--padding-l)*3)}.button--large-rect svg,a.button--large-rect svg{transform:scale(.8) rotate(90deg)}.paragraph--type--title .button,.paragraph--type--title a.button{background:none;border:0;color:#1b00ff;color:var(--color-primary);font-size:1.5rem;font-size:var(--font-size-m);font-weight:500;line-height:1.875rem;padding:0}.paragraph--type--title .button svg,.paragraph--type--title a.button svg{transform:scale(.8) rotate(90deg)}.paragraph--type--title .button svg path,.paragraph--type--title a.button svg path{fill:#1b00ff;fill:var(--color-primary)}.button:focus,.button:hover,a.button:focus,a.button:hover{background:#fff;background:var(--color-white);border:2px solid;color:#1b00ff;color:var(--color-primary)}.button:focus svg,.button:hover svg,a.button:focus svg,a.button:hover svg{transform:scale(.9)}.button:focus.button--large-rect svg,.button:hover.button--large-rect svg,.paragraph--type--title .button:focus svg,.paragraph--type--title .button:hover svg,.paragraph--type--title a.button:focus svg,.paragraph--type--title a.button:hover svg,a.button:focus.button--large-rect svg,a.button:hover.button--large-rect svg{transform:scale(.9) rotate(90deg)}.button:focus svg path,.button:hover svg path,a.button:focus svg path,a.button:hover svg path{fill:#1b00ff;fill:var(--color-primary)}.button:focus.clean,.button:hover.clean,a.button:focus.clean,a.button:hover.clean{background-color:#1b00ff;background-color:var(--color-primary);border:0;color:#fff}.button:focus.clean svg path,.button:hover.clean svg path,a.button:focus.clean svg path,a.button:hover.clean svg path{fill:#fff}.background-color--brand .button:focus,.background-color--brand .button:hover,.background-color--brand a.button:focus,.background-color--brand a.button:hover,.dialog-container .button:focus,.dialog-container .button:hover,.dialog-container a.button:focus,.dialog-container a.button:hover{background:#1b00ff;background:var(--color-primary);color:#fff}.background-color--brand .button:focus svg path,.background-color--brand .button:hover svg path,.background-color--brand a.button:focus svg path,.background-color--brand a.button:hover svg path,.dialog-container .button:focus svg path,.dialog-container .button:hover svg path,.dialog-container a.button:focus svg path,.dialog-container a.button:hover svg path{fill:#fff}.background-color--dark .button:focus,.background-color--dark .button:hover,.background-color--dark a.button:focus,.background-color--dark a.button:hover{border-color:#fff}.paragraph--type--title .button:focus,.paragraph--type--title .button:hover,.paragraph--type--title a.button:focus,.paragraph--type--title a.button:hover{background:none;border:0;color:#000}.paragraph--type--title .button:focus svg path,.paragraph--type--title .button:hover svg path,.paragraph--type--title a.button:focus svg path,.paragraph--type--title a.button:hover svg path{fill:#000}.button.upload,a.button.upload{background:#f5f5f5;background:var(--color-grey);border-color:#f5f5f5;border-color:var(--color-grey);color:#000;display:flex;font-size:1.125rem;font-size:var(--font-size-s);font-weight:500;line-height:2.25rem}.button.upload svg,a.button.upload svg{height:.75rem;margin:0 .625rem 0 0;margin:0 var(--gap-s) 0 0;overflow:visible;width:auto}.button.upload svg path,a.button.upload svg path{fill:#000}.form-file:focus+.button.upload,.form-file:focus+a.button.upload,.form-file:hover+.button.upload,.form-file:hover+a.button.upload{background:#fff;background:var(--color-white);border:2px solid;color:#1b00ff;color:var(--color-primary)}.form-file:focus+.button.upload svg path,.form-file:focus+a.button.upload svg path,.form-file:hover+.button.upload svg path,.form-file:hover+a.button.upload svg path{fill:#1b00ff;fill:var(--color-primary)}
footer.footer{margin:0 auto;max-width:125rem;max-width:var(--width-max);overflow:hidden}@media screen and (min-width:31.875rem){footer.footer .wrapper{padding:0 1.25rem;padding:0 var(--padding-m)}}@media screen and (min-width:45rem){footer.footer .wrapper{padding:0 6.25rem;padding:0 var(--padding-l)}}@media screen and (min-width:98.75rem){footer.footer .wrapper{padding:0 8.125rem;padding:0 var(--bleed)}}footer.footer a{position:relative;text-decoration:none}footer.footer a.link--oum,footer.footer strong a{display:inline-block}footer.footer a.link--oum:not(.button):before,footer.footer strong a:not(.button):before{background-color:#1b00ff;background-color:var(--color-primary);bottom:0;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:transform .2s ease;width:100%}footer.footer a.link--oum:focus:before,footer.footer a.link--oum:hover:before,footer.footer strong a:focus:before,footer.footer strong a:hover:before{transform:scaleX(1)}footer.footer span strong{display:inline-block}footer.footer a:not(.button){align-self:flex-start;color:#000;display:inline-block}footer.footer a:not(.button).clear-link{text-decoration:none}footer.footer a:not(.button):focus,footer.footer a:not(.button):hover{color:#1b00ff;color:var(--color-primary)}footer.footer ul{list-style-type:none;margin:0;padding:0}footer.footer ul li:not(:last-child){margin-bottom:.625rem}footer.footer label{cursor:text;display:block;font-size:1.125rem;font-size:var(--font-size-s);font-weight:700;margin:0 0 .625rem}footer.footer .logo{margin:0 0 1.5625rem;margin:0 0 calc(var(--gap-l)/2);max-width:9.375rem;width:100%}footer.footer .hidden--width-scaler{height:1.5625rem;height:calc(var(--gap-l)/2);opacity:0;pointer-events:none}footer.footer .column{display:flex}@media screen and (max-width:74.9375rem){footer.footer .column{flex-wrap:wrap}}@media screen and (max-width:89.9375rem){@media screen and (min-width:70rem){footer.footer .column:last-child .row{padding-top:0}}}@media screen and (min-width:90rem){footer.footer .column:last-child .row{align-items:flex-end;display:flex;padding-bottom:6.25rem;padding-bottom:var(--padding-l);padding-top:0}}footer.footer .row{background-color:#f5f5f5;background-color:var(--color-grey);font-size:1rem;font-size:var(--font-size-xs);padding:6.25rem;padding:var(--padding-l)}@media screen and (max-width:69.9375rem){footer.footer .row{width:100%}}@media screen and (min-width:70rem){footer.footer .row{flex:1;padding-right:0}}@media screen and (min-width:90rem){footer.footer .row{padding:6.25rem 0 1.25rem 6.25rem;padding:var(--padding-l) 0 var(--padding-m) var(--padding-l)}}@media screen and (min-width:98.75rem){footer.footer .row{padding-left:7.5rem;padding-left:var(--padding-outer)}}footer.footer .row .row--block{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:90rem){footer.footer .row .row--block{height:100%;max-width:100%;width:15rem}}footer.footer .row .row--block-bot{justify-content:flex-end}@media screen and (min-width:45rem){footer.footer .row--flex{flex:1}@media screen and (max-width:69.9375rem){footer.footer .row--flex{display:flex;justify-content:space-between;padding-top:0}}}@media screen and (min-width:70rem){footer.footer .row--flex{padding-left:1.25rem;padding-left:var(--padding-m);padding-right:1.25rem;padding-right:var(--padding-m)}}@media screen and (min-width:90rem){footer.footer .row--flex{display:flex;justify-content:space-between}}@media screen and (min-width:98.75rem){footer.footer .row--flex{padding-right:6.25rem;padding-right:var(--padding-l)}}@media screen and (min-width:90rem){footer.footer .row--flex .row--block:last-child:not(:first-child){margin-left:1.25rem;margin-left:var(--padding-m)}}@media screen and (min-width:98.75rem){footer.footer .row--flex .row--block:last-child:not(:first-child){margin-left:4.375rem;margin-left:calc(var(--padding-m) + var(--gap-l))}}footer.footer .row.row-merge{padding-left:3.125rem;padding-left:var(--gap-l)}footer.footer .row.font-l{font-size:1.125rem;font-size:var(--font-size-s)}footer.footer .row.brand{background-color:#1b00ff;background-color:var(--color-primary);color:#fff}@media screen and (min-width:70rem){footer.footer .row.brand{padding-left:3.125rem;padding-left:var(--gap-l);width:100%}}@media screen and (min-width:90rem){footer.footer .row.brand{flex:none;padding-left:6.25rem;padding-left:var(--padding-l);width:30rem}}footer.footer .row.brand a{color:#fff}footer.footer .row.brand a:before{background-color:#fff}@media screen and (max-width:89.9375rem){footer.footer .socials__wrapper{margin:1.25rem 0;margin:var(--padding-m) 0}}@media screen and (min-width:45rem){@media screen and (max-width:69.9375rem){footer.footer .socials__wrapper{margin-bottom:0}}}
.header{align-items:center;background-color:transparent;display:flex;justify-content:space-between;left:0;margin:0 auto;max-width:125rem;max-width:var(--width-max);padding:6.25rem 15.625rem 3.125rem;padding:var(--padding-l) calc(var(--bleed) + var(--padding-outer)) calc(var(--padding-l)/2);position:absolute;right:0;top:0;transform:none;transition:transform .2s ease,background-color .2s ease .2s;z-index:50}.page--node-type-legal-page .header,.page--node-type-team-member .header{background-color:#fff}.header.sticky{background-color:#000;color:#fff;transform:translateY(-3.125rem);transform:translateY(calc(var(--padding-l)/-2))}.header.sticky-hide{transform:translateY(-100%)}.js-toggle-menu .header{transform:none}.header .header__menu{flex:1}@media screen and (max-width:89.9375rem){.header .header__menu{display:none}}.nav__wrapper{background:#000;bottom:0;height:100vh;left:100vw;overflow:hidden;overflow-y:auto;position:fixed;right:0;top:0;transform:none;transition:transform .2s ease,top .2s ease;width:100vw;z-index:100}.sticky .nav__wrapper{top:3.125rem;top:calc(var(--padding-l)/2)}.js-toggle-menu .nav__wrapper{top:0}.nav__wrapper--menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:0 auto;max-height:100%;min-width:100vw;opacity:0;overflow:auto;padding:8.125rem 15.625rem 4.0625rem;padding:var(--bleed) calc(var(--bleed) + var(--padding-outer)) calc(var(--bleed)/2);padding-top:7.5rem;transform:translateX(2.5rem);transition:transform .3s ease 0s,opacity .3s ease 0s}.js-toggle-menu .nav__wrapper--menu{opacity:1;transform:none;transition:transform .3s ease .2s,opacity .3s ease .2s}.nav__wrapper--menu .region--secondary-menu{margin-top:6.25rem;margin-top:var(--padding-l)}.nav__wrapper--menu ul,.nav__wrapper--menu ul.menu{display:flex;flex-direction:column;justify-content:flex-start}.nav__wrapper--menu ul li.menu-item,.nav__wrapper--menu ul.menu li.menu-item{display:inline-block;margin:0 0 1.5625rem;margin:0 0 calc(var(--gap-l)/2)}.nav__wrapper--menu ul li.menu-item a,.nav__wrapper--menu ul.menu li.menu-item a{color:#fff;display:inline-block;font-size:2.5rem;font-size:calc(var(--font-size-default)*2);font-weight:300;text-decoration:none}.nav__wrapper--menu .menu--main ul li a.menu-link{font-weight:700}.nav__wrapper--block{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#1b00ff;background-color:var(--color-primary);color:#fff;font-size:1.125rem;font-size:var(--font-size-s);max-width:100%;opacity:0;padding:6.25rem;padding:var(--padding-l);transform:translateX(2.5rem);transition:transform .3s ease 0s,opacity .3s ease 0s;width:34.6875rem}.js-toggle-menu .nav__wrapper--block{opacity:1;transform:none;transition:transform .3s ease .3s,opacity .3s ease .3s}.nav__wrapper--block a{color:#fff}.nav__wrapper--block a.clear-link{text-decoration:none}.nav__wrapper--block--item{display:flex;flex-direction:column}.nav__wrapper--block--item:not(:last-child){margin:0 0 1.5625rem;margin:0 0 calc(var(--gap-l)/2)}.nav__wrapper--block--item.flex{align-items:center;flex-direction:row;font-size:1rem;font-size:var(--font-size-xs);font-weight:700}.nav__wrapper--block--item.flex span{margin-right:.625rem}.nav__wrapper--block--item.flex .button{margin-left:.625rem}@media screen and (min-width:70rem){.nav__wrapper--block{bottom:0;position:absolute;right:0}}.js-toggle-menu .nav__wrapper{transform:translateX(-100%)}:root{--width:2.5rem;--height:2.5rem;--barHeight:0.1875rem;--barDistance:0.25rem;--animSpeed:0.2s}.header__navigation{align-items:center;display:flex;margin:0 0 0 calc(50px + 3.75rem);margin:0 0 0 calc(var(--gap-l) + 3.75rem)}.header__navigation .nav__title{bottom:0;color:#000;font-size:1.5rem;font-size:var(--font-size-m);font-weight:500;line-height:2.5rem;margin-right:.625rem;opacity:1;position:absolute;right:100%;top:0;transition:opacity .2s ease .2s,color .2s ease .2s;transition:opacity var(--animSpeed) var(--animSpeed) ease,color .2s .2s ease}.header__navigation .nav__title--mobile{display:none}@media screen and (max-width:89.9375rem){.header__navigation .nav__title--mobile{display:block}}.sticky .header__navigation .nav__title,.theme--light .header__navigation .nav__title{color:#fff}.js-toggle-menu .header__navigation .nav__title{opacity:0;transition-delay:0s}@media screen and (max-width:89.9375rem){.header__navigation .nav__title{display:none}}.nav__toggler{background:none;border:0;display:block;height:2.5rem;height:var(--height);margin:0;position:relative;transform:none;transition:transform .2s ease 0s;transition:transform var(--animSpeed) 0s ease;width:2.5rem;width:var(--width);z-index:200}.js-toggle-menu .nav__toggler{transform:rotate(45deg);transition-delay:.2s;transition-delay:var(--animSpeed)}.nav__toggler .nav__bar{height:.1875rem;height:var(--barHeight);left:0;position:absolute;top:calc(50% - .09375rem);top:calc(50% - 1.5px);top:calc(50% - var(--barHeight)/2);transform:none;transition:transform .2s ease .2s,opacity .2s ease .2s;transition:transform var(--animSpeed) var(--animSpeed) ease,opacity var(--animSpeed) var(--animSpeed) ease;width:2.5rem;width:var(--width)}.js-toggle-menu .nav__toggler .nav__bar{transform:none;transition-delay:0s}.nav__toggler .nav__bar:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#000;content:"";display:block;height:inherit;left:0;position:absolute;top:0;transition:background-color .2s ease;transition:background-color var(--animSpeed) ease;width:inherit}.js-toggle-menu .nav__toggler .nav__bar:before,.sticky .nav__toggler .nav__bar:before,.theme--light .nav__toggler .nav__bar:before{background-color:#fff}.nav__toggler .first{transform:translateY(-.4375rem);transform:translateY(calc((var(--barDistance) + (var(--barHeight)))*-1))}.nav__toggler .middle{transition-delay:0s}.js-toggle-menu .nav__toggler .middle{transform:rotate(-90deg);transition-delay:.2s;transition-delay:var(--animSpeed)}.nav__toggler .last{opacity:1;transform:translateY(.4375rem);transform:translateY(calc(var(--barDistance) + var(--barHeight)))}.js-toggle-menu .nav__toggler .last{opacity:0}
.header__menu nav ul.menu{display:flex;justify-content:flex-end;list-style:none;margin:0;padding:0}.header__menu nav .menu-item{position:relative}.header__menu nav.menu--main .menu-item:not(:first-child) .menu-link{margin-left:4.375rem}.header__menu nav.menu--main .menu-item:not(:first-child) .menu-link:before{background-color:#1b00ff;background-color:var(--color-primary);bottom:0;content:"";display:block;height:.625rem;left:-2.5rem;margin:auto;position:absolute;top:0;width:.625rem}.header__menu nav .menu-link{color:#000;display:block;font-size:1.5rem;font-size:var(--font-size-m);font-weight:500;text-decoration:none;transition:color .2s ease .2s;white-space:nowrap;z-index:1}.sticky .header__menu nav .menu-link,.theme--light .header__menu nav .menu-link{color:#fff}ul.menu .menu-link{position:relative}ul.menu .menu-link:after{background-color:#000;bottom:0;content:"";display:block;height:2px;left:-2px;opacity:0;position:absolute;right:-2px;transform:scaleX(.6) translateY(-1px);transform-origin:30% 100%;transition:opacity .18s ease,transform .2s ease;z-index:-1}.js-toggle-menu ul.menu .menu-link:after,.sticky ul.menu .menu-link:after,.theme--light ul.menu .menu-link:after{background-color:#fff}ul.menu .menu-link:focus:after,ul.menu .menu-link:hover:after{opacity:1;transform:scaleX(1) translateY(0);transition:opacity .28s ease .02s,transform .3s ease}
.node--type-team-member{padding-top:6.25rem}@media screen and (min-width:31.875rem){.node--type-team-member{padding-top:12.5rem;padding-top:calc(var(--padding-l)*2)}}.node--type-team-member .node__header{margin:0 auto;max-width:125rem;max-width:var(--width-max);padding:6.25rem 0 0 8.125rem;padding:var(--padding-l) 0 0 var(--bleed)}.node--type-team-member .node__header h1{color:#1b00ff;color:var(--color-primary);line-height:1}.node--type-team-member .flex{font-size:1.75rem;font-size:var(--font-size-l);position:relative;z-index:2}@media screen and (min-width:57.5rem){.node--type-team-member .flex{align-items:flex-start;display:flex;justify-content:space-between}}.node--type-team-member .flex .flex-item{flex:1}@media screen and (min-width:57.5rem){.node--type-team-member .flex .flex-item{min-height:18.75rem;min-height:calc(var(--padding-l)*3)}.node--type-team-member .flex .flex-item:last-child{text-align:right}}.node--type-team-member .flex .flex-item .button{margin-top:6.25rem;margin-top:var(--padding-l)}@media screen and (min-width:57.5rem){.node--type-team-member .flex .flex-item .button{margin:0 0 4.375rem;margin:0 0 calc(var(--gap-l) + var(--padding-m))}}.node--type-team-member .node__header--top{padding:3.125rem 15.625rem 3.125rem 7.5rem;padding:var(--gap-l) calc(var(--padding-outer) + var(--bleed)) var(--gap-l) var(--padding-outer)}.node--type-team-member .node__header--top .flex-item:first-child a{color:#000}.node--type-team-member .node__header--top .flex-item:first-child a:focus,.node--type-team-member .node__header--top .flex-item:first-child a:hover{color:#1b00ff;color:var(--color-primary)}.node--type-team-member .node__header--img{max-width:36.25rem;width:100%}@media screen and (max-width:89.9375rem){.node--type-team-member .node__header--img{padding:0 7.5rem 6.25rem;padding:0 var(--padding-outer) var(--padding-l)}}@media screen and (min-width:90rem){.node--type-team-member .node__header--img{position:absolute;right:8.125rem;right:calc(var(--bleed));top:0}.node--type-team-member .node__header--img:after{background-color:#1b00ff;background-color:var(--color-primary);bottom:50%;content:"";height:50%;mix-blend-mode:multiply;opacity:0;position:absolute;right:0;transition:opacity .2s ease .2s;width:50%}.node--type-team-member .node__header--img.sal-animate:after{opacity:1}}@media screen and (min-width:98.75rem){.node--type-team-member .node__header--img{right:15.625rem;right:calc(var(--padding-outer) + var(--bleed))}}.node--type-team-member .node__header--img-wrapper{position:relative}@media screen and (min-width:90rem){.node--type-team-member .node__header--img-wrapper{padding-bottom:100%}.node--type-team-member .node__header--img img{position:absolute;right:0;top:-50%;width:auto}}.node--type-team-member .node__header--content{margin-bottom:12.5rem;margin-bottom:calc(var(--padding-l)*2);padding:6.25rem 0 0;padding:var(--padding-l) 0 0 0;position:relative}@media screen and (min-width:90rem){.node--type-team-member .node__header--content{min-height:18.125rem}}.node--type-team-member .node__header--content.has-bg{background-color:#f5f5f5;background-color:var(--color-grey)}.node--type-team-member .node__header--content .field-type-text-long{padding:0 0 12.5rem;padding:0 0 calc(var(--padding-l)*2)}@media screen and (min-width:90rem){.node--type-team-member .node__header--content .field-type-text-long{max-width:calc(50% - 4.375rem);max-width:calc(50% - var(--padding-m) - var(--gap-l))}}.node--type-team-member .node__header--wrapper{padding:0 15.625rem 0 7.5rem;padding:0 calc(var(--padding-outer) + var(--bleed)) 0 var(--padding-outer)}.node--type-team-member .node__header--wrapper--media{margin:0 0 12.5rem;margin:0 0 calc(var(--padding-l)*2);position:relative;z-index:1}.has-bg .node--type-team-member .node__header--wrapper--media:before{background-color:#fff;bottom:0;content:"";height:50%;left:0;position:absolute;right:0;z-index:-1}.node--type-team-member .node__content{margin:0 auto;max-width:125rem;max-width:var(--width-max)}
.socials__wrapper{display:flex}.socials__wrapper.center{justify-content:center}.socials__wrapper a:not(:last-child){margin-right:.625rem;margin-right:var(--gap-s)}
#sliding-popup{background:none transparent}.cookie-banner{background:#000;bottom:0;color:#fff;font-size:1.125rem;font-size:var(--font-size-s);margin:0 .625rem .625rem;max-width:36.25rem;outline:1px solid hsla(0,0%,100%,.2);overflow:hidden;padding:1.25rem;padding:var(--padding-m);position:fixed;right:0;text-align:left;z-index:1000}.cookie-banner .cookie-banner__message{padding:0}.cookie-banner .cookie-banner__message h2{font-size:1.75rem;font-size:var(--font-size-l);font-weight:700}.cookie-banner .cookie-banner__message a{color:#fff}.cookie-banner .cookie-banner__message p:last-child{margin-bottom:0}.cookie-banner .cookie-banner__actions{margin-top:1.25rem;margin-top:var(--padding-m);text-align:center}.cookie-banner .cookie-banner__categories{margin:0 auto;max-width:23.125rem;padding:1.875rem 0 20px;padding:1.875rem 0 var(--padding-m);text-align:left}.cookie-banner .cookie-banner__category{padding:.3125rem 0}.cookie-banner .cookie-banner__category label{color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-size:var(--font-size-xs);line-height:1.3125rem;margin-left:.5rem;vertical-align:top}.cookie-banner .cookie-banner__category input[type=checkbox]{box-shadow:none;flex-shrink:0;margin:0}.cookie-banner .cookie-banner__category .cookie-banner__cat-checkbox{display:flex}.cookie-banner .cookie-banner__category .description{color:#f5f5f5;color:var(--color-grey);display:block;font-size:80%;padding:0 0 0 .3125rem}@supports (((-webkit-appearance:none) or (appearance:none))){.cookie-banner .cookie-banner__category input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #1b00ff;border:1px solid var(--color-primary);cursor:pointer;display:inline-block;height:1.3125rem;margin:0;outline:none;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top;width:1.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:focus,.cookie-banner .cookie-banner__category input[type=checkbox]:hover{border-color:#f5f5f5;border-color:var(--color-grey)}.cookie-banner .cookie-banner__category input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(0,0,0,.2)}.cookie-banner .cookie-banner__category input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.cookie-banner .cookie-banner__category input[type=checkbox]:after{border:2px solid #fff;border-left:0;border-top:0;content:"";display:block;height:.5625rem;left:.4375rem;opacity:0;position:absolute;top:.25rem;transform:rotate(0deg);transition:transform .3s ease,opacity .2s;width:.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:checked{background:#1b00ff;background:var(--color-primary);border:1px solid #1b00ff;border:1px solid var(--color-primary)}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:disabled{background:#1b00ff;background:var(--color-primary);border:1px solid #666}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:after{opacity:1;transform:rotate(43deg)}}.cookie-banner .cookie-banner__prefs-toggle{background-color:transparent;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-size:var(--font-size-xxs);font-weight:500;line-height:1;margin:0 .3125rem 0 0;padding:.625rem;text-decoration:underline;width:auto}.cookie-banner .cookie-banner__prefs-toggle:focus,.cookie-banner .cookie-banner__prefs-toggle:hover{color:#ccc}.cookie-banner .cookie-banner__button{background:#1b00ff;background:var(--color-primary);border:0;box-shadow:none;color:#fff;display:inline-block;font-family:inherit;font-size:1rem;font-size:var(--font-size-xs);font-weight:700;line-height:1;margin:0;padding:.625rem;text-decoration:none;text-shadow:none;text-transform:none;width:auto}.cookie-banner .cookie-banner__button:focus,.cookie-banner .cookie-banner__button:hover{background-color:#fff;color:#000}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs{font-weight:500}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs.hidden{display:none}.cookie-banner .cookie-banner__toggler{-webkit-appearance:none;appearance:none;border:none;height:0;opacity:0;pointer-events:none;position:absolute;width:0}.cookie-banner .cookie-banner__toggler+.cookie-banner__button--prefs-toggle{display:inline-block}.cookie-banner .cookie-banner__toggler~.cookie-banner__toggle-target{max-height:0;opacity:0;transition:opacity .8s ease,max-height .4s ease}.cookie-banner .cookie-banner__toggler:checked~.cookie-banner__toggle-target{height:auto;max-height:18.75rem;opacity:1;overflow-y:auto}.invert-colors .cookie-banner{background-color:#fff;color:#f5f5f5;color:var(--color-grey)}.invert-colors .cookie-banner .cookie-banner__button,.invert-colors .cookie-banner .cookie-banner__button:focus,.invert-colors .cookie-banner .cookie-banner__button:hover{background-color:#f5f5f5;background-color:var(--color-grey);color:#fff}.invert-colors .cookie-banner .cookie-banner__category label{color:#f5f5f5;color:var(--color-grey)}
.sitewide-alert{background-color:#1b00ff;background-color:var(--color-primary);display:flex;font-size:1.125rem;justify-content:space-between;padding:.3125rem 1.25rem;padding:calc(var(--padding-m)/4) var(--padding-m)}.sitewide-alert,.sitewide-alert a{color:#fff;color:var(--color-white)}.sitewide-alert button{background:none;border:0;color:#fff;font-weight:700}
