:root{font-family:Lexend,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--font-heading: "Montserrat", sans-serif;--font-body: "Lexend", sans-serif;--font-accent: "Playfair Display", serif}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;font-family:var(--font-body);min-width:320px;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);line-height:1.2}h1{font-size:3.2em}h2{font-size:2.6em}h3{font-size:2em}blockquote,q,.accent-text{font-family:var(--font-accent)}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:var(--font-body);background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@font-face{font-family:Oswald;src:url(/assets/Oswald-DemiBold-v4Y5MK-e.ttf) format("truetype");font-style:normal}.oswaldDB{font-family:Oswald,sans-serif}.NavBar{background-color:#333;color:#fff;padding:1em;display:flex;justify-content:space-between;align-items:center}.Logo{margin-right:20px}.Logo img{width:40px;height:40px}.NavLinks{list-style:none;margin:0;padding:0;display:flex}.NavLinks li{margin-right:20px}.NavLinks a{color:#fff;text-decoration:none;transition:color .2s ease}.NavLinks a:hover{color:#ccc}.DropdownMenu{position:absolute;top:100%;left:0;background-color:#333;padding:10px;border:1px solid #444;display:none}.DropdownMenu li{margin-bottom:10px}.DropdownMenu a{color:#fff;text-decoration:none}.DropdownMenu a:hover{color:#ccc}.DropdownToggle{cursor:pointer}.DropdownToggle:hover+.DropdownMenu{display:block}.shadow{will-change:filter;transition:filter .3s}.shadow :hover{filter:drop-shadow(0 0 2em rgba(0,103,79,.7843137255))}.slider{position:relative;overflow:hidden;width:100%}.slider-track{display:flex;transition:transform .3s ease}.slider-track .slider-slide{flex:none;width:100%;height:100%;background-size:cover;background-position:center}.sidebar{z-index:101;position:fixed;top:0;right:0;width:250px;height:100vh;background-color:#333;color:#fff;padding:20px;transition:right .3s ease-in-out}.sidebar.closed{right:-250px}.close-button{position:absolute;top:10px;right:10px;background-color:#444;color:#fff;border:none;padding:10px 20px;font-size:16px;cursor:pointer}.sidebar .NavLinks{display:flex;flex-direction:column;align-items:flex-start;padding:20px}.sidebar .NavLinks .NavLink{margin-bottom:10px}.sidebar .NavLinks .NavLink a{color:#fff;text-decoration:none;transition:color .2s ease}.sidebar .NavLinks .NavLink a:hover{color:#ccc}.sidebar .NavLinks .NavLink a:hover .HamburgerButton span{background-color:#333}.sidebar .NavLinks .NavLink a:hover .HamburgerButton span:nth-child(2){width:15px}.sidebar .NavLinks .NavLink a:hover .HamburgerButton span:nth-child(3){width:10px}.dots{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex}.dot{width:10px;height:10px;border-radius:50%;background-color:#ccc;margin:0 5px;cursor:pointer}.dot.active{background-color:#333}.VMGO-title{color:#00674f}
