*,::before,::after{box-sizing:border-box}html{line-height:1.15;tab-size:4}body{margin:0;font-family:system-ui, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji'}hr{height:0;color:inherit}b,strong{font-weight:bolder}code,pre{font-family:Consolas, 'Liberation Mono', Menlo, monospace;font-size:1em}small,.small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}legend{padding:0}progress{vertical-align:baseline}summary{display:list-item}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/inter/InterVariable.woff2") format("woff2")}@font-face{font-family:InterVariable;font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/inter/InterVariable-Italic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/inter/Inter-Thin.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:100;font-display:swap;src:url("../fonts/inter/Inter-ThinItalic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/inter/Inter-ExtraLight.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:200;font-display:swap;src:url("../fonts/inter/Inter-ExtraLightItalic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/inter/Inter-Light.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:300;font-display:swap;src:url("../fonts/inter/Inter-LightItalic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter/Inter-Regular.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/inter/Inter-Italic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter/Inter-Medium.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/inter/Inter-MediumItalic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter/Inter-SemiBold.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:600;font-display:swap;src:url("../fonts/inter/Inter-SemiBoldItalic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter/Inter-Bold.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/inter/Inter-BoldItalic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/inter/Inter-ExtraBold.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:800;font-display:swap;src:url("../fonts/inter/Inter-ExtraBoldItalic.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/inter/Inter-Black.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:italic;font-weight:900;font-display:swap;src:url("../fonts/inter/Inter-BlackItalic.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:100;font-display:swap;src:url("../fonts/inter/InterDisplay-Thin.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:100;font-display:swap;src:url("../fonts/inter/InterDisplay-ThinItalic.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:200;font-display:swap;src:url("../fonts/inter/InterDisplay-ExtraLight.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:200;font-display:swap;src:url("../fonts/inter/InterDisplay-ExtraLightItalic.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/inter/InterDisplay-Light.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:300;font-display:swap;src:url("../fonts/inter/InterDisplay-LightItalic.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter/InterDisplay-Regular.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/inter/InterDisplay-Italic.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/inter/InterDisplay-Medium.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/inter/InterDisplay-MediumItalic.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter/InterDisplay-SemiBold.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:600;font-display:swap;src:url("../fonts/inter/InterDisplay-SemiBoldItalic.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/inter/InterDisplay-Bold.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/inter/InterDisplay-BoldItalic.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:800;font-display:swap;src:url("../fonts/inter/InterDisplay-ExtraBold.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:800;font-display:swap;src:url("../fonts/inter/InterDisplay-ExtraBoldItalic.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/inter/InterDisplay-Black.woff2") format("woff2")}@font-face{font-family:"InterDisplay";font-style:italic;font-weight:900;font-display:swap;src:url("../fonts/inter/InterDisplay-BlackItalic.woff2") format("woff2")}/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-body-color-rgb: 33,37,41;--bs-body-bg-rgb: 255,255,255;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(180deg, rgba(255,255,255,0.15), rgba(255,255,255,0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-bg: #fff}*,*::before,*::after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#0d6efd;text-decoration:underline}a:hover{color:#0a58ca}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code{font-family:var(--bs-font-monospace);font-size:1em;direction:ltr /* rtl:ignore */;unicode-bidi:bidi-override}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:#d63384;word-wrap:break-word}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:#6c757d;text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role="button"]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]::-webkit-calendar-picker-indicator{display:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.lead{font-size:1.25rem;font-weight:300}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.img-fluid{max-width:100%;height:auto}.figure{display:inline-block}.container,.container-fluid{width:100%;padding-right:var(--bs-gutter-x, .75rem);padding-left:var(--bs-gutter-x, .75rem);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}@media (min-width: 1400px){.container{max-width:1320px}}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}@media (min-width: 576px){.col-sm-6{flex:0 0 auto;width:50%}}@media (min-width: 768px){.col-md-6{flex:0 0 auto;width:50%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-12{flex:0 0 auto;width:100%}}@media (min-width: 992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-1{margin-left:8.33333333%}}@media (min-width: 1200px){.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}}@media (min-width: 1400px){.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}}.table{--bs-table-bg: rgba(0,0,0,0);--bs-table-accent-bg: rgba(0,0,0,0);--bs-table-striped-color: #212529;--bs-table-striped-bg: rgba(0,0,0,0.05);--bs-table-active-color: #212529;--bs-table-active-bg: rgba(0,0,0,0.1);--bs-table-hover-color: #212529;--bs-table-hover-bg: rgba(0,0,0,0.075);width:100%;margin-bottom:1rem;color:#212529;vertical-align:top;border-color:#dee2e6}.table>:not(caption)>*>*{padding:.5rem .5rem;background-color:var(--bs-table-bg);border-bottom-width:1px;box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg)}.table>:not(:first-child){border-top:2px solid currentColor}.fade{transition:opacity 0.15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width 0.35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;color:#0d6efd;text-decoration:none;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:#0a58ca}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;text-decoration:none;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;transition:box-shadow 0.15s ease-in-out}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .25rem}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:inherit;bottom:0;z-index:1000;flex-grow:1;visibility:visible !important;background-color:transparent;border-right:0;border-left:0;transition:none;transform:none}}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.pagination{display:flex;padding-left:0;list-style:none}.tooltip{position:absolute;z-index:1080;display:block;margin:0;font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .tooltip-arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translateX(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translateX(-100%)}.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity 0.15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-next{transition:none}}.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-next{right:0}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity 0.6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentColor;opacity:.25}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-flex{display:flex !important}.d-none{display:none !important}.shadow{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15) !important}.position-relative{position:relative !important}.border{border:1px solid #dee2e6 !important}.w-100{width:100% !important}.h-100{height:100% !important}.min-vh-100{min-height:100vh !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-grow-0{flex-grow:0 !important}.gap-2{gap:.5rem !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.align-items-start{align-items:flex-start !important}.align-items-center{align-items:center !important}.m-1{margin:.25rem !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-2{margin-right:.5rem !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.ms-0{margin-left:0 !important}.ms-2{margin-left:.5rem !important}.ms-4{margin-left:1.5rem !important}.p-1{padding:.25rem !important}.p-4{padding:1.5rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-4{padding-left:1.5rem !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-5{font-size:1.25rem !important}.fw-light{font-weight:300 !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-bolder{font-weight:bolder !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-uppercase{text-transform:uppercase !important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}.text-muted{--bs-text-opacity: 1;color:#6c757d !important}.rounded{border-radius:.25rem !important}.rounded-3{border-radius:.3rem !important}.rounded-pill{border-radius:50rem !important}.visible{visibility:visible !important}@media (min-width: 576px){.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}}@media (min-width: 992px){.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}.d-lg-none{display:none !important}.flex-lg-row{flex-direction:row !important}.justify-content-lg-center{justify-content:center !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.ms-lg-5{margin-left:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-5{padding-top:3rem !important}.pb-lg-0{padding-bottom:0 !important}}@media (min-width: 1200px){.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-between{justify-content:space-between !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mb-xl-0{margin-bottom:0 !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pb-xl-0{padding-bottom:0 !important}.text-xl-start{text-align:left !important}}@media (min-width: 1400px){.justify-content-xxl-end{justify-content:flex-end !important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem !important}}.background-blue-50{background-color:#f6fafe !important}.color-blue-400{color:#418cd8 !important}.background-blue-500{background-color:#1f78d1 !important}.color-blue-500{color:#1f78d1 !important}.color-blue-800{color:#134a81 !important}.background-gray-50{background-color:#fafafa !important}.color-gray-600{color:#52525b !important}.color-gray-800{color:#27272a !important}.color-gray-900{color:#18181b !important}html{scroll-behavior:smooth;height:100%}html[data-theme="dark"] #fader{background:#18181b}html[data-theme="dark"] *{background:#18181b !important;color:rgba(255,255,255,0.87) !important}html[data-theme="dark"] a:not(.nav-link,.see-more,.book-button):hover{text-decoration:underline}html[data-theme="dark"] .nav-link.active.language{color:#18181b !important;background-color:#73afea !important}html[data-theme="dark"] .nav-link.language{color:#73afea !important}html[data-theme="dark"] .schedule a.design{border:2px solid currentColor}html[data-theme="dark"] .screen-reader-text:focus{background-color:#73afea}html[data-theme="dark"] .cta-card{background-color:#27272a !important}html[data-theme="dark"] .cta-card *{background-color:#27272a !important}html[data-theme="dark"] article.first{background-color:#27272a !important}html[data-theme="dark"] article.first *{background-color:#27272a !important}html[data-theme="dark"] article.card{background-color:#27272a !important}html[data-theme="dark"] article.card *{background-color:#27272a !important}html[data-theme="dark"] .logo{fill:#73afea !important}html[data-theme="dark"] .vr{background-color:#73afea !important}html[data-theme="dark"] a{color:#73afea !important;border-color:#73afea}html[data-theme="dark"] .inline-svg svg path{color:#73afea !important}html[data-theme="dark"] .acctoggle{color:#73afea;border:2px solid #73afea}html[data-theme="dark"] .tooltip{background:transparent !important}html[data-theme="dark"] .tablinkservice:hover{color:#73afea !important;border-left-color:#73afea}html[data-theme="dark"] .tablinkservice:focus-visible{border-left:0.2rem solid #73afea !important}html[data-theme="dark"] .active{color:#73afea !important;border-left-color:#73afea}html[data-theme="dark"] .carousel-dark .carousel-indicators [data-bs-target]{border-color:#73afea}html[data-theme="dark"] .carousel-dark .carousel-indicators [data-bs-target]:hover{background-color:#73afea !important}html[data-theme="dark"] .carousel-dark .carousel-indicators [data-bs-target].active{background-color:#73afea !important}html[data-theme="dark"] .button-filter{color:#73afea !important}html[data-theme="dark"] .button-filter:after{background:#73afea !important}html[data-theme="dark"] .carousel-control-next path{fill:#73afea !important}html[data-theme="dark"] .home a{text-decoration:none !important}html[data-theme="dark"] .on-light{display:none}html[data-theme="dark"] .on-dark{display:block}html[data-theme="dark"] .d-lg-block.d-none.on-light{display:none !important}html[data-theme="dark"] .d-lg-block.d-none.on-dark{display:block !important}html[data-theme="dark"] .d-block.d-lg-none.on-light{display:none !important}html[data-theme="dark"] .d-block.d-lg-none.on-dark{display:none !important}html[data-theme="dark"] .slider-line{background-color:#fff !important}html[data-theme="dark"] lottie-player{--lottie-player-toolbar-icon-color: $white;--lottie-player-toolbar-icon-active-color: #aaa;--lottie-player-toolbar-icon-hover-color: $white}@media (max-width: 991.98px){html[data-theme="dark"] .d-lg-block.d-none.on-light{display:none !important}html[data-theme="dark"] .d-lg-block.d-none.on-dark{display:none !important}html[data-theme="dark"] .d-block.d-lg-none.on-light{display:none !important}html[data-theme="dark"] .d-block.d-lg-none.on-dark{display:block !important}}body{line-height:1.6;font-family:"Inter", sans-serif;font-feature-settings:"calt" 1, "frac" 0, "case" 1, "ccmp" 1, "ss01" 1, "ss02" 1, "ss03" 1, "zero" 1;overflow-y:scroll;color:#27272a}@supports (font-variation-settings: normal){body{font-family:"InterVariable", sans-serif;font-optical-sizing:auto}}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.acctoggle{background:#fff;color:#1b69b6;outline:none;border:2px solid #1b69b6;border-radius:0 6px 6px 0;padding:0.5rem 0.75rem;font-size:1.25rem;position:fixed;bottom:auto;top:80vh;left:0;right:auto;z-index:10;transition:0.2s;will-change:border}.acctoggle:hover,.acctoggle:focus-visible,.acctoggle:focus{color:#134a81;border:2px solid #134a81}.tooltip{font-size:1rem}.background-white{background-color:#fff}.txt-dark{color:#212529}.txt-white{color:#fff !important}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"InterDisplay";font-feature-settings:"ss01" 1, "ss03" 1, "zero" 1, "cv02" 1, "cv11" 1;font-weight:600}.inline-svg{display:inline-flex;justify-content:center;height:1em;width:1em;top:0.1em;position:relative}nav{z-index:2}nav .nav-link{color:#1f78d1;font-weight:500;display:inline-block;position:relative;font-feature-settings:"cv11" 1}nav .nav-link:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0.25rem;background:transparent;display:block;margin-top:0.5rem;transition:0.25s ease-in-out}nav .nav-link:hover,nav .nav-link:focus-visible,nav .nav-link:active,nav .nav-link.active{color:#134a81}nav .nav-link:hover:after,nav .nav-link:focus-visible:after,nav .nav-link:active:after,nav .nav-link.active:after{width:100%;background:currentColor}nav .nav-link.language{padding-block:0.25rem}nav .nav-link.active.language:hover:after,nav .nav-link.active.language:focus-visible:after,nav .nav-link.active.language:active:after,nav .nav-link.active.language.active:after{width:0}.navbar-toggler{font-size:1.5rem;border:none}.navbar-toggler:focus{box-shadow:none}.vr{display:inline-block;align-self:stretch;width:3px;height:2em;background-color:currentColor;opacity:0.8;position:absolute;top:26%}.overlay{height:0;width:100%;position:fixed;z-index:20;top:0;left:0;background-color:#1f78d1;overflow-x:hidden;transition:0.3s;overflow:auto;overscroll-behavior-y:contain}.overlay .container{padding-top:0.2rem}.overlay a:not(.brand){text-decoration:none;font-size:2.5rem;color:#fff;display:block;transition:0.3s;font-weight:500}.overlay a:hover,.overlay a:focus{color:#f4f4f5}.overlay .closebtn{border:none;outline:none;background:transparent;color:#fff;font-size:1.5rem;padding:0.25rem 0.75rem}#navbar-mobile .language{text-decoration:none;font-size:2.5rem;color:#fff;display:inline-block;transition:0.3s;font-weight:500}#navbar-mobile .language.active{padding-inline:0.25rem}#navbar-mobile hr{width:35%;height:2px;opacity:1}.home h1,.home .h1{font-size:3.5rem;font-weight:300;line-height:100%}.home p{font-size:1.5rem;font-weight:400;margin-bottom:2rem}.home a{color:#fff;border:2px solid #fff;padding:0.85rem 1.5rem;background-color:transparent;text-decoration:none;transition:0.25s ease-in-out}.home a span{margin-left:0.25rem}.home a:hover,.home a:focus-visible,.home a:focus{color:#1f78d1;background-color:#fff}.custom-text{font-size:1rem;font-weight:500;letter-spacing:0.15em;line-height:1.2}.no-js{display:none !important}.on-light{display:block}.on-dark{display:none}.d-lg-block.d-none.on-light{display:block !important}.d-lg-block.d-none.on-dark{display:none !important}footer{background-color:#f4f4f5}.cta h2,.cta .h2{font-size:1.5rem;font-weight:400;margin-bottom:0.25rem;color:#3f3f46}.cta .inline-svg{color:#1b69b6;font-size:2rem;margin-right:0.25rem}.cta .inline-svg:hover{color:#17599c}.svg-bg{display:inline-block;color:#fff;background-color:#1f78d1;font-size:1.5rem;padding:0.7rem 1rem 0.5rem 1rem;border-radius:0.25rem}.otfhelp:not(:last-of-type){border-bottom:1px solid #d4d4d8}#footerNav .nav-link{padding-inline:0;margin-right:1.75rem;color:#27272a}#footerIcons .inline-svg{color:#1f78d1;font-size:1.75rem;margin-left:0.75rem}#footerLinks .nav-link{font-size:0.875rem;padding-inline:0;margin-right:1.5rem;color:#1b69b6}.copyright{font-size:0.875rem;color:#52525b}.copyright a{color:#1b69b6;text-decoration:none}.copyright a:hover{text-decoration:underline}.post .header{margin-top:-5rem;min-height:26rem;background:#1f78d1;overflow:hidden;position:relative}.post .header .white-block{position:absolute;background-color:#fff;right:0;bottom:0;width:77%;height:40%}.post a{color:#1b69b6}.post a:hover,.post a:active,.post a:focus-visible{color:#17599c}.post-content h1,.post-content .h1,.post-content h2,.post-content .h2,.post-content h3,.post-content .h3,.post-content h4,.post-content .h4,.post-content h5,.post-content .h5,.post-content h6,.post-content .h6{margin-top:2.5rem}.post-content .anchor-tag{margin-left:0.5rem;text-decoration:none}.post-content .anchor-tag:hover,.post-content .anchor-tag:focus-visible,.post-content .anchor-tag:active{text-decoration:underline}.post-content figure{text-align:center;padding-block:1.5rem}.post-content figure.wide{left:50%;margin-left:-32.5vw;margin-right:-32.5vw;max-width:65vw;position:relative;right:50%}.post-content img{max-width:100%}#reading-date,#reading-time{color:#52525b}.post .move-up{margin-top:-10rem}.post .cutoff{z-index:3}.post .post-title{font-size:3rem;font-weight:500;color:#0c0c0e}.post .post-category{font-weight:700;color:#1b69b6;text-transform:uppercase}.paginate{position:relative}.paginate p.text-uppercase{font-weight:600;font-size:0.85rem}.paginate a{text-decoration:none}.paginate a:hover{background-color:#f6fafe}.button.previous p,.button.next p{font-weight:600;font-size:0.85rem}article.card{padding:1.5rem;background-color:#f6fafe;border:none;border-radius:0;height:100%}article.card:hover .grayscale{filter:none}article.card .grayscale{filter:grayscale(1);transition:0.3s ease-in-out;max-height:20rem;object-fit:cover;width:100%}article.card .grayscale:hover{filter:none}article.card .info{font-size:0.875rem;color:#1b69b6}article.card .title{font-size:1.5rem;font-weight:800;color:#17599c;text-decoration:none;line-height:1.1}article.card .description{color:#134a81}article .inline-svg{color:#52525b;margin-right:0.25rem}article.first{height:100%;position:relative}article.first:hover .grayscale{filter:none}article.first .grayscale{filter:grayscale(1);transition:0.3s ease-in-out}article.first .grayscale:hover{filter:none}article.first img{width:100%;object-fit:cover;height:100%}article.first .data{position:absolute;bottom:0;left:0;width:60%;padding:2.25rem;background-color:#1f78d1;color:#fff}article.first .title{font-size:1.5rem;line-height:1.2;font-weight:800;color:#fff;text-decoration:none}#supportNeeded{display:none}#supportNeeded.shown{display:flex}.schedule{background-color:#e4f0fb;color:#134a81;padding:4rem 5rem}.schedule a{color:#134a81}.schedule a.design{background-color:#1f78d1;color:#fff;padding:1rem 3rem;border-radius:0;text-decoration:none;transition:0.25s ease-in-out}.schedule a.design:hover{background-color:#1b69b6}.schedule a.design span{margin-left:0.5rem;transition:0.25s ease-in-out}.schedule a.design:hover span,.schedule a.design:focus-visible span,.schedule a.design:focus span{transform:translateX(0.25rem)}.signup{background-color:#1b69b6;color:#fff;padding:4rem 5rem}.signup a{color:#134a81}.signup a.design{color:#fff;border:2px solid #fff;padding:0.5rem 1.5rem;background-color:transparent;text-decoration:none;transition:0.25s ease-in-out;display:inline-flex;align-items:center;font-weight:500}.signup a.design:hover,.signup a.design:focus-visible,.signup a.design:focus{color:#1f78d1 !important;background-color:#fff}address{margin-bottom:0}.project a{color:inherit}.project-title{font-size:3.5rem;font-weight:500;margin-bottom:2rem}.project-summary{font-size:1.5rem;font-weight:600;margin-bottom:1rem}.project .category{color:inherit;text-decoration:none;font-weight:600;display:inline-flex}.project .category:hover{text-decoration:underline}.project .category:focus-visible{text-decoration:underline}.project .list{font-size:0.9rem;opacity:0.85;text-transform:uppercase;margin-bottom:0.2rem}.project a.links{display:inline-flex;text-transform:capitalize;text-decoration:none;color:inherit;font-weight:600}.project a.links:hover{text-decoration:underline}.project .sticky-xl-top{font-feature-settings:"cv08" 0, "cv05" 1}.project p img{max-width:100%;margin-block:2rem}.project figure{text-align:center;padding-block:1.5rem}.project figure.wide{left:50%;margin-left:-32.5vw;margin-right:-32.5vw;max-width:65vw;position:relative;right:50%}.project figure img{max-width:100%}.project h2,.project .h2{margin-top:3rem}.project .colored-card{font-size:1.5rem;font-weight:500;padding:1rem 1rem 4rem 1rem;box-shadow:0px 8px 10px rgba(0,0,0,0.08),0px 3px 5px rgba(0,0,0,0.04),0px 2.5px 2px rgba(0,0,0,0.02)}.project .colored-card p{color:#333 !important;background-color:transparent !important}.about h1,.about .h1{font-size:3rem;margin-bottom:3rem;line-height:1.1}.about p{font-size:1.25rem;margin-bottom:0}.zoom-wrapper{display:inline-block;overflow:hidden;width:100%}.zoom-wrapper img{transition:transform 0.2s ease-in-out}.zoom-wrapper img:hover{transform:scale(1.075)}.see-more{color:#1f78d1;border:2px solid #1f78d1;padding:0.5rem 1.5rem;background-color:transparent;text-decoration:none;transition:0.25s ease-in-out;display:inline-flex;align-items:center}.see-more span{margin-left:0.5rem}.see-more span.inline-svg{height:1.2em;width:1.2em;top:0}.see-more:hover,.see-more:focus-visible,.see-more:focus{color:#fff !important;background-color:#1f78d1}.book-button{color:#27272a !important;border:2px solid #27272a;padding:0.5rem 1.5rem;background-color:transparent;text-decoration:none;transition:0.25s ease-in-out;display:inline-flex;align-items:center}.book-button span{margin-left:0.5rem;color:currentColor}.book-button span.inline-svg{height:1.2em;width:1.2em;top:0}.book-button:hover,.book-button:focus-visible,.book-button:focus{color:#fff !important;background-color:#27272a}.otfhelp .arrow-link{color:#1b69b6;text-decoration:none}.otfhelp .arrow-link span{margin-left:0.5rem;transition:0.25s ease-in-out}.otfhelp .arrow-link:hover{text-decoration:underline}.otfhelp .arrow-link:hover span{margin-left:0.75rem}.otfhelp .arrow-link:hover span,.otfhelp .arrow-link:focus-visible span,.otfhelp .arrow-link:focus span{margin-left:0.75rem}.cta .arrow-link{font-size:2.25rem;font-weight:600;color:#1b69b6;text-decoration:none}.cta .arrow-link span{margin-left:0.5rem;transition:0.25s ease-in-out}.cta .arrow-link:hover{text-decoration:underline}.cta .arrow-link:hover span{margin-left:0.75rem}.cta .arrow-link:hover span,.cta .arrow-link:focus-visible span,.cta .arrow-link:focus span{margin-left:0.75rem}.link-arrow{font-size:1.5rem;font-weight:600;color:#1b69b6;text-decoration:none}.link-arrow span{top:0.15em;margin-left:0.35rem;transition:0.25s ease-in-out}.link-arrow:hover{text-decoration:underline}.link-arrow:hover span{margin-left:0.55rem}.link-arrow:hover span,.link-arrow:focus-visible span,.link-arrow:focus span{margin-left:0.55rem}details summary::-webkit-details-marker{display:none}details summary{position:relative;list-style:none;font-weight:400;font-size:1.25rem;color:#1f78d1;cursor:pointer;margin-block:1.25rem;display:flex;justify-content:space-between}details summary .inline-svg{top:0}details:not(:last-of-type){border-bottom:1px solid #d4d4d8}details[open] summary svg{transform:rotate(180deg)}.faq details summary{color:#27272a;font-weight:600}.circle-icons span{color:#1f78d1;font-size:1.25rem;margin-right:0.35rem}.circle-icons span:hover,.circle-icons span:focus-visible,.circle-icons span:focus{color:#17599c}.testimonial{animation:fadeInAnimation 0.25s}.testimonial-name{font-size:1.25rem;margin-bottom:0}.testimonial-link{color:#1b69b6}.testimonial-link:hover,.testimonial-link :active,.testimonial-link :focus-visible{color:#17599c}.testimonial blockquote{color:#3f3f46;font-size:2.25rem;line-height:1.25;font-weight:300;margin-bottom:1.5rem}.testimonial blockquote p{margin-bottom:0}#testimonials{min-height:22rem}#testimonials-nojs{padding-top:2rem;display:none}#testimonials-nojs article{padding-bottom:2rem}#testimonials-nojs article blockquote{margin-bottom:0.5rem;color:#3f3f46;font-size:2rem;font-weight:300}#testimonials-nojs article blockquote p{margin-bottom:0}#testimonials-nojs article:last-of-type{padding-bottom:0}.carousel-indicators{justify-content:start;margin-bottom:0.5rem;margin-left:0}.carousel-control-next{top:unset;opacity:1;justify-content:start;width:5%;transition:background-image 0.25s ease-in-out}.carousel-control-next:focus-visible{outline:2px solid #1f78d1}.carousel-control-next path,.olderposts path{transition:0.25s ease-in-out}.carousel-control-next:hover path,.carousel-control-next:focus-visible path,.olderposts:hover path,.olderposts:focus-visible path{d:path("M0 14.018h45.021L34.899 3.758 38.298.405l15.784 16-15.784 16-3.399-3.353 10.121-10.26H0v-4.775z")}.newerposts path{transition:0.25s ease-in-out}.newerposts:hover path,.newerposts:focus-visible path{d:path("M55 18.6658L9.91329 18.6658L20.0344 28.9255L16.6355 32.2785L0.851634 16.2786L16.6355 0.278808L20.0344 3.63184L9.91333 13.8914L55 13.8913L55 18.6658Z")}.carousel-control-next{left:12.5%;z-index:3}.carousel-dark .carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:12px;height:12px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fafafa;background-clip:inherit;border-radius:50%;border:2px solid #1f78d1;opacity:1;transition:background-color 0.25s ease-in-out}.carousel-dark .carousel-indicators [data-bs-target].active,.carousel-dark .carousel-indicators [data-bs-target]:hover{background-color:#1f78d1}.work a.title{font-weight:400;font-size:1.5rem;line-height:120%;color:#18181b;text-decoration:none}.work a.title:hover{text-decoration:underline}.work a.category{font-size:0.875rem;font-weight:400;color:#1f78d1;text-decoration:none}.work a.category:hover{text-decoration:underline}.categories a.title{font-size:1.5rem;font-weight:400;color:#18181b;text-decoration:none}.categories a.title:hover{text-decoration:underline}.back-overview{font-size:2rem;font-weight:600;color:#1f78d1;text-decoration:none}.back-overview:hover{color:#1b69b6;text-decoration:underline}.back-overview span{margin-right:0.35rem;transition:0.25s ease-in-out}.back-overview:hover span,.back-overview:focus-visible span,.back-overview.selected span{margin-right:0.75rem}.services{background:linear-gradient(90deg, #fafafa 25%, #fff 25%)}.subtitle{font-size:1.25rem}.tab{overflow:hidden;margin-top:3rem}.tablinkservice{background-color:transparent;width:100%;color:#1b69b6;display:block;text-align:left;text-decoration:none !important;font-size:1.2rem;box-sizing:border-box;border:0;cursor:pointer;padding-block:10px;padding-left:1.25rem;margin-bottom:0.75rem;border-left:0.25rem solid transparent;outline:none !important;transition:all 0.25s ease-in-out}.tablinkservice:hover{color:#134a81;background-color:#f4f4f5}.tablinkservice:focus-visible{color:#134a81;background-color:#f4f4f5;border-left:0.2rem solid #0f3b66}.tablinkservice.active{background-color:#f4f4f5;color:#134a81;border-left:0.25rem solid #0f3b66}.tabcontentservice{animation:fadeInAnimation 1s;margin-top:5rem;display:none}.work.visible{animation:fadeInAnimation 1s;display:block !important}.button-filter{border:none;background:transparent;outline:none !important;padding:0;margin-right:1rem;padding-bottom:0.5rem;color:#1f78d1;position:relative}.button-filter:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0.25rem;background:transparent;display:block;margin-top:0.5rem;transition:0.25s ease-in-out}.button-filter:hover,.button-filter:focus-visible,.button-filter.selected{color:#134a81}.button-filter:hover:after,.button-filter:focus-visible:after,.button-filter.selected:after{width:100%;background:currentColor}.social-links{margin-bottom:5rem}.social-links p{margin-bottom:0;font-size:0.875rem;font-weight:600;text-transform:uppercase}.social-links a{color:#1f78d1;text-decoration:none}.social-links a:hover{text-decoration:underline}.demoweek-blue-banner{position:relative;padding:2rem;font-size:4.75rem;line-height:4.75rem;flex:1;text-transform:uppercase;background-color:#009ace;animation-name:blendAnimationBlue;animation-duration:3s;animation-timing-function:ease-in-out;animation-delay:0s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}.demoweek-blue-banner div{mix-blend-mode:multiply}.demoweek-blue-banner :nth-child(1){color:#ff0080;position:absolute;left:20%}.demoweek-blue-banner :nth-child(2){color:#009acf}.demoweek-pink-banner{position:relative;padding:2rem;font-size:4.75rem;line-height:4.75rem;flex:1;text-transform:uppercase;background-color:#ff0080;animation-name:blendAnimationPink;animation-duration:3s;animation-timing-function:ease-in-out;animation-delay:0s;animation-direction:alternate-reverse;animation-iteration-count:infinite;animation-fill-mode:none;animation-play-state:running}.demoweek-pink-banner div{mix-blend-mode:multiply}.demoweek-pink-banner :nth-child(1){color:#ff0080;position:absolute;left:20%}.demoweek-pink-banner :nth-child(2){color:#009acf}@keyframes blendAnimationPink{0%{background-color:#ff0080}100%{background-color:#009ace}}@keyframes blendAnimationBlue{0%{background-color:#009ace}100%{background-color:#ff0080}}.contact{font-size:1.5rem;margin-top:1rem}.research-card{display:flex;flex-direction:column;background-color:#fff;padding:2rem;border:1px solid #b8d6f4;border-radius:1rem;height:100%}.research-card p{margin-bottom:0}.research-card p:has(.inline-svg){margin-bottom:0;text-align:end;margin-top:auto}.research-card .inline-svg{height:5em;width:5em}.research-card .inline-svg svg path{fill:#b8d6f4}.cta-card{background-color:#1f78d1;color:#fff;padding:3rem 5rem}.cta-card h2,.cta-card .h2{font-size:2.5rem;font-weight:400;line-height:1;margin-bottom:1.5rem}.cta-card .arrow-link{font-size:1.125rem;font-weight:600;color:#fff !important;text-decoration:none}.cta-card .arrow-link span{margin-left:0.45rem;transition:0.25s ease-in-out;top:0.2em}.cta-card .arrow-link:hover{text-decoration:underline}.cta-card .arrow-link:hover span,.cta-card .arrow-link:focus-visible span,.cta-card .arrow-link:focus span{margin-left:0.75rem}@media (max-width: 991.98px){.services{background:transparent}.carousel-indicators{right:unset;justify-content:center;margin-bottom:0.5rem}.carousel-control-next{right:unset;left:35%;top:unset;opacity:1;justify-content:center}.carousel-dark .carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:14px;height:14px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:inherit;border-radius:50%;border:2px solid #1f78d1;opacity:1}.carousel-dark .carousel-indicators [data-bs-target].active{background-color:#1f78d1}article.card .grayscale{max-height:12rem}.button-filter{margin-bottom:0.5rem}.post .header{margin-top:-5rem;min-height:5rem}.post .header .white-block{display:none}.post .move-up{margin-top:0}.carousel-control-next{width:unset}.testimonial-name{font-size:1rem}.testimonial blockquote{font-size:1.5rem}.social-links div{position:relative}.social-links div:not(:last-of-type):after{content:"";position:absolute;left:0.75rem;bottom:-1.5rem;height:1px;width:20%;border-bottom:1px solid #a1a1aa}}@media (max-width: 767.98px){.copyright{font-size:0.75rem}.schedule,.signup{padding:2rem}.post .post-title{font-size:2.25rem}article.first{position:relative}article.first img{max-width:100%;height:auto}article.first .data{position:initial;width:100%}.cta-card{padding:1.5rem}.tabcontentservice{margin-top:0}.home h1,.home .h1{font-size:3rem}.home h2,.home .h2{font-size:1.25rem}.home a:after{content:none}#testimonials{min-height:25rem}.acctoggle{position:fixed;border-radius:6px 0 0 6px;padding:0.5rem 0.75rem;font-size:1.25rem;top:auto;bottom:5vh;right:0;left:auto;z-index:10;transition:0.2s}.d-lg-block.d-none.on-light{display:none !important}.d-lg-block.d-none.on-dark{display:none !important}.d-block.d-lg-none.on-light{display:block !important}.d-block.d-lg-none.on-dark{display:none !important}}.client-title{font-size:1.25rem;line-height:120%;font-weight:700;margin-bottom:0.25rem}.client-description{margin-bottom:0}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{border-radius:0.25rem;box-shadow:0 0 0.125rem 0.125rem rgba(0,0,0,0.6);clip-path:none;color:#000;background-color:#fff;display:block;font-size:0.875rem;font-weight:bold;height:auto;width:auto;top:0.25rem;left:0.25rem;line-height:normal;padding:1rem;text-decoration:none;z-index:25}.error_page-container h1,.error_page-container .h1{font-size:4rem}.error_page-container p{font-size:1.5rem}.ba-slider-container{display:grid;place-items:center;margin-block:2rem}.ba-slider{display:grid;place-content:center;position:relative;overflow:hidden;--position: 50%}.image-container{max-width:100%;max-height:90vh;aspect-ratio:auto}.slider-image figure{width:100%;padding-block:0}.slider-image img{width:100%;height:100%;object-fit:cover;object-position:left}.image-before figure{position:absolute;inset:0;width:var(--position)}.slider{position:absolute;inset:0;cursor:pointer;opacity:0;width:100%;height:100%}.slider:focus-visible~.slider-button{outline:5px solid #000;outline-offset:3px}.slider-line{position:absolute;inset:0;width:0.1rem;height:100%;opacity:0.3;background-color:#71717a;left:var(--position);transform:translateX(-50%);pointer-events:none}.slider-button{position:absolute;background-color:#fff;color:#71717a;padding:0.5rem;border-radius:0;display:grid;place-items:center;top:50%;left:var(--position);transform:translate(-50%, -50%);pointer-events:none;box-shadow:1px 1px 1px rgba(8,3,3,0.5)}.form-switch{width:2.5rem;height:1.5rem}.switch-slider{width:100%;height:100%;background-color:#ccc;outline:1px solid #ccc;display:inline-block;position:absolute;cursor:pointer;transition:background-color 0.3s ease, transform 0.3s ease}.switch-slider::before{content:"";width:1.25rem;height:1.25rem;background-color:#fff;position:absolute;border-radius:50%;top:50%;left:0.125rem;transform:translateY(-50%);transition:transform 0.3s ease}input[type="checkbox"]:checked+.switch-slider{background-color:#1f78d1}input[type="checkbox"]:checked+.switch-slider::before{transform:translateY(-50%) translateX(1rem)}