@font-face{font-family:montserrat;src:url(/_next/static/media/9210c5a09f108260-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_3cba4a{font-family:montserrat,montserrat Fallback;font-style:normal}.__variable_3cba4a{--font-montserrat:"montserrat","montserrat Fallback"}:root{--color-primary:#0066cc;--color-secondary:#333333;--spacing-unit:8px;--breakpoint-mobile:768px;--breakpoint-tablet:1024px;--font-montserrat:"Montserrat",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{max-width:100vw;overflow-x:hidden!important;height:100%;touch-action:manipulation}body{overflow-y:auto!important;background:#f3f5fa;font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;visibility:visible;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}input,select,textarea{font-size:16px!important;touch-action:manipulation}a,button,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.consent-checkbox{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:start;width:100%;font-size:12px;line-height:1.4;color:#666;cursor:pointer;text-align:left}.consent-checkbox input{margin-top:2px}.consent-checkbox a{color:#007bff;text-decoration:underline;font-weight:600}.consent-checkbox a:hover{color:#0056b3}