@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;700&display=swap";@font-face{font-family:Creato Display;src:url(/fonts/CreatoDisplay/CreatoDisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Creato Display;src:url(/fonts/CreatoDisplay/CreatoDisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--font-primary: "Josefin Sans", sans-serif;--font-secondary: "Creato Display", sans-serif;--font-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-light: 300;--font-regular: 400;--font-bold: 700;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--leading-tight: 1.25;--leading-normal: 1.5;--leading-relaxed: 1.75;--color-primary: #f39208;--color-dark: #6d6e71;--color-white: #ffffff}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-secondary),var(--font-fallback);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-dark)}h1,.h1{font-family:var(--font-primary);font-weight:var(--font-bold);font-size:var(--text-5xl);line-height:var(--leading-tight);color:var(--color-primary);margin-bottom:1.5rem}h2,.h2{font-family:var(--font-primary);font-weight:var(--font-bold);font-size:var(--text-4xl);line-height:var(--leading-tight);color:var(--color-dark);margin-bottom:1.25rem}h3,.h3{font-family:var(--font-primary);font-weight:var(--font-regular);font-size:var(--text-3xl);line-height:var(--leading-tight);color:var(--color-dark);margin-bottom:1rem}h4,.h4{font-family:var(--font-secondary);font-weight:var(--font-bold);font-size:var(--text-2xl);line-height:var(--leading-normal);color:var(--color-dark);margin-bottom:.875rem}h5,.h5{font-family:var(--font-secondary);font-weight:var(--font-bold);font-size:var(--text-xl);line-height:var(--leading-normal);color:var(--color-dark);margin-bottom:.75rem}h6,.h6{font-family:var(--font-secondary);font-weight:var(--font-regular);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--color-dark);margin-bottom:.5rem}p,.text-body{font-family:var(--font-secondary);font-weight:var(--font-regular);font-size:var(--text-base);line-height:var(--leading-relaxed);margin-bottom:1rem}.text-lead{font-family:var(--font-secondary);font-size:var(--text-xl);line-height:var(--leading-relaxed);font-weight:var(--font-regular)}.text-small{font-size:var(--text-sm);line-height:var(--leading-normal)}.text-caption{font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--color-dark);opacity:.8}a{font-family:inherit;color:var(--color-primary);text-decoration:none;transition:all .3s ease}a:hover{color:var(--color-dark);text-decoration:underline}strong,b{font-weight:var(--font-bold)}em,i{font-style:italic}ul,ol{font-family:var(--font-secondary);margin-bottom:1rem;padding-left:1.5rem}li{margin-bottom:.5rem;line-height:var(--leading-relaxed)}.btn{font-family:var(--font-primary);font-weight:var(--font-bold);font-size:var(--text-base);letter-spacing:.025em;text-transform:uppercase}label{font-family:var(--font-secondary);font-weight:var(--font-bold);font-size:var(--text-sm);color:var(--color-dark);display:block;margin-bottom:.5rem}input,textarea,select{font-family:var(--font-secondary);font-size:var(--text-base);line-height:var(--leading-normal)}.breadcrumb{font-family:var(--font-secondary);font-size:var(--text-sm);font-weight:var(--font-regular)}.badge,.tag{font-family:var(--font-secondary);font-weight:var(--font-bold);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}table{font-family:var(--font-secondary)}thead th{font-weight:var(--font-bold);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.025em}tbody td{font-size:var(--text-base)}.navbar{font-family:var(--font-primary);font-weight:var(--font-regular)}.nav-link{font-size:var(--text-base);letter-spacing:.025em}.nav-link.active{font-weight:var(--font-bold)}.dropdown-item{font-family:var(--font-secondary);font-size:var(--text-sm)}.card-title{font-family:var(--font-primary);font-weight:var(--font-bold);font-size:var(--text-2xl);color:var(--color-primary)}.card-subtitle{font-family:var(--font-secondary);font-weight:var(--font-regular);font-size:var(--text-base);color:var(--color-dark);opacity:.8}.card-text{font-family:var(--font-secondary);font-size:var(--text-base);line-height:var(--leading-relaxed)}.font-primary{font-family:var(--font-primary)}.font-secondary{font-family:var(--font-secondary)}.font-light{font-weight:var(--font-light)}.font-regular{font-weight:var(--font-regular)}.font-bold{font-weight:var(--font-bold)}.text-primary{color:var(--color-primary)!important}.text-dark{color:var(--color-dark)!important}.text-white{color:var(--color-white)!important}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}@media (max-width: 768px){:root{--text-5xl: 2.5rem;--text-4xl: 2rem;--text-3xl: 1.5rem}h1,.h1{font-size:var(--text-4xl)}h2,.h2{font-size:var(--text-3xl)}h3,.h3{font-size:var(--text-2xl)}}@media (max-width: 480px){:root{--text-5xl: 2rem;--text-4xl: 1.75rem;--text-3xl: 1.375rem}body{font-size:var(--text-sm)}}@media print{body{font-family:var(--font-secondary);color:#000}h1,h2,h3,h4,h5,h6{page-break-after:avoid;font-family:var(--font-primary)}}.dynamic-content{font-family:var(--font-secondary);line-height:1.7;color:var(--color-dark)}.dynamic-content *{font-family:inherit}.dynamic-content h1{font-family:var(--font-primary);font-weight:700;color:var(--color-primary);margin-top:0;margin-bottom:1.5rem;font-size:2.5rem;line-height:1.2}.dynamic-content h2{font-family:var(--font-primary);font-weight:700;color:var(--color-primary);margin-top:2rem;margin-bottom:1rem;font-size:2rem;line-height:1.3}.dynamic-content h3{font-family:var(--font-primary);font-weight:600;color:var(--color-dark);margin-top:1.75rem;margin-bottom:.875rem;font-size:1.5rem;line-height:1.3}.dynamic-content h4{font-family:var(--font-primary);font-weight:600;color:var(--color-dark);margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.4}.dynamic-content h5{font-family:var(--font-primary);font-weight:500;color:var(--color-dark);margin-top:1.25rem;margin-bottom:.625rem;font-size:1.1rem;line-height:1.4}.dynamic-content h6{font-family:var(--font-primary);font-weight:500;color:var(--color-dark);margin-top:1rem;margin-bottom:.5rem;font-size:1rem;line-height:1.4}.dynamic-content p{font-family:var(--font-secondary);margin-bottom:1.25rem;line-height:1.8}.dynamic-content ul,.dynamic-content ol{font-family:var(--font-secondary);margin-bottom:1.25rem;padding-left:1.5rem}.dynamic-content li{margin-bottom:.5rem;line-height:1.7}.dynamic-content a{color:var(--color-primary);text-decoration:none;transition:color .3s ease}.dynamic-content a:hover{color:#d47f07;text-decoration:underline}.dynamic-content blockquote{font-family:var(--font-secondary);border-left:4px solid var(--color-primary);padding:1rem 1.5rem;margin:1.5rem 0;background-color:#f8f9fa;font-style:italic}.dynamic-content blockquote p:last-child{margin-bottom:0}.dynamic-content img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.dynamic-content table{width:100%;margin-bottom:1.25rem;border-collapse:collapse}.dynamic-content table th{font-family:var(--font-primary);font-weight:700;background-color:var(--color-primary);color:#fff;padding:.75rem;text-align:left}.dynamic-content table td{font-family:var(--font-secondary);padding:.75rem;border-bottom:1px solid #dee2e6}.dynamic-content table tr:hover{background-color:#f8f9fa}.dynamic-content code{font-family:Fira Code,Consolas,monospace;background-color:#f8f9fa;padding:.2rem .4rem;border-radius:.25rem;font-size:.875em;color:#e83e8c}.dynamic-content pre{background-color:#1a1a1a;color:#f8f9fa;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1.5rem 0}.dynamic-content pre code{background:none;padding:0;color:inherit}.dynamic-content hr{margin:2rem 0;border:0;border-top:2px solid #dee2e6}.dynamic-content section{padding:3rem 0}.dynamic-content section.bg-light{background-color:#f8f9fa}.dynamic-content section.bg-dark{background-color:#1a1a1a;color:#fff}.dynamic-content section.bg-dark h1,.dynamic-content section.bg-dark h2,.dynamic-content section.bg-dark h3{color:#fff}.dynamic-content section.bg-dark p{color:#fffc}.dynamic-content section.bg-primary{background-color:var(--color-primary);color:#fff}.dynamic-content section.bg-primary h1,.dynamic-content section.bg-primary h2,.dynamic-content section.bg-primary h3{color:#fff}.dynamic-content .card{border:none;border-radius:.75rem;box-shadow:0 2px 10px #00000014;transition:transform .3s ease,box-shadow .3s ease}.dynamic-content .card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.dynamic-content .card-title{font-family:var(--font-primary);font-weight:700;color:var(--color-dark)}.dynamic-content .card-text{font-family:var(--font-secondary);color:var(--color-dark)}.dynamic-content .card-header{font-family:var(--font-primary);font-weight:600;background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.dynamic-content .btn{font-family:var(--font-primary);font-weight:700;border-radius:.5rem;padding:.75rem 1.5rem;transition:all .3s ease}.dynamic-content .btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.dynamic-content .btn-primary:hover{background-color:#d47f07;border-color:#d47f07;transform:translateY(-2px)}.dynamic-content .btn-outline-primary{color:var(--color-primary);border-color:var(--color-primary);background-color:transparent}.dynamic-content .btn-outline-primary:hover{background-color:var(--color-primary);color:#fff}.dynamic-content .form-label{font-family:var(--font-secondary);font-weight:700;color:var(--color-dark);margin-bottom:.5rem}.dynamic-content .form-control,.dynamic-content .form-select{font-family:var(--font-secondary);border-radius:.5rem;border:1px solid #dee2e6;padding:.75rem 1rem}.dynamic-content .form-control:focus,.dynamic-content .form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem #f3920840}.dynamic-content .form-text{font-family:var(--font-secondary);font-size:.875rem;color:var(--color-dark)}.dynamic-content .badge{font-family:var(--font-secondary);font-weight:700;padding:.4rem .75rem;border-radius:.375rem;text-transform:uppercase;font-size:.75rem;letter-spacing:.5px}.dynamic-content .alert{font-family:var(--font-secondary);border-radius:.5rem;border:none;padding:1rem 1.25rem}.dynamic-content .alert-heading{font-family:var(--font-primary);font-weight:700}.dynamic-content .accordion-button{font-family:var(--font-primary);font-weight:600;color:var(--color-dark)}.dynamic-content .accordion-button:not(.collapsed){background-color:#f392081a;color:var(--color-primary)}.dynamic-content .accordion-body{font-family:var(--font-secondary)}#mainNavbar .nav-link{font-family:var(--font-primary);font-weight:400;transition:color .3s ease}#mainNavbar .nav-link:hover{color:var(--color-primary)!important}#mainNavbar .nav-link.active{font-weight:700;color:var(--color-primary)!important}.btn-access{font-family:var(--font-primary);font-weight:700}.footer h5{font-family:var(--font-primary);font-weight:700;margin-bottom:1.25rem}.footer p{font-family:var(--font-secondary)}.footer ul{font-family:var(--font-secondary);list-style:none;padding:0;margin:0}.footer ul li{margin-bottom:.75rem}.footer ul li a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer ul li a:hover{color:var(--color-primary)}.footer-bottom{font-family:var(--font-secondary);padding-top:2rem;margin-top:2rem;border-top:1px solid rgba(255,255,255,.1)}@media (max-width: 768px){.dynamic-content h1{font-size:2rem}.dynamic-content h2{font-size:1.5rem}.dynamic-content h3{font-size:1.25rem}.dynamic-content section{padding:2rem 0}}@media (max-width: 480px){.dynamic-content h1{font-size:1.75rem}.dynamic-content h2{font-size:1.375rem}.dynamic-content h3{font-size:1.125rem}}
