:root{--background: hsl(0, 0%, 100%);--foreground: hsl(20, 14.3%, 4.1%);--muted: hsl(60, 4.8%, 95.9%);--muted-foreground: hsl(25, 5.3%, 44.7%);--popover: hsl(0, 0%, 100%);--popover-foreground: hsl(20, 14.3%, 4.1%);--card: hsl(0, 0%, 100%);--card-foreground: hsl(20, 14.3%, 4.1%);--border: hsl(20, 5.9%, 90%);--input: hsl(20, 5.9%, 90%);--primary: hsl(224, 54%, 40%);--primary-foreground: hsl(211, 100%, 99%);--secondary: hsl(60, 4.8%, 95.9%);--secondary-foreground: hsl(24, 9.8%, 10%);--accent: hsl(60, 4.8%, 95.9%);--accent-foreground: hsl(24, 9.8%, 10%);--destructive: hsl(0, 84.2%, 60.2%);--destructive-foreground: hsl(60, 9.1%, 97.8%);--ring: hsl(20, 14.3%, 4.1%);--radius: .5rem}.dark{--background: hsl(240, 10%, 3.9%);--foreground: hsl(0, 0%, 98%);--muted: hsl(240, 3.7%, 15.9%);--muted-foreground: hsl(240, 5%, 64.9%);--popover: hsl(240, 10%, 3.9%);--popover-foreground: hsl(0, 0%, 98%);--card: hsl(240, 10%, 3.9%);--card-foreground: hsl(0, 0%, 98%);--border: hsl(240, 3.7%, 15.9%);--input: hsl(240, 3.7%, 15.9%);--primary: hsl(224, 54%, 40%);--primary-foreground: hsl(211, 100%, 99%);--secondary: hsl(240, 3.7%, 15.9%);--secondary-foreground: hsl(0, 0%, 98%);--accent: hsl(240, 3.7%, 15.9%);--accent-foreground: hsl(0, 0%, 98%);--destructive: hsl(0, 62.8%, 30.6%);--destructive-foreground: hsl(0, 0%, 98%);--ring: hsl(240, 4.9%, 83.9%);--radius: .5rem}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-primary,.bg-primary{background-color:#31489b!important;border-color:#31489b!important}.btn-primary:hover,.btn-primary:focus{background-color:#2a3d85!important;border-color:#2a3d85!important}.text-primary{color:#31489b!important}.navbar-brand{font-weight:600}.carousel-item{transition:transform .6s ease-in-out}.dropdown-menu{border:none;box-shadow:0 .5rem 1rem #00000026}.card{transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026}.sectors-card:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem #0000001a}body{padding-top:76px}@media (max-width: 767.98px){body{padding-top:70px}}
