.navbar button{padding:8px 12px}.navbar .nav-links>a{font-weight:600!important}.navbar .nav-links{align-items:center}@media(max-width:1023px){.navbar .nav-links{align-items:start}}.navbar .burger>div{height:2px!important}.navbar .button-link:hover{text-decoration:none!important}.main-container{position:relative;width:100%;overflow:hidden}.main-container .navbar{position:fixed;top:0;left:0;width:100%;border-bottom:1px solid transparent;z-index:1000;transition:transform .3s ease,background-color .3s ease}.main-container .navbar.hidden{transform:translateY(-100%)}.main-container .navbar.visible{transform:translateY(0);background-color:var(--navbar-color-background, var(--color-background, #2B2C2C))}.main-container .navbar.transparent{background-color:transparent}.main-container .navbar.theme-dark{background-color:var(--navbar-color-background-dark, var(--color-dark, #000))}.main-container .navbar.mobile-nav-open-background{background-color:var(--navbar-color-background, var(--color-background, #2B2C2C))}.main-container .navbar .navbar-inner{display:flex;justify-content:space-between;align-content:center;background:transparent;gap:16px;padding:24px 16px;width:100%;align-items:center}@media(min-width:768px){.main-container .navbar .navbar-inner{grid-template-columns:repeat(12,1fr);gap:var(--gutter-tablet);padding:24px 16px}}@media(min-width:1280px){.main-container .navbar .navbar-inner{gap:40px;padding:24px 40px}}@media(min-width:1536px){.main-container .navbar .navbar-inner{gap:40px;padding:24px 0;max-width:1432px;margin:0 auto}}.main-container .navbar .logo-container{grid-column:1/3;z-index:2}.main-container .navbar .nav-links{grid-column:3/-1;font-family:Source Sans Pro,sans-serif;display:flex;justify-content:flex-end;gap:48px}.main-container .navbar .nav-links a{text-decoration:none;color:#fff;font-weight:400;line-height:150%;font-size:16px}.main-container .navbar .nav-links a:hover{text-decoration:underline}.main-container .navbar .burger,.main-container .navbar .mobile-chevron{display:none}@media(max-width:1023px){.main-container .navbar .navbar-inner{padding:18px var(--gutter-mobile)}.main-container .navbar .nav-links{display:none;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.main-container .navbar .nav-links.active{display:flex;flex-direction:column;position:fixed;justify-content:space-between;left:0;right:0;top:68px;background-color:var(--navbar-color-background, var(--color-background, #2B2C2C));padding:16px var(--gutter-mobile);gap:16px;transform:translateY(0);opacity:1;animation:slideIn .3s forwards}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.main-container .navbar .nav-links.active a{display:flex;justify-content:space-between;align-items:center}.main-container .navbar .nav-links.active a .mobile-chevron{display:inline-block;width:20px;height:20px}.main-container .navbar .nav-links.active{transform:translateY(-20px);opacity:0}.main-container .navbar .burger{display:block;cursor:pointer;z-index:1001;width:24px;height:24px;position:relative;grid-column:-2/-1;justify-self:end}.main-container .navbar .burger div{width:25px;height:3px;background-color:#bfe02b;position:absolute;transition:all .3s ease;left:0}.main-container .navbar .burger div:nth-child(1){top:0}.main-container .navbar .burger div:nth-child(2){top:50%;transform:translateY(-50%)}.main-container .navbar .burger div:nth-child(3){bottom:0}.main-container .navbar .burger.active div:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.main-container .navbar .burger.active div:nth-child(2){opacity:0}.main-container .navbar .burger.active div:nth-child(3){bottom:50%;transform:translateY(50%) rotate(-45deg)}}#footer{font-family:"Source Sans 3",sans-serif;padding:100px 0 80px}@media(max-width:767px){#footer{padding:48px 0}}#footer a{color:#000}#footer .footer-content{padding-bottom:80px}#footer .footer-content,#footer .links{display:flex;align-items:center;justify-content:space-between;gap:32px}#footer .footer-content a,#footer .links a{font-weight:700}@media(max-width:767px){#footer .footer-content,#footer .links{justify-content:center;flex-direction:column;gap:24px}}#footer .social{display:flex;gap:12px}#footer .info{padding-top:32px;border-top:1px solid #9D9D9D}@media(max-width:767px){#footer .info{flex-direction:column-reverse;padding-top:24px}}#footer .info,#footer .info-links{display:flex;align-items:center;justify-content:center;gap:24px;font-size:14px}#footer .info p,#footer .info-links p{font-size:14px}@media(max-width:767px){#footer .info p,#footer .info-links p{padding-top:8px}}#footer .info-links{text-decoration:underline}#footer .info-links .consent-settings{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}@media(max-width:767px){#footer .info-links{flex-direction:column}}.cc-backdrop{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-end;background:var(--consent-backdrop, rgba(0, 0, 0, .35))}.cookie-consent{width:100%;box-sizing:border-box;background:var(--consent-bg, #ffffff);color:var(--consent-fg, #111111);border-top:1px solid var(--consent-border, rgba(0, 0, 0, .12));box-shadow:0 -12px 32px #0000002e;font-family:var(--consent-font, inherit);font-size:13px;line-height:1.5;outline:none}.cc-inner{position:relative;box-sizing:border-box;max-width:64rem;margin:0 auto;padding:20px 16px}@media(min-width:640px){.cookie-consent{display:flex;align-items:center;min-height:40vh}.cc-inner{width:100%;padding:24px 32px}}.cc-close{position:absolute;top:12px;right:8px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;color:var(--consent-muted, rgba(17, 17, 17, .7));font:inherit;font-size:22px;line-height:1;cursor:pointer}.cc-close:hover{background:var(--consent-hover, rgba(0, 0, 0, .05));color:var(--consent-fg, #111111)}@media(min-width:640px){.cc-close{top:16px;right:24px}}.cc-intro{display:flex;align-items:flex-start;gap:12px;padding-right:36px}.cc-icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--consent-accent, #111111)}.cookie-consent h2{margin:0;color:var(--consent-fg, #111111);font-family:var(--consent-heading-font, inherit);font-size:15px;font-weight:600;line-height:1.3}.cookie-consent p{margin:6px 0 0;font-size:12px;color:var(--consent-muted, rgba(17, 17, 17, .7))}.cookie-consent p a{color:var(--consent-fg, #111111);text-decoration:underline;text-underline-offset:2px}.cc-details{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--consent-border, rgba(0, 0, 0, .12))}@media(min-width:640px){.cc-details{flex-direction:row;flex-wrap:wrap;gap:10px 24px}}.cc-details label{display:flex;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;color:var(--consent-muted, rgba(17, 17, 17, .7));cursor:pointer}.cc-details label.cc-locked{cursor:not-allowed}.cc-details strong{font-weight:600;color:var(--consent-fg, #111111)}.cc-details input{flex:none;width:16px;height:16px;margin:2px 0 0;padding:0;border:0;border-radius:0;accent-color:var(--consent-accent, #111111)}.cc-actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}@media(min-width:640px){.cc-actions{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px}}.cc-actions button{padding:10px 20px;border-radius:var(--consent-radius, 6px);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s,background-color .15s}.cc-primary{border:1px solid var(--consent-accent, #111111);background:var(--consent-accent, #111111);color:var(--consent-accent-fg, #ffffff)}.cc-primary:hover{opacity:.9}.cc-secondary{border:1px solid var(--consent-border, rgba(0, 0, 0, .12));background:transparent;color:var(--consent-fg, #111111)}.cc-secondary:hover{background:var(--consent-hover, rgba(0, 0, 0, .05))}.cc-more{order:1;text-align:center}@media(min-width:640px){.cc-more{order:0;margin-right:auto;text-align:left}}.cc-actions .cc-link{padding:0;border:0;border-radius:0;background:none;font:inherit;font-size:12px;font-weight:400;color:var(--consent-muted, rgba(17, 17, 17, .7));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cc-actions .cc-link:hover{color:var(--consent-fg, #111111)}.cc-actions .cc-link.cc-accent{font-weight:600;color:var(--consent-accent, #111111)}@media(min-width:640px){.cookie-consent{font-size:15px}.cookie-consent h2{font-size:20px}.cookie-consent p,.cc-details label{font-size:15px}.cc-intro{gap:14px}.cc-icon{width:22px;height:22px}.cc-details input{width:18px;height:18px}.cc-actions button{padding:12px 24px;font-size:15px}.cc-actions .cc-link{font-size:14px}}*{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box;font-size:inherit;font-weight:inherit}html,body{font-weight:400}button{background-color:inherit;border:0;outline:0}a,button,input,textarea,select{font-family:inherit;outline:none;border:0;text-decoration:none}hr{border:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:none}q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}button,a{cursor:pointer}b,strong{font-weight:700}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img{user-select:none;display:block}:root{--font-family-heading: "Montserrat", sans-serif;--font-family-primary: "Source Sans 3", sans-serif;--font-family-secondary: "Source Sans 3", sans-serif;--font-weight-heading: 700;--color-text-primary: #131313;--button-text-color: #131313;--button-background-color: #BFE02B;--button-background-color-hover: #AABC30;--button-font-weight: 600;--button-padding: 12px 24px;--button-gap: 8px;--button-radius: 10px;--navbar-color-burger: #BFE02B;--navbar-color-link: #FFF;--gutter-tablet: 40px;--gutter-mobile: 16px;--consent-bg: #ffffff;--consent-fg: #131313;--consent-muted: #4e5152;--consent-border: #d9d9d9;--consent-hover: #f5fbb5;--consent-accent: #bfe02b;--consent-accent-fg: #131313;--consent-radius: 10px;--consent-font: var(--font-family-primary);--consent-heading-font: var(--font-family-heading)}html{font-family:var(--font-family-primary, Arial),sans-serif;font-size:var(--font-size, 16px)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading, Arial),sans-serif;line-height:var(--font-line-height, 1.5em);font-weight:var(--font-weight-h0, var(--font-weight-heading, 800))}h1{font-size:var(--font-size-h1, 3em)}h2{font-size:var(--font-size-h2, 2.5em)}h3{font-size:var(--font-size-h3, 2em)}h4{font-size:var(--font-size-h4, 1.75em)}h5{font-size:var(--font-size-h5, 1.45em)}h6{font-size:var(--font-size-h6, 1.2em)}.tagline{font-family:var(--font-family-heading, Arial),sans-serif;font-weight:var(--font-weight-tagline, 600);font-size:var(--font-size-tagline, 1em);line-height:var(--font-line-height, 1.5em)}*{scroll-behavior:smooth}nav{display:flex;justify-content:center;gap:10px}.page{max-width:1432px;margin:0 auto}@media(max-width:1439px){.page{margin:0 40px}}@media(max-width:1023px){.page{margin:0 16px}}h1{line-height:120%;letter-spacing:-.48px}@media(max-width:767px){h1{font-size:37px}}@media(max-width:767px){h1{font-size:28px}}h2{line-height:120%;letter-spacing:-.4px}@media(max-width:1023px){h2{font-size:32px}}.tagline{font-family:var(--font-family-heading, Arial),sans-serif;font-weight:var(--font-weight-tagline, 600);font-size:var(--font-size-tagline, 1em);line-height:var(--font-line-height, 1.5em);font-weight:700;color:#4e5152;margin-bottom:16px}p{font-family:"Source Sans 3",sans-serif;font-size:18px;line-height:150%}@media(max-width:767px){p{font-size:16px}p.small{font-size:14px}}.shadow{box-shadow:22px 22px #eaf48e;border-radius:48px}@media(max-width:1023px){.shadow{box-shadow:20px 20px #eaf48e}}@media(max-width:767px){.shadow{max-width:100%;box-shadow:0 14px #eaf48e}}
