﻿.color-primary{color:#ffba00}.color-secondary{color:#2349b6}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/Sagona-Thin.woff2") format("woff2"),url("/assets/typefaces/sagona/Sagona-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-thin-italic.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-thin-italic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/Sagona-ExtraLight.woff2") format("woff2"),url("/assets/typefaces/sagona/Sagona-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-extralight-italic.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-extralight-italic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/Sagona-Light.woff2") format("woff2"),url("/assets/typefaces/sagona/Sagona-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-light-italic.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-light-italic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-book.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-book.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-book-italic.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-book-italic.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/Sagona-Medium.woff2") format("woff2"),url("/assets/typefaces/sagona/Sagona-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-medium-italic.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-medium-italic.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/Sagona-SemiBold.woff2") format("woff2"),url("/assets/typefaces/sagona/Sagona-SemiBold.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-semibold-italic.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-semibold-italic.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-bold.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-bold-italic.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-bold-italic.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-extrabold.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-extrabold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-extrabold-italic.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-extrabold-italic.woff") format("woff");font-weight:800;font-style:italic}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-heavy.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-heavy.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"Sagona";src:url("/assets/typefaces/sagona/sagona-heavy-italic.woff2") format("woff2"),url("/assets/typefaces/sagona/sagona-heavy-italic.woff") format("woff");font-weight:900;font-style:italic}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-Thin.woff2") format("woff2"),url("../assets/typefaces/patron/PatronWEB-Thin.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-ThinItalic.woff2") format("woff2"),url("../assets/typefaces/patron/PatronWEB-ThinItalic.woff") format("woff");font-weight:100;font-style:italic}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-Light.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-LightItalic.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-Regular.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-Regular.woff2") format("woff2");font-weight:400;font-style:normal}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-Italic.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-Italic.woff2") format("woff2");font-weight:400;font-style:italic}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-Medium.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-Medium.woff2") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-MediumItalic.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-Bold.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-Bold.woff2") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-BoldItalic.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-Black.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-Black.woff2") format("woff2");font-weight:900;font-style:normal}@font-face{font-family:"Patron";src:url("../assets/typefaces/patron/PatronWEB-BlackItalic.woff") format("woff"),url("../assets/typefaces/patron/PatronWEB-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic}.content-section{position:relative;padding:130px 0;text-align:center}@media screen and (max-width: 960px){.content-section{padding:60px 0}}.content-section .container{max-width:1280px;padding:0 20px;margin:auto}@media screen and (min-width: 1680px){.hidden-xlg{display:none !important}}.visible-lg{display:none !important}@media screen and (min-width: 1400px){.visible-lg{display:block !important}}@media screen and (min-width: 1400px){.hidden-lg{display:none !important}}@media screen and (min-width: 1200px){.hidden-md{display:none !important}}@media screen and (min-width: 1000px){.hidden-sm{display:none !important}}@media screen and (min-width: 768px){.hidden-xs{display:none !important}}@media screen and (min-width: 1661px){.footer{width:1440px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1660px)and (min-width: 480px){.footer{margin-left:8%;margin-right:8%}}@media screen and (max-width: 480px){.footer{margin-left:4%;margin-right:4%}}.footer{max-width:inherit}.footer>.site{padding-bottom:20px}.content>.hero{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;height:100vh;min-height:100vh;position:relative;background:#f4f4f4;padding-top:0;top:0;margin-bottom:0;margin-top:-64px;padding-top:64px}.content>.hero.background-fill{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-position:center !important;background-repeat:no-repeat}@media screen and (max-width: 960px){.content>.hero.background-fill{background-position:75% center !important}}@media screen and (max-width: 1024px){.content>.hero.background-fill{background-position:80% center !important}}@media screen and (max-width: 640px){.content>.hero.background-fill{background-position:50% center !important}}@media screen and (max-width: 480px){.content>.hero.background-fill{background-position:75% center !important}}@media screen and (min-width: 1661px){.content>.hero>.lockup{width:1440px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1660px)and (min-width: 480px){.content>.hero>.lockup{margin-left:8%;margin-right:8%}}@media screen and (max-width: 480px){.content>.hero>.lockup{margin-left:4%;margin-right:4%}}.content>.hero>.lockup{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-direction:column-reverse;justify-content:flex-start;width:100%}.content>.hero>.lockup>.heading{padding:0 0 8%}.content>.hero>.lockup>.heading>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:40px;line-height:48px;color:#2349b6}@media screen and (max-width: 480px){.content>.hero>.lockup>.heading>.title{font-size:30px;line-height:32px}}.content>.hero>.lockup>.heading>.title{padding:0 10px}.content>.hero>.lockup>.heading>.title-secondary{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:40px;line-height:48px;font-style:italic;font-weight:300}@media screen and (max-width: 480px){.content>.hero>.lockup>.heading>.title-secondary{font-size:30px;line-height:32px}}.content>.hero>.lockup>.heading>.title-secondary{padding:0 10px}.content>.hero>.lockup>.graphic.cover{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;background-position:center;background-repeat:no-repeat;height:100%}.content>.introduction{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;margin-top:8%;margin-bottom:8%}.content>.introduction>.primary{width:50%}.content>.introduction>.primary>.heading>.title{color:#27282a;font-size:22px;line-height:34px;font-weight:500}@media screen and (max-width: 480px){.content>.introduction>.primary>.heading>.title{font-size:16px;line-height:22px}}.content>.introduction>.primary>.heading>.title{font-weight:900}.content>.introduction>.secondary{width:50%;padding-left:20px}.content>.introduction>.secondary>.description>p{color:#27282a;font-size:22px;line-height:34px;font-weight:500}@media screen and (max-width: 480px){.content>.introduction>.secondary>.description>p{font-size:16px;line-height:22px}}.content>.introduction>.secondary>.description>p+p{color:#27282a;font-size:16px;line-height:26px;font-weight:400;color:#5c5e63}@media screen and (max-width: 480px){.content>.introduction>.secondary>.description>p+p{font-size:16px;line-height:22px}}.content>.introduction>.secondary>.description>p+p{margin-top:50px}.content>.introduction>.secondary>.description>.button-group{margin-top:4%}.content>.introduction>.secondary>.description>.button-group>a{color:#27282a;font-size:22px;line-height:34px;font-weight:500}@media screen and (max-width: 480px){.content>.introduction>.secondary>.description>.button-group>a{font-size:16px;line-height:22px}}.content>.introduction>.secondary>.description>.button-group>a{color:#2349b6}.content>.introduction>.secondary>.description>.button-group>a:hover{color:#fff}.content>.data-points{margin-bottom:8%}.content>.data-points>.value-group{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}.content>.data-points>.value-group>.value-container{border-top:1px solid rgba(0,0,0,.1)}.content>.data-points>.value-group>.value-container>.label{color:#27282a;font-size:22px;line-height:34px;font-weight:500}@media screen and (max-width: 480px){.content>.data-points>.value-group>.value-container>.label{font-size:16px;line-height:22px}}.content>.data-points>.value-group>.value-container>.label{padding-top:30px;min-height:110px}.content>.data-points>.value-group>.value-container>.value{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:124px;line-height:124px;font-weight:100;color:#2349b6}@media screen and (max-width: 480px){.content>.data-points>.value-group>.value-container>.value{font-size:36px;line-height:36px}}.content>.data-points>.value-group>.value-container>.value{line-height:normal;text-indent:-4px}.content>.data-points>.value-group>.value-container>.value>span{font-size:48px;font-weight:400;padding-left:5px}.content>.data-points>.value-group>.value-container>.description{color:#27282a;font-size:16px;line-height:26px;font-weight:400;color:#5c5e63}@media screen and (max-width: 480px){.content>.data-points>.value-group>.value-container>.description{font-size:16px;line-height:22px}}.content>.data-points>.value-group>.value-container>.description{margin-top:-10px;color:#a2a19e}.content>.data-points>.value-group>.value-container:nth-of-type(1){grid-column-start:1;grid-column-end:3;grid-row-start:1;grid-row-end:2}.content>.data-points>.value-group>.value-container:nth-of-type(5){grid-column-start:3;grid-column-end:4;grid-row-start:2;grid-row-end:3}.content>.data-points>.value-group>.value-container:nth-of-type(6){grid-column-start:4;grid-column-end:5;grid-row-start:2;grid-row-end:3}.content>.data-points>.value-group>.value-container:nth-of-type(4){grid-column-start:1;grid-column-end:3;grid-row-start:2;grid-row-end:3}.content>.project-piece{margin-bottom:8%}.content>.project-piece>.primary>.heading{margin-left:4%}.content>.project-piece>.primary>.heading>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:40px;line-height:48px;color:#2349b6}@media screen and (max-width: 480px){.content>.project-piece>.primary>.heading>.title{font-size:30px;line-height:32px}}.content>.project-piece>.primary>.heading>.title{font-weight:300;padding-bottom:2%}.content>.project-piece>.secondary>.gallery.compound-grid{display:block;grid-template-columns:repeat(2, 1fr);display:grid;grid-gap:1px}.content>.project-piece>.secondary>.gallery.compound-grid>figure{padding:0}.content>.project-piece>.secondary>.gallery.compound-grid>figure>.graphic>img{width:100%;max-width:100%;display:block}.content>.project-piece>.secondary>.gallery.compound-grid>figure>figcaption{padding:1% 0 2%}.content>.project-piece>.secondary>.gallery.compound-grid>figure:nth-of-type(3n + 1){grid-column-start:1;grid-column-end:3}.content>.project-piece>.secondary>.project-piece-description{max-width:640px;margin-top:2%;margin-left:4%}.content>.project-piece>.secondary>.project-piece-description>.heading>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:12px;color:#5c5e63;font-family:"Patron";font-weight:500;font-size:16px;line-height:26px;color:#27282a}.content>.project-piece>.secondary>.project-piece-description>.heading>.title-secondary{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:12px;color:#5c5e63;font-family:"Patron";font-weight:500;font-size:16px;line-height:26px}.content>.project-piece>.secondary>.project-piece-description>.description p{color:#27282a;font-size:16px;line-height:26px;font-weight:400;color:#5c5e63}@media screen and (max-width: 480px){.content>.project-piece>.secondary>.project-piece-description>.description p{font-size:16px;line-height:22px}}.content>.testimonial{border-top:1px solid rgba(0,0,0,.1);padding:4% 0 0;margin-bottom:8%}.content>.testimonial>blockquote{margin-left:25%}.content>.testimonial>blockquote>q{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:64px;line-height:76px}@media screen and (max-width: 480px){.content>.testimonial>blockquote>q{font-size:36px;line-height:36px}}.content>.testimonial>blockquote>q{font-weight:100;color:#000;position:relative;quotes:"“" "”" "‘" "’";display:block}.content>.testimonial>blockquote>q>em{font-weight:100;font-style:normal;background:#ffd300}.content>.testimonial>blockquote>q:before{position:absolute;top:-7px;left:-100px;display:block;font-size:140px;line-height:140px;font-weight:900;color:#2349b6;height:65px;width:65px;margin-bottom:20px}.content>.testimonial>blockquote>.value-container{margin-top:2%}.content>.testimonial>blockquote>.value-container>.value{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:12px;color:#5c5e63;font-family:"Patron";font-weight:500;font-size:16px;line-height:26px;color:#27282a}.content>.testimonial>blockquote>.value-container>.label{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:12px;color:#5c5e63;font-family:"Patron";font-weight:500;font-size:16px;line-height:26px}.content>.feature-list{position:relative;background:#f4f4f4;padding:4%;overflow:hidden}.content>.feature-list:after{pointer-events:none;display:block;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-20px;right:-20px;width:40px;height:40px;background:#419b6c}.content>.feature-list>.primary>.heading>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:40px;line-height:48px;color:#2349b6}@media screen and (max-width: 480px){.content>.feature-list>.primary>.heading>.title{font-size:30px;line-height:32px}}.content>.feature-list>.primary>.heading>.title{font-weight:300;font-style:italic;color:#27282a;padding-bottom:2%}.content>.feature-list>.secondary>.grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}.content>.feature-list>.secondary>.grid>.item>.heading>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:12px;color:#5c5e63;font-family:"Patron";font-weight:500;font-size:16px;line-height:26px;color:#27282a;margin-bottom:2%}.content>.feature-list>.secondary>.grid>.item>.description>.list>li{color:#27282a;font-size:16px;line-height:26px;font-weight:400;color:#5c5e63}@media screen and (max-width: 480px){.content>.feature-list>.secondary>.grid>.item>.description>.list>li{font-size:16px;line-height:22px}}.content>.external-link-list{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-direction:column;align-items:flex-end}.content>.external-link-list>.primary{width:100%}.content>.external-link-list>.primary>.heading>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:124px;line-height:124px;font-weight:100;color:#2349b6}@media screen and (max-width: 480px){.content>.external-link-list>.primary>.heading>.title{font-size:36px;line-height:36px}}.content>.external-link-list>.secondary{width:50%}.content>.external-link-list>.secondary>.grid>.item{display:block;margin:6% 0}.content>.external-link-list>.secondary>.grid>.item>.value-container>.value>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:40px;line-height:48px;color:#2349b6}@media screen and (max-width: 480px){.content>.external-link-list>.secondary>.grid>.item>.value-container>.value>.title{font-size:30px;line-height:32px}}.content>.external-link-list>.secondary>.grid>.item>.value-container>.value>.title{font-family:"Patron";color:#27282a}.content>.external-link-list>.secondary>.grid>.item>.value-container>.label{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:12px;color:#5c5e63;font-family:"Patron";font-weight:500;font-size:16px;line-height:26px;margin-top:2%}.content>.external-link-list>.secondary>.grid>.item:hover{background:rgba(0,0,0,0)}.content>.external-link-list>.secondary>.grid>.item:hover>.value-container>.value>.title{color:#2349b6}.content>.external-link-list>.secondary>.grid>.item:hover>.value-container>.label{color:#2349b6}.content>.similar-projects{margin-bottom:8%}.content>.similar-projects>.primary>.heading>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:124px;line-height:124px;font-weight:100;color:#2349b6}@media screen and (max-width: 480px){.content>.similar-projects>.primary>.heading>.title{font-size:36px;line-height:36px}}.content>.similar-projects>.primary>.heading>.title-secondary{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:40px;line-height:48px;font-style:italic;font-weight:300}@media screen and (max-width: 480px){.content>.similar-projects>.primary>.heading>.title-secondary{font-size:30px;line-height:32px}}.content>.similar-projects>.secondary>.grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:40px;margin-top:4%}.content>.similar-projects>.secondary>.grid>.item{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;box-shadow:0 12px 40px 0 rgba(35,73,182,.7);-moz-box-shadow:0 12px 40px 0 rgba(35,73,182,.7);-webkit-box-shadow:0 12px 40px 0 rgba(35,73,182,.7);-webkit-transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 300ms cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;top:0;flex-direction:column;background:#2349b6;padding:14% 8%}.content>.similar-projects>.secondary>.grid>.item>.heading{height:100%}.content>.similar-projects>.secondary>.grid>.item>.heading>.label{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;text-transform:uppercase;letter-spacing:3px;font-weight:600;font-size:12px;color:#5c5e63;font-family:"Patron";font-weight:500;font-size:16px;line-height:26px;color:#ffd300}.content>.similar-projects>.secondary>.grid>.item>.heading>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:40px;line-height:48px;color:#2349b6}@media screen and (max-width: 480px){.content>.similar-projects>.secondary>.grid>.item>.heading>.title{font-size:30px;line-height:32px}}.content>.similar-projects>.secondary>.grid>.item>.heading>.title{color:#fff;font-weight:300;margin:5% 0 10%}.content>.similar-projects>.secondary>.grid>.item>.description p{color:#27282a;font-size:22px;line-height:34px;font-weight:500}@media screen and (max-width: 480px){.content>.similar-projects>.secondary>.grid>.item>.description p{font-size:16px;line-height:22px}}.content>.similar-projects>.secondary>.grid>.item>.description p{color:hsla(0,0%,100%,.8)}.content>.similar-projects>.secondary>.grid>.item:hover{box-shadow:0 30px 80px -20px rgba(35,73,182,.8);-moz-box-shadow:0 30px 80px -20px rgba(35,73,182,.8);-webkit-box-shadow:0 30px 80px -20px rgba(35,73,182,.8);top:-3px}.content>.similar-projects>.secondary>.grid>.item:nth-of-type(2){box-shadow:0 12px 40px 0 rgba(65,155,109,.7);-moz-box-shadow:0 12px 40px 0 rgba(65,155,109,.7);-webkit-box-shadow:0 12px 40px 0 rgba(65,155,109,.7);background:#419b6c}.content>.similar-projects>.secondary>.grid>.item:nth-of-type(2)>.heading>.label{color:#ffd300}.content>.similar-projects>.secondary>.grid>.item:nth-of-type(2):hover{box-shadow:0 30px 80px -20px rgba(65,155,109,.7);-moz-box-shadow:0 30px 80px -20px rgba(65,155,109,.7);-webkit-box-shadow:0 30px 80px -20px rgba(65,155,109,.7)}.content>.cta.footer{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;justify-content:flex-end}.content>.cta.footer>.primary{max-width:640px;padding:0}.content>.cta.footer>.primary>.lockup>.heading>.title{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:40px;line-height:48px;font-style:italic;font-weight:300}@media screen and (max-width: 480px){.content>.cta.footer>.primary>.lockup>.heading>.title{font-size:30px;line-height:32px}}.content>.cta.footer>.primary>.lockup>.heading>.title{color:#2349b6}.content>.cta.footer>.primary>.lockup>.heading>.title-secondary{font-family:Sagona,Georgia,serif;font-weight:900;color:#111;font-size:40px;line-height:48px;font-style:italic;font-weight:300}@media screen and (max-width: 480px){.content>.cta.footer>.primary>.lockup>.heading>.title-secondary{font-size:30px;line-height:32px}}.content>.cta.footer>.primary>.lockup>.description{margin-top:3%}.content>.cta.footer>.primary>.lockup>.description>.button-group>a{display:block;text-align:center;cursor:pointer;text-align:left}.content>.cta.footer>.primary>.lockup>.description>.button-group>a>.title{font-size:22px;font-weight:600;display:inline-block;color:#419b6c}.content>.cta.footer>.primary>.lockup>.description>.button-group>a>.graphic{position:relative;top:1px;left:0;margin-left:3px;width:18px;height:18px;display:inline-block;background:url(/assets/images/shared/arrow_419b6c_right.png) no-repeat top center;-webkit-background-size:18px;-moz-background-size:18px;background-size:18px;-webkit-transition:left 200ms ease;-moz-transition:left 200ms ease;transition:left 200ms ease}.content>.cta.footer>.primary>.lockup>.description>.button-group>a:hover>.graphic{left:3px;animation:jiggle 400ms 0ms forwards}@media screen and (max-width: 640px){.content>.cta.footer>.primary>.lockup>.description>.button-group>a>.title{font-size:17px}.content>.cta.footer>.primary>.lockup>.description>.button-group>a>.graphic{width:14px;height:14px;-webkit-background-size:14px;-moz-background-size:14px;background-size:14px}}.content>.cta.footer>.primary>.lockup>.description>.button-group>a{color:#419b6c;background:rgba(0,0,0,0)}@media screen and (max-width: 880px){.content>.hero{padding-right:0}.content>.introduction{flex-direction:column}.content>.introduction>.primary{width:100%;margin-bottom:4%}.content>.introduction>.secondary{width:100%;padding-left:0}.content>.data-points>.value-group{grid-template-columns:repeat(2, 1fr);grid-gap:20px}.content>.data-points>.value-group>.value-container:nth-of-type(1),.content>.data-points>.value-group>.value-container:nth-of-type(4){grid-column-start:1;grid-column-end:3}.content>.feature-list>.secondary>.grid{grid-template-columns:repeat(1, 1fr)}.content>.external-link-list>.secondary{width:100%}.content>.cta{margin:4%;margin-top:calc(4% + 64px)}.content>.cta>.chat-group{position:absolute;top:-44px;right:4%;left:4%;z-index:1}.content>.cta>.chat-group>.chat{padding-left:5%;width:100%}.content>.cta>.primary{padding:8%}.content>.cta.fixed{position:relative;top:auto;right:auto;width:auto}.content>.cta.page-flow{margin:0 0 4%}}@media screen and (max-width: 880px)and (min-width: 1661px){.content>.cta.page-flow{width:1440px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 880px)and (max-width: 1660px)and (min-width: 480px){.content>.cta.page-flow{margin-left:8%;margin-right:8%}}@media screen and (max-width: 880px)and (max-width: 480px){.content>.cta.page-flow{margin-left:4%;margin-right:4%}}@media screen and (max-width: 640px){.content>.hero>.lockup>.heading{padding:0 0 20%}.content>.hero>.lockup>.heading>.title{margin-top:200px;font-size:36px;line-height:44px}.content>.hero>.lockup>.heading>.title-secondary{font-size:28px;line-height:36px}.content>.data-points>.value-group{grid-template-columns:1fr}.content>.data-points>.value-group>.value-container>.value{font-size:64px !important;line-height:64px !important}.content>.data-points>.value-group>.value-container:nth-of-type(1),.content>.data-points>.value-group>.value-container:nth-of-type(4),.content>.data-points>.value-group>.value-container:nth-of-type(5),.content>.data-points>.value-group>.value-container:nth-of-type(6){grid-column-start:1;grid-column-end:2}.content>.feature-list{padding:8% 4%}}@media screen and (max-width: 640px){.content>.external-link-list{margin:12% 4% 4%}.content>.external-link-list>.primary>.heading>.title{font-size:56px !important;line-height:64px !important;word-break:break-word;max-width:100%;margin-bottom:1%}.content>.external-link-list>.secondary>.grid>.item>.value-container>.value>.title{font-size:36px !important;line-height:44px !important;word-break:break-word;max-width:100%}.content>.list-array{margin:12% 4% 4%}.content>.list-array>.primary>.heading>.title{font-size:56px !important;line-height:64px !important;word-break:break-word;max-width:100%;margin-bottom:4%}}