@charset "UTF-8";:root,[data-bs-theme=light]{--leuser-dark-green-rgb:5, 110, 53;--leuser-dark-green:rgb(var(--leuser-dark-green-rgb));--leuser-light-green-rgb:163, 207, 68;--leuser-light-green:rgb(var(--leuser-light-green-rgb));--leuser-light-green-faded-rgb:227, 241, 199;--leuser-light-green-faded:rgb(var(--leuser-light-green-faded-rgb));--bs-light-bg-subtle:var(--leuser-light-green-faded);--bs-link-color-rgb:var(--leuser-dark-green-rgb);--bs-link-color:rgb(var(--bs-link-color-rgb));--bs-link-hover-color-rgb:var(--leuser-light-green-rgb);--bs-link-hover-color:rgb(var(--bs-link-hover-color-rgb))}.navbar-brand img{max-width:67vw;display:block;width:100%}.nav-link{color:var(--bs-link-color)}.nav-link:hover,.nav-link:focus{color:var(--bs-link-hover-color)}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--leuser-dark-green-rgb),var(--bs-bg-opacity))!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--leuser-dark-green-rgb),var(--bs-text-opacity))!important}.main-timeline-2{position:relative}.main-timeline-2::after{content:"";position:absolute;width:3px;background-color:var(--leuser-light-green-faded);top:0;bottom:0;left:50%;margin-left:-3px}.timeline-2{position:relative;background-color:inherit;width:50%}.timeline-2::after{content:"";position:absolute;width:25px;height:25px;right:-11px;background-color:var(--leuser-light-green);top:15px;border-radius:50%;z-index:1}.left-2{padding:0 40px 20px 0;left:0}.right-2{padding:0 0 20px 40px;left:50%}.left-2::before{content:" ";position:absolute;top:18px;z-index:1;right:30px;border:solid #fff;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #fff}.right-2::before{content:" ";position:absolute;top:18px;z-index:1;left:30px;border:solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}.right-2::after{left:-14px}@media screen and (max-width:600px){.main-timeline-2::after{left:31px}.timeline-2{width:100%;padding-left:70px;padding-right:25px}.timeline-2::before{left:60px;border:solid #fff;border-width:10px 10px 10px 0;border-color:transparent #fff transparent transparent}.left-2::after,.right-2::after{left:18px}.left-2::before{right:auto}.right-2{left:0%}}