/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5{color:#06094f;font-weight:700}h1,.h1{font-size:28px;line-height:32px;margin:0 0 16px}@media screen and (min-width: 768px){h1,.h1{font-size:32px;line-height:36px;margin:0 0 20px}}@media screen and (min-width: 1024px){h1,.h1{font-size:40px;line-height:44px;margin:0 0 24px}}@media screen and (min-width: 1440px){h1,.h1{font-size:48px;line-height:52px}}h2,.h2{font-size:22px;line-height:26px;margin:0 0 16px}@media screen and (min-width: 768px){h2,.h2{font-size:26px;line-height:30px;margin:0 0 20px}}@media screen and (min-width: 1024px){h2,.h2{font-size:30px;line-height:34px;margin:0 0 24px}}@media screen and (min-width: 1440px){h2,.h2{font-size:34px;line-height:38px}}h3,.h3{font-size:20px;line-height:24px;margin:0 0 16px}@media screen and (min-width: 768px){h3,.h3{font-size:22px;line-height:26px;margin:0 0 20px}}@media screen and (min-width: 1024px){h3,.h3{font-size:24px;line-height:28px;margin:0 0 24px}}@media screen and (min-width: 1440px){h3,.h3{font-size:26px;line-height:30px}}h4,.h4{font-size:18px;line-height:22px;margin:0 0 16px}@media screen and (min-width: 768px){h4,.h4{margin:0 0 20px}}@media screen and (min-width: 1024px){h4,.h4{font-size:22px;line-height:26px;margin:0 0 24px}}h5,.h5{font-size:18px;line-height:22px;margin:0 0 16px}@media screen and (min-width: 768px){h5,.h5{margin:0 0 20px}}@media screen and (min-width: 1024px){h5,.h5{margin:0 0 24px}}h6,.h6{color:#0364b6;font-size:16px;font-weight:600;line-height:20px;margin:0 0 12px;text-transform:uppercase}p{font-size:16px;line-height:24px;margin:0 0 16px}@media screen and (min-width: 768px){p{font-size:18px;line-height:28px}}p.light{color:#ee3d96}p+ul{margin-top:16px}ul{margin:0 0 16px 20px;padding:0}.list--brand{list-style-type:none;margin:0 0 16px 0}.list--brand li{background-image:url("../img/link-flourish-two.png");background-position:0 6px;background-repeat:no-repeat;color:#0364b6;font-size:18px;padding-left:28px}@media screen and (min-width: 768px){.list--brand li{font-size:22px}}a:not(.btn,.logo,.no-hover,.js-tooltip,.skip-link){-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#0364b6;position:relative;text-decoration:none}a:not(.btn,.logo,.no-hover,.js-tooltip,.skip-link)::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#0364b6;bottom:-2px;content:"";height:1px;left:50%;position:absolute;width:0}a:not(.btn,.logo,.no-hover,.js-tooltip,.skip-link):hover{color:#16becf}a:not(.btn,.logo,.no-hover,.js-tooltip,.skip-link):hover::after{left:0;width:100%}.btn{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#fff;border:1px solid #ee3d96;color:#ee3d96;display:inline-block;font-weight:700;padding:8px 32px;text-decoration:none}.btn:hover{background-color:#16becf;border:1px solid #16becf;color:#fff}.btn--light-blue{background-color:#16becf;border:1px solid #16becf;color:#fff}.btn--light-blue:hover{background-color:#fff;border:1px solid #ee3d96;color:#ee3d96}.text-link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.text-link--one{background-image:url("../img/link-flourish-one.png");background-position:0 2px;background-repeat:no-repeat;color:#1b1b22;padding-left:24px}.text-link--two{background-image:url("../img/link-flourish-two.png");background-position:0 2px;background-repeat:no-repeat;color:#1b1b22;padding-left:24px}.text-link--three{background-image:url("../img/link-flourish-three.png");background-position:0 2px;background-repeat:no-repeat;color:#1b1b22;padding-left:24px}.body h1:last-of-type,.body h2:last-of-type,.body h3:last-of-type,.body h4:last-of-type,.body h5:last-of-type,.body h6:last-of-type,.body p:last-of-type{margin-bottom:0}.text-center{text-align:center}.text-left{text-align:left}body{font-family:"Karla",serif;color:#1b1b22;font-size:16px;height:100%;font-weight:400;line-height:24px;margin:0;padding:0;position:relative;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px){body{font-size:18px;line-height:28px}}.site{margin:0 auto;max-width:1920px;overflow:hidden}section{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:32px 0}@media screen and (min-width: 768px){section{margin:48px 0}}@media screen and (min-width: 1024px){section{margin:80px 0}}@media screen and (min-width: 1440px){section{margin:120px 0}}section.reduce-spacing{margin:24px 0}section.reduce-spacing:first-child{margin-top:32px}@media screen and (min-width: 768px){section.reduce-spacing:first-child{margin-top:48px}}@media screen and (min-width: 1024px){section.reduce-spacing:first-child{margin-top:80px}}@media screen and (min-width: 1440px){section.reduce-spacing:first-child{margin-top:120px}}section.reduce-spacing:last-child{margin-bottom:32px}@media screen and (min-width: 768px){section.reduce-spacing:last-child{margin-bottom:48px}}@media screen and (min-width: 1024px){section.reduce-spacing:last-child{margin-bottom:80px}}@media screen and (min-width: 1440px){section.reduce-spacing:last-child{margin-bottom:120px}}.background{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0;padding:32px 0}@media screen and (min-width: 768px){.background{padding:48px 0}}@media screen and (min-width: 1024px){.background{padding:80px 0}}@media screen and (min-width: 1440px){.background{padding:80px 0}}.background--dark-blue{background-color:#522e91}.background--light{background-color:#fafafc;position:relative;z-index:3 !important}.background--flare::before{background-color:#fafafc;content:"";height:260px;left:0;position:absolute;top:-260px;width:260px}.background--flare::after{background-color:#fff;border-bottom-left-radius:40%;content:"";height:260px;left:0;position:absolute;top:-260px;width:260px}@media screen and (min-width: 768px){.background--flare::after{border-bottom-left-radius:60%}}@media screen and (min-width: 1024px){.background--flare::after{border-bottom-left-radius:80%}}@media screen and (min-width: 1440px){.background--flare::after{border-bottom-left-radius:100%}}.background--flare .container::before{background-color:#fff;content:"";height:260px;position:absolute;right:0;top:0;width:260px}.background--flare .container::after{background-color:#fafafc;border-top-right-radius:40%;content:"";height:260px;position:absolute;right:0;top:0;width:260px}@media screen and (min-width: 768px){.background--flare .container::after{border-top-right-radius:60%}}@media screen and (min-width: 1024px){.background--flare .container::after{border-top-right-radius:80%}}@media screen and (min-width: 1440px){.background--flare .container::after{border-top-right-radius:100%}}.background--flare .container>div{position:relative;z-index:4}.container{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:0 24px}@media screen and (min-width: 768px){.container{padding:0 32px}}@media screen and (min-width: 1024px){.container{padding:0 48px}}@media screen and (min-width: 1440px){.container{padding:0 140px}}.container--sm{margin:0 auto;max-width:576px}.container--md{margin:0 auto;max-width:768px}.container--lg{margin:0 auto;max-width:1024px}.container--xl{margin:0 auto;max-width:1280px}.container--xxl{margin:0 auto;max-width:calc(1440px - 280px)}.container--full{max-width:100%;padding:0}img[data-src]{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}img.lazyloaded{opacity:1}.skip-link{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:30px;left:50%;line-height:1;padding:16px 24px 8px;position:absolute;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%);z-index:10}.skip-link:focus{-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}@media screen and (min-width: 1024px){.mobile{display:none}}.desktop{display:none}@media screen and (min-width: 1024px){.desktop{display:block}}