body{margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal}table{border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}img,iframe{border:0}body{font-family:"Roboto",system-ui;font-weight:400;scroll-behavior:smooth}body.openmenu{overflow:hidden;position:fixed}h1,h2,h3,h4,h5,h6{font-style:normal;color:#121212;font-family:"Roboto",system-ui}h1{font-size:52px;line-height:1.3;font-weight:600;margin:20px 0;font-weight:400;text-transform:uppercase;color:#0078aa}@media(max-width: 768px){h1{font-size:44px}}@media(max-width: 450px){h1{font-size:40px;line-height:1.2}}h2{font-size:40px;line-height:1.3;font-weight:400;margin:20px 0;text-transform:uppercase;letter-spacing:1px;color:#0078aa}@media(max-width: 768px){h2{font-size:32px}}h3{font-size:27px;line-height:1.3;font-weight:600;margin:20px 0}@media(max-width: 767px){h3{font-size:26px}}h4{font-size:21px;line-height:1.3;font-weight:500;margin:20px 0}@media(max-width: 767px){h4{font-size:20px}}h5{font-size:13px;margin:10px 0;line-height:1;text-transform:uppercase;letter-spacing:1px}p{margin:20px 0;color:#4a4a4a;line-height:1.75;font-size:16px}@media(max-width: 767px){p{font-size:15px;line-height:1.625}}p.small{font-size:14px}@media(max-width: 767px){p.small{font-size:13px}}p.intro,.intro p{line-height:1.75;font-size:20px;font-weight:300;color:#121212}@media(max-width: 767px){p.intro,.intro p{font-size:19px;line-height:1.6}}ul,ol{font-size:16px;color:#4a4a4a;line-height:1.75;margin:0 0 32px}@media(max-width: 767px){ul,ol{font-size:15px;line-height:1.625}}ul li,ol li{margin:0 0 12px 0;padding:0;line-height:1.625}a{color:#016088;text-decoration:none;transition:all .2s ease-out}a:hover,a:active,a:visited{color:#004a6a}img{max-width:100%}a.textButton{text-transform:uppercase;color:#0078aa;font-weight:600;border-bottom:2px solid #17a543;padding-bottom:2px;font-size:14px;display:inline-block}a.textButton:hover{color:#016088;border-bottom:2px solid #059958;text-decoration:none}a.button{font-family:"Roboto",system-ui;font-size:14px;font-weight:400;padding:10px 18px;color:#fff;font-weight:500;border-radius:4px;background:linear-gradient(150deg, #17a543, #059958, #0078aa, #016088);background-size:200% 200%;background-position:center center;transition:all .5s ease;box-shadow:0 1px 2px rgba(0,0,0,.05),0 1px 18px rgba(0,0,0,.1)}a.button:hover{background-position:center left;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.1),0 4px 18px rgba(0,0,0,.2)}a.button.large{font-size:17px;padding:18px 24px;background-position:center left;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 30px rgba(0,0,0,.18)}a.button.large:hover{background-position:center center;box-shadow:0 1px 3px rgba(0,0,0,.19),0 6px 24px rgba(0,0,0,.25)}a.button.large:active{background-position:center right}a.button:active{background-position:center right}.caption,.image{margin:0 0 1.5em;padding:1em 0}.caption img,.image img{height:auto}@media(min-width: 450px){.caption,.image{max-width:40%}.caption.left,.caption.image-style-block-align-left,.image.left,.image.image-style-block-align-left{float:left;clear:left;margin:0 4% 1em 0}.caption.right,.caption.image-style-block-align-right,.image.right,.image.image-style-block-align-right{float:right;clear:right;margin:0 0 1em 4%}.caption.full,.caption.image-style-align-center,.image.full,.image.image-style-align-center{max-width:100%;margin:0 0 1em}}.media{margin:0 0 1.5em}.media>div>div{position:relative}.media>div>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}div#skipNavigation{visibility:hidden;position:absolute}.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.edit{position:fixed;top:calc(50% - 60px);left:0;background:#000;width:26px;height:120px;z-index:10000;margin:0 0 0 -5px;padding-right:6px;text-align:center;writing-mode:vertical-rl}.edit a{color:#fff;font-size:13px}.edit a:hover{opacity:.75}header#desktop{position:relative;width:88vw;padding:0 6vw;height:100px;z-index:10;box-shadow:0 2px 10px rgba(5,153,88,.05),0 1px 2px rgba(18,18,18,.05)}@media(max-width: 1024px){header#desktop{display:none}}header#desktop section.head{font-family:"Roboto",system-ui;z-index:120;display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:0 auto;height:100%}header#desktop section.head .logo img{width:187px;height:60px}header#desktop section.head nav{justify-content:center}header#desktop section.head nav ul{padding:0;margin:0;list-style:none;position:relative}header#desktop section.head nav ul li{display:inline-block;margin:0;padding:14px 0;position:relative}header#desktop section.head nav ul li img{width:10px}header#desktop section.head nav ul li a{padding:0 24px;color:#016088;font-size:16px;font-weight:500;cursor:default}header#desktop section.head .demo{justify-content:flex-end}header#desktop section.head nav ul ul{display:none;position:absolute;z-index:2;margin:0 0 0 0;padding:0 0 24px;top:54px;left:-36px;background:#f1f7f7;min-width:auto;width:300px;border-radius:6px;box-shadow:0 4px 32px rgba(18,18,18,.2),0 2px 6px rgba(5,153,88,.08),0 2px 6px rgba(18,18,18,.1)}header#desktop section.head nav ul ul li{display:list-item;position:relative;margin:0 0 2px;padding:4px 0;height:auto}header#desktop section.head nav ul ul li:first-child{background:#fff;padding:21px 0 21px;border-bottom:1px solid #eafcfa;margin-bottom:16px;line-height:1.2;border-top-left-radius:6px;border-top-right-radius:6px}header#desktop section.head nav ul ul li:first-child:before{display:block;background:#fff;content:"";background-size:10px 10px;height:10px;width:10px;position:absolute;top:-5px;left:58px;transform:rotate(45deg);box-shadow:-1px -1px 1px 0px rgba(0,0,0,.1)}header#desktop section.head nav ul ul li:first-child a{font-size:16px;font-weight:500;cursor:pointer}header#desktop section.head nav ul ul li:first-child a:before{display:inline-block;content:"";background-size:28px 28px;height:28px;width:28px;position:absolute;left:20px;top:50%;transform:translateY(-54%)}header#desktop section.head nav ul ul li a{color:#121212;font-size:14px;padding:0 30px 0 60px;display:block;text-transform:none;font-weight:400;cursor:pointer}header#desktop section.head nav ul ul li a:before{display:inline-block;background-image:url("//d1scyd4sggtx5y.cloudfront.net/images/Icons/ico-arrow.svg");content:"";background-size:12px 12px;height:12px;width:12px;position:absolute;left:34px;top:50%;transform:translateY(-54%)}header#desktop section.head nav ul ul li a:hover{color:#0078aa}header#desktop section.head nav ul ul li.solutionsNav:first-child a:before{background-image:url("//d1scyd4sggtx5y.cloudfront.net/images/Icons/ico-solutions.svg")}header#desktop section.head nav ul ul li.whoWeServeNav:first-child a:before{background-image:url("//d1scyd4sggtx5y.cloudfront.net/images/Icons/ico-why.svg")}header#desktop section.head nav ul ul li.companyNav:first-child a:before{background-image:url("//d1scyd4sggtx5y.cloudfront.net/images/Icons/ico-triangle.svg")}header#desktop section.head nav ul li:hover>ul{display:inherit;transform:translateY(0);animation:fadeup .25s linear}@keyframes fadeup{0%{opacity:0;visibility:hidden;transform:translateY(16px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}header#mobile{display:none}@media(max-width: 1024px){header#mobile{display:inherit;position:absolute;width:100vw;height:68px;background:#fff;margin:0;box-shadow:0 2px 10px rgba(5,153,88,.06),0 1px 2px rgba(18,18,18,.12);z-index:10;text-align:center}}header#mobile .logo{padding-top:9px}header#mobile .logo img{height:48px}header#mobile .menuIcon{width:36px;position:absolute;right:5vw;top:20px;display:flex;justify-content:space-between}header#mobile .menuIcon nav.menu{flex-basis:36px;width:36px;height:30px;z-index:9;cursor:pointer}header#mobile .menuIcon nav.menu div.strokes{height:1px;margin:1px 0 11px;background:#121212;transition:transform .3s,opacity .1s}.hide{opacity:0;transform:translateX(-42px)}.animate0{transform:rotate(45deg) translateY(17px)}.animate2{transform:rotate(-45deg) translateY(-17px)}.fullscreenmenu{background-color:#f9f9f9;top:0;left:0;width:100%;min-height:100%;position:fixed;opacity:0;transition:background .5s ease-in-out,opacity .5s;z-index:-2}.fullscreenmenu .menuContainer{display:none}.fullscreenmenu.show{opacity:1;background-color:#fff;transition:background .5s ease-in-out,visibility .5s;z-index:8}.fullscreenmenu.show .menuContainer{display:inherit;position:absolute;width:100vw;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch}.fullscreenmenu.show .menuContainer ul.mobileMenu{list-style:none;padding:0;margin:150px 5vw 8px 5vw;width:90vw;display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px}@media(max-width: 450px){.fullscreenmenu.show .menuContainer ul.mobileMenu{grid-template-columns:repeat(2, 1fr)}}.fullscreenmenu.show .menuContainer ul.mobileMenu li{margin-bottom:32px}.fullscreenmenu.show .menuContainer ul.mobileMenu li h5{color:#0078aa;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eafcfa}.fullscreenmenu.show .menuContainer ul.mobileMenu li a{visibility:inherit;color:#121212;display:block;margin-bottom:8px;padding-bottom:10px}@media(max-width: 450){.fullscreenmenu.show .menuContainer ul.mobileMenu li a{font-size:16px}}.fullscreenmenu.show .menuContainer ul.mobileMenu li a:hover{color:#0078aa}.fullscreenmenu.show .menuContainer .button.large{display:block;width:300px;padding:20px 0;text-align:center;margin:0 0 0 calc(50vw - 150px)}.home .hero{display:flex;height:calc(100vh - 100px);align-items:center;position:relative}@media(max-width: 1200px){.home .hero{height:100vh}}@media(max-width: 768px){.home .hero{flex-direction:column;height:auto}}.home .hero .heroText{z-index:1;width:40vw;margin:-100px 0 0 calc(50vw - 570px)}@media(max-width: 1280px){.home .hero .heroText{margin:-20px 0 0 6vw}}@media(max-width: 768px){.home .hero .heroText{order:2;width:88vw;margin:0 6vw 0 6vw}}.home .hero .heroText p{margin-bottom:40px}.home .hero .heroImg{width:60vw;height:100%;-webkit-clip-path:polygon(100% 0, 100% 100%, 0 100%, 25% 0);clip-path:polygon(100% 0, 100% 100%, 0 100%, 25% 0);background-size:cover;background-position:center right}@media(max-width: 768px){.home .hero .heroImg{width:100vw;height:400px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%);background-position:top right;order:1}}.home section.solutions{display:flex;flex-direction:column;background:#eafcfa;padding:80px 0;border-top:1px solid #cdecdf;border-bottom:1px solid #cdecdf}@media(max-width: 767px){.home section.solutions{margin-top:100px}}.home section.solutions .solutionsContainer{max-width:1180px;margin:0 6vw;display:flex;align-self:center;justify-content:space-between}@media(max-width: 767px){.home section.solutions .solutionsContainer{flex-flow:column}}.home section.solutions .solutionsContainer .solution{width:31%;transition:.2s ease-in-out;padding:40px;border-right:1px solid #cdecdf}.home section.solutions .solutionsContainer .solution:last-child{border-right:none}@media(max-width: 767px){.home section.solutions .solutionsContainer .solution{width:100%;padding:40px 0;border-right:none;border-bottom:1px solid #dfeae9}.home section.solutions .solutionsContainer .solution:last-child{border-bottom:none}}.home section.solutions .solutionsContainer .solution a.solutionsIcon img{width:100px;height:100px}.home section.solutions .solutionsContainer .solution a h3{transition:.2s ease-in-out}.home section.solutions .solutionsContainer .solution a h3:hover{color:#0078aa;text-decoration:underline}.home h2{text-align:center;margin-bottom:60px}@media(max-width: 1200px){.home h2{margin-bottom:32px}}@media(max-width: 1024px){main.landing{padding-top:68px}}main.landing .pageIntro{display:flex;justify-content:center;position:relative;height:400px}main.landing .pageIntro .overlay{background:#059958;display:flex;justify-content:center;text-align:center;align-items:center}main.landing .pageIntro .pageIntroText h1,main.landing .pageIntro .pageIntroText h5,main.landing .pageIntro .pageIntroText p{color:#fff}@supports(display: grid){main.landing .pageIntro{display:flex;justify-content:center;position:relative;height:660px;background-size:cover !important;background-position:top center !important;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%)}@media(max-width: 767px){main.landing .pageIntro{height:500px}}@media(max-width: 450px){main.landing .pageIntro{height:540px}}main.landing .pageIntro .overlay{position:absolute;width:100%;height:100%;background:rgba(1,96,136,.9);display:flex;justify-content:center;text-align:center;align-items:center}main.landing .pageIntro .pageIntroText{width:780px}@media(max-width: 1024px){main.landing .pageIntro .pageIntroText{width:88vw;padding:0 6vw}}main.landing .pageIntro .pageIntroText h5{margin:0;color:#17a543}@media(min-width: 1024px){main.landing .pageIntro .pageIntroText h5{display:none}}main.landing .pageIntro .pageIntroText h1{margin:10px 0 0 0;color:#fff}main.landing .pageIntro .pageIntroText p{color:rgba(255,255,255,.86);margin-bottom:40px}}main.content{width:88vw;margin:0 0 60px 0;padding:90px 6vw 0 6vw}@media(min-width: 1025px){main.content{width:100vw;margin:0 0 80px 0;padding:0;display:grid;justify-content:center;grid-template-columns:calc(6vw - 40px) 210px 1fr 210px calc(6vw - 40px);grid-template-rows:auto;grid-column-gap:40px;grid-template-areas:"crumb crumb crumb crumb crumb " ". title title title . " ". nav   main  side ."}}@media(min-width: 1400px){main.content{grid-template-columns:1fr 210px 700px 210px 1fr;grid-column-gap:80px;grid-template-areas:"crumb crumb crumb crumb crumb " ". title title title . " ". nav   main  side ."}}main.content section.title{grid-area:title;text-align:center;margin:0 0 60px 0;padding:0 0 18px 0;border-bottom:1px solid #ebebeb}@media(max-width: 1024px){main.content section.title{margin:0 0 40px 0}}main.content aside.leftSide{grid-area:nav}main.content aside.leftSide .sidebarQuote{margin-top:80px;border:1px solid #ebebeb;position:relative;border-radius:4px;padding:20px 16px 16px 16px;font-size:15px;line-height:1.5;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 18px rgba(0,0,0,.15)}main.content aside.leftSide .sidebarQuote .sbQuote{color:#4a4a4a;margin-bottom:16px}main.content aside.leftSide .sidebarQuote picture.headshot{display:block;width:100%;margin:-60px 0 10px;overflow:hidden;text-align:center}main.content aside.leftSide .sidebarQuote picture.headshot img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%}main.content aside.leftSide .sidebarQuote .sbAttribution{color:#666;font-size:11px;font-weight:500;margin:10px 0;line-height:1.5;text-transform:uppercase;letter-spacing:1px}main.content section.mainContent{grid-area:main}main.content section.mainContent p.intro,main.content section.mainContent .intro p{margin:0 0 40px}main.content section.mainContent a:not(.textButton,.button){color:#016088;text-decoration:underline;text-decoration-color:#17a543;transition:all .2s ease-out}main.content section.mainContent a:not(.textButton,.button):hover{color:#004a6a;text-decoration:underline;text-decoration-color:#059958}main.content section.mainContent figure{margin:40px 0 40px 0}main.content section.mainContent figure figcaption{font-size:12px;color:#666;margin:4px 0 0 0}main.content section.mainContent .callout{background:linear-gradient(150deg, #eafcfa, #f0fff8);border:1px solid #cdecdf;padding:10px 30px;margin:40px 0;border-radius:4px;text-align:center}main.content section.mainContent .callout p{font-size:19px;font-weight:300}main.content section.mainContent .callout p a{font-weight:500}main.content section.mainContent blockquote.pullQuote{margin:40px 0;padding:0 0 0 30px;color:#016088;border-left:4px solid #17a543}main.content section.mainContent blockquote.pullQuote .attribution{font-size:12px;text-transform:uppercase;letter-spacing:1px}main.content section.mainContent blockquote.pullQuote p{color:#016088;font-size:19px;font-weight:300}main.content aside.rightSide{grid-area:side}main.content aside.rightSide .sidebarCard{background:#007144;padding:16px 24px;margin-bottom:40px;border-radius:4px}main.content aside.rightSide .sidebarCard.blue{background:#016088}main.content aside.rightSide .sidebarCard p{color:#fff;font-size:15px;font-weight:500;line-height:1.5;text-align:center}main.content aside.rightSide .sidebarCard p.button a,main.content aside.rightSide .sidebarCard a.button{font-family:"Roboto",system-ui;font-size:14px;font-weight:400;padding:10px 18px;color:#fff;border-radius:4px;font-weight:500;background:linear-gradient(150deg, #17a543, #059958, #0078aa, #016088);background-size:200% 200%;background-position:center left;transition:all .5s ease;box-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 18px rgba(0,0,0,.15)}main.content aside.rightSide .sidebarCard p.button a:hover,main.content aside.rightSide .sidebarCard a.button:hover{background-position:bottom center;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.15),0 4px 18px rgba(0,0,0,.2)}section.breadcrumb{grid-area:crumb;background:linear-gradient(150deg, rgba(3, 104, 60, 0.95), rgba(1, 96, 136, 0.92));margin:0 0 24px;padding:10px 0 12px 0;align-self:center}@media(max-width: 1024px){section.breadcrumb{display:none}}section.breadcrumb .breadcrumbLinks{max-width:1280px;margin:0 auto;width:88vw;padding:0 6vw}section.breadcrumb .breadcrumbLinks a{color:rgba(255,255,255,.75);margin-right:8px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px}section.breadcrumb .breadcrumbLinks a:hover{color:#fff;text-decoration-color:#fff}section.breadcrumb .breadcrumbLinks a::after{display:inline-block;content:" ";background-image:url("https://di6zpoqlizfz.cloudfront.net/svgs/icon-right-white.svg");background-size:12px 12px;height:12px;width:12px;margin-left:10px}section.breadcrumb .breadcrumbLinks a:last-child{color:#fff}section.breadcrumb .breadcrumbLinks a:last-child:hover{cursor:default;text-decoration:none}section.breadcrumb .breadcrumbLinks a:last-child::after{display:none}.tertiaryNav{display:flex;flex-flow:column wrap}@media(max-width: 1024px){.tertiaryNav{display:none}}.tertiaryNav a{padding:18px 12px;font-size:14px;color:#016088;border-bottom:1px solid #ebebeb}.tertiaryNav a:last-child{margin:0}.tertiaryNav a:hover{color:#004a6a;text-decoration-color:#016088;box-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 18px rgba(0,0,0,.15)}.tertiaryNav a.active{color:#0078aa}.tertiaryNav a.active:hover{cursor:default;text-decoration:none}@media(min-width: 1024px){.title h1{width:980px;margin-left:auto;margin-right:auto}}main.news{width:88vw;margin:0 0 60px 0;padding:90px 6vw 0 6vw}@media(min-width: 1025px){main.news{width:100vw;margin:0 0 80px 0;padding:0;display:grid;justify-content:center;grid-template-columns:calc(6vw - 40px) 210px 1fr 210px calc(6vw - 40px);grid-template-rows:auto;grid-column-gap:40px;grid-template-areas:"crumb crumb crumb crumb crumb " ". title title title . " ". nav   main  side ."}}@media(min-width: 1400px){main.news{grid-template-columns:1fr 210px 700px 210px 1fr;grid-column-gap:80px;grid-template-areas:"crumb crumb crumb crumb crumb " ". title title title . " ". nav   main  side ."}}main.news section.title{grid-area:title;text-align:center;margin:0 0 60px 0;padding:0 0 18px 0;border-bottom:1px solid #ebebeb}@media(max-width: 1024px){main.news section.title{margin:0 0 40px 0}}main.news aside.leftSide{grid-area:nav}main.news aside.leftSide .sidebarQuote{margin-top:80px;border:1px solid #ebebeb;position:relative;border-radius:4px;padding:20px 16px 16px 16px;font-size:15px;line-height:1.5;text-align:center;box-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 18px rgba(0,0,0,.15)}main.news aside.leftSide .sidebarQuote .sbQuote{color:#4a4a4a;margin-bottom:16px}main.news aside.leftSide .sidebarQuote picture.headshot{display:block;width:100%;margin:-60px 0 10px;overflow:hidden;text-align:center}main.news aside.leftSide .sidebarQuote picture.headshot img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:50%}main.news aside.leftSide .sidebarQuote .sbAttribution{color:#666;font-size:11px;font-weight:500;margin:10px 0;line-height:1.5;text-transform:uppercase;letter-spacing:1px}main.news section.mainContent{grid-area:main}main.news section.mainContent p.intro,main.news section.mainContent .intro p{margin:0 0 40px}main.news section.mainContent .newsList{display:flex;flex-flow:row wrap;width:100%;margin:40px auto 32px;justify-content:space-between}@media(max-width: 1023px){main.news section.mainContent .newsList{margin-bottom:0}}main.news section.mainContent .newsList .newsCard{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;padding:16px;transform:translateX(-16px);border-bottom:1px dotted #dcdcdc;padding-bottom:18px}@media(max-width: 767px){main.news section.mainContent .newsList .newsCard{padding:24px 0 12px;transform:translateX(0);align-items:flex-start}}main.news section.mainContent .newsList .newsCard:hover{z-index:2;box-shadow:0 3px 60px rgba(18,18,18,.25),0 1px 2px rgba(18,18,18,.05)}main.news section.mainContent .newsList .newsCard figure{width:25%;margin:0}@media(max-width: 540px){main.news section.mainContent .newsList .newsCard figure{width:36%}}main.news section.mainContent .newsList .newsCard .newsCardText{width:72%;padding-top:4px}@media(max-width: 540px){main.news section.mainContent .newsList .newsCard .newsCardText{width:60%}}main.news section.mainContent .newsList .newsCard .newsCardText h5{margin:0 0 8px}main.news section.mainContent .newsList .newsCard .newsCardText h4{margin:0 0 4px}main.news section.mainContent .newsList .newsCard .newsCardText h4 a{font-weight:600}main.news section.mainContent .newsList .newsCard .newsCardText span.time{font-size:12px;margin-top:16px}main.news aside.rightSide{grid-area:side}main.news aside.rightSide .sidebarCard{background:#007144;padding:16px 24px;margin-bottom:40px;border-radius:4px}main.news aside.rightSide .sidebarCard.blue{background:#016088}main.news aside.rightSide .sidebarCard p{color:#fff;font-size:15px;font-weight:500;line-height:1.5;text-align:center}main.news aside.rightSide .sidebarCard p.button a,main.news aside.rightSide .sidebarCard a.button{font-family:"Roboto",system-ui;font-size:14px;font-weight:400;padding:10px 18px;color:#fff;border-radius:4px;background:linear-gradient(150deg, #17a543, #059958, #0078aa, #016088);background-size:200% 200%;background-position:center left;transition:all .5s ease;box-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 18px rgba(0,0,0,.15)}main.news aside.rightSide .sidebarCard p.button a:hover,main.news aside.rightSide .sidebarCard a.button:hover{background-position:bottom center;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.15),0 4px 18px rgba(0,0,0,.2)}.pagination{margin:36px 0 0 0;display:flex;justify-content:space-between;width:100%}@media(max-width: 1023px){.pagination{border-bottom:1px solid #dcdcdc;margin-top:36px;padding-bottom:40px}}.pagination .firstPage,.pagination .lastPage{width:66px}.pagination .firstPage a,.pagination .firstPage a:link,.pagination .firstPage a:visited,.pagination .lastPage a,.pagination .lastPage a:link,.pagination .lastPage a:visited{border:1px solid #dcdcdc;border-radius:2em;padding:4px 12px}.pagination .middlePages{align-self:center;width:calc(100% - 122px);text-align:center}.pagination .middlePages a{padding:0 4px}.pagination .middlePages a img{height:12px}.pagination .middlePages a:hover img,.pagination .middlePages a:active img,.pagination .middlePages a:focus img{opacity:.75}.pagination .lastPage{align-self:flex-end}main.article{width:88vw;margin:0 0 60px 0;padding:90px 6vw 0 6vw}@media(min-width: 1025px){main.article{width:100vw;margin:24px 0 80px 0;padding:0;display:grid;justify-content:center;grid-template-columns:calc(6vw - 40px) 210px 1fr 210px calc(6vw - 40px);grid-template-rows:auto;grid-column-gap:40px;grid-template-areas:"crumb crumb crumb crumb crumb " ". title title title . " ". nav   main  side ."}}@media(min-width: 1400px){main.article{grid-template-columns:1fr 210px 700px 210px 1fr;grid-column-gap:80px;grid-template-areas:"crumb crumb crumb crumb crumb " ". title title title . " ". nav   main  side ."}}main.article section.title{grid-area:title;text-align:center;margin:0 0 60px 0;padding:0 0 18px 0;border-bottom:1px solid #dcdcdc}@media(max-width: 1024px){main.article section.title{margin:0 0 40px 0}}main.article section.title h5{color:#0078aa}main.article section.title h1{margin:10px 0 10px 0}main.article section.title span.time{font-size:13px;margin:10px 0;line-height:1;text-transform:uppercase;letter-spacing:1px}main.article aside.leftSide{grid-area:nav}main.article section.newsContent{grid-area:main}main.article section.newsContent figure.leadPhoto{margin:0 0 32px 0}main.article section.newsContent figure.leadPhoto figcaption{margin:0;font-size:13px;padding:8px 0;display:block;color:#4a4a4a;border-bottom:1px solid #dcdcdc}main.article section.newsContent h4{font-weight:600;color:#121212;max-width:700px;margin-right:auto;margin-left:auto}main.article section.newsContent figure{margin:0 32px 32px 32px}@media(max-width: 768px){main.article section.newsContent figure{float:none;width:100%;margin:32px auto}}main.article section.newsContent figure figcaption{margin:0;font-size:13px;padding:8px 0;display:block;color:#4a4a4a;border-bottom:1px solid #ebebeb}main.article section.newsContent ol,main.article section.newsContent ul{padding:0}main.article section.newsContent ol li,main.article section.newsContent ul li{margin-left:32px;margin-right:32px}main.article section.newsContent blockquote.pullQuote{margin:40px 0;padding:0 0 0 30px;color:#016088;border-left:4px solid #17a543}main.article section.newsContent blockquote.pullQuote .attribution{font-size:12px;text-transform:uppercase;letter-spacing:1px}main.article section.newsContent blockquote.pullQuote p{color:#016088;font-size:19px;font-weight:300}main.article section.newsContent a.backLink{margin-top:40px;padding-top:16px;border-top:1px solid #ebebeb;width:100%;display:block}main.article aside.rightSide{grid-area:side}section.featureRows{width:100vw;display:flex;flex-direction:column;justify-content:center;max-width:1440px;margin:60px auto 0 auto}section.featureRows .featureRow{display:flex;margin-bottom:80px;align-items:center;justify-content:center}@media(max-width: 768px){section.featureRows .featureRow{width:88vw;margin:0 6vw;flex-direction:column}}section.featureRows .featureRow figure{width:50%;height:500px;margin:0;overflow:hidden}@media(min-width: 1440px){section.featureRows .featureRow figure{width:640px;align-self:flex-start}}@media(max-width: 1024px){section.featureRows .featureRow figure{height:400px}}@media(max-width: 768px){section.featureRows .featureRow figure{width:100%;margin-bottom:20px;height:auto}}section.featureRows .featureRow figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.featureRows .featureRow .featureText{width:40%;padding:0 5%}@media(max-width: 1280px){section.featureRows .featureRow .featureText{width:40%;padding:0 5%}}@media(max-width: 768px){section.featureRows .featureRow .featureText{width:100%;margin-bottom:80px}}section.featureRows .featureRow:nth-child(odd){justify-content:flex-end}@media(min-width: 1440px){section.featureRows .featureRow:nth-child(odd){justify-content:center}}section.featureRows .featureRow:nth-child(odd) figure{order:2}@media(max-width: 768px){section.featureRows .featureRow:nth-child(odd) figure{order:1}}section.featureRows .featureRow:nth-child(odd) .featureText{order:1}@media(min-width: 1280px){section.featureRows .featureRow:nth-child(odd) .featureText{width:560px;padding-right:80px}}@media(max-width: 768px){section.featureRows .featureRow:nth-child(odd) .featureText{order:2}}.accordion{width:100%;margin-bottom:40px}.accordion p{margin:0}.accordion__button{font-family:"Roboto",system-ui;position:relative;display:block;margin:0;border:1px solid #dcdcdc;padding:18px 16px;text-align:left;color:#121212;background:#ebebeb;font-size:17px;width:100%;transition:.2s;cursor:pointer}.accordion__button:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.accordion__button:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.accordion__button:hover{background:#ebebeb;outline:none;border:1px solid #121212;cursor:pointer;box-shadow:0 2px 10px rgba(5,153,88,.05),0 1px 2px rgba(18,18,18,.05)}.accordion__button:hover::after{border-top-color:#dcdcdc}.accordion__button:focus{background:#dcdcdc;outline:none;border:1px solid #121212;cursor:pointer;box-shadow:0 2px 10px rgba(5,153,88,.05),0 1px 2px rgba(18,18,18,.05)}.accordion__button::after{display:inline-block;content:" ";background-image:url("//d1scyd4sggtx5y.cloudfront.net/images/Icons/ico-chevron-right.svg");background-size:8px 12px;height:12px;width:8px;position:absolute;right:20px;top:calc(50% - 6px);transform:rotate(90deg)}.accordion__button.expanded{background:#dcdcdc}.accordion__button.expanded::after{transform:rotate(270deg)}.accordion__section{border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;background:#fff;max-height:0vh;overflow:hidden;padding:0;opacity:1}.accordion__section.open{max-height:100vh;overflow:auto;padding:18px;visibility:visible;border-bottom:1px solid #dcdcdc;border-bottom-left-radius:3px;border-bottom-right-radius:3px;animation:appear .25s linear}@keyframes appear{0%{opacity:0;visibility:hidden;transform:translateY(6px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}form input,form select,form textarea{padding:10px;font-size:15px;border:1px solid #dcdcdc;width:100%}form input:focus,form select:focus,form textarea:focus{border:1px solid #121212}form select{background:#dcdcdc;padding:10px}form input::-moz-placeholder, form textarea::-moz-placeholder{color:#999}form input::placeholder,form textarea::placeholder{color:#999}form h4{margin:24px 0 6px 0}form p.instructions{font-size:12px;margin:0 0 8px 0}form input.button{font-family:"Roboto",system-ui;margin-top:20px;font-size:14px;font-weight:400;width:220px;padding:10px 18px;color:#fff;border-radius:4px;background:linear-gradient(150deg, #17a543, #059958, #0078aa, #016088);background-size:200% 200%;background-position:center center;transition:all .5s ease;box-shadow:0 1px 2px rgba(0,0,0,.1),0 1px 18px rgba(0,0,0,.15)}form input.button:hover,form input.button:active,form input.button:focus{background-position:center left;cursor:pointer;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.15),0 4px 18px rgba(0,0,0,.2)}section.cta{background:linear-gradient(170deg, #17a543, #059958, #0078aa, #016088);background-size:200% 200%;background-position:center right;padding:120px 0 80px 0;transition:all 1s ease;text-align:center;-webkit-clip-path:polygon(0 15%, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 15%, 100% 0, 100% 100%, 0% 100%)}section.cta:hover{background-position:center center}section.cta h2{color:#fff;margin:0}section.cta p{color:#fff;text-align:center;padding:0 6vw;margin-bottom:10px 0 0 0}section.cta p a{color:#fff;border-bottom:2px solid #17a543;padding-bottom:2px;display:inline-block;height:22px}section.cta p a:hover{background:#17a543;text-decoration:none}footer{text-align:center;padding:0 6vw;border-top:1px solid #ebebeb}footer p a{margin-left:8px}footer a{color:#0078aa}.edit{position:fixed;top:calc(50% - 60px);left:0;background:#121212;width:26px;height:120px;z-index:10000;margin:0 0 0 -5px;padding-right:6px;text-align:center;writing-mode:vertical-rl}.edit a{color:#fff;font-size:13px}.edit a:hover{opacity:.75}/*# sourceMappingURL=main.css.map */