:root{--color-rb-green:#65faa3;--color-rb-blue:#74d3fc;--color-coal:#303030;--color-full-white:#fff;--color-almost-white:#fdfdfd;--color-rb-white:#fdfdfd;--color-rb-red:#e61919;--color-rb-light-red:#f28c8c;--color-rb-dark-red:#b81414}:root{font-size:20px}*{box-sizing:border-box}html{background-color:var(--color-rb-blue)}body{color:var(--color-coal);background-color:var(--color-rb-green);background:linear-gradient(to right,var(--color-rb-green) 5%,var(--color-rb-blue) 95%);font-family:Oxygen,sans-serif;font-weight:300;font-size:1rem;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-family:Anton,sans-serif}header,footer,main,aside,nav,section,article{margin:0;padding:0}main{background-color:var(--color-rb-white)}header,footer{text-align:center}h1{color:var(--color-rb-white);font-size:4rem}main section,footer section{padding:1.25rem .5rem}main section{font-size:1.25rem}main section h2{font-size:2rem}main section.pageTitle h1,main section.pageTitle h2{color:var(--color-coal)}html:not(.pageHome) main section{max-width:1024px;padding:3em auto;margin:0 auto}html:not(.pageHome) main section.pageTitle{max-width:1500px;margin:0 auto}html:not(.pageHome) main h1{font-size:2.25rem}footer{font-size:1rem;width:100vw;padding:5vh 5vw}header h1{margin-bottom:0}header p.slogan{font-size:1.8em;margin-top:0}@media screen and (min-width:1200px){footer{padding:5vh 15vw}}footer .footerColumns{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;justify-content:flex-start;align-content:flex-start}footer section{text-align:left}footer .footerCopyright section,footer .footerCopyright section p{text-align:center}a:link,a:visited{color:inherit;text-decoration:none;font-weight:400}a:focus,a:hover,a:active{text-decoration:underline}@media screen and (max-width:599px){h1{font-size:3rem}main section h2{font-size:1.666666667em}}.pageHome main>section{background:var(--color-rb-blue)}.pageHome main>section:nth-child(even){background:var(--color-rb-green)}@media only screen and (min-width:801px){.pageHome main>section{min-height:50vh;padding:2vh 10vw}}@media only screen and (min-width:1401px){.pageHome main>section{padding:10vh 20vw}.pageHome main>section#followMe{padding:15vh 30vw}}.banner{margin:0;width:100vw;padding:1vw 5vw;font-size:1rem;font-family:sans-serif}.banner.bannerUpper{background-color:var(--color-coal);color:var(--color-rb-white)}.banner.bannerUpper a:link{font-weight:700;text-decoration:none;color:inherit}.banner.bannerUpper a:link:focus,.banner.bannerUpper a:link:hover,.banner.bannerUpper a:link:active{color:var(--color-rb-light-red)}.banner ul{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;justify-content:space-between;align-items:center}.banner ul li{display:inline-block}.banner.bannerWarning{background-color:var(--color-rb-dark-red);color:var(--color-rb-white)}.banner.bannerWarning p:first-of-type{margin-top:0}.banner.bannerWarning p:last-of-type{margin-bottom:0}.bannerFixed .banners+header{padding-top:3.5em}.bannerFixed .banners{position:fixed;left:0;top:0}.coverImage{background-position:center center;background-size:cover;width:100vw;min-height:33vw}.coverImage.cityscape{background:url(../img/pictures/cityscape-charles-forerunner.jpg) center center;background-size:cover}html>body>main>section.coverImage.businessMan{background:url(../img/pictures/phone-jonathan-tasman.jpg) center center;background-size:cover}.cta{display:block;text-align:center;margin:1vw}.cta a:link,.cta a:visited{display:inline-block;border:1px solid var(--color-coal);color:var(--color-coal);background-color:var(--color-almost-white);width:80vw;max-width:450px;padding:3vh 5vw;border-radius:1234567px;text-decoration:none;font-size:.75em;font-weight:600}.cta a:focus,.cta a:hover,.cta a:active{background-color:var(--color-coal);color:var(--color-almost-white)}.cta.primary a:link,.cta.primary a:visited{border:2px solid var(--color-rb-blue);background-color:var(--color-rb-blue);color:var(--color-coal);font-weight:700}.cta.primary a:focus,.cta.primary a:hover,.cta.primary a:active{background-color:var(--color-coal);color:var(--color-rb-blue)}main>section:nth-child(odd) .cta.primary a:link,main>section:nth-child(odd) .cta.primary a:visited{border:2px solid var(--color-rb-green);background-color:var(--color-rb-green);color:var(--color-coal);font-weight:700}main>section:nth-child(odd) .cta.primary a:focus,main>section:nth-child(odd) .cta.primary a:hover,main>section:nth-child(odd) .cta.primary a:active{background-color:var(--color-coal);color:var(--color-rb-green)}p.captureSite{text-align:center}.captureSite picture{margin:1em auto}.captureSite img{width:auto;height:auto;max-width:50vw;max-height:50vh}.flexCTA{display:flex;flex-direction:column}@media screen and (min-width:1200px){.flexCTA{flex-direction:row;width:fit-content;margin:auto}}