@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400);#nav,#wrapper{width:64em;max-width:calc(100% - 4em)}#main,#main b,#main h1,#main h2,#main h3,#main strong,#nav{color:#636363}h1,h2,h3,header.major p{letter-spacing:-.025em}#nav ul li,#nav ul li a,.button{display:inline-block}#header,#header.alt .logo,#nav,.button,.main.special,.statistics li,section.special{text-align:center}body,ul{margin:0}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:"Source Sans Pro",Helvetica,sans-serif;font-weight:300;font-size:17pt;line-height:1.65;color:rgba(255,255,255,.65);background:linear-gradient(180deg,#deeed9 0,#0d6b31 60%)}img{max-width:100%;height:auto;display:block}ul{padding:0;list-style:none}#footer dl.alt,.spotlight,p{margin:0 0 2em}@media (max-width:1680px){body{font-size:14pt}}h1,h2{font-size:2em}a{color:inherit;text-decoration:none;border-bottom:1px dotted;transition:color .2s,border-bottom-color .2s}a:hover{border-bottom-color:transparent}#footer dl.alt dt,b,strong{font-weight:400;color:#fff}h1,h2,h3{margin:0 0 .7em;font-weight:300;line-height:1.5;color:#fff}h1{line-height:1.2}h3,header.major p{font-size:1.25em}#wrapper{margin:0 auto}@media (max-width:480px){#wrapper{max-width:calc(100% - 2em)}}#header{position:relative;padding:5em 5em 1em}#header.alt{padding:2em 0 0;background:0 0}#header.alt .logo{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}@keyframes logo-intro{0%{opacity:0;transform:scale(.96)}60%{opacity:1;transform:scale(1.02)}100%{opacity:1;transform:scale(1)}}#header.alt .logo img{display:block;max-width:75%;margin:0 auto;animation:.9s ease-out both logo-intro}.header-corner-illustration{position:absolute;top:0;width:300px;height:300px;opacity:.14!important;pointer-events:none;z-index:20000}.header-corner-illustration img{width:100%;height:100%;object-fit:contain}#nav{position:sticky;top:1.25em;z-index:10000;margin:0 auto 2em;padding:1em;background-color:rgba(247,247,247,.96);border-radius:12px;cursor:default;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 8px 24px rgba(0,0,0,.08);transition:background-color .2s,padding .2s,border-radius .2s}#nav+#main{padding-top:0}#nav ul li{margin:0 .35em;vertical-align:middle}#nav ul li a{height:2.25em;line-height:2.25em;padding:0 1.25em;border:0;border-radius:8px;box-shadow:inset 0 0 0 1px transparent;transition:background-color .2s,font-size .2s}#nav ul li a:hover,.button:hover{background-color:rgba(222,222,222,.25)}#nav ul li a.active{background-color:#fff;box-shadow:none}#main{background:#fff;border-radius:.25em}#main>.main{padding:5em 5em 3em;border-top:1px solid #ddd}#main>.main:first-child{border-top:0}@media (max-width:1280px){body{font-size:12pt}#main>.main{padding:4em 4em 2em}}@media (max-width:980px){#header{padding:4em 3em .1em}#header.alt{padding:5em 3em 2em}.header-corner-illustration{width:200px;height:200px;opacity:.12}#main>.main{padding:4em 3em 2em}}@media (max-width:736px){h2{font-size:1.5em}#header{padding:3em 2em .1em}#header.alt{padding:4em 2em 1em}.header-corner-illustration{width:150px;height:150px;opacity:.08;top:10px;right:10px}#main>.main{padding:3em 2em 1em}}@media (max-width:360px){body{font-size:11pt}#wrapper{max-width:100%}#main{border-radius:0}}header.major{margin-bottom:3em}header.major h2:after{content:"";display:block;width:3.25em;height:2px;margin:.7em 0 1em;border-radius:2px;background-color:#ddd;background-image:linear-gradient(90deg,#efa8b0,#a89cc8,#8cc9f0)}.main.special header.major h2:after{margin-left:auto;margin-right:auto}.button{appearance:none;border-radius:8px;border:0;cursor:pointer;height:2.75em;line-height:2.75em;min-width:9.25em;padding:0 1.5em;white-space:nowrap;background:0 0;box-shadow:inset 0 0 0 1px #ddd;color:#636363!important;transition:background-color .2s}.button:active{background-color:rgba(222,222,222,.5)}ul.actions{display:flex;margin-left:-1em;padding-left:0}ul.actions li{padding:0 0 0 1em}.spotlight{display:flex;align-items:center}.spotlight .content{flex:1}.spotlight .content>:last-child{margin-bottom:0}.spotlight .image img{border-radius:100%;width:14em}.spotlight .image{position:relative;border-radius:50%;overflow:hidden;margin-left:4em}.spotlight .image::after{content:"";position:absolute;inset:12px;border-radius:50%;border:1px solid #ddd;pointer-events:none}.features{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 2em);margin:0 0 3em -2em}.features li{width:calc(33.33333% - 2em);margin-left:2em;margin-top:4em}.features li:nth-child(-n+3){margin-top:0}.icon.major.image{position:relative;display:inline-flex;width:clamp(250px,45vw,318px);aspect-ratio:1/1;border-radius:50%;overflow:hidden;margin-bottom:20px}.icon.major.image img{width:100%;height:100%;object-fit:cover;display:block}.icon.major.image::after{content:"";position:absolute;inset:10px;border-radius:50%;border:1px solid #ddd;pointer-events:none}.statistics{display:flex;width:100%;margin:0 0 3em;cursor:default}.statistics li{flex:1;padding:1.5em;color:#fff}.statistics li.style1{background:#2e7d32}.statistics li.style2{background:#388e3c}.statistics li.style3{background:#43a047}.statistics li.style4{background:#4caf50}.statistics li.style5{background:#66bb6a}.statistics li strong{display:block;font-size:19px;line-height:1.1;font-weight:300;letter-spacing:-.025em;color:inherit!important}.statistics li:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.statistics li:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.statistics li .icon{border-bottom:none}.statistics li .icon:before{font-size:2.75rem;line-height:1.3}#footer{padding:5em 0 3em;margin:0 auto 3em;width:100%}#footer .container{padding-left:5em;padding-right:5em}@media (max-width:980px){.spotlight{flex-direction:column-reverse;text-align:center}.spotlight .image{margin-left:0;margin-bottom:2em}.spotlight .image img{width:14em}.spotlight .content .actions{justify-content:center;width:calc(100% + 1em)}.features li{width:calc(50% - 2em)}.features li:nth-child(3){margin-top:3em}#footer .container{padding-left:3em;padding-right:3em}}@media (max-width:736px){header.major{margin-bottom:0}header.major p{font-size:1em;letter-spacing:0}header.major p br{display:none}.spotlight .image{padding:.35em}.spotlight .image img{width:12em}.features{width:100%;margin:0 0 2em}.features li{width:100%;margin-left:0;margin-top:2em}.statistics{display:block;width:20em;max-width:100%;margin:0 auto 2em}.statistics li{padding:15px}.statistics li:first-child{border-bottom-left-radius:0;border-top-right-radius:8px}.statistics li:last-child{border-top-right-radius:0;border-bottom-left-radius:8px}.statistics li strong{font-size:17px}#footer .container{padding-left:2em;padding-right:2em}}@media (max-width:480px){#main>.main{padding:3em 1.5em 1em}ul.actions{flex-direction:column;margin-left:0;width:100%}ul.actions li{padding:1em 0 0;text-align:center}ul.actions li:first-child{padding-top:0}ul.actions li .button{width:100%;min-width:0}#footer .container{padding-left:1em;padding-right:1em}}#footer .row{--bs-gutter-x:4rem}#footer .copyright{margin:2.5em 0 0;font-size:.8em;text-align:center;opacity:.8}#footer dl.alt{display:grid;grid-template-columns:120px 1fr;column-gap:1.5em;row-gap:.75em}#footer dl.alt dd,#footer dl.alt dt{float:none;margin:0;min-width:0}#footer dl.alt dd{color:rgba(255,255,255,.75);overflow-wrap:anywhere;word-break:normal}#footer .icons a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.35);border-bottom:0;color:#fff;opacity:.9;transition:.2s}#footer .icons i{font-size:1.15em;font-weight:600}#footer .icons a:hover{opacity:1;background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.6)}@media (max-width:736px){#footer dl.alt{grid-template-columns:90px 1fr}#nav{top:.6em;max-width:calc(100% - 2em);padding:.45em .5em;margin:0 auto 1em;border-radius:10px}#nav .navbar-collapse{display:flex!important;flex-basis:auto!important}#nav .navbar-nav{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:center;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}#nav .navbar-nav::-webkit-scrollbar{display:none}#nav .navbar-toggler{display:none!important}#nav ul li{display:inline-block;margin:0}#nav ul li a{height:2.1em;line-height:2.1em;padding:0 .85em;border-radius:8px;font-size:.95em;white-space:nowrap}}@media (max-width:380px){#nav ul li a{padding:0 .7em;font-size:.92em}}