@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;0,700;1,400&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a{text-decoration:none}a,button{outline:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{font-family:Poppins,sans-serif;scroll-behavior:smooth}body{background-color:#2b3531;text-align:center;font-size:1rem;line-height:1.5;max-width:1400px;margin:0 auto}@media (min-width:768px){body{font-size:1.15rem}}@media (min-width:960px){body .row{display:flex;flex-direction:column;flex:1}}@media screen and (min-width:960px) and (min-width:768px){body .row{flex-direction:row}}h1{color:#f74700}p{margin-bottom:1rem}.mainLogo{max-width:600px;width:80%}a,a:visited{color:#91a88c}a:hover,a:visited:hover{color:#677662}section{padding:calc(20px + 5vw)}@media screen and (min-width:768px){section{padding:80px}}.title-divider{text-decoration:underline;-webkit-text-decoration-color:#f74700;text-decoration-color:#f74700;text-align:center}.title-divider:before{content:"";display:block;width:100%;height:150px;background:url(/flowers-horizontal.f21b27da.svg) 50% no-repeat;margin:50px auto}@media screen and (max-width:767.99px){.title-divider:before{width:90%}}.title{font-size:1.875rem;line-height:2.25rem;font-weight:700;margin-bottom:4rem}.btn-discord,.title{letter-spacing:1px;color:#fff}.btn-discord{position:relative;border-radius:3px;cursor:pointer;padding:1em 1em 1em 4em;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);border:2px solid transparent;background-color:#677662;outline:transparent!important}.btn-discord:hover{transform:translateY(1px)}.btn-discord:active{transform:translateY(2px)}.btn-discord:before{content:"";background:url(/discord.80d9c7ce.svg) 50% no-repeat;background-size:3em 2em;width:3em;padding-left:1em;position:absolute;top:0;bottom:0;left:0}@media (max-width:768px){.btn-discord{width:100%}}.btn-meetup{position:relative;border-radius:3px;cursor:pointer;padding:1em 2em;box-shadow:0 2px 6px 0 rgba(0,0,0,.2);border:2px solid transparent;background-color:#677662;color:#fff;outline:transparent!important;letter-spacing:1px}.btn-meetup:hover{transform:translateY(1px)}.btn-meetup:active{transform:translateY(2px)}.logo-sm{width:200px;padding:1rem;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:center}.logo-sm img{width:100%;height:auto}.about{padding:80px 0 0}.about article{display:flex;flex-direction:column;padding:4rem 2rem;text-align:left;color:#fff}@media screen and (min-width:768px){.about article{padding:5rem}}.about .first{background-color:#677662}.about .first a,.about .first a:visited{color:#a8b3a4;font-weight:700;letter-spacing:2px}.about .first a:active,.about .first a:hover{color:#d0d6ce}.about .second{background-color:#a88771}.about .second a,.about .second a:visited{color:#5f493a;font-weight:700;letter-spacing:2px}.about .second a:active,.about .second a:hover{color:#30251d}.about .btn-box{font-weight:700;letter-spacing:2px;position:relative;display:block;border-radius:10px;background:#91a88c url(/discord-btn-bg.4cbec46a.png) 50% no-repeat;color:#2b3531;max-width:550px;padding:3rem;margin:0 auto;border:2px solid transparent;transition:all .3s ease-in-out;box-shadow:0 0 5px 0 #000}.about .btn-box:hover{background-color:#677662;color:#e4eae3;border-color:#e4eae3}.about .lines{position:relative;height:2rem;width:100%}.about .lines:after,.about .lines:before{position:absolute;content:"";height:4px}.about .lines:before{width:30%;background:#b53a25;top:.5rem;left:1.25rem}.about .lines:after{width:25%;background:#f74700;top:1rem;left:2rem}.about .subtitle{font-size:1.5rem;letter-spacing:1px;color:#91a88c;margin-bottom:3rem}.events{padding-left:0;padding-right:0;padding-top:0;background-color:#2b3531;text-align:left}@media (min-width:768px){.events{padding-left:5rem;padding-right:5rem}}.events .top{display:flex;flex-direction:column}@media (min-width:960px){.events .top{flex-direction:row}}.events .top__left{flex:1}@media (min-width:960px){.events .top__left{margin-right:1rem}}.events .top__right{background-color:#dbe8d9;border-radius:.5rem;padding:1rem;background-image:url(/flowers-corner-br.7e67716e.png);background-position:100% 100%;background-size:20% auto;background-repeat:no-repeat;color:#2b3531;justify-content:space-between;flex:1;margin-top:1.5rem}@media (min-width:960px){.events .top__right{margin-top:0;margin-left:1rem}}.events .top__right .offline-info{font-size:1.1rem;font-weight:700;line-height:1.75}.events .top__right p{margin-bottom:.25rem;font-weight:300;font-size:1rem}.events .events-grid{display:flex;flex-direction:column;position:relative}@media (min-width:768px){.events .events-grid{width:100%}.events .events-grid .circle{margin:0 auto 1.5rem 45px;width:50px;height:50px;border-radius:50%;background:#f74700;position:relative}.events .events-grid .circle:after{width:50%;height:50%;position:absolute;content:"";background:#2b3531;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.events .events-grid:before{content:"";position:absolute;width:20px;background-color:#f74700;top:150px;bottom:2rem;left:60px}.events .events-grid article{display:-ms-grid;display:grid;-ms-grid-columns:200px auto;grid-template-columns:200px auto;margin-left:0;align-items:center}}@media (min-width:768px) and (min-width:960px){.events .events-grid article{-ms-grid-columns:250px auto;grid-template-columns:250px auto}}@media (min-width:768px){.events .events-grid .image{grid-area:image;display:block;margin:0}}.events article{margin:2rem}.events article .top{background-color:#f74700;padding:2rem;color:#dbe8d9}.events article .top h3{font-size:1.5rem;margin-bottom:.3rem}.events article .top h4{display:-ms-grid;display:grid;-ms-grid-columns:100px 1fr;grid-template-columns:100px 1fr;line-height:1.6;align-items:center;letter-spacing:1px}.events article .top .date span,.events article .top .hours span,.events article .top .where span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#2b3531;padding:.25rem .5rem;border-radius:.5rem;margin-top:.3rem;margin-bottom:.3rem}.events article .top .where span{background-color:#822a1b}.events article .bottom{background-color:#dbe8d9;background-image:url(/flowers-corner-br.7e67716e.png);background-position:100% 100%;background-size:20% auto;background-repeat:no-repeat;padding:2rem}.events article .bottom ul{padding-left:.25rem}.events article .bottom ul li{line-height:2}.events article .bottom ul li a{text-decoration:underline;-webkit-text-decoration-color:#b53a25;text-decoration-color:#b53a25;text-decoration-thickness:2px;color:#b53a25}.events article .bottom ul li a:active,.events article .bottom ul li a:hover{color:#f74700;-webkit-text-decoration-color:#f74700;text-decoration-color:#f74700}.events article .bottom ol{list-style:decimal}.events article .bottom .author{font-weight:700}.events article .bottom summary{cursor:pointer}.events .image{display:block;margin:0 auto;max-width:150px}.events .image img{width:100%;height:auto}.box{border-radius:5px}.online .where span{background-color:#677662!important}@media (min-width:768px){article{-ms-grid-rows:150px 1fr;grid-template-rows:150px 1fr;grid-template-areas:"circle wrapper" ". wrapper"}article .circle{grid-area:circle}article .lines-wrapper{grid-area:wrapper}}@media (min-width:768px){article .circle{-ms-grid-row:1;-ms-grid-column:1}article .lines-wrapper{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}}footer{color:#dbe8d9;font-size:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:5rem}footer .all-logos{display:flex;flex-direction:row;flex-wrap:nowrap;margin:5rem 0}#menu{color:#fff;max-height:80px;line-height:80px;overflow:hidden;position:sticky;top:0;background-color:#2b3531;z-index:99}#menu.expand{max-height:none;line-height:40px}#menu.expand ul{margin-top:20px}#menu.expand ul li:nth-child(2){padding-top:40px}#menu ul{max-width:80%;margin:auto;text-align:right;position:relative}@media screen and (max-width:1200px){#menu ul{max-width:100%}}#menu ul li{display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto 1em}@media screen and (max-width:960px){#menu ul li{display:block;text-align:center;width:100%}#menu ul li:nth-child(2){padding-top:80px}}#menu ul .brand{position:absolute;left:0;top:0;text-align:start;height:90px;width:80px;font-weight:700;letter-spacing:2px}#menu ul .brand img{width:100%;height:100%}#menu ul .hamburger{display:none;position:absolute;right:0;top:0;text-align:end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:960px){#menu ul .hamburger{display:block}}.hero{padding-bottom:0}.hero h1{font-size:1.15rem;letter-spacing:1px;margin-bottom:2rem}@media (min-width:768px){.hero h1{font-size:1.875rem}}.hero .hs3Logo{max-width:450px;width:80%;margin:2rem auto}#logos{background:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;padding:3rem;margin-top:5rem;justify-content:space-evenly;align-items:center}@media (min-width:768px){#logos{flex-direction:row;flex-wrap:wrap}}#logos img{width:100%;height:auto}#logos .logo-sm:nth-child(7){padding:0;margin:3rem .25rem;width:270px}#logos .logo-sm:last-child{padding:0 3rem}.partners{text-align:left;padding:0 0 5rem;margin-bottom:5rem}@media (min-width:768px){.partners .row{padding-left:0;padding-right:5rem}}.partners article{display:flex;flex-direction:column;padding:4rem 2rem;text-align:left;color:#2b3531;background-color:#dbe8d9}@media screen and (min-width:768px){.partners article{padding:5rem}}.partners article a,.partners article a:visited{color:#5a8953;font-weight:700;letter-spacing:2px}.partners article a:active,.partners article a:hover{color:#263923}.partners article .logos{display:flex;flex-direction:column}@media screen and (min-width:768px){.partners article .logos{flex-direction:row}}.partners article:first-child{background-color:#b53a25;color:#fff}.partners article:first-child a,.partners article:first-child a:visited{color:#e38676;font-weight:700;letter-spacing:2px}.partners article:first-child a:active,.partners article:first-child a:hover{color:#f0beb6}@media (min-width:768px){.partners article:nth-child(2){position:relative}.partners article:nth-child(2):after,.partners article:nth-child(2):before{position:absolute;content:"";background:transparent;z-index:-1}.partners article:nth-child(2):before{width:250px;height:200px;border-bottom:4px solid #f74700;border-right:4px solid #f74700;bottom:-8px;right:-8px}.partners article:nth-child(2):after{width:180px;height:150px;border-bottom:4px solid #b53a25;border-right:4px solid #b53a25;bottom:-16px;right:-16px}}.partners .charity{width:50%;margin:auto}@media screen and (max-width:767.99px){.partners .charity{width:100%}}.partners .charity iframe{width:100%;border-radius:5px}.resources{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-column-gap:2em;grid-row-gap:4em;align-items:start;justify-items:stretch;z-index:2}@media screen and (max-width:1200px){.resources{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.resources{-ms-grid-columns:1fr;grid-template-columns:1fr}}.resources .box,.resources .lines-wrapper,.resources article,.resources article main{height:100%}.resources article{background-color:#677662;text-align:left;border-radius:5px;overflow:hidden}.resources article a,.resources article a:visited{color:#2a3028;font-weight:700;letter-spacing:2px}.resources article a:active,.resources article a:hover{color:#060705}.resources article header{text-align:center;color:#91a88c;max-height:none;line-height:normal;padding-top:1em;padding-bottom:1em}.resources article header h3{color:#91a88c;text-shadow:0 0 4px rgba(43,53,49,.8);font-size:1.2em;padding:0 .5em;quotes:"“" "”" "‘" "’"}.resources article header h3:before{content:open-quote}.resources article header h3:after{content:close-quote}.resources article header h4{color:#2b3531;font-size:.9em}.resources article main{background-color:#91a88c;padding:2em;font-size:.8em}.resources article main a,.resources article main a:visited{color:#52674e;font-weight:700;letter-spacing:2px}.resources article main a:active,.resources article main a:hover{color:#2f3b2d}.resources article main li{list-style:none;position:relative;padding:0 0 0 20px}.resources article main li:before{content:"";position:absolute;left:0;top:6px;height:5px;width:5px;border:1px solid #2b3531;border-width:2px 2px 0 0;transform:rotate(45deg)}.bradius-bl-sm{border-bottom-left-radius:1em;overflow:hidden}.bradius-br-sm{border-bottom-right-radius:1em;overflow:hidden}.bradius-tl-sm{border-top-left-radius:1em;overflow:hidden}.bradius-tr-sm{border-top-right-radius:1em;overflow:hidden}.bradius-sm{border-radius:1em;overflow:hidden}.bradius-bl-md{border-bottom-left-radius:2em;overflow:hidden}.bradius-br-md{border-bottom-right-radius:2em;overflow:hidden}.bradius-tl-md{border-top-left-radius:2em;overflow:hidden}.bradius-tr-md{border-top-right-radius:2em;overflow:hidden}.bradius-md{border-radius:2em;overflow:hidden}.bradius-bl-lg{border-bottom-left-radius:3em;overflow:hidden}.bradius-br-lg{border-bottom-right-radius:3em;overflow:hidden}.bradius-tl-lg{border-top-left-radius:3em;overflow:hidden}.bradius-tr-lg{border-top-right-radius:3em;overflow:hidden}.bradius-lg{border-radius:3em;overflow:hidden}.lines-wrapper{position:relative}.top-lines{background-color:#f74700;width:30%;top:-16px}.top-lines,.top-lines:before{content:"";position:absolute;height:4px;right:0;border-radius:8px}.top-lines:before{background-color:#b53a25;width:150%;top:8px}.bottom-lines{background-color:#f74700;width:30%;bottom:-16px}.bottom-lines,.bottom-lines:before{content:"";position:absolute;height:4px;left:0;border-radius:8px}.bottom-lines:before{background-color:#b53a25;width:150%;bottom:8px}.left-lines{background-color:#f74700;height:30%;left:-16px}.left-lines,.left-lines:before{content:"";position:absolute;width:4px;top:0;border-radius:8px}.left-lines:before{background-color:#b53a25;height:150%;left:8px}.right-lines{background-color:#f74700;height:30%;right:-16px}.right-lines,.right-lines:before{content:"";position:absolute;width:4px;bottom:0;border-radius:8px}.right-lines:before{background-color:#b53a25;height:150%;right:8px}