nav{position:sticky;top:0;background:#fff;margin:0;z-index:1001;box-shadow:0 -1px 10px #0000001a}nav .container{display:flex;align-items:center;justify-content:space-between;max-width:1432px;margin:0 auto;width:100%;height:64px;gap:16px;padding:16px 24px}@media(max-width:1519px){nav .container{padding:14px 40px}}@media(max-width:1023px){nav .container{padding:14px 16px}}nav .controls{display:flex;align-items:center;justify-content:flex-start;gap:24px}nav a{display:flex;align-items:center;justify-content:flex-start;color:#131313}nav .logo{height:40px;margin-right:auto}nav .logo svg{height:40px;width:auto}@media(max-width:1279px){nav .logo svg{height:32px;width:auto}}@media(max-width:1023px){nav .logo svg{height:28px;width:auto}}nav .header-button{display:flex;align-items:center;justify-content:flex-start;height:40px;gap:8px;padding:10px 12px;border:1px solid #353535;border-radius:10px;font-weight:600}nav .header-button img{height:24px}nav .header-control{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;padding:4px 8px;height:50px;position:relative}nav .header-control p{font-size:12px;line-height:150%}nav .header-control span{position:absolute;top:0;right:4px}.alerts{position:fixed;bottom:20px;right:20px;z-index:1070;max-width:350px}.alert{padding:1rem;border-radius:4px;margin-bottom:.5rem;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;color:#383d41;border:1px solid #d6d8db;white-space:pre-wrap}.alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.alert-warning{background:#fff3cd;color:#856404;border:1px solid #ffeeba}.alert-info{background:#d1ecf1;color:#0c5460;border:1px solid #bee5eb}#footer{padding:100px 40px 80px;min-height:fit-content;background:#fff;border-radius:24px 24px 0 0;max-width:1872px}@media(max-width:1519px){#footer{padding:80px 94px 48px;margin:0 24px}}@media(max-width:1023px){#footer{padding:48px 16px 32px;margin:0 16px}}@media(max-width:767px){#footer{padding:48px 16px;margin:0}}#footer a{color:#000}#footer .footer-content{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:80px;max-width:1480px;margin:0 auto}@media(max-width:1023px){#footer .footer-content{display:grid;grid-template-columns:1fr;justify-items:center;gap:48px}}@media(max-width:767px){#footer .footer-content{gap:32px}}#footer .links{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:32px}#footer .links a:first-child{font-weight:700}@media(max-width:767px){#footer .links{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px}}#footer .links-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;gap:86px}@media(max-width:767px){#footer .links-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:32px}}#footer .social{display:flex;gap:4px}#footer .social a{display:flex;align-items:center;justify-content:center;padding:8px}#footer .social a svg{width:24px;height:24px;aspect-ratio:1/1}@media(max-width:1023px){#footer .social{grid-area:2}}#footer .footer-info{padding-top:32px;border-top:1px solid #EEE}@media(max-width:767px){#footer .footer-info{flex-direction:column-reverse;padding-top:24px}}#footer .footer-info,#footer .info-links{display:flex;align-items:center;justify-content:center;gap:48px;font-size:14px}#footer .footer-info p,#footer .info-links p{font-size:14px}@media(max-width:767px){#footer .footer-info p,#footer .info-links p{padding-top:8px}}#footer .info-links{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:24px}#footer .info-links a{text-decoration:underline}@media(max-width:767px){#footer .info-links{display:flex;align-items:center;justify-content:center;flex-direction:column}}#footer .info-links-group{display:grid;grid-template-columns:1fr 1fr;gap:48px}@media(max-width:767px){#footer .info-links-group{display:contents}}#footer .footer-logo{height:27px;width:auto}#footer .footer-logo svg{height:100%}*{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;font-size:inherit;font-weight:inherit}html,body{font-weight:400}button{background-color:inherit;border:0;outline:0}a,button,input,textarea,select{font-family:inherit;outline:none;border:0;text-decoration:none}hr{border:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:none}q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}button,a{cursor:pointer}b,strong{font-weight:700}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img{-webkit-user-select:none;user-select:none;display:block}.button{color:var(--button-text-color, black);background-color:var(--button-background-color, transparent);cursor:pointer;border:var(--button-border);gap:var(--button-gap);padding:var(--button-padding);border-radius:var(--button-radius);font-weight:var(--button-font-weight, 400);display:flex;justify-content:center;align-items:center;transition:color .2s,border .2s,background .2s}.button:hover{background-color:var(--button-background-color-hover, transparent)}.button:hover svg{stroke:currentColor}.button.loading{cursor:wait}.button.button-round{border-radius:100%}:root{--font-family-heading: "Montserrat", sans-serif;--font-family-primary: "Source Sans 3", sans-serif;--font-family-secondary: "Source Sans 3", sans-serif;--font-weight-heading: 700;--button-font-weight: 600;--color-text-primary: #131313;--button-text-color: #F9F9F9;--button-background-color: #1C3D75;--button-background-color-hover: #3468C1;--button-padding: 12px 24px;--button-gap: 8px;--button-radius: 10px;--color-primary: #1C3D75;--navbar-color-background: #F9F9F9;--navbar-color-burger: #1C3D75;--navbar-color-link: #131313;--color-background: #F9F9F9;--gutter-desktop: 244px;--gutter-laptop: 40px;--gutter-tablet: 40px;--gutter-mobile: 16px}html{font-family:var(--font-family-primary, Arial),sans-serif;font-size:var(--font-size, 16px)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading, Arial),sans-serif;line-height:var(--font-line-height, 1.5em);font-weight:var(--font-weight-h0, var(--font-weight-heading, 800))}h1{font-size:var(--font-size-h1, 3em)}h2{font-size:var(--font-size-h2, 2.5em)}h3{font-size:var(--font-size-h3, 2em)}h4{font-size:var(--font-size-h4, 1.75em)}h5{font-size:var(--font-size-h5, 1.45em)}h6{font-size:var(--font-size-h6, 1.2em)}.tagline{font-family:var(--font-family-heading, Arial),sans-serif;font-weight:var(--font-weight-tagline, 600);font-size:var(--font-size-tagline, 1em);line-height:var(--font-line-height, 1.5em)}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:"Source Sans 3",sans-serif;line-height:1.6;color:#333;background-color:#f9f9f9}.page{max-width:1432px;margin:0 auto}@media(max-width:1431px){.page{margin:0 24px}}@media(max-width:1023px){.page{margin:0 16px}}.breadcrumb{display:flex;align-items:center;justify-content:flex-start;gap:8px}.breadcrumb a{color:#131313}.breadcrumb span{font-weight:600;color:#131313}.breadcrumb .arrow-to-left{transform:rotate(180deg)}h1{line-height:120%;letter-spacing:-.48px}@media(max-width:767px){h1{font-size:37px}}@media(max-width:767px){h1{font-size:28px}}h2{line-height:120%;letter-spacing:-.4px}@media(max-width:1023px){h2{font-size:32px}}h6{font-size:18px}.tagline{font-family:var(--font-family-heading, Arial),sans-serif;font-weight:var(--font-weight-tagline, 600);font-size:var(--font-size-tagline, 1em);line-height:var(--font-line-height, 1.5em);font-weight:700;color:#4e5152;margin-bottom:16px}@media(max-width:767px){.tagline{margin-bottom:12px}}p{font-family:"Source Sans 3",sans-serif;font-size:18px;line-height:150%}@media(max-width:767px){p{font-size:16px}p.small{font-size:14px}}.text-light{font-size:var(--font-size-small, .875em);font-weight:var(--font-weight-light, 300)}.omnibus{font-size:var(--font-size-small, .875em);font-weight:var(--font-weight-normal, 400)}.button.btn-secondary{border:1px solid #353535;background-color:#f9f9f9;color:#131313}.button.btn-secondary:hover{background-color:#e5e5e5}.button.btn-black{background-color:#353535}.button.btn-black:hover{background-color:#131313}.button.btn-inverted{background-color:#353535;color:#f9f9f9}.button.btn-inverted:hover{background-color:#131313}.button.btn-icon{display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid #353535;border-radius:50%;background:transparent;height:28px;width:28px}.button.btn-icon img{height:20px;width:20px}.button.btn-icon:hover{background-color:#e5e5e5}.button .white-icon{filter:invert(96%) sepia(0%) saturate(7486%) hue-rotate(70deg) brightness(114%) contrast(95%)}.button{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content}.row{display:flex;flex-wrap:wrap}.primary-icon{filter:invert(17%) sepia(37%) saturate(3087%) hue-rotate(202deg) brightness(95%) contrast(89%)}.success-icon{filter:invert(87%) sepia(56%) saturate(651%) hue-rotate(11deg) brightness(93%) contrast(89%)}.error-icon{filter:invert(19%) sepia(99%) saturate(2947%) hue-rotate(354deg) brightness(73%) contrast(91%)}.desktop-none{display:none!important}@media(max-width:767px){.desktop-none{display:flex}}@media(max-width:1023px){.desktop-none.tablet{display:flex!important}}@media(max-width:767px){.desktop-none.mobile{display:flex!important}}@media(max-width:1023px){.tablet-none{display:none!important}}@media(max-width:767px){.mobile-none{display:none}}.todo,a[href*=todo]{outline:1px solid red}
