@font-face{font-family:Saira;font-weight:normal bold;font-style:normal;font-display:swap;src:url(../web/fonts/Saira-Regular.ttf) format("truetype")}:root{--font-family: "Saira";--font-family-boxheader: "Saira"}body{margin:0;overflow-x:hidden;overflow-y:auto;color:#444}.slide{position:absolute;opacity:0;transition:opacity 1s ease}h1{font-size:40px}h2{font-size:36px}h3{font-size:22px}h4{font-size:20px}.contact-text{color:green}.stat-header{font-size:40px;font-weight:700;margin:5px}.stat-text{font-size:20px;margin:5px}.bkgnd-img-container{height:auto;width:100vw;min-height:calc(40vh + 100px);background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}.bkgnd-text-box{position:absolute;margin-left:30px;margin-top:150px;max-width:900px;width:calc(100vw - 20%);height:200px;padding:20px;background-color:#00000067}.bkgnd-text-header{font-size:36px;font-weight:700;color:#fff;white-space:nowrap}.bkgnd-text{font-size:18px}.bkgnd-text-divider{height:30px;width:150px;border-bottom:solid 2px;margin-bottom:50px}.cookies-box{display:none;font-family:var(--font-family);color:#58585b;box-shadow:5px 5px 20px #00000054;position:fixed;background:#fff;z-index:5;width:fit-content;left:0;bottom:0;padding:0 0 0 .75rem}.cookies-box a{color:#fff}.cookies-box a:link{text-decoration:none}.button-box{padding:15px 25px;width:fit-content;background-color:#69bd45;color:#fff;font-weight:700;font-size:18px;white-space:nowrap}.button-box a{color:#fff}.button-box a:link,.button-box a:visited{text-decoration:none}.article{font-family:var(--font-family);width:80vw;padding:20px;background-color:#58585b;color:#f0f8ff;margin-bottom:50px;font-size:18px;justify-self:center;border-radius:10px}.article-root{display:grid;grid-template-columns:auto auto;grid-template-rows:100%;gap:20px}@media (orientation: portrait){.article-root{display:grid;grid-template-columns:auto;grid-template-rows:auto auto;gap:20px}}.article h1{font-size:40px}.article h2{font-size:34px}.article h3{font-size:30px}.article h4{font-size:20px}.article p{line-height:140%;font-size:20px}.article ul>li{line-height:140%;padding-bottom:10px}.article a:link,.article a:visited{color:#fff;text-decoration:underline}.header{position:fixed;z-index:2;left:0;top:0;width:100%;background-color:#e4e4e4d9;display:grid;grid-template-columns:1fr auto;grid-template-rows:100%}.footer{background-color:#58585b;font-family:var(--font-family)}.mobile-link{font-size:26px;padding-top:20px}.header-link{color:#4a5975;font-size:20px}.footer-link{color:#fff}.footer-grid{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}@media (orientation: portrait){.footer-grid{display:grid;grid-template-columns:100%;grid-template-rows:auto}}.footer-section{margin-top:5px;margin-bottom:5px;color:#fff}a{color:#000}a:link,a:visited{text-decoration:none}a:hover,a:active{text-decoration:underline}.pages-grid{margin-top:50px;margin-bottom:50px;justify-self:center;width:1000px;height:280px;display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:auto auto}@media (orientation: portrait){.pages-grid{grid-template-columns:100%;grid-template-rows:auto;width:auto;height:auto}}.pages-grid a{text-decoration:none;color:#000}.pages-grid a:hover{color:green}.stat-grid{padding:50px;background-color:#5a5a5a;color:#fff;text-align:center;display:grid;grid-template-columns:repeat(4,25%);grid-template-rows:auto auto}@media (orientation: portrait){.stat-grid{grid-template-columns:100%;grid-template-rows:auto;width:auto;height:auto}}.cases-footer{position:absolute;margin-left:50px;margin-top:100px;width:1200px;padding:50px;background-color:#ffffffd9;justify-self:center;font-size:20px}.case{margin-bottom:20px;width:1200px;justify-self:center}.case-caption{display:grid;grid-template-columns:40% 60%;grid-template-rows:auto;gap:10px;background-color:#58585b}.case-header{font-size:36px;font-weight:700;padding:20px;color:#fff}.case-text{font-size:18px;padding:20px;color:#fff;line-height:150%}.case-story{background-color:gray}.case-section-header{font-size:36px;font-weight:700;padding:20px;color:#fff}.case-section-text{font-size:18px;padding:20px;color:#fff;line-height:150%}.case-section-image{width:420px;float:right;margin:20px 50px}.segment-grid{margin-top:50px;margin-bottom:50px;justify-self:center;width:960px;height:250px;display:grid;grid-template-columns:25% 25% 25% 25%;grid-template-rows:auto auto}@media (orientation: portrait){.segment-grid{width:240px;height:fit-content;grid-template-columns:100%;grid-template-rows:auto}}.segment-grid a{text-decoration:none;color:#000}.segment-grid a:hover{color:green}.links{font-family:var(--font-family);font-size:1em;justify-self:right;align-self:end;padding:5px 20px 5px 5px;white-space:nowrap}@media (orientation: portrait){#desktop-links{display:none}#mobile-links{display:block}}@media (orientation: landscape){#desktop-links{display:block}#mobile-links{display:none}}.page{position:absolute;font-family:var(--font-family);z-index:1}.refactored-images{display:grid;align-items:center}.refactored-images>img{max-width:100%;height:auto;padding-right:20px}.refactored-rest{padding:20px}.page-section-header{font-size:30px;font-weight:700;width:200px;border-bottom:solid 2px black}.contacts{margin-top:20px;display:grid;grid-template-columns:50% 50%;grid-template-rows:auto}@media (orientation: portrait){.contacts{grid-template-columns:100%;grid-template-rows:auto}}.contact-item{display:grid;grid-template-columns:100%;grid-template-rows:auto;padding-right:50px;padding-bottom:20px}.contact>div>img{max-width:100%;height:auto;padding-top:20px;padding-bottom:20px}.address{margin-top:20px;display:grid;grid-template-columns:50% 50%;grid-template-rows:100%;gap:20px}.address-item{display:grid;grid-template-columns:100%;grid-template-rows:auto}.fileDownload a{line-height:200%}.fileDownload a:before{content:url(pdf.png);position:relative;top:.3rem;left:0;padding-right:5px}.fileDownload a:link{color:#fff;font-size:16px}.fileDownload a:visited{color:#fff}.list-grid{display:grid;grid-template-columns:33% 33% 33%;grid-template-rows:auto}@media (orientation: portrait){.list-grid{grid-template-columns:100%;grid-template-rows:auto}}
