@font-face{font-family:Work Sans;src:url(../../../fonts/worksans.ttf)}:root{--primary-color: #56c596;--secondary-color: #9dcab3;--tertiary-color: #0a8e63;--accent-color: #0055b3;--background-color: #111;--text-color: #c9c9c9;--border-radius-s: .25rem;--border-radius-l: .375rem;--box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .1);--font-size: 16px;--line-height: 1.5;--margin-xxs: .25rem;--margin-xs: .5rem;--margin-s: .75rem;--margin-m: 1rem;--margin-l: 1.25rem;--margin-xl: 1.75rem;--margin-xxl: 2.5rem;--padding-xxs: .25rem;--padding-xs: .5rem;--padding-s: .75rem;--padding-m: 1rem;--padding-l: 1.25rem;--padding-xl: 1.75rem;--padding-xxl: 2.5rem;--ff: "Work Sans", sans-serif;--h1: 3rem/1em var(--ff);--h2: 2.25rem/1.15em var(--ff);--h3: 1.75rem/1.15em var(--ff);--h4: semi-condensed 1.35rem/1.2em var(--ff);--h5: condensed 1.1rem/1.5em var(--ff);--h6: ultra-condensed .9rem/1.7em var(--ff);--big: 1.25rem/1.5em var(--ff);--med: 1.125rem/1.4em var(--ff);--p: 1rem/1.5em var(--ff);--small: .75rem/1.7em var(--ff);--screen-h: 97svh;--transition-time: .25s}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100vh;height:100svh;font-family:var(--ff);background-color:var(--background-color);color:var(--text-color)}body,h1,h2,h3,h4,h5,h6,p,a{margin:0}h1{font:var(--h1)}h2{font:var(--h2)}h3{font:var(--h3)}h4{font:var(--h4)}h5{font:var(--h5)}h6{font:var(--h6)}.bold{font-weight:700}big{font:var(--big)}p{font:var(--p)}small{font:var(--small)}a{text-decoration:none;color:var(--text-color)}li{list-style-type:none}.button{border:none;padding:var(--padding-m) var(--padding-xl);cursor:pointer;font:var(--med);border-radius:var(--border-radius-l);box-shadow:var(--box-shadow);outline-color:transparent;transition-duration:.3s;transition-property:color,background-color,outline-color;transition-timing-function:ease-in-out}.button-primary{background-color:var(--tertiary-color);color:var(--secondary-color)}.button-primary:hover,.button-primary:focus{color:var(--tertiary-color);background-color:var(--secondary-color)}.button-secondary{background-color:var(--background-color);color:var(--tertiary-color)}.button-secondary:hover,.button-secondary:focus{background-color:transparent;color:var(--secondary-color);outline:solid 1px var(--secondary-color)}.navbar{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:var(--padding-xxs) var(--padding-xl);font:var(--h5)}.navbar a:hover,.navbar a:focus{color:var(--tertiary-color)}.navbar>menu{display:flex;margin:var(--margin-xxs);justify-content:space-between;align-items:center;gap:var(--padding-l)}.navbar>menu li{position:relative}.navbar>menu li menu{display:none;position:absolute;top:100%;left:1ch;padding:0;min-width:19ch}.navbar>menu li:hover menu,.navbar>menu li:focus menu{display:block}.navbar>menu li menu li{padding-block:var(--padding-xs);padding-inline:var(--padding-l);background-color:var(--background-color)}.main-container{min-height:var(--screen-h);display:flex;flex-direction:column;justify-content:center}.hero-content{padding-inline:var(--padding-xl)}.hero-content>*{margin-block:var(--margin-xxs);padding-block:var(--padding-l)}.footer-logo{height:1lh}@media (width <= 740px){.navbar>menu li menu{position:static}.hero-content{margin-left:auto}.navbar{justify-content:space-around}.navbar>menu{align-items:flex-start;flex-direction:column;gap:0}.navbar.footer>menu{flex-direction:row}.copyright{display:none}.navbar.footer>menu{gap:var(--padding-s);justify-content:center;padding:var(--padding-xxs) var(--padding-m)}}
