:root{--animation-function:ease-in;--animation-time:500ms;--color-blue:#4c43d1;--color-grey:#7b7b7b;--color-grey-light:#f0f0f0;--color-yellow:#f6ca45;--color-dark:#000;--color-light:#fff;--color-font:var(--color-dark);--color-disabled:var(--color-grey);--font-lineheight:1.4;--font-family:Montserrat,sans-serif;--font-size:1rem;--font-size-1:1.75rem;--font-size-2:1.3125rem;--font-size-3:1.125rem;--font-size-4:1rem;--nav-height:4.75rem;--width-main:90rem;--width-text:48.25rem;--width-full:100%;--block-space-horizontal:1.25rem;--block-space-vertical:6rem;--block-space-vertical-small:2rem;--default-spacing:2rem}@media (min-width:480px){:root{--block-space-horizontal:2rem}}@media (min-width:1080px){:root{--block-space-horizontal:3.125rem;--font-size-1:3.375rem;--font-size-2:2.25rem;--font-size-3:1.5rem}}*,:after,:before{box-sizing:inherit}a{color:var(--color-font)}body{background:var(--color-light);color:var(--color-font);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--font-lineheight);margin:0}button,input[type=button],input[type=search],input[type=submit],input[type=text],select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-position:center right 1rem;background-repeat:no-repeat;border:1px solid var(--color-dark);color:var(--color-dark);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--font-lineheight);min-width:5rem;padding:.5rem 1rem;text-align:left}select{background-image:url(images/arrdown.b4df296d.svg);padding:.5rem 3rem .5rem 1rem}button,input[type=button]{cursor:pointer}button:disabled,input[type=button]:disabled{border-color:var(--color-disabled);color:var(--color-disabled);cursor:default}button:hover,input[type=button]:hover{text-decoration:underline}button:disabled:hover,input[type=button]:disabled:hover{outline:none;text-decoration:none}figcaption{font-weight:700;padding:1rem 0}figure{margin:0;padding:0}h1,h2,h3,h4,h5{margin:0;word-break:break-word}h1{font-size:var(--font-size-1);line-height:2rem}h2{font-size:var(--font-size-2);line-height:1.625rem}h3{font-size:var(--font-size-3)}h3,h4{line-height:1.5rem}h4{font-size:var(--font-size-4)}@media (min-width:1080px){h1{font-size:var(--font-size-1);line-height:3.625rem}h2{font-size:var(--font-size-2);line-height:2.625rem}h3{font-size:var(--font-size-3);line-height:1.75rem}h4{font-size:var(--font-size-4);line-height:1.5rem}}html{box-sizing:border-box;font-size:100%;scroll-behavior:smooth}img{display:block;max-width:100%}li{font-size:var(--font-size-p);margin:0 0 1rem}fieldset{border:none;margin:0;padding:0}input::placeholder,select::placeholder{color:var(--color-disabled);opacity:1}p{margin:0 0 1rem}picture,picture source{display:block}ul{margin:0 0 2rem}video,video source{display:block;max-width:100%}.button{background-color:transparent;border:1px solid var(--color-dark);color:var(--color-dark);display:block;line-height:var(--font-lineheight);min-width:10rem;padding:.5rem 1rem;position:relative;text-align:left;text-decoration:none;transition:color var(--animation-time),fill var(--animation-time);width:100%}.button svg{transition:fill var(--animation-time),color var(--animation-time)}@media (min-width:400px){.button{display:inline-block}}.button:hover:not(.light){color:var(--color-light)!important}.button:hover svg{fill:var(--color-light);color:var(--color-light)}.button:after{background:var(--color-dark);content:"";height:100%;left:0;position:absolute;top:0;transition:width var(--animation-time);width:0}.button:hover:after{width:100%}.button.icon{padding:.5rem 3rem .5rem 1rem}.button.icon:hover svg{color:var(--color-light)!important}.button.light{border:1px solid var(--color-light);color:var(--color-light)}.button.light:hover{color:var(--color-dark)}.button.light:after{background:var(--color-light)}.button span,.button svg{position:relative;z-index:1}.button svg{position:absolute;right:1rem;top:calc(50% - .3rem)}.center{text-align:center}.hidden{display:none}.list-unstyled{list-style:none;margin:0;padding:0}.list-unstyled li{margin:0}.noscroll{overflow:hidden}.page-header{background:var(--color-blue);color:var(--color-light);margin:0 auto;margin-top:var(--nav-height)}.page-header .header-container{align-items:center;display:flex;padding:0 var(--block-space-horizontal)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:local("Montserrat Regular"),local("Montserrat-Regular"),url(fonts/montserrat-regular.88226982.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:local("Montserrat Semibold"),local("Montserrat-Semibold"),url(fonts/montserrat-semibold.c1d247f7.woff2) format("woff2")}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:800;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(fonts/montserrat-bold.eff03f4f.woff2) format("woff2")}body{background-color:#fff}.spaceTopAndBottom{padding-bottom:var(--default-spacing);padding-top:var(--default-spacing)}.spaceTopAndBottomLarge{padding-bottom:calc(var(--default-spacing)*2);padding-top:calc(var(--default-spacing)*2)}.spaceBottom{padding-bottom:var(--default-spacing);padding-top:0}.spaceTop{padding-bottom:0;padding-top:var(--default-spacing)}.space-both-side{padding:0 var(--default-spacing)}.space-bottom-outer{margin-bottom:var(--default-spacing)}main .space-bottom-outer:last-child{margin-bottom:0}.spaceBottomLarge{padding-bottom:calc(var(--default-spacing)*2);padding-top:0}main .spaceBottom:last-child{padding-bottom:0}main section:first-child{padding-top:var(--default-spacing)}
/*# sourceMappingURL=app.eab9cfa2.css.map*/