@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;800&family=Source+Sans+Pro:wght@400;700&display=swap);
@viewport{width:device-width;zoom:1}html{height:100%;scroll-behavior:smooth}body{margin:0;padding:0;font-family:"Open Sans",sans-serif;font-size:18px;line-height:2.2;background-color:#fff;color:#151826;min-height:100%;height:100%}.snap-list{scroll-snap-type:y proximity;max-height:100vh;overflow-y:scroll}.padding{box-sizing:border-box}@media only screen and (max-width: 600px){.padding{padding:20px}}@media only screen and (min-width: 600px){.padding{padding:20px 50px}}@media only screen and (min-width: 768px){.padding{padding:50px 5vw}}@media only screen and (min-width: 992px){.padding{padding:50px 10vw}}@media only screen and (min-width: 992px){.padding{padding:50px 15vw}}@media only screen and (min-width: 1200px){.padding{padding:50px 18vw}}.page-content{box-sizing:border-box}@media only screen and (max-width: 600px){.page-content{padding:20px}}@media only screen and (min-width: 600px){.page-content{padding:20px 50px}}@media only screen and (min-width: 768px){.page-content{padding:50px 5vw}}@media only screen and (min-width: 992px){.page-content{padding:50px 10vw}}@media only screen and (min-width: 992px){.page-content{padding:50px 15vw}}@media only screen and (min-width: 1200px){.page-content{padding:50px 18vw}}@media only screen and (min-width: 1200px){.page-content{padding:50px calc((100% - 1000px)/2)}}div[color=primary],section[color=primary],nav[color=primary]{background-color:#85ab32;color:#fff}div[color=secondary],section[color=secondary],nav[color=secondary]{background-color:#85aafa;color:#fff}div[color=dark],section[color=dark],nav[color=dark]{background-color:#151826;color:#fff}div[color=grey],section[color=grey],nav[color=grey]{background-color:#f0f0eb;color:#fff}.stroked-button,.raised-button{display:inline-block;text-decoration:none;padding:7px 20px;color:#151826;border-radius:5px;transition:all 150ms ease-in-out;font-weight:600;cursor:pointer}.stroked-button:hover,.raised-button:hover{transform:scale(1.07)}.stroked-button:focus,.stroked-button:active,.raised-button:focus,.raised-button:active{outline:none}.stroked-button:active,.raised-button:active{transform:scale(0.98)}.stroked-button[color=secondary]{border:solid 2px #85aafa;box-shadow:-4px -4px 10px rgba(133,170,250,.3);box-shadow:4px 4px 10px rgba(9,76,221,.3);color:#151826}.stroked-button[color=secondary]:hover{background-color:#85aafa;color:#fff}.stroked-button[color=secondary]:active{box-shadow:-2px -2px 5px rgba(133,170,250,.6);box-shadow:2px 2px 5px rgba(9,76,221,.6)}.stroked-button[color=primary]{border:solid 2px #85ab32;box-shadow:-4px -4px 10px rgba(133,171,50,.3);box-shadow:4px 4px 10px rgba(41,53,15,.3);color:#151826}.stroked-button[color=primary]:hover{background-color:#85ab32;color:#fff}.stroked-button[color=primary]:active{box-shadow:-2px -2px 5px rgba(133,171,50,.6);box-shadow:2px 2px 5px rgba(41,53,15,.6)}.stroked-button[color=success]{border:solid 2px #5eb56a;box-shadow:-4px -4px 10px rgba(94,181,106,.3);box-shadow:4px 4px 10px rgba(38,84,45,.3);color:#151826}.stroked-button[color=success]:hover{background-color:#5eb56a;color:#fff}.stroked-button[color=success]:active{box-shadow:-2px -2px 5px rgba(94,181,106,.6);box-shadow:2px 2px 5px rgba(38,84,45,.6)}.stroked-button[color=neutral]{border:solid 2px #60c4e3;box-shadow:-4px -4px 10px rgba(96,196,227,.3);box-shadow:4px 4px 10px rgba(25,116,145,.3);color:#151826}.stroked-button[color=neutral]:hover{background-color:#60c4e3;color:#fff}.stroked-button[color=neutral]:active{box-shadow:-2px -2px 5px rgba(96,196,227,.6);box-shadow:2px 2px 5px rgba(25,116,145,.6)}.stroked-button[color=light]{border:solid 2px #fff;box-shadow:-4px -4px 10px rgba(255,255,255,.3);box-shadow:4px 4px 10px rgba(179,179,179,.3);color:#151826}.stroked-button[color=light]:hover{background-color:#fff;color:#151826}.stroked-button[color=light]:active{box-shadow:-2px -2px 5px rgba(255,255,255,.6);box-shadow:2px 2px 5px rgba(179,179,179,.6)}.stroked-button[color=grey]{border:solid 2px #f0f0eb;box-shadow:-4px -4px 10px rgba(240,240,235,.3);box-shadow:4px 4px 10px rgba(174,174,148,.3);color:#151826}.stroked-button[color=grey]:hover{background-color:#f0f0eb;color:#fff}.stroked-button[color=grey]:active{box-shadow:-2px -2px 5px rgba(240,240,235,.6);box-shadow:2px 2px 5px rgba(174,174,148,.6)}.stroked-button[color=dark]{border:solid 2px #151826;box-shadow:-4px -4px 10px rgba(21,24,38,.3);box-shadow:4px 4px 10px rgba(0,0,0,.3);color:#151826}.stroked-button[color=dark]:hover{background-color:#151826;color:#fff}.stroked-button[color=dark]:active{box-shadow:-2px -2px 5px rgba(21,24,38,.6);box-shadow:2px 2px 5px rgba(0,0,0,.6)}.stroked-button[color=warn]{border:solid 2px #ed6d1d;box-shadow:-4px -4px 10px rgba(237,109,29,.3);box-shadow:4px 4px 10px rgba(105,45,8,.3);color:#151826}.stroked-button[color=warn]:hover{background-color:#ed6d1d;color:#fff}.stroked-button[color=warn]:active{box-shadow:-2px -2px 5px rgba(237,109,29,.6);box-shadow:2px 2px 5px rgba(105,45,8,.6)}.stroked-button[color=danger]{border:solid 2px #e6294a;box-shadow:-4px -4px 10px rgba(230,41,74,.3);box-shadow:4px 4px 10px rgba(106,12,29,.3);color:#151826}.stroked-button[color=danger]:hover{background-color:#e6294a;color:#fff}.stroked-button[color=danger]:active{box-shadow:-2px -2px 5px rgba(230,41,74,.6);box-shadow:2px 2px 5px rgba(106,12,29,.6)}.raised-button[color=secondary]{background-color:#85aafa;color:#fff;border:solid 2px rgba(133,170,250,0);box-shadow:-4px -4px 10px rgba(133,170,250,.3);box-shadow:4px 4px 10px rgba(9,76,221,.3)}.raised-button[color=secondary]:hover{border:solid 2px #85aafa;background-color:#9dbbfb}.raised-button[color=secondary]:active{box-shadow:-2px -2px 5px rgba(133,170,250,.6);box-shadow:2px 2px 5px rgba(9,76,221,.6)}.raised-button[color=primary]{background-color:#85ab32;color:#fff;border:solid 2px rgba(133,171,50,0);box-shadow:-4px -4px 10px rgba(133,171,50,.3);box-shadow:4px 4px 10px rgba(41,53,15,.3)}.raised-button[color=primary]:hover{border:solid 2px #85ab32;background-color:#94bf38}.raised-button[color=primary]:active{box-shadow:-2px -2px 5px rgba(133,171,50,.6);box-shadow:2px 2px 5px rgba(41,53,15,.6)}.raised-button[color=success]{background-color:#5eb56a;color:#fff;border:solid 2px rgba(94,181,106,0);box-shadow:-4px -4px 10px rgba(94,181,106,.3);box-shadow:4px 4px 10px rgba(38,84,45,.3)}.raised-button[color=success]:hover{border:solid 2px #5eb56a;background-color:#6fbd7a}.raised-button[color=success]:active{box-shadow:-2px -2px 5px rgba(94,181,106,.6);box-shadow:2px 2px 5px rgba(38,84,45,.6)}.raised-button[color=neutral]{background-color:#60c4e3;color:#fff;border:solid 2px rgba(96,196,227,0);box-shadow:-4px -4px 10px rgba(96,196,227,.3);box-shadow:4px 4px 10px rgba(25,116,145,.3)}.raised-button[color=neutral]:hover{border:solid 2px #60c4e3;background-color:#76cce7}.raised-button[color=neutral]:active{box-shadow:-2px -2px 5px rgba(96,196,227,.6);box-shadow:2px 2px 5px rgba(25,116,145,.6)}.raised-button[color=light]{background-color:#fff;color:#151826;border:solid 2px rgba(255,255,255,0);box-shadow:-4px -4px 10px rgba(255,255,255,.3);box-shadow:4px 4px 10px rgba(179,179,179,.3)}.raised-button[color=light]:hover{border:solid 2px #fff;background-color:#fff}.raised-button[color=light]:active{box-shadow:-2px -2px 5px rgba(255,255,255,.6);box-shadow:2px 2px 5px rgba(179,179,179,.6)}.raised-button[color=grey]{background-color:#f0f0eb;color:#fff;border:solid 2px rgba(240,240,235,0);box-shadow:-4px -4px 10px rgba(240,240,235,.3);box-shadow:4px 4px 10px rgba(174,174,148,.3)}.raised-button[color=grey]:hover{border:solid 2px #f0f0eb;background-color:#fbfbfa}.raised-button[color=grey]:active{box-shadow:-2px -2px 5px rgba(240,240,235,.6);box-shadow:2px 2px 5px rgba(174,174,148,.6)}.raised-button[color=dark]{background-color:#151826;color:#fff;border:solid 2px rgba(21,24,38,0);box-shadow:-4px -4px 10px rgba(21,24,38,.3);box-shadow:4px 4px 10px rgba(0,0,0,.3)}.raised-button[color=dark]:hover{border:solid 2px #151826;background-color:#1e2236}.raised-button[color=dark]:active{box-shadow:-2px -2px 5px rgba(21,24,38,.6);box-shadow:2px 2px 5px rgba(0,0,0,.6)}.raised-button[color=warn]{background-color:#ed6d1d;color:#fff;border:solid 2px rgba(237,109,29,0);box-shadow:-4px -4px 10px rgba(237,109,29,.3);box-shadow:4px 4px 10px rgba(105,45,8,.3)}.raised-button[color=warn]:hover{border:solid 2px #ed6d1d;background-color:#ef7c35}.raised-button[color=warn]:active{box-shadow:-2px -2px 5px rgba(237,109,29,.6);box-shadow:2px 2px 5px rgba(105,45,8,.6)}.raised-button[color=danger]{background-color:#e6294a;color:#fff;border:solid 2px rgba(230,41,74,0);box-shadow:-4px -4px 10px rgba(230,41,74,.3);box-shadow:4px 4px 10px rgba(106,12,29,.3)}.raised-button[color=danger]:hover{border:solid 2px #e6294a;background-color:#e9405d}.raised-button[color=danger]:active{box-shadow:-2px -2px 5px rgba(230,41,74,.6);box-shadow:2px 2px 5px rgba(106,12,29,.6)}.grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(8rem, 1fr));grid-auto-rows:1fr}.grid::before{content:"";width:0;padding-bottom:100%;grid-row:1/1;grid-column:1/1}.grid>*:first-child{grid-row:1/1;grid-column:1/1}.grid>.cell{background:rgba(0,0,0,.1);border:1px #fff solid}section{scroll-snap-align:start}section.full-height{min-height:100vh;max-height:100vh;display:flex;justify-content:center;align-items:center}section.full-height div{flex:1}section.full-height .illustration img{min-width:100%;max-width:100%;min-height:100vh;max-height:100vh;overflow:hidden;image-rendering:optimizeSpeed;object-fit:cover;object-position:center}section.full-height .text{max-width:50%;max-height:100vh;padding:50px;box-sizing:border-box}.cards-layout{display:flex;justify-content:space-evenly;flex-wrap:wrap}.card{max-width:350px;padding-bottom:20px;margin-bottom:20px;box-shadow:-6px -6px 15px rgba(75,86,137,.05);box-shadow:6px 6px 15px rgba(0,0,0,.05)}.card header{text-align:center;padding:20px 20px calc(20px*.6) 20px}.card header h1,.card header h2,.card header h3{padding:0;margin:0}.card .content img{max-width:100%;min-width:100%;max-height:calc(350px*.6);object-fit:cover}.card .content p,.card .content a{margin:15px 20px}.card .content .actions{display:flex;justify-content:center}.card .content .actions a{display:inline-block}.doc-layout{display:grid;grid-template-columns:250px 1fr;grid-auto-rows:1fr}.doc-layout h1,.doc-layout h2,.doc-layout h3{margin:0;padding:0}.doc-layout .doc-menu{padding-top:10px;padding-bottom:10px;grid-column:1/2}.doc-layout .doc-menu .doc-menu-section.current{background-color:rgba(133,171,50,.1);border-left:8px solid rgba(133,171,50,.3)}.doc-layout .doc-menu h2,.doc-layout .doc-menu h3,.doc-layout .doc-menu a{padding:10px 20px}.doc-layout .doc-menu a{display:block;width:100%;color:#000;text-decoration:none;transition:all 100ms ease-in-out;box-sizing:border-box}.doc-layout .doc-menu a:hover{background-color:rgba(133,171,50,.2)}.doc-layout .doc-menu a.current{background-color:rgba(133,171,50,.3);font-weight:900;border-right:8px solid #85ab32}.doc-layout .doc-content{padding-top:10px;padding-bottom:10px;grid-column:2/2}.header{min-height:300px;max-height:300px;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.header #header-illustration{width:40%;min-width:220px;max-width:450px}.header h1{font-size:3em;font-weight:400;margin:0}.header h1 small{font-size:.6em}.header .header-subtitle{font-size:1.5em;margin-top:0;margin-bottom:35px}.header.text-center,.header .text-center{text-align:center}.header-wrapper{padding-top:65px}.header{background-repeat:no-repeat;background-position:center;background-size:cover}.header h1{color:#fff;font-weight:bold}@media(max-width: 600px){.header h1{font-size:1.7em}}@media(min-width: 600px){.header h1{font-size:2em}}@media(min-width: 800px){.header h1{font-size:2.5em}}@media(min-width: 1400px){.header h1{font-size:3em}}a{color:#85aafa;text-decoration:none;transition:all 120ms}a:visited{color:#85aafa;text-decoration:none}a:hover{color:#668426}.alert{width:100%;margin:10px 0;padding:25px 15px 25px 23px;border-radius:5px;box-sizing:border-box}.alert[color=primary]{background-color:#bfda82;border-left:8px solid #85ab32;color:#fff}.alert[color=secondary]{background-color:#fff;border-left:8px solid #85aafa;color:#fff}.alert[color=dark]{background-color:#424c78;border-left:8px solid #151826;color:#fff}.badge{display:inline-flex;position:relative;top:-0.5em;width:1em;height:1em;justify-content:center;align-items:center;border-radius:2em;font-size:.5em}.badge[color=secondary]{background-color:#85aafa;border:4px solid #85aafa;color:#fff}.badge[color=primary]{background-color:#85ab32;border:4px solid #85ab32;color:#fff}.badge[color=success]{background-color:#5eb56a;border:4px solid #5eb56a;color:#fff}.badge[color=neutral]{background-color:#60c4e3;border:4px solid #60c4e3;color:#fff}.badge[color=light]{background-color:#fff;border:4px solid #fff;color:#151826}.badge[color=grey]{background-color:#f0f0eb;border:4px solid #f0f0eb;color:#fff}.badge[color=dark]{background-color:#151826;border:4px solid #151826;color:#fff}.badge[color=warn]{background-color:#ed6d1d;border:4px solid #ed6d1d;color:#fff}.badge[color=danger]{background-color:#e6294a;border:4px solid #e6294a;color:#fff}footer{color:#fff}footer .footer-content{box-sizing:content-box;background-color:#000;margin:0;margin-bottom:0;display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}footer .footer-content .column{min-width:200px;padding:0 20px}footer .footer-content .column-align-center{align-self:center}footer .footer-content h1,footer .footer-content h2{margin:0}footer .footer-legals{margin:0;margin-top:0;background-color:#151826;font-size:.8em;padding:15px 0;text-align:center}footer .flat-ul{list-style:none;margin-block-start:0;padding:0}footer .flat-ul li{margin-left:0}nav{z-index:1000;position:fixed;font-family:"Source Sans Pro",sans-serif;margin:0;padding:5px 15px !important;height:60px;width:100%;background-color:#fff;display:flex;align-items:center;flex-flow:row}nav a.raised-button{margin-top:0 !important;margin-bottom:0 !important}nav a:not(.raised-button){margin:0;box-sizing:border-box;font-size:16px !important;text-decoration:none;color:#151826;font-weight:400;display:block;transition:all 100ms ease-in-out}nav a:not(.raised-button).small{font-size:14px !important}nav a:not(.raised-button).active{background-color:rgba(0,0,0,.03)}nav a:not(.raised-button):hover:not(.active){color:#85ab32;background-color:rgba(133,171,50,.3);cursor:pointer;transition:all 100ms ease-out}nav .separator{display:inline-block;min-width:20px;min-height:20px}nav a.raised-button{display:inline-block;padding:7px 25px;font-size:16px !important}nav a.raised-button strong{font-weight:900}nav .nav-list{background-color:#fff}@media(max-width: 1200px){nav [slot=end]{margin-left:auto}nav .nav-list{width:200px;box-sizing:border-box;position:fixed;display:flex;flex-flow:column;top:0px;left:0;height:100%;padding-top:50px;transition:all 250ms ease-in-out}nav .nav-list a:not(.raised-button){padding:8px 20px;margin-bottom:.8em}nav .nav-list a:not(.raised-button):hover:not(.active){border-right:5px solid #151826}nav .nav-list a:not(.raised-button).active{border-right:5px solid #85ab32}nav .nav-list a.raised-button{margin:10px auto}#open-menu,#close-menu{transition:all 250ms ease-in-out;position:fixed;display:block;padding:0 10px;right:20px;top:25px}#open-menu{top:10px;font-size:20px !important}#close-menu{top:0px;font-size:30px !important}#wrap:not(:target) .nav-list{transform:translateX(-200px)}#wrap:not(:target) #open-menu{transform:scale(1)}#wrap:not(:target) #close-menu{transform:scale(0)}#wrap:target .nav-list{transform:translateX(0px);box-shadow:5px 74px 150px rgba(0,0,0,.8)}#wrap:target #open-menu{transform:scale(0)}#wrap:target #close-menu{transform:scale(1)}}@media print{nav{display:none}}@media(min-width: 1200px){#open-menu,#close-menu{display:none}nav{display:flex;align-items:center;flex-flow:row;justify-content:flex-end;box-shadow:0px 10px 20px rgba(0,0,0,.08)}nav .nav-list a:not(.raised-button){box-sizing:border-box}nav .nav-list a:not(.raised-button):hover:not(.active){border-bottom:5px solid #85ab32}nav .nav-list a:not(.raised-button).active{border-bottom:5px solid #85aafa}nav a:not(.raised-button){padding:10px 0;min-height:100%}nav a.raised-button{margin:10px 0;margin-left:15px}}@media(min-width: 1200px)and (min-width: 1200px){nav{padding:0 15%}}@media(min-width: 1200px)and (min-width: 1400px){nav{padding:0 18%}}@media(min-width: 1200px){nav [slot=start]{margin-right:auto}nav [slot=end]{margin-left:auto}nav .nav-list{display:flex;flex-flow:row;align-items:center;justify-content:center;min-height:100%;background-color:#fff}nav .nav-list a{padding:8px}}h1,h2,h3,h4{text-align:center;font-family:"Source Sans Pro",sans-serif}h1 strong,h2 strong,h3 strong,h4 strong{color:#85ab32}.navbar-title{font-family:"Source Sans Pro",sans-serif;font-weight:400 !important}.nav-list>.raised-button{margin-right:15px;padding-left:15px;padding-right:15px}.padding img{max-width:100%;margin:auto}.center{display:flex;justify-items:center}.center{display:flex;width:100%;justify-content:center;align-items:center;flex-wrap:wrap}.center-flow{display:flex;width:100%;justify-content:center;align-items:center;flex-wrap:wrap}.center-flow img{display:block;width:200px;height:200px}img{max-width:100%}#haWidget,.widget-card{margin:auto;width:80%;max-width:1000px !important;min-width:250px;height:600px;border:none;display:inherit;max-width:100%}
