.header{display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:820px){.header{flex-direction:column;margin:0 1rem}}.header .brand{display:flex;align-items:center;justify-content:space-between}.header .brand .home-link{display:flex;align-items:center}.header .brand .logo img{object-fit:contain;height:70px}.header .brand .text{margin-left:.5rem;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 10px;height:70px}.header .brand .menu_icon{display:none}@media screen and (max-width:820px){.header .brand .menu_icon{display:block;margin-left:auto;margin-right:.5rem}}.header .brand .name{height:25px;overflow:hidden}@media screen and (max-width:820px){.header .brand .name{height:25px}}@media screen and (max-width:820px){.header .brand .slogan{font-size:12px}}.header .menu{line-height:1;height:70px;margin-right:2rem;display:flex;align-items:center}@media screen and (max-width:820px){.header .menu{margin-right:0}.header .menu button{width:100%}}.header .menu ul{height:100%;display:flex;align-items:center}@media screen and (max-width:820px){.header .menu ul{display:none}}.header .menu ul li{font-weight:thin;cursor:pointer}.header .menu ul *{margin-right:10px}.header .mobile_only{display:none!important}@media screen and (max-width:820px){.header .mobile_only{display:flex}}.header .desktop_only{display:flex}@media screen and (max-width:820px){.header .desktop_only{display:none!important}}#menu{z-index:10000;background-image:linear-gradient(to right,#56c557e5,#4fd060);position:fixed;top:0;right:0;height:fit-content;width:100%;text-align:center}#menu #close-menu{width:100%;background-color:#fff;color:red;display:flex}#menu #close-menu img{width:auto;margin:auto;height:40px}#menu a:hover{color:#fff;font-size:larger}#menu .actions{display:flex;justify-content:space-around;width:100%;padding:2rem;background-color:rgba(211,211,211,.295)}#menu .actions *{width:40%}.hero{background:url(/images/forest.jpg)no-repeat 50%/cover;display:flex;justify-content:center;padding:5rem 0;align-items:center;background-color:rgba(0,0,0,.7)}@media screen and (max-width:600px){.hero{justify-content:center;align-items:center;padding:3rem 0;padding-top:1rem}}.hero .btn-xl{display:block}@media screen and (max-width:600px){.hero .btn-xl{display:none}}.hero .btn-sm{display:none}@media screen and (max-width:600px){.hero .btn-sm{display:block}}.hero .balance{width:65%;text-align:center}.hero .balance h1{display:flex;flex-direction:column;font-size:40px;text-transform:uppercase;font-weight:700;line-height:normal}@media screen and (max-width:600px){.hero .balance h1{font-size:32px}}.hero .balance h1 span{color:#07be83;font-family:montserrat}.hero .balance p{font-weight:300;font-size:18px;margin:2rem 0;line-height:1.5}@media screen and (max-width:600px){.hero .balance p{margin:1rem 0;width:100%}}.hero .balance button{min-width:35%}@media screen and (max-width:600px){.hero .balance button{width:100%;margin:1rem 0}}.hero .balance .features{display:flex;max-width:500px;margin:2rem 0}@media screen and (max-width:600px){.hero .balance .features{flex-direction:column;margin:2rem 0 0}}.hero .balance .features div{display:flex;align-items:center;justify-content:center;line-height:normal}@media screen and (max-width:600px){.hero .balance .features div{justify-content:start;margin:.3rem 0}}.hero .balance .features div span{margin-left:10px}.hero .balance .features div .icon{background-color:#000;color:#fff;padding:5px;border-radius:3px}.hero .left{width:75%;text-align:center}.hero .left h1{display:flex;color:beige;flex-direction:column;font-size:56px;text-transform:uppercase;font-weight:700;line-height:normal}@media screen and (max-width:600px){.hero .left h1{font-size:32px}}.hero .left h1 span{color:#07be83;font-family:montserrat}.hero .left p{color:#fff;font-weight:300;font-size:18px;margin:2rem 0;width:100%;line-height:1.5}@media screen and (max-width:600px){.hero .left p{margin:1rem 0;width:100%}}.hero .left button{min-width:35%}@media screen and (max-width:600px){.hero .left button{width:100%;margin:1rem 0}}.hero .left .features{display:flex;max-width:500px;margin:2rem 0}@media screen and (max-width:600px){.hero .left .features{flex-direction:column;margin:2rem 0 0}}.hero .left .features div{display:flex;align-items:center;justify-content:center;line-height:normal}@media screen and (max-width:600px){.hero .left .features div{justify-content:start;margin:.3rem 0}}.hero .left .features div span{margin-left:10px}.hero .left .features div .icon{background-color:#000;color:#fff;padding:5px;border-radius:3px}.hero .right{width:50%}.hero .right img{width:100%;height:100%;object-fit:contain;max-height:500px}@media screen and (max-width:600px){.hero{flex-wrap:wrap-reverse}.hero .left,.hero .right{width:85%;margin:1rem 0}.hero .right img{width:90%;object-fit:contain;margin:auto}}