*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol,p,ul{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{padding:0;list-style:none}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-weight:400;margin-top:0}h1,h2{font-size:48px}h2{font-weight:100}h3{font-size:24px;font-weight:400;margin-bottom:20px}h4{font-weight:100;margin-bottom:12px}h4,p{font-size:18px}p{padding:0;margin:0}.iconPage,.iconPdf{width:100%;height:100%}.iconSocial{width:11%;margin:-60px 0}@media(min-width:500px){.iconSocial{width:7%}}.iconColor{fill:currentColor;color:#acacac}.iconColor--blue{fill:currentColor;color:#1867b3}.icon:hover{opacity:.9;fill:currentColor;color:#9c9c9c}.page{margin:0 auto;padding-top:125px;background:#f6f7f7}@media(max-width:900px){.page{padding:100px 0 0}}.page section{margin-bottom:2rem}.page__rightSide{width:325px;max-width:325px;height:100%;top:0;right:0;border-left:1px solid #eff0f0;background:#fff;overflow:auto;z-index:2;position:fixed;transition:all .3s ease-in-out}@media(max-width:1024px){.page__rightSide{position:fixed;min-width:auto;width:50%;height:100%;top:unset;bottom:0;overflow:auto;z-index:3;right:-100%}}@media(max-width:900px){.page__rightSide{width:70%;height:calc(100% - 80px)}}.page__rightSide--edit,.page__rightSide--show{right:0}.page__overlay{display:none;position:fixed;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;z-index:2}@media(max-width:1024px){.page__overlay{display:block}}.page__rightSideClose{display:none;width:50px;fill:#1867b3}@media(max-width:1024px){.page__rightSideClose{display:block;padding:10px}}.button{display:inline-block;padding:8px 45px;font-size:.9rem;position:relative;color:#fff;background-color:#1867b3;border:1px solid #1867b3;text-decoration:none;text-transform:uppercase;min-width:250px;text-align:center;background-image:linear-gradient(45deg,#0a2948 50%,transparent 0);background-position:100%;background-size:400%;transition:all .5s ease-out;overflow:hidden}.button:hover{background-position:0;cursor:pointer}.button.button--hollow{background-color:transparent;background-image:linear-gradient(45deg,#1867b3 50%,transparent 0);border-color:#1867b3;color:#1867b3}.button.button--hollow:hover{color:#fff}.button--blue{background-color:#1867b3;background-image:linear-gradient(45deg,#0e3e6b 50%,transparent 0)!important;border-color:#1867b3}.button--blue.button--hollow{background-color:transparent;background-image:linear-gradient(45deg,#1867b3 50%,transparent 0);border-color:#1867b3;color:#1867b3}.button--black{background-color:#000;background-image:linear-gradient(45deg,#000 50%,transparent 0)!important;border-color:#000}.button--black.button--hollow{background-color:transparent;background-image:linear-gradient(45deg,#000 50%,transparent 0);border-color:#000;color:#000}.button--dark-green{background-color:#418e31;background-image:linear-gradient(45deg,#27551d 50%,transparent 0)!important;border-color:#418e31}.button--dark-green.button--hollow{background-color:transparent;background-image:linear-gradient(45deg,#418e31 50%,transparent 0);border-color:#418e31;color:#418e31}.button--dark-blue{background-color:#003865;background-image:linear-gradient(45deg,#00223d 50%,transparent 0)!important;border-color:#003865}.button--dark-blue.button--hollow{background-color:transparent;background-image:linear-gradient(45deg,#003865 50%,transparent 0);border-color:#003865;color:#003865}.button--darker-blue{background-color:#002b49;background-image:linear-gradient(45deg,#001a2c 50%,transparent 0)!important;border-color:#002b49}.button--darker-blue.button--hollow{background-color:transparent;background-image:linear-gradient(45deg,#002b49 50%,transparent 0);border-color:#002b49;color:#002b49}.button--white{background-color:#fff;background-image:linear-gradient(45deg,#999 50%,transparent 0)!important;border-color:#fff}.button--white.button--hollow{background-color:transparent;background-image:linear-gradient(45deg,#fff 50%,transparent 0);border-color:#fff;color:#fff}.button__icon{display:inline-block;height:50px;width:50px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.button__icon--download{fill:#fff;height:15px}.button__icon--pdf{height:40px}.button__iconContainer{position:relative;display:inline-block;width:20px;height:10px}.button--large{padding:18px 60px;font-size:1.2rem;margin:20px auto;min-width:50%}.button--bottomMargin{margin-bottom:35px}@media(min-width:500px){.columns--1-up .button.button--widen{min-width:300px;max-width:-moz-fit-content;max-width:fit-content;padding-left:48px;padding-right:48px}.columns--2-up .button.button--widen,.columns--3-up .button.button--widen,.columns--4-up .button.button--widen{max-width:100%}}html{background:#fff}body{font-family:Lato,sans-serif;font-size:16px;color:#000;background:#f6f7f7;overflow-x:hidden}body,main{position:relative}main{display:flex;width:calc(100% - 640px);margin:0 325px 0 315px}a{color:#1867b3;transition:color .25s ease-in-out;text-decoration:none}a:hover{color:#003865}.magnolia-editmode header{z-index:70000;position:relative}.clearfix:after{content:"";clear:both;display:table}.columnsContainer{position:relative}.columnsContainer.columnsContainer--marginBottom{margin-bottom:42px}.columnsContainer.columnsContainer--paddingTop{padding-top:50px}.columnsContainer.columnsContainer--paddingBottom{padding-bottom:50px}.columns{display:flex;flex-direction:column}@media(min-width:500px){.columns{flex-direction:row}}.columns .columns__column{flex:1 1 0px}.columns .columns__column .button,.columns .columns__column .button--bottomMargin{margin-top:auto}@media(min-width:500px){.columns .columns__column .button,.columns .columns__column .button--bottomMargin{max-width:300px}}@media(min-width:500px){.columns.columns--3-up{flex-direction:column}}@media screen and (min-width:768px){.columns.columns--3-up{flex-direction:row}}.columns--4-up .columns__column{padding-top:0;padding-bottom:0}@media(min-width:500px){.columns--4-up .columns__column{padding-top:2em;padding-bottom:2em}}.columns--4-up .columns__column .richText{height:100%}.columns--hasColumnsSpaces{margin-left:-1rem;margin-right:-1rem}.columns--hasColumnsSpaces .columns__column{padding-left:1rem;padding-right:1rem}.columns__title{font-family:Lato,sans-serif;margin-top:40px;margin-bottom:40px;padding:0 0 10px}.columns--1-up{flex-direction:row}.columns--1-up .columns__column--vCenterChildren{display:flex;align-self:center}.columns--1-up .columns__column--vCenterChildren>*{flex-grow:1}@media(min-width:500px){.columns--2-up .columns__column{width:50%}.columns--2-up .columns__column--vCenterChildren{display:flex;align-self:center}.columns--2-up .columns__column--vCenterChildren>*{flex-grow:1}}@media screen and (min-width:768px){.columns--3-up .columns__column{width:33.33333%}.columns--3-up .columns__column--vCenterChildren{display:flex;align-self:center}.columns--3-up .columns__column--vCenterChildren>*{flex-grow:1}}@media(min-width:500px){.columns--3-up.columns--reducedBreakpoint{flex-direction:row}.columns--3-up.columns--reducedBreakpoint .columns__column{width:33.33%}.columns--3-up.columns--reducedBreakpoint .columns__column--vCenterChildren{display:flex;align-self:center}.columns--3-up.columns--reducedBreakpoint .columns__column--vCenterChildren>*{flex-grow:1}}.columns__bg{background-size:cover;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}.columns__bg.colorTint:after{background:linear-gradient(-1deg,#000,rgba(0,0,0,.9) 40%,rgba(0,0,0,.6))}.page__content .columns__title{color:#000}.page__content .columnsContainer .wrap{position:relative;z-index:2;padding:0}.columnsContainer__background,.columnsContainer__background:after{position:absolute;width:100%;height:100%;top:0;left:0}.columnsContainer__background:after{content:"";background:rgba(0,0,0,.75)}.columnsContainer--blue{background-color:#1867b3}.columnsContainer--black{background-color:#000}.columnsContainer--dark-green{background-color:#418e31}.columnsContainer--dark-blue{background-color:#003865}.columnsContainer--darker-blue{background-color:#002b49}.columnsContainer--white{background-color:#fff;z-index:1}.columnsContainer--white .columns__bg{display:none}.magnolia-editmode .columns__column--vCenterChildren{display:unset}footer{background-color:transparent;position:absolute;z-index:1;font-family:Lato,sans-serif;width:100%;margin:0 1%;max-width:1440px;bottom:0;padding:0 0 10px}footer *{color:#fff}.footerContents{width:100%;display:flex;flex-flow:row wrap;margin:0 auto;justify-content:space-evenly}.footer__header{width:96vw;margin:20px auto 0;padding:0 0 80px}.footer__header .footer__headerImage{height:auto;width:100%;max-width:499px}footer .copyright{font-size:14px;max-width:1440px;margin:0 auto;padding:0}.landingPage footer .copyright{max-width:1440px}.footerContents__column{display:flex;flex-flow:column wrap;padding-bottom:30px;z-index:1;width:14%;min-width:182px}.footerContents__column .textBlock{border-left:2px solid #3c5a80;padding:0 .5em}.footerContents__column .textBlock p{font-size:14px;line-height:20px}.footerContents__column .textBlock__title{color:#5cabd7;font-size:24px;font-weight:700;text-transform:uppercase;line-height:20px;margin-bottom:5px}.footerContents__column .svgLogo img{height:50px;width:50px;margin-left:10px;margin-bottom:10px}.footerContents__column:first-child,.footerContents__column:last-child{margin:0}@media only screen and (max-width:1919px){.footerContents__column .textBlock__title{font-size:18px}.footer__header{padding:20px 3px 40px}body.resultsPage footer{width:98vw!important}}body{line-height:normal}*,:active,:hover,:link,:visited,a{box-sizing:border-box;outline:none;border:0;-webkit-tap-highlight-color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}header{display:none}footer{display:block;left:50%;transform:translateX(-50%)}footer .footer__header,footer .footerContents{display:none}.landingPage{position:relative;min-height:100vh;width:100%;margin:0;font-size:21px;color:#fff}.landingPage .landingPage__header{width:100%;position:absolute;padding:70px 0 0;top:0;z-index:999}.landingPage .landingPage__header img.landingPage__logo{vertical-align:bottom;width:200px;height:auto}.landingPage section.landingPage__main{display:flex;height:100%;align-items:center;justify-content:center}.landingPage__container,.landingPage__mainContainer{width:85%;max-width:1440px;padding:0;margin:0 auto}.main{overflow:hidden;width:100%;margin:0;font-family:Lato,sans-serif}@media screen and (max-width:1365px){.main{left:0;width:100%;padding:0}}.landingPage__info{display:inline-block;width:67%;max-width:900px}.landingPage__info h1{font-size:56px;margin:1px 0}.landingPage__info h2{font-size:31.5px;letter-spacing:3px}.landingPage__info p{font-size:24px;letter-spacing:1px}.landingPage__links{width:33%;display:flex;justify-content:space-between;align-items:center;min-width:400px}.landingPage__arrow{width:6%}.landingPage__info .landingPage__info__description{font-size:20px;font-weight:400;margin:1.5em 20% 0 0}.landingPage__mainContainer .landingPage__contentWrap{width:100%;display:flex;align-items:center;justify-content:space-between}.landingPage__mainContainer .landingPage__contentWrap div img{width:auto;height:110px;transition:.25s}.landingPage__mainContainer .landingPage__contentWrap div.landingPage__links a{display:block;background:hsla(0,0%,100%,.2);max-width:150px}.landingPage__mainContainer .landingPage__contentWrap div.landingPage__links a img{width:160px;height:160px;padding:0;cursor:pointer}.landingPage__mainContainer .landingPage__contentWrap div.landingPage__links a:hover{background:hsla(0,0%,100%,.4);transition:.25s!important}@media only screen and (max-width:1400px){.landingPage__info h1{font-size:48px;margin-bottom:8px}}@media only screen and (max-width:1100px){.landingPage__mainContainer .landingPage__contentWrap div{display:flex;width:100%;margin-bottom:25px;flex-wrap:wrap}.landingPage__links{justify-content:flex-start}.landingPage__mainContainer .landingPage__contentWrap .landing_arrow{display:none}.landingPage__mainContainer .landingPage__contentWrap{flex-wrap:wrap;flex-direction:row;justify-content:left}.landingPage .landingPage__header{padding:40px 0}.landingPage__mainContainer .landingPage__contentWrap div.landingPage__links a{margin-right:20px}}@media only screen and (max-width:768px){.landingPage .landingPage__header{padding:20px 0}.landingPage__info h2{font-size:24px}.landingPage__info h1{font-size:36px}.landingPage__info p{font-size:20px}.landingPage__info .landingPage__info__description{font-size:16px;margin:1.5em 0}}
