@charset "UTF-8";:root,[data-bs-theme=light]{--primary-color: #198754;--secondary-color: #ffc107;--dark-color: #212529;--light-color: #f8f9fa;--text-color: #212529;--text-light: #6c757d;--border-color: #dee2e6;--success-color: #198754;--error-color: #dc3545;--teal-color: #20c997;--primary-light: #cfe2ff;--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13,110,253;--bs-secondary-rgb: 108,117,125;--bs-success-rgb: 25,135,84;--bs-info-rgb: 13,202,240;--bs-warning-rgb: 255,193,7;--bs-danger-rgb: 220,53,69;--bs-light-rgb: 248,249,250;--bs-dark-rgb: 33,37,41;--bs-primary-text-emphasis: #052c65;--bs-secondary-text-emphasis: #2b2f32;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #cfe2ff;--bs-secondary-bg-subtle: #e2e3e5;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #9ec5fe;--bs-secondary-border-subtle: #c4c8cb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255,255,255;--bs-black-rgb: 0,0,0;--bs-body-color: #212529;--bs-body-color-rgb: 33,37,41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255,255,255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0,0,0;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233,236,239;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248,249,250;--bs-border-color: #dee2e6;--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0,0,0,.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0,0,0,.175);--bs-focus-ring-color: rgba(13,110,253,.25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #dee2e6;--bs-body-color-rgb: 222,226,230;--bs-body-bg: #212529;--bs-emphasis-color: #fff;--bs-secondary-color: rgba(222,226,230,.75);--bs-secondary-bg: #343a40;--bs-tertiary-bg: #2b3035;--bs-primary-text-emphasis: #6ea8fe;--bs-secondary-text-emphasis: #a7acb1;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-primary-bg-subtle: #031633;--bs-success-bg-subtle: #051b11;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #084298;--bs-success-border-subtle: #0f5132;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-border-color: #495057;--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Open Sans,sans-serif;font-size:16px;line-height:1.6;color:var(--text-color);background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:600;margin-bottom:1rem;color:var(--dark-color)}h1{font-size:2.5rem;line-height:1.2}h2{font-size:2rem;line-height:1.3}h3{font-size:1.5rem;line-height:1.4}p{margin-bottom:1rem}a{color:var(--primary-color);text-decoration:none;transition:all .3s ease}a:hover{color:var(--secondary-color)}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}section{padding:80px 0}.btn{display:inline-block;padding:12px 24px;border-radius:4px;font-family:Montserrat,sans-serif;font-weight:600;text-align:center;cursor:pointer;transition:all .3s ease;border:none}.btn-primary{background-color:var(--primary-color);color:#fff}.btn-primary:hover{background-color:var(--dark-color);color:#fff}.btn-secondary{background-color:transparent;color:var(--primary-color);border:2px solid var(--primary-color)}.btn-secondary:hover{background-color:var(--primary-color);color:#fff}header{background-color:#fff;box-shadow:0 1px #00000014;position:sticky;top:0;z-index:1000;transition:box-shadow .3s ease}header .container{display:flex;justify-content:space-between;align-items:center;padding:20px}.logo a{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.8rem;color:var(--primary-color)}.nav-links{display:flex}.nav-links li{margin-left:30px}.nav-links a{font-family:Montserrat,sans-serif;font-weight:500;color:var(--text-color);position:relative}.nav-links a:hover,.nav-links a.active{color:var(--primary-color)}.nav-links a.active:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:2px;background-color:var(--primary-color)}.mobile-menu{display:none;font-size:1.5rem;cursor:pointer}.is-invalid{border:2px solid var(--error-color)!important;border-radius:4px!important;outline:none}.is-valid{border:2px solid var(--success-color)!important;border-radius:4px!important;outline:none}.label-invalid{color:var(--error-color)!important}.label-valid{color:var(--success-color)!important}.error-message{display:block;color:var(--error-color);font-family:Open Sans,sans-serif;font-size:.82rem;font-weight:400;margin-top:4px;line-height:1.4}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:var(--dark-color)}::-webkit-scrollbar-corner{background:transparent}*{scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}.mat-mdc-select-panel,.mdc-menu-surface,.cdk-overlay-pane .mat-mdc-autocomplete-panel,.mat-mdc-autocomplete-panel{max-height:260px!important;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth}.mat-mdc-select-panel::-webkit-scrollbar,.mdc-menu-surface::-webkit-scrollbar,.mat-mdc-autocomplete-panel::-webkit-scrollbar{width:5px}.mat-mdc-select-panel::-webkit-scrollbar-track,.mdc-menu-surface::-webkit-scrollbar-track,.mat-mdc-autocomplete-panel::-webkit-scrollbar-track{background:transparent}.mat-mdc-select-panel::-webkit-scrollbar-thumb,.mdc-menu-surface::-webkit-scrollbar-thumb,.mat-mdc-autocomplete-panel::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:10px}.mat-mdc-select-panel::-webkit-scrollbar-thumb:hover,.mdc-menu-surface::-webkit-scrollbar-thumb:hover,.mat-mdc-autocomplete-panel::-webkit-scrollbar-thumb:hover{background:var(--dark-color)}.mat-mdc-tooltip{--mdc-plain-tooltip-container-color: var(--primary-color);--mdc-plain-tooltip-supporting-text-color: #ffffff}.mat-mdc-tooltip .mdc-tooltip__surface{background-color:var(--primary-color)!important;color:#fff!important;font-family:Open Sans,sans-serif!important;font-size:.8rem!important;border-radius:4px!important}.alert-success{color:#fff;background-color:#00c851;border-color:#007e33}.alert-warning{color:#fff;background-color:#fb3;border-color:#f80}.alert-danger{color:#fff;background-color:#f44;border-color:#c00}.alert-dismissible .btn-close{opacity:.6}
