:root{--color-primary-900: #0B365F;--color-primary-800: #023C7D;--color-primary-600: #0A52BF;--color-primary-500: #0476E1;--color-primary-400: #159BE8;--color-primary-200: #9DC9F2;--color-primary-100: #C8E2FA;--color-accent-700: #379E36;--color-accent-500: #40C13F;--color-accent-300: #5FDB5E;--color-surface-900: #0B365F;--color-stroke-300: #AAABAD;--color-stroke-200: #C4C5C8;--color-stroke-100: #E5E5E6;--color-stroke-100-50: #E5E5E680;--color-stroke-100-25: #E5E5E640;--color-text-900: #202C3C;--color-text-700: #636A73;--color-text-500: #93989E;--color-text-300: #B2B5B8;--color-text-100: #ECECED;--color-primary: var(--color-primary-500);--color-primary-active: var(--color-primary-400);--color-secondary: var(--color-accent-700);--color-secondary-active: var(--color-accent-300);--color-accent: #6A6F73;--color-accent-light: #dee2e6;--color-accent-dark: #1A232B;--color-white: #ffffff;--color-black: #1A232B;--color-contrast-white: #ffffff;--color-contrast-black: #000000;--color-contrast-gray: #808080;--color-contrast-yellow: #ffff00;--transition: .2s;--radius: 4px;--animate-duration: 1s;--animate-delay: 1s;--animate-repeat: 1}@media(prefers-reduced-motion: reduce){:root{--transition: 0s;--animate-duration: 0s;--animate-delay: 0s;--animate-repeat: 1}}.reduced-animation-mode{--transition: 0s;--animate-duration: 0s;--animate-delay: 0s;--animate-repeat: 1}:root{--text-scale: 1;--body-bg: #ffffff;--text-font-family: 'Archivo', sans-serif;--text-size: 1rem;--text-size-clamp: var(--text-size);--text-lh: 1.5;--text-weight: 400;--text-color: var(--color-text-700);--text-letter-spacing: -0.02em;--text-margin: 0 0 1rem;--heading-font-family: 'Archivo', sans-serif;--heading-lh: 1.2;--heading-weight: 600;--heading-color: var(--color-text-900);--heading-letter-spacing: -0.02em;--heading-margin: 0 0 1rem;--max-font-size: clamp(36px, 17.0496px + 4.7377vw, 64px);--h1: 4rem;--h1-clamp: min(var(--max-font-size), clamp(2.25rem, 1.0656rem + 4.7377vw, 4rem));--h1-lh: 1.06;--h2: 2.875rem;--h2-clamp: min(var(--max-font-size), clamp(2rem, 1.4078rem + 2.3689vw, 2.875rem));--h2-lh: var(--heading-lh);--h3: 2.25rem;--h3-clamp: min(var(--max-font-size), clamp(1.75rem, 1.4116rem + 1.3536vw, 2.25rem));--h3-lh: var(--heading-lh);--h4: 1.75rem;--h4-clamp: min(var(--max-font-size), clamp(1.5rem, 1.3308rem + 0.6768vw, 1.75rem));--h4-lh: var(--heading-lh);--h5: 1.5rem;--h5-clamp: min(var(--max-font-size), clamp(1.25rem, 1.0808rem + 0.6768vw, 1.5rem));--h5-lh: var(--heading-lh);--h6: 1.25rem;--h6-clamp: min(var(--max-font-size), clamp(1rem, 0.8308rem + 0.6768vw, 1.25rem));--h6-lh: var(--heading-lh);--title-font-family: var(--heading-font-family);--title-size: var(--h1);--title-size-clamp: var(--h1-clamp);--title-lh: var(--h1-lh);--title-weight: var(--heading-weight);--title-color: var(--heading-color);--title-letter-spacing: var(--heading-letter-spacing);--title-margin: var(--heading-margin);--link-color: var(--color-primary);--link-color-active: var(--color-primary-active)}@media(prefers-contrast: more){:root{--body-bg: var(--color-contrast-black);--text-color: var(--color-contrast-white);--heading-color: var(--color-contrast-white);--title-color: var(--color-contrast-white);--link-color: var(--color-contrast-yellow);--link-color-active: var(--color-contrast-yellow)}a{text-decoration:underline}a:is(:hover,:focus){text-decoration:underline}[style*="color:"]{color:var(--color-contrast-white) !important}}.contrast-mode{--body-bg: var(--color-contrast-black);--text-color: var(--color-contrast-white);--heading-color: var(--color-contrast-white);--title-color: var(--color-contrast-white);--link-color: var(--color-contrast-yellow);--link-color-active: var(--color-contrast-white)}.contrast-mode a{text-decoration:underline}.contrast-mode a:is(:hover,:focus){text-decoration:underline}.contrast-mode [style*="color:"]{color:var(--color-contrast-white) !important}html{font-size:calc(100%*var(--text-scale))}body{font-family:var(--text-font-family);font-display:swap;font-size:var(--text-size);font-size:var(--text-size-clamp);line-height:var(--text-lh);font-style:normal;font-weight:var(--text-weight);color:var(--text-color);letter-spacing:var(--text-letter-spacing);background:var(--body-bg)}p{margin:var(--text-margin)}.paragraph{font-family:var(--text-font-family);font-size:var(--text-size);line-height:var(--text-lh);color:var(--text-color);margin:var(--text-margin)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--heading-font-family);font-display:swap;font-weight:var(--heading-weight);color:var(--heading-color);line-height:var(--heading-lh);letter-spacing:var(--heading-letter-spacing);margin:var(--heading-margin)}h1,.h1{font-size:var(--h1);font-size:var(--h1-clamp);line-height:var(--h1-lh)}h2,.h2{font-size:var(--h2);font-size:var(--h2-clamp);line-height:var(--h2-lh)}h3,.h3{font-size:var(--h3);font-size:var(--h3-clamp);line-height:var(--h3-lh)}h4,.h4{font-size:var(--h4);font-size:var(--h4-clamp);line-height:var(--h4-lh)}h5,.h5{font-size:var(--h5);font-size:var(--h5-clamp);line-height:var(--h5-lh)}h6,.h6{font-size:var(--h6);font-size:var(--h6-clamp);line-height:var(--h6-lh)}.page-title{font-family:var(--title-font-family);font-size:var(--title-size);font-size:var(--title-size-clamp);line-height:var(--title-lh);font-weight:var(--title-weight);color:var(--title-color);letter-spacing:var(--title-letter-spacing);margin:var(--title-margin)}a{color:var(--link-color);text-decoration:none;transition:var(--transition)}a:is(:hover,:focus){text-decoration:none;color:var(--link-color-active)}@media only screen and (max-width: 575px){:root{--h1: 2.25rem;--h2: 2rem;--h3: 1.75rem;--h4: 1.5rem;--h5: 1.25rem;--h6: 1rem}}:root{--aspect-ratio: 16 / 9;--img-tint-color: var(--color-primary);--img-tint-opacity: 0;--img-tint-opacity-active: .6;--img-tint-transition: var(--transition);--img-zoom-scale: scale(1.2);--img-zoom-transition: .5s}@media(prefers-contrast: more){:root{--img-tint-color: transparent}}.contrast-mode{--img-tint-color: transparent}@media(prefers-reduced-motion: reduce){:root{--img-zoom-transition: 0}}.reduced-animation-mode{--img-zoom-transition: 0}img{display:inline-block;max-width:100%;height:auto}video{display:block;max-width:100%;height:auto}iframe{display:block;max-width:100%;height:auto;background:no-repeat center/cover;aspect-ratio:var(--aspect-ratio)}iframe[data-video-type=youtube-shorts]{--aspect-ratio: 9 / 16}.img-tint{display:inline-block;position:relative;overflow:hidden}.img-tint:before{content:"";display:block;width:100%;height:100%;background:var(--img-tint-color);position:absolute;top:0;left:0;z-index:1;opacity:var(--img-tint-opacity);transition:var(--img-tint-transition)}.img-tint img{display:block}.img-tint:is(:hover,:focus){--img-tint-opacity: var(--img-tint-opacity-active)}a:is(:hover,:focus) .img-tint{--img-tint-opacity: var(--img-tint-opacity-active)}.img-zoom{display:inline-block;overflow:hidden}.img-zoom img{display:block;transform:scale(1);transition:var(--img-zoom-transition)}.img-zoom:is(:hover,:focus) img{transform:var(--img-zoom-scale)}a:is(:hover,:focus) .img-zoom img{transform:var(--img-zoom-scale)}a[rel=lightbox]{display:inline-block;position:relative;overflow:hidden}a[rel=lightbox]:before{content:"";display:block;width:100%;height:100%;background:var(--img-tint-color);position:absolute;top:0;left:0;z-index:1;opacity:var(--img-tint-opacity);transition:var(--img-tint-transition)}a[rel=lightbox] img{display:block;transform:scale(1);transition:var(--img-zoom-transition)}a[rel=lightbox]:is(:hover,:focus){--img-tint-opacity: var(--img-tint-opacity-active)}a[rel=lightbox]:is(:hover,:focus) img{transform:var(--img-zoom-scale)}:root{--btn-padding: 17px 20px;--btn-text: .75rem;--btn-text-lh: 1;--btn-weight: 600;--btn-radius: var(--radius);--btn-border-size: 1px;--btn-bg: transparent;--btn-bg-active: transparent;--btn-border-color: transparent;--btn-border-color-active: transparent;--btn-text-color: var(--link-color);--btn-text-color-active: var(--link-color-active);--btn-shadow: none;--btn-shadow-active: none;--btn-outline-width-focus: 1px;--btn-outline-style-focus: auto;--btn-outline-color-focus: rgb(from var(--btn-text-color-active) r g b / 60%);--btn-transition: var(--transition);--btn-primary-bg: var(--color-primary-800);--btn-primary-bg-active: var(--color-primary-active);--btn-primary-border-color: var(--color-primary-800);--btn-primary-border-color-active: var(--color-primary-active);--btn-primary-text-color: var(--color-white);--btn-primary-text-color-active: var(--color-white);--btn-primary-shadow: var(--btn-shadow);--btn-primary-shadow-active: var(--btn-shadow-active);--btn-primary-outline-color-focus: rgb(from var(--color-primary-active) r g b / 60%);--btn-secondary-bg: var(--color-secondary);--btn-secondary-bg-active: var(--color-secondary-active);--btn-secondary-border-color: var(--color-secondary);--btn-secondary-border-color-active: var(--color-secondary-active);--btn-secondary-text-color: var(--color-white);--btn-secondary-text-color-active: var(--color-white);--btn-secondary-shadow: var(--btn-shadow);--btn-secondary-shadow-active: var(--btn-shadow-active);--btn-primary-outline-bg: transparent;--btn-primary-outline-bg-active: transparent;--btn-primary-outline-border-color: var(--color-stroke-100);--btn-primary-outline-border-color-active: var(--color-stroke-200);--btn-primary-outline-text-color: var(--color-primary-800);--btn-primary-outline-text-color-active: var(--color-primary-500);--btn-primary-outline-shadow: var(--btn-primary-shadow);--btn-primary-outline-shadow-active: var(--btn-primary-shadow-active);--btn-primary-outline-outline-color-focus: var(--btn-primary-outline-color-focus);--btn-secondary-outline-bg: transparent;--btn-secondary-outline-bg-active: transparent;--btn-secondary-outline-border-color: var(--color-stroke-100-25);--btn-secondary-outline-border-color-active: var(--color-stroke-100-50);--btn-secondary-outline-text-color: rgba(255,255,255, .8);--btn-secondary-outline-text-color-active: var(--color-white);--btn-secondary-outline-shadow: var(--btn-secondary-shadow);--btn-secondary-outline-shadow-active: var(--btn-secondary-shadow-active);--btn-secondary-outline-outline-color-focus: var(--btn-secondary-outline-color-focus);--btn-icon-width: var(--btn-text);--btn-icon-height: var(--btn-text);--btn-icon-gap: .75rem;--btn-icon-arrow: url('../images/icons/chevron-small.svg');--btn-icon-hamburger: url('../images/icons/hamburger.svg');--btn-icon-dropdown: url('../images/icons/chevron-small.svg');--btn-icon-download: url('../images/icons/download.svg');--btn-icon-search:url('../images/icons/search.svg');--btn-icon-close: url('../images/icons/close.svg')}@media(prefers-contrast: more){:root{--btn-text-color: var(--color-contrast-yellow);--btn-text-color-active: var(--color-contrast-white);--btn-shadow: none;--btn-shadow-active: none;--btn-outline-width-focus: 1px;--btn-outline-style-focus: auto;--btn-outline-color-focus: var(--color-contrast-black);--btn-primary-bg: var(--color-contrast-yellow);--btn-primary-bg-active: var(--color-contrast-white);--btn-primary-border-color: var(--color-contrast-yellow);--btn-primary-border-color-active: var(--color-contrast-white);--btn-primary-text-color: var(--color-contrast-black);--btn-primary-text-color-active: var(--color-contrast-black);--btn-primary-outline-color-focus: var(--color-contrast-black);--btn-secondary-bg: var(--color-contrast-yellow);--btn-secondary-bg-active: var(--color-contrast-white);--btn-secondary-border-color: var(--color-contrast-yellow);--btn-secondary-border-color-active: var(--color-contrast-white);--btn-secondary-text-color: var(--color-contrast-black);--btn-secondary-text-color-active: var(--color-contrast-black);--btn-secondary-outline-color-focus: var(--color-contrast-black);--btn-primary-outline-bg: transparent;--btn-primary-outline-bg-active: transparent;--btn-primary-outline-border-color: var(--color-contrast-yellow);--btn-primary-outline-border-color-active: var(--color-contrast-white);--btn-primary-outline-text-color: var(--color-contrast-yellow);--btn-primary-outline-text-color-active: var(--color-contrast-white);--btn-primary-outline-shadow: var(--btn-primary-shadow);--btn-primary-outline-shadow-active: var(--btn-primary-shadow-active);--btn-primary-outline-outline-color-focus: var(--btn-primary-outline-color-focus);--btn-secondary-outline-bg: transparent;--btn-secondary-outline-bg-active: transparent;--btn-secondary-outline-border-color: var(--color-contrast-yellow);--btn-secondary-outline-border-color-active: var(--color-contrast-white);--btn-secondary-outline-text-color: var(--color-contrast-yellow);--btn-secondary-outline-text-color-active: var(--color-contrast-white);--btn-secondary-outline-shadow: var(--btn-secondary-shadow);--btn-secondary-outline-shadow-active: var(--btn-secondary-shadow-active);--btn-secondary-outline-outline-color-focus: var(--btn-secondary-outline-color-focus)}}.contrast-mode{--btn-text-color: var(--color-contrast-yellow);--btn-text-color-active: var(--color-contrast-white);--btn-shadow: none;--btn-shadow-active: none;--btn-outline-width-focus: 1px;--btn-outline-style-focus: auto;--btn-outline-color-focus: var(--color-contrast-black);--btn-primary-bg: var(--color-contrast-yellow);--btn-primary-bg-active: var(--color-contrast-white);--btn-primary-border-color: var(--color-contrast-yellow);--btn-primary-border-color-active: var(--color-contrast-white);--btn-primary-text-color: var(--color-contrast-black);--btn-primary-text-color-active: var(--color-contrast-black);--btn-primary-outline-color-focus: var(--color-contrast-black);--btn-secondary-bg: var(--color-contrast-yellow);--btn-secondary-bg-active: var(--color-contrast-white);--btn-secondary-border-color: var(--color-contrast-yellow);--btn-secondary-border-color-active: var(--color-contrast-white);--btn-secondary-text-color: var(--color-contrast-black);--btn-secondary-text-color-active: var(--color-contrast-black);--btn-secondary-outline-color-focus: var(--color-contrast-black);--btn-primary-outline-bg: transparent;--btn-primary-outline-bg-active: transparent;--btn-primary-outline-border-color: var(--color-contrast-yellow);--btn-primary-outline-border-color-active: var(--color-contrast-white);--btn-primary-outline-text-color: var(--color-contrast-yellow);--btn-primary-outline-text-color-active: var(--color-contrast-white);--btn-primary-outline-shadow: var(--btn-primary-shadow);--btn-primary-outline-shadow-active: var(--btn-primary-shadow-active);--btn-primary-outline-outline-color-focus: var(--btn-primary-outline-color-focus);--btn-secondary-outline-bg: transparent;--btn-secondary-outline-bg-active: transparent;--btn-secondary-outline-border-color: var(--color-contrast-yellow);--btn-secondary-outline-border-color-active: var(--color-contrast-white);--btn-secondary-outline-text-color: var(--color-contrast-yellow);--btn-secondary-outline-text-color-active: var(--color-contrast-white);--btn-secondary-outline-shadow: var(--btn-secondary-shadow);--btn-secondary-outline-shadow-active: var(--btn-secondary-shadow-active);--btn-secondary-outline-outline-color-focus: var(--btn-secondary-outline-color-focus)}.btn{padding:var(--btn-padding);font-size:var(--btn-text);line-height:var(--btn-text-lh);font-weight:var(--btn-weight);text-transform:uppercase;box-shadow:var(--btn-shadow);border-radius:var(--btn-radius);transition:var(--btn-transition);background:var(--btn-bg);border:var(--btn-border-size) solid var(--btn-border-color);color:var(--btn-text-color)}.btn:is(.active,:hover,:focus,:active,:first-child:active){box-shadow:var(--btn-shadow-active);background:var(--btn-bg-active);border-color:var(--btn-border-color-active);color:var(--btn-text-color-active)}.btn:focus-visible{outline:var(--btn-outline-width-focus) var(--btn-outline-style-focus) var(--btn-outline-color-focus);box-shadow:var(--btn-shadow-active)}.btn.btn-wide{display:block}.btn.btn-primary{--btn-bg: var(--btn-primary-bg);--btn-bg-active: var(--btn-primary-bg-active);--btn-border-color: var(--btn-primary-border-color);--btn-border-color-active: var(--btn-primary-border-color-active);--btn-text-color: var(--btn-primary-text-color);--btn-text-color-active: var(--btn-primary-text-color-active);--btn-shadow: var(--btn-primary-shadow);--btn-shadow-active: var(--btn-primary-shadow-active);--btn-outline-color-focus: var(--btn-primary-outline-color-focus)}.btn.btn-secondary{--btn-bg: var(--btn-secondary-bg);--btn-bg-active: var(--btn-secondary-bg-active);--btn-border-color: var(--btn-secondary-border-color);--btn-border-color-active: var(--btn-secondary-border-color-active);--btn-text-color: var(--btn-secondary-text-color);--btn-text-color-active: var(--btn-secondary-text-color-active);--btn-shadow: var(--btn-secondary-shadow);--btn-shadow-active: var(--btn-secondary-shadow-active);--btn-outline-color-focus: var(--btn-secondary-outline-color-focus)}.btn.btn-outline-primary{--btn-bg: var(--btn-primary-outline-bg);--btn-bg-active: var(--btn-primary-outline-bg-active);--btn-border-color: var(--btn-primary-outline-border-color);--btn-border-color-active: var(--btn-primary-outline-border-color-active);--btn-text-color: var(--btn-primary-outline-text-color);--btn-text-color-active:var(--btn-primary-outline-text-color-active);--btn-shadow: var(--btn-primary-outline-shadow);--btn-shadow-active: var(--btn-primary-outline-shadow-active);--btn-outline-color-focus: var(--btn-primary-outline-outline-color-focus)}.btn.btn-outline-secondary{--btn-bg: var(--btn-secondary-outline-bg);--btn-bg-active: var(--btn-secondary-outline-bg-active);--btn-border-color: var(--btn-secondary-outline-border-color);--btn-border-color-active: var(--btn-secondary-outline-border-color-active);--btn-text-color: var(--btn-secondary-outline-text-color);--btn-text-color-active:var(--btn-secondary-outline-text-color-active);--btn-shadow: var(--btn-secondary-outline-shadow);--btn-shadow-active: var(--btn-secondary-outline-shadow-active);--btn-outline-color-focus: var(--btn-secondary-outline-outline-color-focus)}.btn[class*=btn-icon-]{display:inline-flex;justify-content:space-between;align-items:center;gap:var(--btn-icon-gap)}.btn[class*=btn-icon-]:after{content:"";display:inline-block;width:var(--btn-icon-width);height:var(--btn-icon-height);flex:0 0 var(--btn-icon-width);background:var(--btn-text-color);mask:var(--btn-icon) no-repeat center/contain;-webkit-mask:var(--btn-icon) no-repeat center/contain;transition:var(--transition)}.btn[class*=btn-icon-].btn-wide{display:flex;width:100%;justify-content:center}.btn.btn-icon-left:after{order:-1}.btn.btn-icon-arrow,.btn.btn-icon-arrow-back{--btn-icon: var(--btn-icon-arrow)}.btn.btn-icon-arrow-back:after{order:-1;transform:scaleX(-1)}.btn.btn-icon-hamburger{--btn-icon: var(--btn-icon-hamburger)}.btn.btn-icon-dropdown{--btn-icon: var(--btn-icon-dropdown)}.btn.btn-icon-dropdown:after{transform:rotate(-90deg)}.btn.btn-icon-dropdown.collapsed:after{transform:rotate(90deg)}.btn.btn-icon-dropdown[data-bs-toggle=dropdown]:after{transform:rotate(90deg)}.btn.btn-icon-dropdown[data-bs-toggle=dropdown].show:after{transform:rotate(-90deg)}.btn.btn-icon-download{--btn-icon: var(--btn-icon-download)}.btn.btn-icon-search:after{--btn-icon: var(--btn-icon-search)}.btn.btn-icon-close{--btn-icon: var(--btn-icon-close)}.btn[class*=btn-icon-]:is(.active,:hover,:focus,:active):after{background:var(--btn-text-color-active)}.btn .btn-text-collapse{display:inline}.btn .btn-text-collapse.collapsed{display:none}.btn.collapsed .btn-text-collapse{display:none}.btn.collapsed .btn-text-collapse.collapsed{display:inline}:root{--list-dot-padding: 0 0 0 1.5rem;--list-dot-gap: 0;--list-dot-size: .75rem;--list-dot-border: 2px;--list-dot-color: var(--color-primary);--list-dot-border-color: color-mix(in srgb, var(--list-dot-color) 30%, transparent);--list-dash-padding: 0 0 0 1.5rem;--list-dash-gap: 0;--list-dash-width: .5rem;--list-dash-height: 1px;--list-dash-color: var(--color-primary);--list-arrow-padding: 0 0 0 1.5rem;--list-arrow-gap: 0;--list-arrow-width: .75rem;--list-arrow-height: .75rem;--list-arrow-color: var(--color-primary);--list-arrow-icon: url('../images/icons/arrow.svg');--list-check-padding: 0 0 0 1.5rem;--list-check-gap: 0;--list-check-width: .75rem;--list-check-height: .75rem;--list-check-color: var(--color-primary);--list-check-icon: url('../images/icons/check.svg')}@media(prefers-contrast: more){:root{--list-dot-color: var(--color-contrast-yellow);--list-dot-border-color: var(--color-contrast-yellow);--list-dash-color: var(--color-contrast-yellow);--list-arrow-color: var(--color-contrast-yellow);--list-check-color: var(--color-contrast-yellow)}}.contrast-mode{--list-dot-color: var(--color-contrast-yellow);--list-dot-border-color: var(--color-contrast-yellow);--list-dash-color: var(--color-contrast-yellow);--list-arrow-color: var(--color-contrast-yellow);--list-check-color: var(--color-contrast-yellow)}.list-dot{list-style:none;padding:0}.list-dot>li{padding:var(--list-dot-padding);position:relative}.list-dot>li:before{content:"";display:block;width:calc(.75rem - var(--list-dot-border)*2);height:calc(.75rem - var(--list-dot-border)*2);background:var(--list-dot-color);box-shadow:0 0 0 var(--list-dot-border) var(--list-dot-border-color);border-radius:50%;position:absolute;top:calc(var(--text-size)*var(--text-lh)/2);top:.5lh;left:0;transform:translateY(-50%)}.list-dot>li+li{margin-top:var(--list-dot-gap)}.list-dash{list-style:none;padding:0}.list-dash>li{padding:var(--list-dash-padding);position:relative}.list-dash>li:before{content:"";display:block;width:var(--list-dash-width);height:var(--list-dash-height);background:var(--list-dash-color);position:absolute;top:calc(var(--text-size)*var(--text-lh)/2);top:.5lh;left:0;transform:translateY(-50%)}.list-dash>li+li{margin-top:var(--list-dash-gap)}.list-arrow{list-style:none;padding:0}.list-arrow>li{padding:var(--list-arrow-padding);position:relative}.list-arrow>li:before{content:"";display:block;width:var(--list-arrow-width);height:var(--list-arrow-height);background:var(--list-arrow-color);mask:var(--list-arrow-icon) no-repeat center/contain;-webkit-mask:var(--list-arrow-icon) no-repeat center/contain;position:absolute;top:calc(var(--text-size)*var(--text-lh)/2);top:.5lh;left:0;transform:translateY(-50%)}.list-arrow>li+li{margin-top:var(--list-arrow-gap)}.list-check{list-style:none;padding:0}.list-check>li{padding:var(--list-check-padding);position:relative}.list-check>li:before{content:"";display:block;width:var(--list-check-width);height:var(--list-check-height);background:var(--list-check-color);mask:var(--list-check-icon) no-repeat center/contain;-webkit-mask:var(--list-check-icon) no-repeat center/contain;position:absolute;top:calc(var(--text-size)*var(--text-lh)/2);top:.5lh;left:0;transform:translateY(-50%)}.list-check>li+li{margin-top:var(--list-check-gap)}.table{--bs-table-bg: var(--color-white);--bs-table-color: var(--color-text-700);--bs-table-border-color: var(--color-stroke-100);--bs-table-striped-color: var(--color-primary-800);--bs-table-striped-bg: #F4F8FF;--bs-table-hover-color: var(--color-primary-800);--bs-table-hover-bg: #F4F8FF;--table-padding: 17px 20px;--text-size: .875rem;--text-size-clamp: .875rem;font-size:var(--text-size);font-size:var(--text-size-clamp)}.table td>*:last-child,.table th>*:last-child{margin-bottom:0}.table th{--text-size: .875rem;--text-size-clamp: .875rem;--text-weight: 500;font-size:var(--text-size);font-size:var(--text-size-clamp);font-weight:var(--text-weight)}.table>:not(caption)>*>*{padding:var(--table-padding);transition:var(--transition)}.table .col-stretch{width:99%}.table .col-fit{width:1%;white-space:nowrap}.table.no-outer-border>:not(caption)>*:first-child{border-top-color:rgba(0,0,0,0)}.table.no-outer-border>:not(caption)>*:last-child{border-bottom-color:rgba(0,0,0,0)}.table.no-outer-border>:not(caption)>*>*:first-child{border-left-color:rgba(0,0,0,0)}.table.no-outer-border>:not(caption)>*>*:last-child{border-right-color:rgba(0,0,0,0)}@media(prefers-contrast: more){.table{--bs-table-bg: var(--color-contrast-black);--bs-table-color: var(--color-contrast-white);--bs-table-border-color: var(--color-contrast-white);--bs-table-striped-color: var(--color-contrast-white);--bs-table-striped-bg: var(--color-contrast-black);--bs-table-hover-color: var(--color-contrast-black);--bs-table-hover-bg: var(--color-contrast-white)}}.contrast-mode .table{--bs-table-bg: var(--color-contrast-black);--bs-table-color: var(--color-contrast-white);--bs-table-border-color: var(--color-contrast-white);--bs-table-striped-color: var(--color-contrast-white);--bs-table-striped-bg: var(--color-contrast-black);--bs-table-hover-color: var(--color-contrast-black);--bs-table-hover-bg: var(--color-contrast-white)}.mt-n-100{margin-top:-100px !important}.mb-n-100{margin-bottom:-100px !important}.mt-100{margin-top:100px !important}.mb-100{margin-bottom:100px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.pt-100{padding-top:100px !important}.pb-100{padding-bottom:100px !important}.pt-60{padding-top:60px !important}.pb-60{padding-bottom:60px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}@media only screen and (min-width: 576px){.mt-n-100{margin-top:-100px !important}.mb-n-100{margin-bottom:-100px !important}.mt-100{margin-top:100px !important}.mb-100{margin-bottom:100px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.pt-100{padding-top:100px !important}.pb-100{padding-bottom:100px !important}.pt-60{padding-top:60px !important}.pb-60{padding-bottom:60px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}}@media only screen and (min-width: 768px){.mt-sm-n-100{margin-top:-100px !important}.mb-sm-n-100{margin-bottom:-100px !important}.mt-sm-100{margin-top:100px !important}.mb-sm-100{margin-bottom:100px !important}.mt-sm-60{margin-top:60px !important}.mb-sm-60{margin-bottom:60px !important}.mt-sm-50{margin-top:50px !important}.mb-sm-50{margin-bottom:50px !important}.mt-sm-30{margin-top:30px !important}.mb-sm-30{margin-bottom:30px !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.pt-sm-100{padding-top:100px !important}.pb-sm-100{padding-bottom:100px !important}.pt-sm-60{padding-top:60px !important}.pb-sm-60{padding-bottom:60px !important}.pt-sm-50{padding-top:50px !important}.pb-sm-50{padding-bottom:50px !important}.pt-sm-30{padding-top:30px !important}.pb-sm-30{padding-bottom:30px !important}.pt-sm-0{padding-top:0 !important}.pb-sm-0{padding-bottom:0 !important}}@media only screen and (min-width: 768px){.mt-md-n-100{margin-top:-100px !important}.mb-md-n-100{margin-bottom:-100px !important}.mt-md-100{margin-top:100px !important}.mb-md-100{margin-bottom:100px !important}.mt-md-60{margin-top:60px !important}.mb-md-60{margin-bottom:60px !important}.mt-md-50{margin-top:50px !important}.mb-md-50{margin-bottom:50px !important}.mt-md-30{margin-top:30px !important}.mb-md-30{margin-bottom:30px !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.pt-md-100{padding-top:100px !important}.pb-md-100{padding-bottom:100px !important}.pt-md-60{padding-top:60px !important}.pb-md-60{padding-bottom:60px !important}.pt-md-50{padding-top:50px !important}.pb-md-50{padding-bottom:50px !important}.pt-md-30{padding-top:30px !important}.pb-md-30{padding-bottom:30px !important}.pt-md-0{padding-top:0 !important}.pb-md-0{padding-bottom:0 !important}}@media only screen and (min-width: 992px){.mt-lg-n-100{margin-top:-100px !important}.mb-lg-n-100{margin-bottom:-100px !important}.mt-lg-100{margin-top:100px !important}.mb-lg-100{margin-bottom:100px !important}.mt-lg-60{margin-top:60px !important}.mb-lg-60{margin-bottom:60px !important}.mt-lg-50{margin-top:50px !important}.mb-lg-50{margin-bottom:50px !important}.mt-lg-30{margin-top:30px !important}.mb-lg-30{margin-bottom:30px !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.pt-lg-100{padding-top:100px !important}.pb-lg-100{padding-bottom:100px !important}.pt-lg-60{padding-top:60px !important}.pb-lg-60{padding-bottom:60px !important}.pt-lg-50{padding-top:50px !important}.pb-lg-50{padding-bottom:50px !important}.pt-lg-30{padding-top:30px !important}.pb-lg-30{padding-bottom:30px !important}.pt-lg-0{padding-top:0 !important}.pb-lg-0{padding-bottom:0 !important}}@media only screen and (min-width: 1200px){.mt-xl-n-100{margin-top:-100px !important}.mb-xl-n-100{margin-bottom:-100px !important}.mt-xl-100{margin-top:100px !important}.mb-xl-100{margin-bottom:100px !important}.mt-xl-60{margin-top:60px !important}.mb-xl-60{margin-bottom:60px !important}.mt-xl-50{margin-top:50px !important}.mb-xl-50{margin-bottom:50px !important}.mt-xl-30{margin-top:30px !important}.mb-xl-30{margin-bottom:30px !important}.mt-xl-0{margin-top:0 !important}.mb-xl-0{margin-bottom:0 !important}.pt-xl-100{padding-top:100px !important}.pb-xl-100{padding-bottom:100px !important}.pt-xl-60{padding-top:60px !important}.pb-xl-60{padding-bottom:60px !important}.pt-xl-50{padding-top:50px !important}.pb-xl-50{padding-bottom:50px !important}.pt-xl-30{padding-top:30px !important}.pb-xl-30{padding-bottom:30px !important}.pt-xl-0{padding-top:0 !important}.pb-xl-0{padding-bottom:0 !important}}@media only screen and (min-width: 1400px){.mt-xxl-n-100{margin-top:-100px !important}.mb-xxl-n-100{margin-bottom:-100px !important}.mt-xxl-100{margin-top:100px !important}.mb-xxl-100{margin-bottom:100px !important}.mt-xxl-60{margin-top:60px !important}.mb-xxl-60{margin-bottom:60px !important}.mt-xxl-50{margin-top:50px !important}.mb-xxl-50{margin-bottom:50px !important}.mt-xxl-30{margin-top:30px !important}.mb-xxl-30{margin-bottom:30px !important}.mt-xxl-0{margin-top:0 !important}.mb-xxl-0{margin-bottom:0 !important}.pt-xxl-100{padding-top:100px !important}.pb-xxl-100{padding-bottom:100px !important}.pt-xxl-60{padding-top:60px !important}.pb-xxl-60{padding-bottom:60px !important}.pt-xxl-50{padding-top:50px !important}.pb-xxl-50{padding-bottom:50px !important}.pt-xxl-30{padding-top:30px !important}.pb-xxl-30{padding-bottom:30px !important}.pt-xxl-0{padding-top:0 !important}.pb-xxl-0{padding-bottom:0 !important}}@media only screen and (max-width: 767px){.mt-n-100{margin-top:-60px !important}.mb-n-100{margin-bottom:-60px !important}.mt-100{margin-top:60px !important}.mb-100{margin-bottom:60px !important}.pt-100{padding-top:60px !important}.pb-100{padding-bottom:60px !important}}:root{--hr-margin: 60px 0;--hr-color: var(--color-stroke-100);--hr-line: var(--color-primary-500)}@media(prefers-contrast: more){:root{--hr-color: var(--color-contrast-white);--hr-line: var(--color-contrast-yellow)}}.contrast-mode{--hr-color: var(--color-contrast-white);--hr-line: var(--color-contrast-yellow)}hr{height:1px;margin:var(--hr-margin);background:var(--hr-color);opacity:1;box-shadow:inset 80px 0 var(--hr-line);border:none;border-left:max((100cqw - var(--container-narrow-width))/2,80px) solid rgba(0,0,0,0)}.rounded{border-radius:var(--radius)}:root{--text-white-color: var(--color-white);--text-black-color: var(--color-black);--underline-width: 40px;--underline-height: 2px;--underline-radius: 0;--underline-margin: 30px 0 0;--underline-center-margin: 30px auto 0;--underline-color: var(--color-primary);--text-icon-size: 1lh;--text-icon-min-size: 1rem;--text-icon-max-size: 2rem;--text-icon-gap: .75rem;--text-icon-color: var(--color-primary);--text-icon-address: url('../images/icons/location-pin.svg');--text-icon-mail: url('../images/icons/mail.svg');--text-icon-phone: url('../images/icons/phone.svg');--link-arrow-icon: url('../images/icons/chevron-small.svg');--link-arrow-icon-color: var(--color-primary-600);--link-arrow-icon-color-active: var(--color-primary-500);--link-arrow-color: #33373E;--link-arrow-color-active: var(--color-primary-500);--title-section-accent-color: var(--color-primary-500);--title-small-color: var(--color-primary-500);--title-small-accent-color: var(--color-primary-500)}@media(prefers-contrast: more){:root{--text-white-color: var(--color-contrast-white);--text-black-color: var(--color-contrast-white);--underline-color: var(--color-contrast-yellow);--text-icon-color: var(--color-contrast-yellow);--link-arrow-icon-color: var(--color-contrast-yellow);--link-arrow-icon-color-active: var(--color-contrast-white);--link-arrow-color: var(--color-contrast-yellow);--link-arrow-color-active: var(--color-contrast-white);--title-section-accent-color: var(--color-contrast-white);--title-small-color: var(--color-contrast-white);--title-small-accent-color: var(--color-contrast-white)}}.contrast-mode{--text-white-color: var(--color-contrast-white);--text-black-color: var(--color-contrast-white);--underline-color: var(--color-contrast-yellow);--text-icon-color: var(--color-contrast-yellow);--link-arrow-icon-color: var(--color-contrast-yellow);--link-arrow-icon-color-active: var(--color-contrast-white);--link-arrow-color: var(--color-contrast-yellow);--link-arrow-color-active: var(--color-contrast-white);--title-section-accent-color: var(--color-contrast-white);--title-small-color: var(--color-contrast-white);--title-small-accent-color: var(--color-contrast-white)}.text-white{--text-color: var(--text-white-color);--heading-color: var(--text-white-color);--text-icon-color: #fff;color:var(--text-color)}.text-black{--text-color: var(--text-black-color);--heading-color: var(--text-black-color);color:var(--text-color)}.lead{font-family:var(--heading-font-family);font-weight:var(--heading-weight);color:var(--heading-color);font-size:var(--h3);font-size:var(--h3-clamp);line-height:var(--h3-lh);letter-spacing:var(--heading-letter-spacing);margin:var(--heading-margin)}.underline:after,.underline-center:after{content:"";display:block;width:var(--underline-width);height:var(--underline-height);border-radius:var(--underline-radius);margin:var(--underline-margin);background:var(--underline-color)}.underline-center:after,.underline-center-center:after{margin:var(--underline-center-margin)}[class*=paragraph-icon-]{display:flex;gap:var(--text-icon-gap)}[class*=paragraph-icon-]:before{content:"";display:inline-block;width:clamp(var(--text-icon-min-size),var(--text-icon-size),var(--text-icon-max-size));height:clamp(var(--text-icon-min-size),var(--text-icon-size),var(--text-icon-max-size));flex-shrink:0;background:var(--text-icon-color);mask:var(--text-icon) no-repeat center/contain;-webkit-mask:var(--text-icon) no-repeat center/contain;position:relative;top:.5lh;transform:translateY(-50%)}[class*=text-icon-]{display:inline-flex;gap:var(--text-icon-gap);vertical-align:bottom}[class*=text-icon-]:before{content:"";display:inline-block;width:clamp(var(--text-icon-min-size),var(--text-icon-size),var(--text-icon-max-size));height:clamp(var(--text-icon-min-size),var(--text-icon-size),var(--text-icon-max-size));flex-shrink:0;align-self:center;background:var(--text-icon-color);mask:var(--text-icon) no-repeat center/contain;-webkit-mask:var(--text-icon) no-repeat center/contain}.paragraph-icon-address,.text-icon-address{--text-icon: var(--text-icon-address)}.paragraph-icon-email,.text-icon-email{--text-icon: var(--text-icon-mail)}.paragraph-icon-phone,.text-icon-phone{--text-icon: var(--text-icon-phone)}.link-arrow{display:inline-flex;align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;color:var(--link-arrow-color);text-transform:uppercase}.link-arrow:is(:hover,:focus,.active){--link-arrow-icon-color: var(--link-arrow-icon-color-active);--link-arrow-color: var(--link-arrow-color-active)}.link-arrow:after{content:"";display:inline-block;width:.75rem;height:.75rem;flex-shrink:0;align-self:center;background:var(--link-arrow-icon-color);mask:var(--link-arrow-icon) no-repeat center/contain;-webkit-mask:var(--link-arrow-icon) no-repeat center/contain;transition:var(--transition)}a:is(:hover,:focus,.active) .link-arrow{--link-arrow-icon-color: var(--link-arrow-icon-color-active);--link-arrow-color: var(--link-arrow-color-active)}.title-section{display:flex;align-items:center;gap:20px;font-size:var(--h3);font-size:var(--h3-clamp);line-height:var(--h3-lh);font-weight:var(--heading-weight);color:var(--heading-color)}.title-section:before{content:"";display:inline-block;width:44px;height:4px;background:var(--title-section-accent-color)}.title-small{display:flex;align-items:center;gap:20px;margin:0 0 30px;font-size:var(--text-size);font-size:var(--text-size-clamp);line-height:var(--text-lh);font-weight:var(--heading-weight);color:var(--title-small-color);text-align:left}.title-small:before{content:"";display:inline-block;width:34px;height:3px;background:var(--title-small-accent-color)}:root{--column-gutter: 1.5rem;--column-gutter-wide: 60px;--column-gutter-thin: 2px}.row{--bs-gutter-x: var(--column-gutter)}.row.row-no-gutter{--bs-gutter-x: 0}.row.row-thin-gutter{--bs-gutter-x: var(--column-gutter-thin)}.row.row-wide{width:calc(100svw - 2*var(--container-padding) + var(--column-gutter));max-width:calc(var(--container-wide-width) + var(--column-gutter));position:relative;left:50%;transform:translateX(calc(-50% + var(--column-gutter) / 2))}.row.row-narrow{width:calc(min(100%,var(--container-narrow-width)) + var(--column-gutter));position:relative;left:50%;transform:translateX(calc(-50% + var(--column-gutter) / 2))}@media only screen and (min-width: 768px){.row.row-wide-gutter{--bs-gutter-x: var(--column-gutter-wide)}}@media only screen and (max-width: 767px){:root{--column-gutter-wide: var(--column-gutter)}}:root{--animation-delay: 0s}@media(prefers-reduced-motion: no-preference){.animate{opacity:0;animation-delay:var(--animation-delay)}}@media(prefers-reduced-motion: reduce){.animate{opacity:1}}.reduced-animation-mode .animate{opacity:1}@media only screen and (max-width: 767px){.animate{opacity:1}}:root{--container-padding: 60px;--container-wide-width: clamp(1200px, 85.714vw, 1600px);--container-narrow-width: 850px}.wrapper{max-width:100%;position:relative;overflow:clip}.container,.container-fluid{padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-wide{width:100%;max-width:calc(var(--container-wide-width) + 2*var(--container-padding));margin:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-narrow{width:100%;max-width:calc(var(--container-narrow-width) + 2*var(--container-padding));margin:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container,.container-fluid,.container-wide,.container-narrow{padding-left:var(--container-padding);padding-right:var(--container-padding);container-type:inline-size;container-name:container}.container :is(.container,.container-fluid,.container-wide,.container-narrow),.container-fluid :is(.container,.container-fluid,.container-wide,.container-narrow),.container-wide :is(.container,.container-fluid,.container-wide,.container-narrow),.container-narrow :is(.container,.container-fluid,.container-wide,.container-narrow){padding-left:0;padding-right:0}.container .container-wide,.container-fluid .container-wide,.container-wide .container-wide,.container-narrow .container-wide{max-width:var(--container-wide-width)}.container .container-narrow,.container-fluid .container-narrow,.container-wide .container-narrow,.container-narrow .container-narrow{max-width:var(--container-narrow-width)}@media only screen and (max-width: 991px){:root{--container-padding: 30px}}@media only screen and (max-width: 767px){:root{--container-padding: .75rem}}:root{--layout-display: flex;--layout-margin: 0;--layout-padding: 90px 0 0;--layout-sidebar-margin: 0;--layout-sidebar-padding: 0;--layout-sidebar-width: 300px;--layout-sidebar-content-height: calc(100vh - var(--header-height-scrolled));--layout-sidebar-gap: 60px}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height-scrolled)}.page-content{display:var(--layout-display);gap:var(--layout-sidebar-gap);margin:var(--layout-margin);padding:var(--layout-padding)}.page-content>.main-content{flex-grow:1;max-width:100%;margin-bottom:var(--layout-sidebar-margin)}.page-content>.left-side-content{flex:0 0 var(--layout-sidebar-width);margin:var(--layout-sidebar-margin);position:relative}.page-content>.left-side-content .left-side{max-height:var(--layout-sidebar-content-height);position:sticky;top:var(--header-height-scrolled);overflow:auto;overflow:clip auto}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}.reduced-animation-mode{scroll-behavior:auto}@media only screen and (max-width: 991px){:root{--layout-sidebar-width: 240px;--layout-sidebar-gap: 1.5rem}}@media only screen and (max-width: 767px){:root{--layout-display: block;--layout-sidebar-margin: 0 0 60px;--layout-sidebar-content-height: none}.page-content{display:block}}:root{--header-navbar-height: 6.25rem;--header-navbar-height-scrolled: 3.75rem;--header-height: var(--header-navbar-height);--header-height-scrolled: var(--header-navbar-height);--header-background: var(--color-white);--header-text-size: var(--text-size);--header-text-weight: var(--text-weight);--header-text-color: var(--text-color);--header-text-letter-spacing: var(--text-letter-spacing);--header-shadow: 0 4px 4px rgba(0,0,0,.04);--header-transition: var(--transition);--header-top-height: 1.875rem;--header-top-height-scrolled: 1.875rem;--header-top-background: transparent;--header-top-text-size: var(--header-text-size);--header-top-text-weight: var(--header-text-weight);--header-top-text-color: var(--header-text-color);--header-top-text-letter-spacing: var(--header-text-letter-spacing);--header-navbar-brand-container-width: 240px;--header-navbar-brand-width: 240px;--header-banner-background: transparent;--header-banner-text-color: var(--color-white);--header-banner-shadow: 0 0 0 rgba(0,0,0,0);--header-top-background: transparent;--header-top-text-color: var(--color-white);--header-pillow-height: var(--header-height);--header-pillow-top-height: calc(var(--header-navbar-height) + var(--header-top-height));--header-logo-filter: brightness(1) invert(0)}@media(prefers-contrast: more){:root{--header-background: var(--color-contrast-black);--header-text-color: var(--color-contrast-white);--header-shadow: 0 1px 0 var(--color-contrast-white);--header-top-background: transparent;--header-top-text-color: var(--header-text-color);--header-banner-background: var(--color-contrast-black);--header-banner-text-color: var(--color-contrast-white);--header-banner-shadow: 0 1px 0 var(--color-contrast-white);--header-top-banner-background: transparent;--header-top-banner-text-color: var(--header-text-color);--header-logo-filter: brightness(0) invert(1)}}.contrast-mode{--header-background: var(--color-contrast-black);--header-text-color: var(--color-contrast-white);--header-shadow: 0 1px 0 var(--color-contrast-white);--header-top-background: transparent;--header-top-text-color: var(--header-text-color);--header-banner-background: var(--color-contrast-black);--header-banner-text-color: var(--color-contrast-white);--header-banner-shadow: 0 1px 0 var(--color-contrast-white);--header-top-banner-background: transparent;--header-top-banner-text-color: var(--header-text-color);--header-logo-filter: brightness(0) invert(1)}body:has(.page-header .page-header-top){--header-height: calc(var(--header-navbar-height) + var(--header-top-height));--header-pillow-height: var(--header-pillow-top-height)}.page-header{--text-color: var(--header-text-color);--heading-color: var(--header-text-color);background:var(--header-background);color:var(--header-text-color);font-size:var(--header-text-size);font-weight:var(--header-text-weight);color:var(--header-text-color);letter-spacing:var(--header-text-letter-spacing);position:fixed;top:0;left:0;right:0;z-index:1000;box-shadow:var(--header-shadow);transition:var(--header-transition)}.page-header-top{--text-color: var(--header-top-color);--heading-color: var(--header-top-color);min-height:var(--header-top-height);color:var(--header-top-text-color);font-size:var(--header-top-text-size);font-weight:var(--header-top-text-weight);color:var(--header-text-top-color);letter-spacing:var(--header-top-text-letter-spacing)}.page-header .navbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:0;min-height:var(--header-navbar-height);transition:var(--transition)}.page-header .navbar-brand-container{width:var(--header-navbar-brand-container-width)}.page-header .navbar-brand{display:block;padding:5px 0;margin:0;width:var(--header-navbar-brand-width);height:var(--header-navbar-height);transition:var(--transition);filter:var(--header-logo-filter)}.page-header .navbar-brand img{display:block;height:100%;object-fit:contain}.page-header .navbar-content{display:flex;align-items:center;gap:.75rem}.page-header .header-aside{display:flex;align-items:center;gap:.75rem}.header-pillow{height:var(--header-pillow-height)}@media only screen and (min-width: 1100px){body:has(.banner) .header-pillow{display:none}body:has(.banner):not(.scrolled):not(:has(.page-header .has-dropdown:hover,.page-header .has-dropdown:focus)){--header-background: var(--header-banner-background);--header-text-color: var(--header-banner-text-color);--header-shadow: var(--header-banner-shadow);--header-top-background: var(--header-top-banner-background);--header-top-color: var(--header-top-banner-text-color);--header-logo-filter: brightness(0) invert(1)}body.scrolled{--header-top-height: var(--header-top-height-scrolled);--header-navbar-height: var(--header-navbar-height-scrolled);--header-navbar-brand-width: 180px}body.scrolled .page-header:has(.page-header-top){transform:translateY(calc(var(--header-top-height) * -1))}.page-header .hamburger{display:none}}@media only screen and (max-width: 1299px){:root{--header-navbar-brand-container-width: 180px;--header-navbar-brand-width: 180px}}@media only screen and (max-width: 1099px){:root{--header-navbar-height: 3.75rem;--header-navbar-height-scrolled: 3.75rem;--header-pillow-height: var(--header-height);--header-pillow-top-height: calc(var(--header-navbar-height) + var(--header-top-height));--header-navbar-brand-container-width: 180px;--header-navbar-brand-width: 180px}body.scrolled{--header-top-height: var(--header-top-height-scrolled);--header-navbar-height: var(--header-navbar-height-scrolled)}body.scrolled .page-header:has(.page-header-top){transform:translateY(calc(var(--header-top-height) * -1))}}@media only screen and (max-width: 480px){:root{--header-navbar-brand-container-width: 120px;--header-navbar-brand-width: 120px}}:root{--footer-margin: 100px 0 0;--footer-padding: 0;--footer-background: #00164F;--footer-border-top: none;--footer-text-size: var(--text-size);--footer-text-weight: var(--text-weight);--footer-text-color: #fff;--footer-text-letter-spacing: var(--text-letter-spacing);--footer-top-margin: 0;--footer-top-padding: 60px 0;--footer-top-background: transparent;--footer-top-border-top: none;--footer-top-text-size: var(--footer-text-size);--footer-top-text-weight: var(--footer-text-weight);--footer-top-text-color: var(--footer-text-color);--footer-top-text-letter-spacing: var(--footer-text-letter-spacing);--footer-bottom-margin: 0;--footer-bottom-padding: 30px 0 calc(60px - 1rem);--footer-bottom-background: transparent;--footer-bottom-border-top: 1px solid var(--color-stroke-100-25);--footer-bottom-text-size: .75rem;--footer-bottom-text-weight: var(--footer-text-weight);--footer-bottom-text-color: rgba(255,255,255,.4);--footer-bottom-text-letter-spacing: var(--footer-text-letter-spacing)}@media(prefers-contrast: more){:root{--footer-background: var(--color-contrast-black);--footer-border-top: 1px solid var(--color-contrast-white);--footer-text-color: var(--color-contrast-white);--footer-top-background: var(--color-contrast-black);--footer-top-border-top: 1px solid var(--color-contrast-white);--footer-top-text-color: var(--color-contrast-white);--footer-bottom-background: var(--color-contrast-black);--footer-bottom-border-top: 1px solid var(--color-contrast-white);--footer-bottom-text-color: var(--color-contrast-white)}}.contrast-mode{--footer-background: var(--color-contrast-black);--footer-border-top: 1px solid var(--color-contrast-white);--footer-text-color: var(--color-contrast-white);--footer-top-background: var(--color-contrast-black);--footer-top-border-top: none;--footer-top-text-color: var(--color-contrast-white);--footer-bottom-background: var(--color-contrast-black);--footer-bottom-border-top: 1px solid var(--color-contrast-white);--footer-bottom-text-color: var(--color-contrast-white)}.page-footer{--link-color: #fff;--link-color-active: var(--color-primary-100);--text-icon-color: var(--color-primary-200);margin:var(--footer-margin);padding:var(--footer-padding);border-top:var(--footer-border-top);color:var(--footer-text-color);font-size:var(--footer-text-size);font-weight:var(--footer-text-weight);color:var(--footer-text-color);letter-spacing:var(--footer-text-letter-spacing);background:no-repeat center/cover;background-image:url("../images/footer-bg.svg");background-color:var(--footer-background)}.page-footer-top{margin:var(--footer-top-margin);padding:var(--footer-top-padding);background:var(--footer-top-background);border-top:var(--footer-top-border-top);color:var(--footer-text-top-color);font-size:var(--footer-top-text-size);font-weight:var(--footer-top-text-weight);color:var(--footer-top-text-color);letter-spacing:var(--footer-top-text-letter-spacing)}.page-footer-bottom{--link-color: var(--footer-text-bottom-color);--link-color-active: var(--color-primary-100);margin:var(--footer-bottom-margin);padding:var(--footer-bottom-padding);background:var(--footer-bottom-background);border-top:var(--footer-bottom-border-top);color:var(--footer-text-bottom-color);font-size:var(--footer-bottom-text-size);font-weight:var(--footer-bottom-text-weight);color:var(--footer-bottom-text-color);letter-spacing:var(--footer-bottom-text-letter-spacing)}.footer-logo{filter:brightness(0) invert(1)}.footer-dotations{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;padding:.5rem;background:var(--color-white)}.footer-dotations img{width:auto;max-height:30px}@media(prefers-contrast: more){.page-footer{--link-color: var(--color-contrast-yellow);--link-color-active: var(--color-contrast-white);--text-icon-color: var(--color-contrast-white);background-image:none}.page-footer-bottom{--link-color: var(--color-contrast-yellow);--link-color-active: var(--color-contrast-white)}}.contrast-mode .page-footer{--link-color: var(--color-contrast-yellow);--link-color-active: var(--color-contrast-white);--text-icon-color: var(--color-contrast-white);background-image:none}.contrast-mode .page-footer-bottom{--link-color: var(--color-contrast-yellow);--link-color-active: var(--color-contrast-white)}body.trigo-bar{padding-bottom:34px !important}body.mod-profiler-active{padding-bottom:34px !important}body.trigo-bar.mod-profiler-active{padding-bottom:68px !important}:root{--breadcrumb-container-margin: 0;--breadcrumb-container-padding: 0;--breadcrumb-container-background: transparent;--breadcrumb-container-border-top: none;--breadcrumb-container-border-bottom: none;--breadcrumb-container-border-radius: 0;--breadcrumb-justify: center;--breadcrumb-padding-y: 0;--breadcrumb-padding-x: 0;--breadcrumb-item-padding-x: .875rem;--breadcrumb-item--font-family: var(--text-family);--breadcrumb-item-size: .875rem;--breadcrumb-item-lh: 1.5;--breadcrumb-item-weight: 400;--breadcrumb-item-color: var(--color-accent);--breadcrumb-item-color-active: var(--color-black);--breadcrumb-item-letter-spacing: normal;--breadcrumb-item-opacity: 1;--breadcrumb-item-opacity-active: 1;--breadcrumb-item-transition: var(--transition);--breadcrumb-divider: '';--breadcrumb-divider-padding: 0;--breadcrumb-divider-icon: url('../images/icons/chevron.svg');--breadcrumb-divider-icon-width: .75rem;--breadcrumb-divider-icon-height: .75rem;--breadcrumb-divider-color: var(--color-accent);--breadcrumb-divider-opacity: 1}@media(prefers-contrast: more){:root{--breadcrumb-container-margin: 0;--breadcrumb-container-padding: 0;--breadcrumb-container-background: transparent;--breadcrumb-container-border-top: none;--breadcrumb-container-border-bottom: none;--breadcrumb-container-border-radius: 0;--breadcrumb-item-color: var(--color-contrast-yellow);--breadcrumb-item-color-active: var(--color-contrast-white);--breadcrumb-item-opacity: 1;--breadcrumb-item-opacity-active: 1;--breadcrumb-divider-color: var(--color-contrast-white);--breadcrumb-divider-opacity: 1}}.contrast-mode{--breadcrumb-container-margin: 0;--breadcrumb-container-padding: 0;--breadcrumb-container-background: transparent;--breadcrumb-container-border-top: none;--breadcrumb-container-border-bottom: none;--breadcrumb-container-border-radius: 0;--breadcrumb-item-color: var(--color-contrast-yellow);--breadcrumb-item-color-active: var(--color-contrast-white);--breadcrumb-item-opacity: 1;--breadcrumb-item-opacity-active: 1;--breadcrumb-divider-color: var(--color-contrast-white);--breadcrumb-divider-opacity: 1}.breadcrumbs-container{--bs-breadcrumb-font-size: var(--breadcrumb-item-size);--bs-breadcrumb-padding-y: var(--breadcrumb-padding-y);--bs-breadcrumb-padding-x: var(--breadcrumb-padding-x);--bs-breadcrumb-item-padding-x: var(--breadcrumb-item-padding-x);--bs-breadcrumb-margin-bottom: 0;--bs-breadcrumb-divider-color: var(--breadcrumb-divider-color);--bs-breadcrumb-active-color: var(--breadcrumb-item-active-color);--bs-breadcrumb-divider: var(--breadcrumb-divider);--bs-breadcrumb-divider-flipped: var(--breadcrumb-divider);--bs-breadcrumb-border-radius: var(--breadcrumb-border-radius);margin:var(--breadcrumb-container-margin);padding:var(--breadcrumb-container-padding);background:var(--breadcrumb-container-background)}.breadcrumb{justify-content:var(--breadcrumb-justify);margin:0}.breadcrumb-item+.breadcrumb-item{display:flex;align-items:center;gap:var(--breadcrumb-item-padding-x);padding-left:var(--breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{width:var(--breadcrumb-divider-icon-width);height:var(--breadcrumb-divider-icon-width);padding:var(--breadcrumb-divider-padding);background:var(--breadcrumb-divider-color);mask:var(--breadcrumb-divider-icon) no-repeat center/contain;-webkit-mask:var(--breadcrumb-divider-icon) no-repeat center/contain;opacity:var(--breadcrumb-divider-opacity)}.breadcrumb-item a{font-family:var(--breadcrumb-item--font-family);font-size:var(--breadcrumb-item-size);line-height:var(--breadcrumb-item-lh);font-weight:var(--breadcrumb-item-weight);color:var(--breadcrumb-item-color);letter-spacing:var(--breadcrumb-item-letter-spacing);opacity:var(--breadcrumb-item-opacity);transition:var(--breadcrumb-item-transition)}.breadcrumb-item a:is(:hover,:focus){color:var(--breadcrumb-item-color-active);opacity:var(--breadcrumb-item-opacity-active)}:root{--pagination-container-margin: 60px 0 0;--pagination-container-padding: 0;--pagination-padding-y: .375rem;--pagination-padding-x: .75rem;--pagination-color: var(--color-primary);--pagination-bg: var(--color-white);--pagination-border-width: 1px;--pagination-border-radius: var(--radius);--pagination-margin-start: 1px;--pagination-border-color: var(--color-primary);--pagination-hover-color: var(--color-white);--pagination-hover-bg: var(--color-primary-active);--pagination-hover-border-color: var(--color-primary-active);--pagination-focus-box-shadow: none;--pagination-focus-outline: 0;--pagination-active-color: var(--color-white);--pagination-active-bg: var(--color-primary);--pagination-active-border-color: var(--color-primary);--pagination-disabled-color: var(--color-accent);--pagination-disabled-bg: var(--color-accent-light);--pagination-disabled-border-color: var(--color-accent-light);--pagination-transition: var(--transition);--pagination-icon: url('../images/icons/arrow.svg');--pagination-icon-width: .75rem;--pagination-icon-height: .75rem;--pagination-icon-gap: .375rem}@media(prefers-contrast: more){:root{--pagination-color: var(--color-contrast-black);--pagination-bg: var(--color-contrast-yellow);--pagination-border-color: var(--color-contrast-yellow);--pagination-hover-color: var(--color-contrast-black);--pagination-hover-bg: var(--color-contrast-white);--pagination-hover-border-color: var(--color-contrast-yellowe);--pagination-focus-box-shadow: none;--pagination-active-color: var(--color-contrast-black);--pagination-active-bg: var(--color-contrast-white);--pagination-active-border-color: var(--color-contrast-yellow);--pagination-disabled-color: var(--color-contrast-white);--pagination-disabled-bg: transparent;--pagination-disabled-border-color: transparent}}.contrast-mode{--pagination-color: var(--color-contrast-black);--pagination-bg: var(--color-contrast-yellow);--pagination-border-color: var(--color-contrast-yellow);--pagination-hover-color: var(--color-contrast-black);--pagination-hover-bg: var(--color-contrast-white);--pagination-hover-border-color: var(--color-contrast-white);--pagination-focus-box-shadow: none;--pagination-active-color: var(--color-contrast-black);--pagination-active-bg: var(--color-contrast-white);--pagination-active-border-color: var(--color-contrast-white);--pagination-disabled-color: var(--color-contrast-white);--pagination-disabled-bg: transparent;--pagination-disabled-border-color: transparent}.pagination-container{margin:var(--pagination-container-margin);padding:var(--pagination-container-padding)}.pagination{--bs-pagination-padding-y: var(--pagination-padding-y);--bs-pagination-padding-x: var(--pagination-padding-x);--bs-pagination-color: var(--pagination-color);--bs-pagination-bg: var(--pagination-bg);--bs-pagination-border-width: var(--pagination-border-width);--bs-pagination-border-radius: var(--pagination-border-radius);--bs-pagination-margin-start: var(--pagination-margin-start);--bs-pagination-border-color: var(--pagination-border-color);--bs-pagination-focus-color: var(--pagination-hover-color);--bs-pagination-focus-bg: var(--pagination-hover-bg);--bs-pagination-focus-box-shadow: var(--pagination-focus-box-shadow);--bs-pagination-focus-outline: var(--pagination-focus-outline);--bs-pagination-focus-box-shadow: none;--bs-pagination-hover-color: var(--pagination-hover-color);--bs-pagination-hover-bg: var(--pagination-hover-bg);--bs-pagination-hover-border-color: var(--pagination-hover-border-color);--bs-pagination-active-color: var(--pagination-active-color);--bs-pagination-active-bg: var(--pagination-active-bg);--bs-pagination-active-border-color: var(--pagination-active-border-color);--bs-pagination-disabled-color: var(--pagination-disabled-color);--bs-pagination-disabled-bg: var(--pagination-disabled-bg);--bs-pagination-disabled-border-color: var(--pagination-disabled-border-color);--bs-pagination-transition: var(--pagination-transition)}.pagination .page-item:is(.page-prev,.page-next){display:inline-flex}.pagination .page-item:is(.page-prev,.page-next) .page-link{display:flex;justify-content:center;align-items:center;gap:var(--pagination-icon-gap)}.pagination .page-item:is(.page-prev,.page-next) .page-link:after{content:"";display:inline-block;width:var(--pagination-icon-width);height:var(--pagination-icon-height);background:var(--bs-pagination-color);mask:var(--pagination-icon) no-repeat center/contain;-webkit-mask:var(--pagination-icon) no-repeat center/contain;transition:var(--pagination-transition)}.pagination .page-item:is(.page-prev,.page-next) .page-link:is(:hover,:focus):after{background:var(--bs-pagination-focus-color)}.pagination .page-item.page-prev .page-link:after{order:-1;transform:scaleX(-1)}:root{--alert-padding-x: 1rem;--alert-padding-y: 1rem;--alert-margin-bottom: 1rem;--alert-bg: transparent;--alert-color: inherit;--alert-border-size: 1px;--alert-border-color: transparent;--alert-radius: var(--radius);--alert-btn-close-bg: var(--btn-close-bg);--alert-btn-close-bg-active: var(--btn-close-bg-active);--alert-btn-close-color: var(--btn-close-color);--alert-btn-close-icon-color: var(--btn-close-icon-color);--alert-success-color: var(--bs-success-text-emphasis);--alert-success-bg: var(--bs-success-bg-subtle);--alert-success-border-color: var(--bs-success-border-subtle);--alert-success-btn-close-bg: var(--alert-btn-close-bg);--alert-success-btn-close-bg-active: var(--alert-btn-close-bg-active);--alert-success-btn-close-color: var(--alert-btn-close-color);--alert-success-btn-close-icon-color: var(--alert-btn-close-icon-color);--alert-danger-color: var(--bs-danger-text-emphasis);--alert-danger-bg: var(--bs-danger-bg-subtle);--alert-danger-border-color: var(--bs-danger-border-subtle);--alert-danger-btn-close-bg: var(--alert-btn-close-bg);--alert-danger-btn-close-bg-active: var(--alert-btn-close-bg-active);--alert-danger-btn-close-color: var(--alert-btn-close-color);--alert-danger-btn-close-icon-color: var(--alert-btn-close-icon-color);--alert-container-margin: 0;--alert-container-padding: 0;--alert-container-inset: calc(var(--header-navbar-height-scrolled) + .75rem) auto auto}@media(prefers-contrast: more){:root{--alert-bg: transparent;--alert-color: inherit;--alert-border-color: transparent;--alert-btn-close-bg: var(--btn-close-bg);--alert-btn-close-color: var(--btn-close-color);--alert-btn-close-icon-color: var(--btn-close-icon-color);--alert-success-color: var(--color-contrast-black);--alert-success-bg: var(--color-contrast-yellow);--alert-success-border-color: var(--color-contrast-yellow);--alert-success-btn-close-bg: var(--color-contrast-white);--alert-success-btn-close-color: var(--color-contrast-black);--alert-success-btn-close-icon-color: var(--color-contrast-black);--alert-danger-color: var(--color-contrast-black);--alert-danger-bg: var(--color-contrast-yellow);--alert-danger-border-color: var(--color-contrast-black);--alert-danger-btn-close-bg: var(--color-contrast-white);--alert-danger-btn-close-color: var(--alert-btn-close-color);--alert-danger-btn-close-icon-color: var(--alert-btn-close-icon-color)}}.contrast-mode{--alert-bg: transparent;--alert-color: inherit;--alert-border-color: transparent;--alert-btn-close-bg: var(--btn-close-bg);--alert-btn-close-color: var(--btn-close-color);--alert-btn-close-icon-color: var(--btn-close-icon-color);--alert-success-color: var(--color-contrast-black);--alert-success-bg: var(--color-contrast-yellow);--alert-success-border-color: var(--color-contrast-yellow);--alert-success-btn-close-bg: var(--color-contrast-white);--alert-success-btn-close-color: var(--color-contrast-black);--alert-success-btn-close-icon-color: var(--color-contrast-black);--alert-danger-color: var(--color-contrast-black);--alert-danger-bg: var(--color-contrast-yellow);--alert-danger-border-color: var(--color-contrast-black);--alert-danger-btn-close-bg: var(--color-contrast-white);--alert-danger-btn-close-color: var(--alert-btn-close-color);--alert-danger-btn-close-icon-color: var(--alert-btn-close-icon-color)}.alert{--bs-alert-bg: var(--alert-bg);--bs-alert-padding-x: var(--alert-padding-x);--bs-alert-padding-y: var(--alert-padding-y);--bs-alert-margin-bottom: var(--alert-margin-bottom);--bs-alert-color: var(--alert-color);--bs-alert-border: var(--alert-border-size) solid var(--alert-border-color);--bs-alert-border-radius: var(--alert-radius);--btn-close-padding: calc(var(--bs-alert-padding-y) + (1lh - var(--btn-close-height)) / 2 ) var(--bs-alert-padding-x);--btn-close-bg: var(--alert-btn-close-bg);--btn-close-color: var(--alert-btn-close-color);--btn-close-icon-color: var(--alert-btn-close-icon-color)}.alert .btn-close{padding:var(--btn-close-padding)}.alert-success{--alert-bg: var(--alert-success-bg);--alert-color: var(--alert-success-color);--alert-border-color: var(--alert-success-border-color);--btn-close-bg: var(--alert-success-btn-close-bg);--btn-close-bg-active: var(--alert-success-btn-close-bg-active);--btn-close-color: var(--alert-success-btn-close-color);--btn-close-icon-color: var(--alert-success-btn-close-icon-color)}.alert-danger{--alert-bg: var(--alert-danger-bg);--alert-bg-active: var(--alert-danger-bg-active);--alert-color: var(--alert-danger-color);--alert-border-color: var(--alert-danger-border-color);--btn-close-bg: var(--alert-danger-btn-close-bg);--btn-close-color: var(--alert-danger-btn-close-color);--btn-close-icon-color: var(--alert-danger-btn-close-icon-color)}.alert-container{margin:var(--alert-container-margin);padding:var(--alert-container-padding)}.alert-container-sticky{position:sticky;inset:var(--alert-container-inset);z-index:1}*:has(>.alert-container-sticky){position:relative}:root{--btn-close-width: 1rem;--btn-close-height: 1rem;--btn-close-padding: 0;--btn-close-bg: transparent;--btn-close-bg-active: transparent;--btn-close-color: var(--color-black);--btn-close-transition: var(--transition);--btn-close-icon: url('../images/icons/close.svg');--btn-close-icon-color: var(--color-black);--btn-close-opacity: 0.5;--btn-close-opacity-active: 0.75;--btn-close-opacity-disabled: 0.25}@media(prefers-contrast: more){:root{--btn-close-bg: var(--color-contrast-yellow);--btn-close-bg-active: var(--color-contrast-white);--btn-close-color: var(--color-contrast-black);--btn-close-icon-color: var(--color-contrast-black);--btn-close-opacity: 1;--btn-close-opacity-active: 1;--btn-close-opacity-disabled: 1}}.contrast-mode{--btn-close-bg: var(--color-contrast-yellow);--btn-close-bg-active: var(--color-contrast-white);--btn-close-color: var(--color-contrast-black);--btn-close-icon-color: var(--color-contrast-black);--btn-close-opacity: 1;--btn-close-opacity-active: 1;--btn-close-opacity-disabled: 1}.btn-close{--bs-btn-close-color: var(--btn-close-color);--bs-btn-close-bg: var(--btn-close-bg);--bs-btn-close-focus-shadow: none;--bs-btn-close-opacity: var(--btn-close-opacity);--bs-btn-close-hover-opacity: var(--btn-close-opacity-active);--bs-btn-close-focus-opacity: var(--btn-close-opacity-active);--bs-btn-close-disabled-opacity: var(--btn-close-opacity-disabled);width:var(--btn-close-width);height:var(--btn-close-height);padding:var(--btn-close-padding);background:var(--btn-close-bg);transition:var(--btn-close-transition)}.btn-close:is(:hover,:focus){--btn-close-bg: var(--btn-close-bg-active)}.btn-close:before{content:"";display:block;width:var(--btn-close-width);height:var(--btn-close-height);background:var(--btn-close-icon-color);mask:var(--btn-close-icon) no-repeat center/contain;-webkit-mask:var(--btn-close-icon) no-repeat center/contain}:root{--dropdown-menu-bg: var(--color-white);--dropdown-menu-border-color: var(--color-stroke-100);--dropdown-menu-border-radius: var(--radius);--dropdown-menu-link-color: var(--color-text-700);--dropdown-menu-link-hover-color: var(--color-primary-500);--dropdown-menu-link-hover-bg: var(--color-stroke-200);--dropdown-menu-link-active-color: var(--color-white);--dropdown-menu-link-active-bg: var(--color-primary-500)}@media(prefers-contrast: more){:root{--dropdown-menu-bg: var(--color-contrast-black);--dropdown-menu-border-color: var(--color-contrast-white);--dropdown-menu-link-color: var(--color-contrast-yellow);--dropdown-menu-link-hover-color: var(--color-contrast-black);--dropdown-menu-link-hover-bg: var(--color-contrast-white);--dropdown-menu-link-active-color: var(--color-contrast-black);--dropdown-menu-link-active-bg: var(--color-contrast-yellow)}}.contrast-mode{--dropdown-menu-bg: var(--color-contrast-black);--dropdown-menu-border-color: var(--color-contrast-white);--dropdown-menu-link-color: var(--color-contrast-yellow);--dropdown-menu-link-hover-color: var(--color-contrast-black);--dropdown-menu-link-hover-bg: var(--color-contrast-white);--dropdown-menu-link-active-color: var(--color-contrast-black);--dropdown-menu-link-active-bg: var(--color-contrast-yellow)}.dropdown-menu{--bs-dropdown-bg: var(--dropdown-menu-bg);--bs-dropdown-border-color: var(--dropdown-menu-border-color);--bs-dropdown-border-radius: var(--dropdown-menu-border-radius);--bs-dropdown-link-color: var(--dropdown-menu-link-color);--bs-dropdown-link-hover-color: var(--dropdown-menu-link-hover-color);--bs-dropdown-link-hover-bg: var(--dropdown-menu-link-hover-bg);--bs-dropdown-link-active-color: var(--dropdown-menu-link-active-color);--bs-dropdown-link-active-bg: var(--dropdown-menu-link-active-bg)}:root{--header-menu-background: transparent;--header-menu-padding: 0;--header-menu-item-height: 2rem;--header-menu-item-padding: 0 .625rem;--header-menu-item-font-family: 'Inter', sans-serif;--header-menu-item-size: .8125rem;--header-menu-item-line-height: 1.2;--header-menu-item-weight: 700;--header-menu-item-spacing: 0.02em;--header-menu-item-color: var(--color-primary-800);--header-menu-item-color-active: var(--color-primary-500);--header-menu-item-opacity: .9;--header-menu-item-opacity-active: 1;--header-menu-dropdown-min-width: 250px;--header-menu-dropdown-max-width: 250px;--header-menu-dropdown-margin: 0;--header-menu-dropdown-padding: 0;--header-menu-dropdown-background: var(--color-white);--header-menu-dropdown-shadow: 0 4px 4px rgba(0,0,0,.04);--header-menu-dropdown-item-padding: .875rem .5rem;--header-menu-dropdown-font-family: 'Inter', sans-serif;--header-menu-dropdown-item-size: .875rem;--header-menu-dropdown-line-height: 1.2;--header-menu-dropdown-item-weight: 400;--header-menu-dropdown-spacing: 0.02em;--header-menu-dropdown-item-color: var(--color-primary-800);--header-menu-dropdown-item-color-active: var(--color-primary-500);--header-menu-dropdown-item-opacity: 1;--header-menu-dropdown-item-opacity-active: 1}@media(prefers-contrast: more){:root{--header-menu-background: transparent;--header-menu-item-color: var(--color-contrast-yellow);--header-menu-item-color-active: var(--color-contrast-white);--header-menu-item-opacity: 1;--header-menu-item-opacity-active: 1;--header-menu-dropdown-background: var(--color-contrast-black);--header-menu-dropdown-shadow: 0 0 0 1px var(--color-contrast-white);--header-menu-dropdown-item-color: var(--color-contrast-yellow);--header-menu-dropdown-item-color-active: var(--color-contrast-white);--header-menu-dropdown-item-opacity: 1;--header-menu-dropdown-item-opacity-active: 1}.main-menu ul.menu-root a{text-decoration:underline !important}}.contrast-mode{--header-menu-background: transparent;--header-menu-item-color: var(--color-contrast-yellow);--header-menu-item-color-active: var(--color-contrast-white);--header-menu-item-opacity: 1;--header-menu-item-opacity-active: 1;--header-menu-dropdown-background: var(--color-contrast-black);--header-menu-dropdown-shadow: 0 0 0 1px var(--color-contrast-white);--header-menu-dropdown-item-color: var(--color-contrast-yellow);--header-menu-dropdown-item-color-active: var(--color-contrast-white);--header-menu-dropdown-item-opacity: 1;--header-menu-dropdown-item-opacity-active: 1}.contrast-mode .main-menu ul.menu-root a{text-decoration:underline !important}.main-menu ul.menu-root{padding:var(--header-menu-padding);background:var(--header-menu-background)}.main-menu ul.menu-root>li>a{display:block;height:var(--header-menu-item-height);align-content:center;padding:var(--header-menu-item-padding);font-family:var(--header-menu-item-font-family);font-size:var(--header-menu-item-size);line-height:var(--header-menu-item-line-height);font-weight:var(--header-menu-item-weight);letter-spacing:var(--header-menu-item-spacing);color:var(--header-menu-item-color);opacity:var(--header-menu-item-opacity);text-transform:uppercase}.main-menu ul.menu-root>li:is(.active,:hover,:focus,:focus-within)>a,.main-menu ul.menu-root>li>a:is(:hover,:focus){color:var(--header-menu-item-color-active);opacity:var(--header-menu-item-opacity-active)}.main-menu ul.menu-root li.has-dropdown .menu-dropdown{margin:var(--header-menu-dropdown-margin);padding:var(--header-menu-dropdown-padding);background:var(--header-menu-dropdown-background);box-shadow:var(--header-menu-dropdown-shadow)}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li a{padding:var(--header-menu-dropdown-item-padding);font-family:var(--header-menu-dropdown-font-family);font-size:var(--header-menu-dropdown-item-size);line-height:var(--header-menu-dropdown-line-height);font-weight:var(--header-menu-dropdown-item-weight);letter-spacing:var(--header-menu-dropdown-spacing);color:var(--header-menu-dropdown-item-color);opacity:var(--header-menu-dropdown-item-opacity)}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li:is(.active,:hover,:focus)>a,.main-menu ul.menu-root li.has-dropdown .menu-dropdown li>a:is(:hover,:focus,:focus-visible){color:var(--header-menu-dropdown-item-color-active);opacity:var(--header-menu-dropdown-item-opacity-active)}@media only screen and (min-width: 1100px){.main-menu .menu-container:has(.liveedit){padding-left:80px}.main-menu .menu-container{position:static !important}.main-menu ul.menu-root li.has-dropdown:after{content:"";display:none;width:var(--header-menu-dropdown-min-width);height:calc((var(--header-navbar-height) - var(--header-menu-item-height))/2 + 2px);position:absolute;top:calc(100% - 1px);left:0}.main-menu ul.menu-root li.has-dropdown>a{display:inline-flex;align-items:center;gap:.75rem}.main-menu ul.menu-root li.has-dropdown>a:after{content:"";display:inline-block;width:.75rem;height:.75rem;background:currentColor;mask:url("../images/icons/chevron-small.svg") no-repeat center/contain;-webkit-mask:url("../images/icons/chevron-small.svg") no-repeat center/contain;transform:rotate(90deg)}.main-menu ul.menu-root li.has-dropdown .menu-dropdown{display:block;width:max-content;min-width:var(--header-menu-dropdown-min-width);max-width:var(--header-menu-dropdown-max-width);opacity:0;visibility:hidden;transition:var(--transition);transform:translateY(calc((var(--header-navbar-height) - var(--header-menu-item-height)) / 2))}.main-menu ul.menu-root li.has-dropdown:is(:hover,:focus,:focus-within,:focus-visible):after{display:block}.main-menu ul.menu-root li.has-dropdown:is(:hover,:focus,:focus-within,:focus-visible) .menu-dropdown{opacity:1;visibility:visible}:not(.contrast-mode) body:not(.scrolled):has(.banner):not(:has(.page-header .has-dropdown:hover,.page-header .has-dropdown:focus)){--header-menu-background: transparent;--header-menu-item-color: var(--color-white);--header-menu-item-color-active: var(--color-white);--header-menu-item-opacity: .8;--header-menu-item-opacity-active: 1}}@media only screen and (max-width: 1099px){:root{--header-menu-background: var(--color-white);--header-menu-padding: .75rem 0;--header-menu-item-height: auto;--header-menu-item-padding: .5rem .875rem;--header-menu-item-size: .875rem;--header-menu-line-height: 1.2;--header-menu-item-weight: 400;--header-menu-item-color: var(--color-primary);--header-menu-item-color-active: var(--color-primary-active);--header-menu-item-opacity: 1;--header-menu-item-opacity-active: 1;--header-menu-dropdown-min-width: 0;--header-menu-dropdown-max-width: none;--header-menu-dropdown-margin: 0;--header-menu-dropdown-padding: 0;--header-menu-dropdown-background: var(--color-white);--header-menu-dropdown-shadow: none;--header-menu-dropdown-item-padding: .5rem .875rem .5rem 1.5rem;--header-menu-dropdown-item-size: .875rem;--header-menu-dropdown-line-height: 1.2;--header-menu-dropdown-item-weight: 400;--header-menu-dropdown-item-color: var(--color-primary);--header-menu-dropdown-item-color-active: var(--color-primary-active);--header-menu-dropdown-item-opacity: 1;--header-menu-dropdown-item-opacity-active: 1}.main-menu{display:block;width:100vw;height:0;max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));position:absolute;top:100%;left:50%;transform:translateX(-50%);overflow:auto;overscroll-behavior:contain;z-index:1}.main-menu .menu-container:has(.liveedit){padding-top:30px}.main-menu ul.menu-root>li{display:flex;flex-direction:column;gap:0}.main-menu ul.menu-root>li>a{display:block;height:auto}.main-menu ul.menu-root li.has-dropdown .menu-dropdown{display:block !important;width:100%;position:static}body.scrolled .main-menu{max-height:calc(100vh - var(--header-height-scrolled));max-height:calc(100dvh - var(--header-height-scrolled))}}@media(prefers-reduced-motion: reduce){.main-menu.active{height:auto !important}}.reduced-animation-mode .main-menu.active{height:auto !important}@media only screen and (max-width: 1099px)and (prefers-contrast: more){:root{--header-menu-background: var(--color-contrast-black);--header-menu-item-color: var(--color-contrast-yellow);--header-menu-item-color-active: var(--color-contrast-white);--header-menu-item-opacity: 1;--header-menu-item-opacity-active: 1;--header-menu-dropdown-background: transparent;--header-menu-dropdown-shadow: none;--header-menu-dropdown-item-color: var(--color-contrast-yellow);--header-menu-dropdown-item-color-active: var(--color-contrast-white);--header-menu-dropdown-item-opacity: 1;--header-menu-dropdown-item-opacity-active: 1}}@media only screen and (max-width: 1099px){.contrast-mode{--header-menu-background: var(--color-contrast-black);--header-menu-item-color: var(--color-contrast-yellow);--header-menu-item-color-active: var(--color-contrast-white);--header-menu-item-opacity: 1;--header-menu-item-opacity-active: 1;--header-menu-dropdown-background: transparent;--header-menu-dropdown-shadow: none;--header-menu-dropdown-item-color: var(--color-contrast-yellow);--header-menu-dropdown-item-color-active: var(--color-contrast-white);--header-menu-dropdown-item-opacity: 1;--header-menu-dropdown-item-opacity-active: 1}}:root{--menu-image-dropdown-background: var(--color-white);--menu-image-dropdown-item-transition: .3s;--menu-image-dropdown-item-title-color: var(--color-white);--menu-image-dropdown-item-title-color-active: var(--color-white);--menu-image-dropdown-item-title-icon-color: var(--color-white);--menu-image-dropdown-item-title-icon-color-active: var(--color-white)}@media(prefers-contrast: more){:root{--menu-image-dropdown-background: var(--color-contrast-black);--menu-image-dropdown-item-title-color: var(--color-contrast-yellow);--menu-image-dropdown-item-title-color-active: var(--color-contrast-white);--menu-image-dropdown-item-title-icon-color: var(--color-contrast-yellow);--menu-image-dropdown-item-title-icon-color-active: var(--color-contrast-white)}}.contrast-mode{--menu-image-dropdown-background: var(--color-contrast-black);--menu-image-dropdown-item-title-color: var(--color-contrast-yellow);--menu-image-dropdown-item-title-color-active: var(--color-contrast-white);--menu-image-dropdown-item-title-icon-color: var(--color-contrast-yellow);--menu-image-dropdown-item-title-icon-color-active: var(--color-contrast-white)}@media(prefers-reduced-motion: reduce){:root{--menu-image-dropdown-item-transition: 0s}}.reduced-animation-mode{--menu-image-dropdown-item-transition: 0s}@media only screen and (min-width: 1100px){ul.menu-root li.has-dropdown.menu-image-dropdown:before{content:"";display:none;width:150%;height:calc(var(--header-height)/2);position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%)}ul.menu-root li.has-dropdown.menu-image-dropdown:is(:hover,:focus):before{display:block}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:20px;width:100cqw;max-width:none;padding:30px var(--container-padding);background:var(--menu-image-dropdown-background);position:fixed;top:var(--header-height);left:50%;transform:translateX(-50%);box-shadow:0 0 0 100vmax var(--menu-image-dropdown-background);clip-path:inset(0 -100vmax)}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li{display:flex;position:relative;z-index:1;border-radius:var(--radius);overflow:hidden}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a{flex:1;height:600px;max-height:calc(100vh - var(--header-height) - 60px);max-height:calc(100dvh - var(--header-height) - 60px);padding:0 20px 30px;font-size:var(--h4);font-size:var(--h4-clamp);line-height:var(--h4-lh);font-weight:var(--heading-weight);color:var(--menu-image-dropdown-item-title-color);align-content:end;position:relative;overflow:hidden;transition:var(--menu-image-dropdown-item-transition);background:no-repeat;background-image:url("../images/product-category-list-item-bg-top.svg"),url("../images/product-category-list-item-bg-bottom.svg"),linear-gradient(to bottom, rgba(27, 69, 154, 0) 50%, rgba(27, 69, 154, 0.8) 90%, #1B459A 100%),linear-gradient(180deg, rgba(27, 69, 154, 0) 40%, rgba(27, 69, 154, 0.8) 92.5%, #1B459A 100%);background-position:top center,bottom center,center,top center;background-size:contain,contain,cover,100% 200%}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a:before{content:"";display:block;width:100%;height:100%;background:no-repeat center/cover;background-image:var(--menu-image);position:absolute;top:0;left:0;transform:scale(1);z-index:-1;transition:var(--menu-image-dropdown-item-transition)}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a:not(:has(>.menu-item-subtitle)):after{content:"";display:block;width:13px;height:20px;margin-top:1rem;background:var(--menu-image-dropdown-item-title-icon-color);mask:url("../images/icons/arrow.svg") no-repeat center/contain;-webkit-mask:url("../images/icons/arrow.svg") no-repeat center/contain;transition:var(--menu-image-dropdown-item-transition)}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a .menu-item-subtitle{display:flex;align-items:center;gap:10px;margin:1rem 0 0;color:var(--menu-image-dropdown-item-title-color);align-content:center;transition:var(--menu-image-dropdown-item-transition)}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a .menu-item-subtitle:before{content:"";display:block;width:13px;height:20px;background:var(--menu-image-dropdown-item-title-icon-color);mask:url("../images/icons/arrow.svg") no-repeat center/contain;-webkit-mask:url("../images/icons/arrow.svg") no-repeat center/contain;transition:var(--menu-image-dropdown-item-transition)}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a:is(:hover,:focus){background-position-y:0%,100%,50%,100%;color:var(--menu-image-dropdown-item-title-color-active)}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a:is(:hover,:focus):before{transform:scale(1.1)}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a:is(:hover,:focus):after{background:var(--menu-image-dropdown-item-title-icon-color-active)}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a:is(:hover,:focus) .menu-item-subtitle{color:var(--menu-image-dropdown-item-title-color-active)}ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a:is(:hover,:focus) .menu-item-subtitle:before{background:var(--menu-image-dropdown-item-title-icon-color-active)}body.scrolled ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown{top:var(--header-navbar-height)}body.scrolled ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a{max-height:calc(100vh - var(--header-navbar-height) - 60px);max-height:calc(100dvh - var(--header-navbar-height) - 60px)}.contrast-mode ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li:after{background:rgba(0,0,0,0)}.contrast-mode ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li:has(a:hover,a:focus):before{height:calc(100% - 150px)}}@media only screen and (min-width: 1100px){.contrast-mode ul.menu-root li.has-dropdown.menu-image-dropdown>.menu-dropdown>li>a{background:linear-gradient(to top, var(--color-contrast-black) 150px, transparent 151px);border:1px solid currentColor}}@media only screen and (max-width: 1099px){.menu-item-subtitle{display:none !important}}:root{--hamburger-color: var(--color-black);--hamburger-duration: var(--transition)}@media(prefers-contrast: more){:root{--hamburger-color: var(--color-contrast-yellow)}}.contrast-mode{--hamburger-color: var(--color-contrast-yellow)}.hamburger{padding:0;display:inline-flex;align-items:center;height:2rem;cursor:pointer;transition-property:opacity,filter;transition-duration:var(--hamburger-duration);transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible}.hamburger .hamburger-box{width:2rem;height:1.5rem;display:block;position:relative}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger .hamburger-inner:before,.hamburger .hamburger-inner:after{content:"";display:block}.hamburger .hamburger-inner:before{top:-10px}.hamburger .hamburger-inner:after{bottom:-10px}.hamburger .hamburger-inner,.hamburger .hamburger-inner:before,.hamburger .hamburger-inner:after{width:2rem;height:2px;background-color:var(--hamburger-color);border-radius:4px;position:absolute;transition-property:transform;transition-duration:var(--hamburger-duration);transition-timing-function:ease}.hamburger:is(.active,:hover,:focus){opacity:.7}.hamburger.hamburger--slider .hamburger-inner{top:2px}.hamburger.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--hamburger-duration)}.hamburger.hamburger--slider .hamburger-inner:after{top:20px}.hamburger.hamburger--slider.active .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger.hamburger--slider.active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.hamburger.hamburger--slider.active .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(-90deg)}.btn-header-scroll{position:fixed;top:0;left:50%;transform:translateY(-100%);z-index:9999;opacity:0}.btn-header-scroll:focus,.btn-header-scroll:active{top:calc(var(--header-height)/2);transform:translateY(-50%);opacity:1}:root{--locales-list-item-border-color: var(--color-stroke-100);--locales-list-item-border-color-active: var(--color-stroke-200);--locales-list-item-color: var(--color-primary);--locales-list-item-color-active: var(--color-primary-active);--locales-list-item-current-background-color: var(--color-primary-500);--locales-list-item-current-background-color-active: var(--color-primary-400);--locales-list-item-current-color: var(--color-white);--locales-list-item-current-color-active: var(--color-white)}@media(prefers-contrast: more){:root{--locales-list-item-border-color: var(--color-contrast-yellow);--locales-list-item-border-color-active: var(--color-contrast-yellow);--locales-list-item-color: var(--color-contrast-yellow);--locales-list-item-color-active: var(--color-contrast-white);--locales-list-item-current-background-color: var(--color-contrast-white);--locales-list-item-current-background-color-active: var(--color-contrast-white);--locales-list-item-current-color: var(--color-contrast-black);--locales-list-item-current-color-active: var(--color-contrast-black)}}.contrast-mode{--locales-list-item-border-color: var(--color-contrast-yellow);--locales-list-item-border-color-active: var(--color-contrast-white);--locales-list-item-color: var(--color-contrast-yellow);--locales-list-item-color-active: var(--color-contrast-white);--locales-list-item-current-background-color: var(--color-contrast-white);--locales-list-item-current-background-color-active: var(--color-contrast-white);--locales-list-item-current-color: var(--color-contrast-black);--locales-list-item-current-color-active: var(--color-contrast-black)}.locales-list{display:flex;gap:5px;margin:0;padding:0;list-style:none}.locales-list>li a{display:block;min-width:64px;height:40px;padding:10px;font-family:"Inter",sans-serif;font-size:.75rem;line-height:1;font-weight:600;color:var(--locales-list-item-color);text-align:center;align-content:center;text-transform:uppercase;border:1px solid var(--locales-list-item-border-color);border-radius:var(--radius)}.locales-list>li a:is(:hover,:focus){color:var(--locales-list-item-color-active);border-color:var(--locales-list-item-border-color-active)}.locales-list>li.locale-current a{background-color:var(--locales-list-item-current-background-color);border-color:rgba(0,0,0,0);color:var(--locales-list-item-current-color)}.locales-list>li.locale-current a:is(:hover,:focus){background-color:var(--locales-list-item-current-background-color-active);color:var(--locales-list-item-current-color-active)}@media only screen and (min-width: 992px){body:has(.banner):not(.scrolled):not(:has(.page-header .has-dropdown:hover,.page-header .has-dropdown:focus)){--locales-list-item-border-color: var(--color-stroke-100-25);--locales-list-item-border-color-active: var(--color-stroke-100-50);--locales-list-item-color: var(--color-white)}.contrast-mode body:has(.banner):not(.scrolled):not(:has(.page-header .has-dropdown:hover,.page-header .has-dropdown:focus)){--locales-list-item-border-color: var(--color-contrast-yellow);--locales-list-item-border-color-active: var(--color-contrast-white);--locales-list-item-color: var(--color-contrast-yellow)}}@media only screen and (min-width: 992px)and (prefers-contrast: more){body:has(.banner):not(.scrolled):not(:has(.page-header .has-dropdown:hover,.page-header .has-dropdown:focus)){--locales-list-item-border-color: var(--color-contrast-yellow);--locales-list-item-border-color-active: var(--color-contrast-white);--locales-list-item-color: var(--color-contrast-yellow)}}@media only screen and (max-width: 450px){.locales-list>li a{min-width:40px}}.header-dpue .default{display:block}.header-dpue .contrast{display:none}@media only screen and (min-width: 1100px){body:has(.banner):not(.scrolled) .header-dpue .default{display:none}body:has(.banner):not(.scrolled) .header-dpue .contrast{display:block}}@media only screen and (max-width: 480px){.header-dpue img{width:120px}}@media(prefers-contrast: more){.header-dpue .default{display:none}.header-dpue .contrast{display:block}}.contrast-mode .header-dpue .default{display:none}.contrast-mode .header-dpue .contrast{display:block}:root{--side-menu-background: transparent;--side-menu-item-height: 2.5rem;--side-menu-item-padding: 0 .875rem;--side-menu-item-size: .875rem;--side-menu-item-line-height: 1.2;--side-menu-item-weight: 400;--side-menu-item-color: var(--color-primary);--side-menu-item-color-active: var(--color-primary-active);--side-menu-item-opacity: 1;--side-menu-item-opacity-active: 1;--side-menu-dropdown-display: block;--side-menu-dropdown-margin: 0;--side-menu-dropdown-padding: 0;--side-menu-dropdown-background: transparent;--side-menu-dropdown-shadow: none;--side-menu-dropdown-min-width: 0;--side-menu-dropdown-max-width: none;--side-menu-dropdown-item-padding: .5rem .875rem .5rem 1.75rem;--side-menu-dropdown-item-size: .875rem;--side-menu-dropdown-line-height: 1.2;--side-menu-dropdown-item-weight: 400;--side-menu-dropdown-item-color: var(--color-primary);--side-menu-dropdown-item-color-active: var(--color-primary-active);--side-menu-dropdown-item-opacity: 1;--side-menu-dropdown-item-opacity-active: 1}@media(prefers-contrast: more){:root{--side-menu-background: transparent;--side-menu-item-color: var(--color-contrast-yellow);--side-menu-item-color-active: var(--color-contrast-white);--side-menu-item-opacity: 1;--side-menu-item-opacity-active: 1;--side-menu-dropdown-background: transparent;--side-menu-dropdown-shadow: none;--side-menu-dropdown-item-color: var(--color-contrast-yellow);--side-menu-dropdown-item-color-active: var(--color-contrast-white);--side-menu-dropdown-item-opacity: 1;--side-menu-dropdown-item-opacity-active: 1}.left-side ul.menu-root a{text-decoration:underline !important}}.contrast-mode{--side-menu-background: transparent;--side-menu-item-color: var(--color-contrast-yellow);--side-menu-item-color-active: var(--color-contrast-white);--side-menu-item-opacity: 1;--side-menu-item-opacity-active: 1;--side-menu-dropdown-background: transparent;--side-menu-dropdown-shadow: none;--side-menu-dropdown-item-color: var(--color-contrast-yellow);--side-menu-dropdown-item-color-active: var(--color-contrast-white);--side-menu-dropdown-item-opacity: 1;--side-menu-dropdown-item-opacity-active: 1}.contrast-mode .left-side ul.menu-root a{text-decoration:underline !important}.left-side ul.menu-root{background:var(--side-menu-background)}.left-side ul.menu-root>li>a{display:block;height:var(--side-menu-item-height);align-content:center;padding:var(--side-menu-item-padding);font-size:var(--side-menu-item-size);line-height:var(--side-menu-item-line-height);font-weight:var(--side-menu-item-weight);color:var(--side-menu-item-color);opacity:var(--side-menu-item-opacity)}.left-side ul.menu-root>li:is(.active,:hover,:focus,:focus-within)>a,.left-side ul.menu-root>li>a:is(:hover,:focus){color:var(--side-menu-item-color-active);opacity:var(--side-menu-item-opacity-active)}.left-side ul.menu-root li.has-dropdown .menu-dropdown{display:var(--side-menu-dropdown-display);min-width:var(--side-menu-dropdown-min-width);max-width:var(--side-menu-dropdown-max-width);margin:var(--side-menu-dropdown-margin);padding:var(--side-menu-dropdown-padding);background:var(--side-menu-dropdown-background);box-shadow:var(--side-menu-dropdown-shadow);position:static}.left-side ul.menu-root li.has-dropdown .menu-dropdown li a{padding:var(--side-menu-dropdown-item-padding);font-size:var(--side-menu-dropdown-item-size);line-height:var(--side-menu-dropdown-line-height);font-weight:var(--side-menu-dropdown-item-weight);color:var(--side-menu-dropdown-item-color);opacity:var(--side-menu-dropdown-item-opacity)}.left-side ul.menu-root li.has-dropdown .menu-dropdown li:is(.active,:hover,:focus)>a,.left-side ul.menu-root li.has-dropdown .menu-dropdown li>a:is(:hover,:focus,:focus-visible){color:var(--side-menu-dropdown-item-color-active);opacity:var(--side-menu-dropdown-item-opacity-active)}:root{--footer-menu-background: transparent;--footer-menu-item-height: 2.5rem;--footer-menu-item-padding: 0 .875rem;--footer-menu-item-size: .875rem;--footer-menu-item-line-height: 1.5;--footer-menu-item-weight: 400;--footer-menu-item-color: #fff;--footer-menu-item-color-active: var(--color-primary-100);--footer-menu-item-opacity: 1;--footer-menu-item-opacity-active: 1;--footer-menu-dropdown-display: block;--footer-menu-dropdown-margin: 0;--footer-menu-dropdown-padding: 0;--footer-menu-dropdown-background: transparent;--footer-menu-dropdown-shadow: none;--footer-menu-dropdown-min-width: 0;--footer-menu-dropdown-max-width: none;--footer-menu-dropdown-item-padding: .5rem .875rem;--footer-menu-dropdown-item-size: .875rem;--footer-menu-dropdown-line-height: 1.2;--footer-menu-dropdown-item-weight: 400;--footer-menu-dropdown-item-color: var(--color-primary);--footer-menu-dropdown-item-color-active: var(--color-primary-active);--footer-menu-dropdown-item-opacity: 1;--footer-menu-dropdown-item-opacity-active: 1}@media(prefers-contrast: more){:root{--footer-menu-background: transparent;--footer-menu-item-color: var(--color-contrast-yellow);--footer-menu-item-color-active: var(--color-contrast-white);--footer-menu-item-opacity: 1;--footer-menu-item-opacity-active: 1;--footer-menu-dropdown-background: transparent;--footer-menu-dropdown-shadow: none;--footer-menu-dropdown-item-color: var(--color-contrast-yellow);--footer-menu-dropdown-item-color-active: var(--color-contrast-white);--footer-menu-dropdown-item-opacity: 1;--footer-menu-dropdown-item-opacity-active: 1}.page-footer ul.menu-root a{text-decoration:underline !important}}.contrast-mode{--footer-menu-background: transparent;--footer-menu-item-color: var(--color-contrast-yellow);--footer-menu-item-color-active: var(--color-contrast-white);--footer-menu-item-opacity: 1;--footer-menu-item-opacity-active: 1;--footer-menu-dropdown-background: transparent;--footer-menu-dropdown-shadow: none;--footer-menu-dropdown-item-color: var(--color-contrast-yellow);--footer-menu-dropdown-item-color-active: var(--color-contrast-white);--footer-menu-dropdown-item-opacity: 1;--footer-menu-dropdown-item-opacity-active: 1}.contrast-mode .page-footer ul.menu-root a{text-decoration:underline !important}.page-footer ul.menu-root{display:flex;flex-wrap:wrap;align-items:top;background:var(--footer-menu-background)}.page-footer ul.menu-root>li>a{display:block;height:var(--footer-menu-item-height);align-content:center;padding:var(--footer-menu-item-padding);font-size:var(--footer-menu-item-size);line-height:var(--footer-menu-item-line-height);font-weight:var(--footer-menu-item-weight);color:var(--footer-menu-item-color);opacity:var(--footer-menu-item-opacity)}.page-footer ul.menu-root>li:is(.active,:hover,:focus,:focus-within)>a,.page-footer ul.menu-root>li>a:is(:hover,:focus){color:var(--footer-menu-item-color-active);opacity:var(--footer-menu-item-opacity-active)}.page-footer ul.menu-root li.has-dropdown .menu-dropdown{display:var(--footer-menu-dropdown-display);width:max-content;max-width:100%;min-width:var(--footer-menu-dropdown-min-width);max-width:var(--footer-menu-dropdown-max-width);margin:var(--footer-menu-dropdown-margin);padding:var(--footer-menu-dropdown-padding);background:var(--footer-menu-dropdown-background);box-shadow:var(--footer-menu-dropdown-shadow);position:static}.page-footer ul.menu-root li.has-dropdown .menu-dropdown li a{padding:var(--footer-menu-dropdown-item-padding);font-size:var(--footer-menu-dropdown-item-size);line-height:var(--footer-menu-dropdown-line-height);font-weight:var(--footer-menu-dropdown-item-weight);color:var(--footer-menu-dropdown-item-color);opacity:var(--footer-menu-dropdown-item-opacity)}.page-footer ul.menu-root li.has-dropdown .menu-dropdown li:is(.active,:hover,:focus)>a,.page-footer ul.menu-root li.has-dropdown .menu-dropdown li>a:is(:hover,:focus,:focus-visible){color:var(--footer-menu-dropdown-item-color-active);opacity:var(--footer-menu-dropdown-item-opacity-active)}@media only screen and (min-width: 992px){.page-footer .page-footer-top{--footer-menu-item-height: auto;--footer-menu-item-padding: .375rem 0}.page-footer .page-footer-top ul.menu-root{flex-direction:column;align-items:flex-end}.page-footer .page-footer-top ul.menu-root>li:first-of-type{padding-top:0}.page-footer .page-footer-top ul.menu-root>li:last-of-type{padding-bottom:0}}:root{--btn-page-top-scroll-padding: .75rem;--btn-page-top-scroll-inset: auto 1.5rem 1.5rem auto;--btn-page-top-scroll-transition: var(--transition);--btn-page-top-scroll-icon: url('../images/icons/chevron.svg');--btn-page-top-scroll-icon-width: var(--btn-icon-width);--btn-page-top-scroll-icon-height: var(--btn-icon-height);--btn-page-top-scroll-icon-color: var(--btn-primary-text-color);--btn-page-top-scroll-icon-color-active: var(--btn-primary-text-color-active);--btn-page-top-scroll-icon-transform: rotate(-90deg)}.btn-page-top-scroll{display:flex;justify-content:center;align-items:center;padding:var(--btn-page-top-scroll-padding);position:fixed;inset:var(--btn-page-top-scroll-inset);z-index:999;opacity:0;visibility:hidden;transition:var(--btn-page-top-scroll-transition)}.btn-page-top-scroll:before{content:"";display:inline-block;width:var(--btn-page-top-scroll-icon-width);height:var(--btn-page-top-scroll-icon-height);background:var(--btn-page-top-scroll-icon-color);mask:var(--btn-page-top-scroll-icon) no-repeat center/contain;-webkit-mask:var(--btn-page-top-scroll-icon) no-repeat center/contain;transform:var(--btn-page-top-scroll-icon-transform)}.btn-page-top-scroll:is(.active,:hover,:focus,:active):before{background:var(--btn-page-top-scroll-icon-color-active)}.scrolled .btn-page-top-scroll{opacity:1;visibility:visible}@media only screen and (max-width: 991px){:root{--btn-page-top-scroll-padding: .625rem;--btn-page-top-scroll-inset: auto .25rem .25rem auto;--btn-page-top-scroll-icon-width: 1rem;--btn-page-top-scroll-icon-height: 1rem}.a11y-options .btn .a11y-options-btn-icon sup{margin-left:-0.4rem}}:root{--gallery-items-per-row: 4;--gallery-gap: 1.5rem;--gallery-image-radius: var(--radius);--gallery-image-name-display: block;--gallery-image-name-size: .75rem;--gallery-image-name-weight: 400;--gallery-image-name-color: var(--color-primary);--gallery-image-name-padding: .75rem}@media(prefers-contrast: more){:root{--gallery-image-name-color: var(--color-contrast-yellow)}}.contrast-mode{--gallery-image-name-color: var(--color-contrast-yellow)}.gallery-grid{display:flex;flex-wrap:wrap;margin:calc(var(--gallery-gap)/-2)}.gallery-grid .gallery-item{flex:0 0 calc(100%/var(--gallery-items-per-row));padding:calc(var(--gallery-gap)/2)}.gallery-image-container{display:block}.gallery-image-container .gallery-image{border-radius:var(--gallery-image-radius)}.gallery-image-container .gallery-image picture{display:block}.gallery-image-container .gallery-image img{display:block;width:100%}.gallery-image-container .gallery-image .gallery-name{display:var(--gallery-image-name-display);padding:var(--gallery-image-name-padding);font-size:var(--gallery-image-name-size);font-weight:var(--gallery-image-name-weight);color:var(--gallery-image-name-color)}@media only screen and (max-width: 767px){:root{--gallery-items-per-row: 3}}@media only screen and (max-width: 575px){:root{--gallery-items-per-row: 2}}:root{--marquee-gap: 20px;--marquee-duration: 20s;--marquee-scroll-start: 0;--marquee-scroll-end: calc(-100% - var(--marquee-gap))}.marquee{display:flex;gap:var(--marquee-gap);overflow:hidden}.marquee__group{display:flex;justify-content:space-around;flex-shrink:0;min-width:100%;animation:marquee-x var(--marquee-duration) linear infinite}@media(prefers-reduced-motion: reduce){:root{--marquee-duration: 0s}.marquee__group{animation-play-state:paused}}.reduced-animation-mode{--marquee-duration: 0s}.reduced-animation-mode .marquee__group{animation-play-state:paused}@keyframes marquee-x{from{transform:translateX(var(--marquee-scroll-start))}to{transform:translateX(var(--marquee-scroll-end))}}:root{--pub-list-gutter: var(--column-gutter);--pub-list-gap: 40px;--pub-list-item-display: flex;--pub-list-item-gap: 30px;--pub-list-item-margin: 0;--pub-list-item-padding: 0;--pub-list-item-background: transparent;--pub-list-item-background-active: transparent;--pub-list-item-border: none;--pub-list-item-border-active: none;--pub-list-item-shadow: none;--pub-list-item-shadow-active: none;--pub-list-item-radius: 0;--pub-list-item-transition: var(--transition);--pub-list-item-image-margin: 0 0 30px;--pub-list-item-image-aspect-ratio: auto;--pub-list-item-image-radius: var(--radius);--pub-list-item-title-margin: 0 0 1rem;--pub-list-item-title-font-family: var(--heading-font-family);--pub-list-item-title-size: var(--h5);--pub-list-item-title-size-clamp: var(--h5-clamp);--pub-list-item-title-size-lh: var(--h5-lh);--pub-list-item-title-weight: var(--heading-weight);--pub-list-item-title-color: var(--heading-color);--pub-list-item-title-letter-spacing: var(--heading-letter-spacing);--pub-list-item-time-font-family: var(--text-font-family);--pub-list-item-time-size: .75rem;--pub-list-item-time-size-clamp: .75rem;--pub-list-item-time-size-lh: var(--text-lh);--pub-list-item-time-weight: 600;--pub-list-item-time-color: var(--color-text-300);--pub-list-item-time-letter-spacing: var(--text-letter-spacing);--pub-list-item-time-margin: var(--text-margin);--pub-list-item-description-margin: 0;--pub-list-item-description-padding: 0;--pub-list-item-description-font-family: var(--text-font-family);--pub-list-item-description-size: .875rem;--pub-list-item-description-size-clamp: .875rem;--pub-list-item-description-size-lh: var(--text-lh);--pub-list-item-description-weight: var(--text-weight);--pub-list-item-description-color: var(--color-text-700);--pub-list-item-description-letter-spacing: var(--text-letter-spacing);--pub-list-item-description-margin: var(--text-margin)}@media(prefers-contrast: more){:root{--pub-list-item-background: transparent;--pub-list-item-background-active: transparent;--pub-list-item-border: none;--pub-list-item-border-active: none;--pub-list-item-shadow: none;--pub-list-item-shadow-active: none;--pub-list-item-title-color: var(--heading-color);--pub-list-item-time-color: var(--text-color);--pub-list-item-description-color: var(--text-color)}}.contrast-mode{--pub-list-item-background: transparent;--pub-list-item-background-active: transparent;--pub-list-item-border: none;--pub-list-item-border-active: none;--pub-list-item-shadow: none;--pub-list-item-shadow-active: none;--pub-list-item-title-color: var(--heading-color);--pub-list-item-time-color: var(--text-color);--pub-list-item-description-color: var(--text-color)}.pub-list{--column-gutter: var(--pub-list-gutter);margin-top:calc(var(--pub-list-gap)*-1)}.pub-list-item-container{display:flex;flex-direction:column;margin-top:var(--pub-list-gap)}.pub-list-item{display:var(--pub-list-item-display);flex-direction:column;justify-content:space-between;flex:1;width:100%;margin:var(--pub-list-item-margin);padding:var(--pub-list-item-padding);background:var(--pub-list-item-background);border:var(--pub-list-item-border);border-radius:var(--pub-list-item-radius);box-shadow:var(--pub-list-item-shadow)}.pub-list-item-image{display:block;margin:var(--pub-list-item-image-margin);border-radius:var(--pub-list-item-image-radius);position:relative;overflow:hidden}.pub-list-item-image picture{display:block}.pub-list-item-image img{display:block;width:100%;aspect-ratio:var(--pub-list-item-image-aspect-ratio);object-fit:cover}.pub-list-item-title{font-family:var(--pub-list-item-title-font-family);font-size:var(--pub-list-item-title-size);font-size:var(--pub-list-item-title-size-clamp);line-height:var(--pub-list-item-title-size-lh);font-weight:var(--pub-list-item-title-weight);color:var(--pub-list-item-title-color);letter-spacing:var(--pub-list-item-title-letter-spacing);margin:var(--pub-list-item-title-margin)}.pub-list-item-time{display:flex;align-items:center;gap:.75rem;font-family:var(--pub-list-item-time-font-family);font-size:var(--pub-list-item-time-size);font-size:var(--pub-list-item-time-size-clamp);line-height:var(--pub-list-item-time-size-lh);font-weight:var(--pub-list-item-time-weight);color:var(--pub-list-item-time-color);letter-spacing:var(--pub-list-item-time-letter-spacing);margin:var(--pub-list-item-time-margin)}.pub-list-item-time:before{content:"";display:inline-block;width:.75rem;height:.75rem;background:var(--pub-list-item-time-color);mask:url("../images/icons/date.svg") no-repeat center/contain;-webkit-mask:url("../images/icons/date.svg") no-repeat center/contain}.pub-list-item-description{margin:var(--pub-list-item-description-margin);padding:var(--pub-list-item-description-padding);font-family:var(--pub-list-item-description-font-family);font-size:var(--pub-list-item-description-size);font-size:var(--pub-list-item-description-size-clamp);line-height:var(--pub-list-item-description-size-lh);font-weight:var(--pub-list-item-description-weight);color:var(--pub-list-item-description-color);letter-spacing:var(--pub-list-item-description-letter-spacing)}.pub-list-item-description:last-child{margin-bottom:0}.pub-list-item:is(a){transition:var(--pub-list-item-transition)}.pub-list-item:is(a):is(:hover,:focus){--pub-list-item-background: var(--pub-list-item-background-active);--pub-list-item-border: var(--pub-list-item-border-active);--pub-list-item-shadow: var(--pub-list-item-shadow-active)}@media only screen and (min-width: 992px){:root{--pub-list-gutter: 40px}.pub-list.pub-list--first-wide .pub-list-item-container:first-of-type{--pub-list-item-image-aspect-ratio: 16 / 7}}:root{--error-color: var(--bs-form-invalid-color);--form-input-margin: 0 0 1.5rem;--form-input-padding: 14px 15px;--form-input-size: .875rem;--form-input-lh: 1.5;--form-input-weight: 400;--form-input-color: var(--text-700);--form-input-color-active: var(--text-700);--form-input-color-disabled: var(--color-accent-dark);--form-input-color-error: var(--color-black);--form-input-background: transparent;--form-input-background-active: var(--form-input-background);--form-input-background-disabled: var(--color-accent-light);--form-input-background-error: var(--form-input-background);--form-input-border-size: 2px;--form-input-border-color: var(--color-stroke-100);--form-input-border-color-active: var(--color-primary-500);--form-input-border-color-disabled: var(--color-stroke-50);--form-input-border-color-error: var(--error-color);--form-input-radius: var(--radius);--form-input-shadow: none;--form-input-shadow-active: var(--form-input-shadow);--form-input-shadow-disabled: var(--form-input-shadow);--form-input-shadow-error: var(--form-input-shadow);--form-input-tranistion: var(--transition);--form-input-placeholder-color: var(--color-accent);--form-input-placeholder-color-active: var(--color-accent);--form-input-placeholder-color-disabled: var(--color-accent);--form-input-placeholder-color-error: var(--color-accent);--form-label-display: none;--form-label-size: .875rem;--form-input-lh: 1.5;--form-label-weight: 400;--form-label-color: var(--color-accent);--form-label-color-active: var(--color-black);--form-label-color-disabled: var(--color-accent);--form-label-color-error: var(--error-color);--form-label-margin: 0 0 .75rem;--form-label-padding: 0;--form-description-size: .875rem;--form-description-lh: 1.125rem;--form-description-weight: 400;--form-description-color: var(--color-accent);--form-description-margin: .5rem 0 0;--form-textarea-min-height: calc(4lh + 30px)}@media(prefers-contrast: more){:root{--error-color: var(--color-contrast-yellow);--form-input-color: var(--color-contrast-white);--form-input-color-active: var(--color-contrast-white);--form-input-color-disabled: var(--color-contrast-black);--form-input-color-error: var(--color-contrast-white);--form-input-background: var(--color-contrast-black);--form-input-background-active: var(--form-input-background);--form-input-background-disabled: var(--color-contrast-gray);--form-input-background-error: var(--form-input-background);--form-input-border-color: var(--color-contrast-white);--form-input-border-color-active: var(--color-contrast-yellow);--form-input-border-color-disabled: var(--color-contrast-gray);--form-input-border-color-error: var(--error-color);--form-input-radius: var(--radius);--form-input-shadow: none;--form-input-shadow-active: var(--form-input-shadow);--form-input-shadow-disabled: var(--form-input-shadow);--form-input-shadow-error: var(--form-input-shadow);--form-input-placeholder-color: var(--color-contrast-gray);--form-input-placeholder-color-active: var(--color-contrast-gray);--form-input-placeholder-color-disabled: var(--color-contrast-gray);--form-input-placeholder-color-error: var(--color-contrast-gray);--form-label-color: var(--color-contrast-white);--form-label-color-active: var(--color-contrast-yellow);--form-label-color-disabled: var(--color-contrast-gray);--form-label-color-error: var(--error-color);--form-description-color: var(--color-contrast-white)}}.contrast-mode{--error-color: var(--color-contrast-yellow);--form-input-color: var(--color-contrast-white);--form-input-color-active: var(--color-contrast-white);--form-input-color-disabled: var(--color-contrast-black);--form-input-color-error: var(--color-contrast-white);--form-input-background: var(--color-contrast-black);--form-input-background-active: var(--form-input-background);--form-input-background-disabled: var(--color-contrast-gray);--form-input-background-error: var(--form-input-background);--form-input-border-color: var(--color-contrast-white);--form-input-border-color-active: var(--color-contrast-yellow);--form-input-border-color-disabled: var(--color-contrast-gray);--form-input-border-color-error: var(--error-color);--form-input-radius: var(--radius);--form-input-shadow: none;--form-input-shadow-active: var(--form-input-shadow);--form-input-shadow-disabled: var(--form-input-shadow);--form-input-shadow-error: var(--form-input-shadow);--form-input-placeholder-color: var(--color-contrast-white);--form-input-placeholder-color-active: var(--color-contrast-white);--form-input-placeholder-color-disabled: var(--color-contrast-black);--form-input-placeholder-color-error: var(--color-contrast-white);--form-label-color: var(--color-contrast-white);--form-label-color-active: var(--color-contrast-yellow);--form-label-color-disabled: var(--color-contrast-gray);--form-label-color-error: var(--error-color);--form-description-color: var(--color-contrast-white)}.form-group{margin:var(--form-input-margin)}.form-group>label{display:var(--form-label-display);margin:var(--form-label-margin);padding:var(--form-label-padding);font-size:var(--form-label-size);line-height:var(--form-label-lh);font-weight:var(--form-label-weight);color:var(--form-label-color)}.form-group .form-control{padding:var(--form-input-padding);background:var(--form-input-background);border:var(--form-input-border-size) solid var(--form-input-border-color);border-radius:var(--form-input-radius);box-shadow:var(--form-input-shadow);font-size:var(--form-input-size);line-height:var(--form-input-lh);color:var(--form-input-color);transition:var(--form-input-tranistion)}.form-group .form-control::placeholder{color:var(--form-input-placeholder-color);opacity:1}.form-group .form-control:-ms-input-placeholder{color:var(--form-input-placeholder-color)}.form-group .form-control::-ms-input-placeholder{color:var(--form-input-placeholder-color)}.form-group textarea.form-control{min-height:var(--form-textarea-min-height)}.form-group .help-block{margin:var(--form-description-margin);font-size:var(--form-description-size);line-height:var(--form-description-lh);font-weight:var(--form-description-weight);color:var(--form-description-color)}.form-group:has(.form-control:not([disabled]):is(:focus,:focus-within)){--form-input-color: var(--form-input-color-active);--form-input-background: var(--form-input-background-active);--form-input-border-color: var(--form-input-border-color-active);--form-input-shadow: var(--form-input-shadow-active);--form-input-placeholder-color: var(--form-input-placeholder-color-active);--form-label-color: var(--form-label-color-active)}.form-group:has(.form-control[disabled]){--form-input-color: var(--form-input-color-disabled);--form-input-background: var(--form-input-background-disabled);--form-input-border-color: var(--form-input-border-color-disabled);--form-input-shadow: var(--form-input-shadow-disabled);--form-input-placeholder-color: var(--form-input-placeholder-color-disabled);--form-label-color: var(--form-label-color-disabled)}.form-group.has-error:has(.form-control:not([disabled])){--form-input-color: var(--form-input-color-error);--form-input-background: var(--form-input-background-error);--form-input-placeholder-color: var(--form-input-placeholder-color-error);--form-label-color: var(--form-label-color-error)}.form-group.has-error:has(.form-control:not([disabled])).has-error:has(.form-control:not(:is(:focus,:focus-within))){--form-input-border-color: var(--form-input-border-color-error);--form-input-shadow: var(--form-input-shadow-error)}:root{--form-select-check-gap: 15px;--form-select-check-position-top: 50%;--form-select-check-position-right: 15px;--form-select-check-transform: translateY(-50%) rotate(90deg);--form-select-check-size: .875rem;--form-select-check-icon: url('../images/icons/chevron.svg');--form-select-check-color: var(--color-primary);--form-select-check-color-active: var(--form-select-check-color);--form-select-check-color-disabled: var(--color-accent);--form-select-check-color-error: var(--error-color);--form-select-option-size: .875rem;--form-select-option-lh: 1.5;--form-select-option-weight: 400;--form-select-option-color: var(--color-black);--form-select-option-color-active: var(--color-white);--form-select-option-background: var(--color-white);--form-select-option-background-active: var(--color-primary)}@media(prefers-contrast: more){:root{--form-select-check-color: var(--color-contrast-yellow);--form-select-check-color-active: var(--form-select-check-color);--form-select-check-color-disabled: var(--color-contrast-gray);--form-select-check-color-error: var(--error-color);--form-select-option-color: var(--color-contrast-black);--form-select-option-color-active: var(--color-contrast-black);--form-select-option-background: var(--color-contrast-white);--form-select-option-background-active: var(--color-contrast-yellow)}}.contrast-mode{--form-select-check-color: var(--color-contrast-yellow);--form-select-check-color-active: var(--form-select-check-color);--form-select-check-color-disabled: var(--color-contrast-gray);--form-select-check-color-error: var(--error-color);--form-select-option-color: var(--color-contrast-black);--form-select-option-color-active: var(--color-contrast-black);--form-select-option-background: var(--color-contrast-white);--form-select-option-background-active: var(--color-contrast-yellow)}.form-control-type-select .select{position:relative}.form-control-type-select .select select{padding-right:calc(var(--form-select-check-gap) + var(--form-select-check-size) + var(--form-select-check-position-right))}.form-control-type-select .select select option{background:var(--form-select-option-background);font-size:var(--form-select-option-size);line-height:var(--form-select-option-lh);font-weight:var(--form-select-option-weight);color:var(--form-select-option-color)}.form-control-type-select .select select option:is(:checked,:hover,:focus,:focus-visible){--form-select-option-background: var(--form-select-option-background-active);--form-select-option-color: var(--form-select-option-color-active)}.form-control-type-select .select:after{content:"";display:inline-block;width:var(--form-select-check-size);height:var(--form-select-check-size);background:var(--form-select-check-color);mask:var(--form-select-check-icon) no-repeat center/contain;-webkit-mask:var(--form-select-check-icon) no-repeat center/contain;position:absolute;top:var(--form-select-check-position-top);right:var(--form-select-check-position-right);transform:var(--form-select-check-transform);pointer-events:none}.form-control-type-select .select:has(select:not([disabled]):is(:focus,:focus-within)){--form-select-check-color: var(--form-select-check-color-active)}.form-control-type-select .select:has(select[disabled]){--form-select-check-color: var(--form-select-check-color-disabled)}.form-control-type-select .select.has-error:has(selectl:not([disabled])){--form-select-check-color: var(--form-select-check-color-error)}:root{--form-file-input-gap: calc((var(--form-input-border-size) + var(--btn-radius)) * -1);--form-file-btn-gap: 0;--form-file-btn-padding: var(--form-input-padding);--form-file-btn-size: .875rem;--form-file-btn-lh: .875rem;--form-file-btn-weight: 400;--form-file-btn-radius: var(--btn-radius) 0 0 var(--btn-radius);--form-file-btn-bg: var(--btn-primary-bg);--form-file-btn-bg-active: var(--btn-primary-bg-active);--form-file-btn-border-color: var(--btn-primary-border-color);--form-file-btn-border-color-active: var(--btn-primary-border-color-active);--form-file-btn-text-color: var(--btn-primary-text-color);--form-file-btn-text-color-active: var(--btn-primary-text-color-active);--form-file-btn-remove-padding: var(--form-input-padding);--form-file-btn-remove-size: 2rem;--form-file-btn-remove-lh: .875rem;--form-file-btn-remove-weight: 400;--form-file-btn-remove-radius: 0 var(--btn-radius) var(--btn-radius) 0;--form-file-btn-remove-aspect-ratio: 1;--form-file-btn-remove-bg: #dc3545;--form-file-btn-remove-bg-active: #bb2d3b;--form-file-btn-remove-border-color: #dc3545;--form-file-btn-remove-border-color-active: #a52834;--form-file-btn-remove-text-color: var(--color-white);--form-file-btn-remove-text-color-active: var(--color-white)}@media(prefers-contrast: more){:root{--form-file-btn-bg: var(--btn-primary-bg);--form-file-btn-bg-active: var(--btn-primary-bg-active);--form-file-btn-border-color: var(--btn-primary-border-color);--form-file-btn-border-color-active: var(--btn-primary-border-color-active);--form-file-btn-text-color: var(--btn-primary-text-color);--form-file-btn-text-color-active: var(--btn-primary-text-color-active);--form-file-btn-remove-bg: var(--color-contrast-black);--form-file-btn-remove-bg-active: var(--color-contrast-white);--form-file-btn-remove-border-color: var(--color-contrast-yellow);--form-file-btn-remove-border-color-active: var(--color-contrast-yellow);--form-file-btn-remove-text-color: var(--color-contrast-yellow);--form-file-btn-remove-text-color-active: var(--color-contrast-black)}}.contrast-mode{--form-file-btn-bg: var(--btn-primary-bg);--form-file-btn-bg-active: var(--btn-primary-bg-active);--form-file-btn-border-color: var(--btn-primary-border-color);--form-file-btn-border-color-active: var(--btn-primary-border-color-active);--form-file-btn-text-color: var(--btn-primary-text-color);--form-file-btn-text-color-active: var(--btn-primary-text-color-active);--form-file-btn-remove-bg: var(--color-contrast-black);--form-file-btn-remove-bg-active: var(--color-contrast-white);--form-file-btn-remove-border-color: var(--color-contrast-yellow);--form-file-btn-remove-border-color-active: var(--color-contrast-yellow);--form-file-btn-remove-text-color: var(--color-contrast-yellow);--form-file-btn-remove-text-color-active: var(--color-contrast-black)}.form-control-type-file .input-group .input-group-append{gap:var(--form-file-btn-gap);margin-left:var(--form-file-input-gap) !important;z-index:5}.form-control-type-file .input-group .input-group-append .btn-file{display:flex;align-items:center;padding:var(--form-file-btn-padding);font-size:var(--form-file-btn-size);line-height:var(--form-file-btn-lh);font-weight:var(--form-file-btn-weight);border-radius:var(--form-file-btn-radius);background:var(--form-file-btn-bg);border-color:var(--form-file-btn-border-color);color:var(--form-file-btn-text-color)}.form-control-type-file .input-group .input-group-append .btn-file:is(:hover,:focus,.active){background:var(--form-file-btn-bg-active);border-color:var(--form-file-btn-border-color-active);color:var(--form-file-btn-text-color-active)}.form-control-type-file .input-group .input-group-append .btn-danger{display:flex;align-items:center;padding:var(--form-file-btn-remove-padding);font-size:var(--form-file-btn-remove-size);line-height:var(--form-file-btn-remove-lh);font-weight:var(--form-file-btn-remove-weight);border-radius:var(--form-file-btn-remove-radius);aspect-ratio:var(--form-file-btn-remove-aspect-ratio);background:var(--form-file-btn-remove-bg);border-color:var(--form-file-btn-remove-border-color);color:var(--form-file-btn-remove-text-color)}.form-control-type-file .input-group .input-group-append .btn-danger .fa-times:before{color:var(--form-file-btn-remove-text-color)}.form-control-type-file .input-group .input-group-append .btn-danger:is(:hover,:focus,.active){background:var(--form-file-btn-remove-bg-active);border-color:var(--form-file-btn-remove-border-color-active);color:var(--form-file-btn-remove-text-color-active)}.form-control-type-file .input-group .input-group-append .btn-danger:is(:hover,:focus,.active) .fa-times:before{color:var(--form-file-btn-remove-text-color-active)}.form-control-type-file .input-group:has(input[type=file]:not([disabled]):is(:focus,:focus-within)){--form-input-color: var(--form-input-color-active);--form-input-background: var(--form-input-background-active);--form-input-border-color: var(--form-input-border-color-active);--form-input-shadow: var(--form-input-shadow-active);--form-input-placeholder-color: var(--form-input-placeholder-color-active);--form-label-color: var(--form-label-color-active)}.form-control-type-file .input-group:has(input[type=file][disabled]){--form-input-color: var(--form-input-color-disabled);--form-input-background: var(--form-input-background-disabled);--form-input-border-color: var(--form-input-border-color-disabled);--form-input-shadow: var(--form-input-shadow-disabled);--form-input-placeholder-color: var(--form-input-placeholder-color-disabled);--form-label-color: var(--form-label-color-disabled)}.form-control-type-file .input-group.has-error:has(input[type=file]:not([disabled])){--form-input-color: var(--form-input-color-error);--form-input-background: var(--form-input-background-error);--form-input-placeholder-color: var(--form-input-placeholder-color-error);--form-label-color: var(--form-label-color-error)}.form-control-type-file .input-group.has-error:has(input[type=file]:not([disabled])).has-error:has(input[type=file]:not(:is(:focus,:focus-within))){--form-input-border-color: var(--form-input-border-color-error);--form-input-shadow: var(--form-input-shadow-error)}:root{--recaptcha-badge-visibility: visible}.captcha-control .captcha-container .image-container{border-width:var(--form-input-border-size);border-color:var(--form-input-border-color);border-radius:var(--form-input-radius) var(--form-input-radius) 0 0;transition:var(--form-input-tranistion)}.captcha-control .captcha-container input{padding:var(--form-input-padding);border-width:var(--form-input-border-size);border-color:var(--form-input-border-color);border-radius:0 0 var(--form-input-radius) var(--form-input-radius);box-shadow:var(--form-input-shadow);font-size:var(--form-input-size);line-height:var(--form-input-lh);color:var(--form-input-color);transition:var(--form-input-tranistion)}.captcha-control .captcha-container input::placeholder{color:var(--form-input-placeholder-color);opacity:1}.captcha-control .captcha-container input:-ms-input-placeholder{color:var(--form-input-placeholder-color)}.captcha-control .captcha-container input::-ms-input-placeholder{color:var(--form-input-placeholder-color)}.captcha-control .captcha-container:has(input:not([disabled]):is(:focus,:focus-within)){--form-input-color: var(--form-input-color-active);--form-input-background: var(--form-input-background-active);--form-input-border-color: var(--form-input-border-color-active);--form-input-shadow: var(--form-input-shadow-active);--form-input-placeholder-color: var(--form-input-placeholder-color-active);--form-label-color: var(--form-label-color-active)}.captcha-control .captcha-container:has(input[disabled]){--form-input-color: var(--form-input-color-disabled);--form-input-background: var(--form-input-background-disabled);--form-input-border-color: var(--form-input-border-color-disabled);--form-input-shadow: var(--form-input-shadow-disabled);--form-input-placeholder-color: var(--form-input-placeholder-color-disabled);--form-label-color: var(--form-label-color-disabled)}.captcha-control .captcha-container.has-error:has(input:not([disabled])){--form-input-color: var(--form-input-color-error);--form-input-background: var(--form-input-background-error);--form-input-placeholder-color: var(--form-input-placeholder-color-error);--form-label-color: var(--form-label-color-error)}.captcha-control .captcha-container.has-error:has(input:not([disabled])).has-error:has(input:not(:is(:focus,:focus-within))){--form-input-border-color: var(--form-input-border-color-error);--form-input-shadow: var(--form-input-shadow-error)}.grecaptcha-badge{visibility:var(--recaptcha-badge-visibility)}:root{--form-checkbox-size: .875rem;--form-checkbox-lh: 1.125rem;--form-checkbox-weight: 400;--form-checkbox-color: var(--color-accent);--form-checkbox-color-active: var(--form-checkbox-color);--form-checkbox-color-checked: var(--form-checkbox-color);--form-checkbox-color-disabled: var(--color-accent);--form-checkbox-color-error: var(--error-color);--form-checkbox-transition: var(--transition);--form-checkbox-check-size: 1.125rem;--form-checkbox-check-gap: .75rem;--form-checkbox-check-radius: var(--radius);--form-checkbox-check-background: transparent;--form-checkbox-check-background-active: var(--form-checkbox-check-background);--form-checkbox-check-background-checked: var(--color-primary);--form-checkbox-check-background-disabled: var(--color-accent-light);--form-checkbox-check-background-error: var(--form-checkbox-check-background);--form-checkbox-check-border-size: 1px;--form-checkbox-check-border-color: var(--color-accent);--form-checkbox-check-border-color-active: var(--color-accent-dark);--form-checkbox-check-border-color-checked: var(--color-primary);--form-checkbox-check-border-color-disabled: var(--color-accent-light);--form-checkbox-check-border-color-error: var(--error-color);--form-checkbox-check-outline-size: 0;--form-checkbox-check-outline: transparent;--form-checkbox-check-outline-active: rgb(from var(--color-primary) r g b / 60%);--form-checkbox-check-outline-checked: var(--form-checkbox-check-outline-active);--form-checkbox-check-outline-error: var(--form-checkbox-check-outline-active);--form-checkbox-check-icon: url('../images/icons/check.svg');--form-checkbox-check-icon-size: .75rem;--form-checkbox-check-icon-color: var(--color-white);--form-checkbox-check-icon-color-active: var(--form-checkbox-check-icon-color);--form-checkbox-check-icon-color-checked: var(--form-checkbox-check-icon-color);--form-checkbox-check-icon-color-disabled: var(--form-checkbox-check-icon-color);--form-checkbox-check-icon-color-error: var(--form-checkbox-check-icon-color);--form-checkbox-check-icon-opacity: 0;--form-checkbox-check-icon-opacity-active: 1}@media(prefers-contrast: more){:root{--form-checkbox-color: var(--color-contrast-white);--form-checkbox-color-active: var(--color-contrast-white);--form-checkbox-color-checked: var(--color-contrast-white);--form-checkbox-color-disabled: var(--color-contrast-gray);--form-checkbox-color-error: var(--error-color);--form-checkbox-check-background: transparent;--form-checkbox-check-background-active: var(--form-checkbox-check-background);--form-checkbox-check-background-checked: var(--color-contrast-yellow);--form-checkbox-check-background-disabled: var(--color-contrast-gray);--form-checkbox-check-background-error: var(--form-checkbox-check-background);--form-checkbox-check-outline-focus-color: var(--color-contrast-black);--form-checkbox-check-border-color: var(--color-contrast-white);--form-checkbox-check-border-color-active: var(--color-contrast-yellow);--form-checkbox-check-border-color-checked: var(--color-contrast-yellow);--form-checkbox-check-border-color-disabled: var(--color-contrast-gray);--form-checkbox-check-border-color-error: var(--error-color);--form-checkbox-check-outline-size: 2px;--form-checkbox-check-outline: transparent;--form-checkbox-check-outline-active: var(--color-contrast-white);--form-checkbox-check-outline-checked: var(--form-checkbox-check-outline-active);--form-checkbox-check-outline-error: var(--form-checkbox-check-outline-active);--form-checkbox-check-icon-color: var(--color-contrast-black);--form-checkbo