@font-face{font-family:"Lexend";src:url("../fonts/Lexend/static/Lexend-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Lexend";src:url("../fonts/Lexend/static/Lexend-bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}body{--media-border-radius: 10px;--block-border-radius: 5px;--c-black: black;--c-text: #444455;--c-header-text: #656161;--c-header-background: #fff;--c-white: white;--c-red: #f07e86;--c-green: #a7cf82;--c-blue: #dcf6fa;--c-pink: #f3599c;--c-purple: #a64d79;--c-grey: #fafafa;--c-btn-bg: var(--c-white);--c-btn-fg: var(--c-purple);--btn-border-radius: var(--media-border-radius);color:var(--c-text)}.bg-red{background-color:var(--c-red) !important;color:var(--c-text) !important}.bg-green{background-color:var(--c-green) !important;color:var(--c-text) !important}.bg-blue{background-color:var(--c-blue) !important;color:var(--c-text) !important}.bg-purple{background-color:var(--c-purple) !important;color:var(--c-white) !important}.bg-grey{background-color:var(--c-grey) !important;color:var(--c-text) !important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-bold{font-weight:bold}.text-italic{font-weight:italic}.px-0{padding-left:0px !important;padding-right:0px !important}.py-0{padding-top:0px !important;padding-bottom:0px !important}.p-0{padding:0px 0px !important}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.pr-0{padding-right:0px !important}.mx-0{margin-left:0px !important;margin-right:0px !important}.my-0{margin-top:0px !important;margin-bottom:0px !important}.m-0{margin:0px 0px !important}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mr-0{margin-right:0px !important}.px-1{padding-left:1rem !important;padding-right:1rem !important}.py-1{padding-top:1rem !important;padding-bottom:1rem !important}.p-1{padding:1rem 1rem !important}.pt-1{padding-top:1rem !important}.pb-1{padding-bottom:1rem !important}.pl-1{padding-left:1rem !important}.pr-1{padding-right:1rem !important}.mx-1{margin-left:1rem !important;margin-right:1rem !important}.my-1{margin-top:1rem !important;margin-bottom:1rem !important}.m-1{margin:1rem 1rem !important}.mt-1{margin-top:1rem !important}.mb-1{margin-bottom:1rem !important}.ml-1{margin-left:1rem !important}.mr-1{margin-right:1rem !important}.px-2{padding-left:2rem !important;padding-right:2rem !important}.py-2{padding-top:2rem !important;padding-bottom:2rem !important}.p-2{padding:2rem 2rem !important}.pt-2{padding-top:2rem !important}.pb-2{padding-bottom:2rem !important}.pl-2{padding-left:2rem !important}.pr-2{padding-right:2rem !important}.mx-2{margin-left:2rem !important;margin-right:2rem !important}.my-2{margin-top:2rem !important;margin-bottom:2rem !important}.m-2{margin:2rem 2rem !important}.mt-2{margin-top:2rem !important}.mb-2{margin-bottom:2rem !important}.ml-2{margin-left:2rem !important}.mr-2{margin-right:2rem !important}.px-3{padding-left:3rem !important;padding-right:3rem !important}.py-3{padding-top:3rem !important;padding-bottom:3rem !important}.p-3{padding:3rem 3rem !important}.pt-3{padding-top:3rem !important}.pb-3{padding-bottom:3rem !important}.pl-3{padding-left:3rem !important}.pr-3{padding-right:3rem !important}.mx-3{margin-left:3rem !important;margin-right:3rem !important}.my-3{margin-top:3rem !important;margin-bottom:3rem !important}.m-3{margin:3rem 3rem !important}.mt-3{margin-top:3rem !important}.mb-3{margin-bottom:3rem !important}.ml-3{margin-left:3rem !important}.mr-3{margin-right:3rem !important}.px-4{padding-left:4rem !important;padding-right:4rem !important}.py-4{padding-top:4rem !important;padding-bottom:4rem !important}.p-4{padding:4rem 4rem !important}.pt-4{padding-top:4rem !important}.pb-4{padding-bottom:4rem !important}.pl-4{padding-left:4rem !important}.pr-4{padding-right:4rem !important}.mx-4{margin-left:4rem !important;margin-right:4rem !important}.my-4{margin-top:4rem !important;margin-bottom:4rem !important}.m-4{margin:4rem 4rem !important}.mt-4{margin-top:4rem !important}.mb-4{margin-bottom:4rem !important}.ml-4{margin-left:4rem !important}.mr-4{margin-right:4rem !important}.px-5{padding-left:5rem !important;padding-right:5rem !important}.py-5{padding-top:5rem !important;padding-bottom:5rem !important}.p-5{padding:5rem 5rem !important}.pt-5{padding-top:5rem !important}.pb-5{padding-bottom:5rem !important}.pl-5{padding-left:5rem !important}.pr-5{padding-right:5rem !important}.mx-5{margin-left:5rem !important;margin-right:5rem !important}.my-5{margin-top:5rem !important;margin-bottom:5rem !important}.m-5{margin:5rem 5rem !important}.mt-5{margin-top:5rem !important}.mb-5{margin-bottom:5rem !important}.ml-5{margin-left:5rem !important}.mr-5{margin-right:5rem !important}.px-6{padding-left:6rem !important;padding-right:6rem !important}.py-6{padding-top:6rem !important;padding-bottom:6rem !important}.p-6{padding:6rem 6rem !important}.pt-6{padding-top:6rem !important}.pb-6{padding-bottom:6rem !important}.pl-6{padding-left:6rem !important}.pr-6{padding-right:6rem !important}.mx-6{margin-left:6rem !important;margin-right:6rem !important}.my-6{margin-top:6rem !important;margin-bottom:6rem !important}.m-6{margin:6rem 6rem !important}.mt-6{margin-top:6rem !important}.mb-6{margin-bottom:6rem !important}.ml-6{margin-left:6rem !important}.mr-6{margin-right:6rem !important}.anchorjs-link{color:black !important;padding:0 !important;width:0ch;display:inline-block;height:0ch}.anchorjs-link:after{display:block;position:absolute;width:2ch;height:2ch;left:0%;top:0%;transform:translateX(-0.75ch);background-color:white !important;line-height:0.9;border-radius:4ch;letter-spacing:0.25ch;text-align:center;border:currentColor solid 2px;box-sizing:content-box}h1,h2,h3,h3,h4,h5,h6{font-family:"Lexend", Avenir, Montserrat, Corbel, 'URW Gothic', source-sans-pro, sans-serif;font-weight:bold}h1[id],h2[id],h3[id],h3[id],h4[id],h5[id],h6[id]{position:relative;scroll-margin-top:1rem;margin:1rem auto}p{margin:1rem 0}.btn{padding:0.5rem 1rem;color:var(--c-btn-fg);border:1px solid var(--c-btn-fg);border-radius:var(--btn-border-radius);transition:all 125ms ease-in-out;display:inline-block}.btn:hover,.btn:focus{color:var(--c-btn-bg);background-color:var(--c-btn-fg)}#header .logo{display:flex;justify-content:space-between;align-items:center}#header .logo:hover .anchorjs-link:after{background-color:transparent !important}#header .logo .title{top:0;transform:translateY(-5px);font-family:"novecento_sans_widedemibold", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif}#header .langswitcher li a{display:block;color:var(--c-header-text);background:var(--c-header-background);border-radius:15px 5px;padding:5px;transition:all 125ms ease-in-out}#header .langswitcher li a:hover,#header .langswitcher li a:focus{border-radius:5px}#header #navbar{font-size:1.0rem}@media screen and (min-width: 48em){#header #navbar ul.navigation li:first-child a{padding-left:0.8rem}#header #navbar ul.navigation li>ul{display:none;position:absolute;background:white !important;width:100% !important}#header #navbar ul.navigation li>ul a{border-left:3px solid transparent}#header #navbar ul.navigation li>ul a:hover,#header #navbar ul.navigation li>ul a:focus{border-left-color:currentColor}#header #navbar ul.navigation li:hover>ul,#header #navbar ul.navigation li:focus-within>ul{display:block}#header #navbar ul.navigation li:hover>ul li,#header #navbar ul.navigation li:focus-within>ul li{float:none}}#header #navbar .searchbox{display:flex;align-items:center;text-align:right;position:fixed;bottom:0;left:0;top:initial;transform:translate(0, 0);box-shadow:0 0 1rem 0 rgba(30,30,40,0.2);border-top-right-radius:var(--block-border-radius);background-color:var(--c-header-text);color:var(--c-header-background);font-size:1.5rem}#header #navbar .searchbox input{margin:0;padding:0.5rem;width:20ch;background:inherit;border-radius:inherit;color:var(--c-header-background);border:none}#header #navbar .searchbox .fa{padding:0 0.5em;color:var(--c-header-background)}.header-lite .langswitcher li a{background-color:var(--c-header-text) !important;color:var(--c-header-background) !important}.module-generic{--module-generic-gutter: 1rem;width:100%;margin:auto;padding:0 var(--module-generic-gutter);max-width:1280px}.module-generic video,.module-generic .embed-youtube,.module-generic .embed-vimeo iframe{width:100%;height:auto;margin:auto;display:block;border-radius:var(--media-border-radius);aspect-ratio:16/9}.module-generic img{border-radius:var(--media-border-radius)}.module-generic .pullout{margin:auto calc(-1 * var(--module-generic-gutter)) !important}.module-generic section.banner{margin:auto calc(-1 * var(--module-generic-gutter));padding:1rem 2rem;background:white}.module-generic section.block{margin:auto -2rem;padding:1rem 2rem;background:white;border-radius:var(--block-border-radius);display:flex;flex-direction:column;gap:1rem;justify-content:center}.module-generic section.block .col img{display:block;margin:auto}.module-generic section.block .col>.embed-youtube,.module-generic section.block .col>.embed-vimeo{margin:1rem 0}.module-generic section.block h2,.module-generic section.block h3{text-align:left}@media (min-width: 48em){.module-generic section.block{flex-direction:row}.module-generic section.block .col{width:50%;padding:1rem}.module-generic section.block .col.quarter{width:25%}.module-generic section.block .col.third{width:33%}.module-generic section.block .col.half{width:50%}.module-generic section.block .col img{display:inline-block}}.module-generic section.callout{margin:2rem auto;border-radius:var(--block-border-radius)}.module-generic section.grid{display:flex;flex-wrap:wrap;gap:1rem}.module-generic section.grid .block{margin:0 auto;width:31ch;max-width:100%;flex-direction:column;justify-content:start}.module-generic section.grid .block .col{width:100%;padding:0}@media (min-width: 48em){.module-generic{--module-generic-gutter: 4rem}}.footer-partners{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.footer-partners .bg-white{background:white}.footer-partners .padded{padding:5px}.footer-partners img{max-height:100px}
