@font-face{font-family:Fira Sans;src:url("./media/FiraSans-BlackItalic-OLSR7K2T.woff2") format("woff2"),url("./media/FiraSans-BlackItalic-CK373HUE.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-Black-EHD63RXF.woff2") format("woff2"),url("./media/FiraSans-Black-XQVIMOR2.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-Bold-UYUOKSIO.woff2") format("woff2"),url("./media/FiraSans-Bold-H7BTFF3U.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-BoldItalic-R6LF7Q7E.woff2") format("woff2"),url("./media/FiraSans-BoldItalic-HNDKFDZF.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-ExtraBold-ONRWNJCQ.woff2") format("woff2"),url("./media/FiraSans-ExtraBold-OJF4MZ3A.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-ExtraLight-PZ7DVAC5.woff2") format("woff2"),url("./media/FiraSans-ExtraLight-L27UBWIT.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-ExtraBoldItalic-6F2EXVRN.woff2") format("woff2"),url("./media/FiraSans-ExtraBoldItalic-HWOYKZ6C.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-ExtraLightItalic-JS6OBH62.woff2") format("woff2"),url("./media/FiraSans-ExtraLightItalic-ULLPLZS4.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-Italic-4ZML6E2E.woff2") format("woff2"),url("./media/FiraSans-Italic-AJWEFHHF.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-Light-L65AOCSK.woff2") format("woff2"),url("./media/FiraSans-Light-GNO4H3RX.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-LightItalic-6YHBF6FV.woff2") format("woff2"),url("./media/FiraSans-LightItalic-RPPIRUO5.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-MediumItalic-RRLV22MX.woff2") format("woff2"),url("./media/FiraSans-MediumItalic-YKY73Q3R.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-Medium-4JBXAGFP.woff2") format("woff2"),url("./media/FiraSans-Medium-NVGPFCER.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-Regular-STXGNYZK.woff2") format("woff2"),url("./media/FiraSans-Regular-HBQ2EX3N.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-SemiBold-V3GYQVE4.woff2") format("woff2"),url("./media/FiraSans-SemiBold-76HJUQJS.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-SemiBoldItalic-VHROKGNN.woff2") format("woff2"),url("./media/FiraSans-SemiBoldItalic-7IDW4MIC.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-Thin-Y5TCSMIN.woff2") format("woff2"),url("./media/FiraSans-Thin-DOF2XQXC.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Fira Sans;src:url("./media/FiraSans-ThinItalic-H3GQ37QX.woff2") format("woff2"),url("./media/FiraSans-ThinItalic-DQ4JOOPA.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-Black-EBD5VET5.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-BlackItalic-FL65WGKO.ttf") format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-Bold-KLEOQN3A.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-BoldItalic-TFUNC47Y.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Metropolis Extra;src:url("./media/Metropolis-ExtraBold-3JMOE7M2.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Extra;src:url("./media/Metropolis-ExtraBoldItalic-GQ2SIAB6.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Metropolis Extra;src:url("./media/Metropolis-ExtraLight-GZJQUXUJ.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Extra;src:url("./media/Metropolis-ExtraLightItalic-YSMRBELY.ttf") format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-Light-7P6D63V7.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-LightItalic-PFMPAXPX.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-Medium-PGUTSYD3.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-MediumItalic-ZMTDXNEB.ttf") format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-Regular-2MDRAQIK.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-RegularItalic-C35O6RY7.ttf") format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Metropolis Semi;src:url("./media/Metropolis-SemiBold-VAZNZUT6.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Metropolis Semi;src:url("./media/Metropolis-SemiBoldItalic-IHOE4SRA.ttf") format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-Thin-YZFXHTYX.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Metropolis;src:url("./media/Metropolis-ThinItalic-TUXFCEA2.ttf") format("truetype");font-weight:100;font-style:italic;font-display:swap}:root{--navy-900: #07182C;--navy-800: #0E2A4A;--navy-700: #173A60;--navy-600: #20507E;--navy-500: #3A6CA0;--navy-100: #DCE7F4;--navy-050: #EEF3FA;--yellow-500: #FFD83D;--yellow-400: #FFE36A;--yellow-100: #FFF4C2;--green-500: #2DCD8A;--green-100: #D5F5E6;--orange-500: #FF8A4C;--orange-100: #FFE2D2;--cyan-500: #4DB9FF;--cyan-100: #D6ECFF;--magenta-500: #E83E8C;--magenta-100: #FBD7E6;--bg: #F4F6F9;--bg-alt: #EDF1F6;--surface: #FFFFFF;--border: #E5E9EF;--border-strong: #CBD3DF;--ink: #0E2A4A;--ink-muted: #5B6B7F;--ink-soft: #8A98AC;--status-pending-bg: var(--yellow-100);--status-pending-ink: #8A6A00;--status-pending-dot: #C9A100;--status-approved-bg: var(--green-100);--status-approved-ink: #086B43;--status-approved-dot: #0A8C53;--status-review-bg: var(--orange-100);--status-review-ink: #A14010;--status-review-dot: #D24A00;--status-draft-bg: var(--bg-alt);--status-draft-ink: #5B6B7F;--status-draft-dot: #5B6B7F;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 24px;--shadow-sm: 0 1px 2px rgba(15, 30, 55, .04), 0 1px 1px rgba(15, 30, 55, .03);--shadow-md: 0 6px 18px rgba(15, 30, 55, .08), 0 2px 4px rgba(15, 30, 55, .04);--shadow-lg: 0 18px 40px rgba(15, 30, 55, .12), 0 4px 10px rgba(15, 30, 55, .05);--font-display: "Plus Jakarta Sans", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:hsl(0,0%,70%) #ccc hsl(0,0%,85%)}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid hsl(0,0%,90%)}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.news-section-images{display:grid;grid-template-columns:1fr 1fr;gap:12px}.noticias-detail-section img,.admin-main img{max-width:100%;border-radius:8px}.angular-editor-textarea{padding:0;border:0;overflow-x:auto!important}.angular-editor-textarea h1{font-size:26px}.angular-editor-textarea h2{font-size:23px}.angular-editor-textarea h3{font-size:20px}.angular-editor-textarea h4{font-size:18px}.angular-editor-textarea h5{font-size:16px}.angular-editor-textarea h6{font-size:14px}.angular-editor-textarea p,.angular-editor-textarea li,.angular-editor-textarea li p,.angular-editor-textarea a,.angular-editor-textarea p a,.angular-editor-textarea blockquote,.angular-editor-textarea blockquote p,.angular-editor-textarea td{font-size:14px;color:#494d5a}.angular-editor-textarea th{font-size:14px}.documentos-list{display:flex;flex-direction:column;gap:12px;margin-bottom:5rem;margin-top:20px;min-height:200px}.empty-state{text-align:center;padding:40px;color:#999;font-family:Fira Sans,sans-serif}.doc-row{display:flex;align-items:center;gap:16px;padding:10px 20px;background:#fff;border:1px solid #D4E7F2;border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}.doc-row:hover{background:#e3f1fe;border-color:#e3f1fe;box-shadow:0 2px 8px #0000000f}@media (max-width: 768px){.doc-row{gap:12px;padding:14px 16px}.doc-row .doc-subject,.doc-row .doc-updated{display:none}.doc-row app-status-pill{display:none}}@media (max-width: 480px){.doc-row{flex-wrap:wrap}.doc-row app-type-icon{flex-shrink:0}.doc-row .doc-info{flex:1;min-width:0}.doc-row .doc-actions{width:100%;justify-content:flex-end;padding-top:10px;border-top:1px solid #EEF3F7}}.doc-info{flex:1;min-width:0}.doc-info .doc-name{margin:0 0 6px;font-size:.9375rem;color:#494d5a;font-family:Fira Sans,sans-serif;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doc-info .doc-meta{display:flex;align-items:center;gap:10px;font-size:.8125rem;font-family:Fira Sans,sans-serif;color:#666}.doc-info .doc-meta .doc-subject{color:#494d5a}.doc-info .doc-meta .doc-updated{color:#999}.doc-actions{display:flex;gap:8px;flex-shrink:0}.filtro-select{min-width:160px}.filtro-select .ng-select-container{height:38px;min-height:38px;border:1.5px solid #81B0CC;border-radius:6px;background-color:#fff;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease;cursor:pointer}.filtro-select .ng-select-container .ng-value-container{padding-left:.75rem}.filtro-select .ng-select-container .ng-value-container .ng-placeholder{color:#6c9fc7;font-size:.875rem}.filtro-select .ng-select-container .ng-value-container .ng-value{font-size:.875rem;color:#212529}.filtro-select .ng-select-container .ng-value-container .ng-input>input{font-size:.875rem}.filtro-select .ng-select-container .ng-arrow-wrapper{padding-right:.6rem}.filtro-select .ng-select-container .ng-arrow-wrapper .ng-arrow{display:none}.filtro-select .ng-select-container .ng-arrow-wrapper:after{content:"";display:block;width:16px;height:16px;background-color:#81b0cc;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:transform .2s ease}.filtro-select .ng-select-container .ng-clear-wrapper{color:#6c9fc7}.filtro-select .ng-select-container .ng-clear-wrapper:hover{color:#e53935}.filtro-select.ng-select-focused .ng-select-container{border-color:#043a56;box-shadow:0 0 0 3px #2196f31f}.filtro-select.ng-select-opened .ng-arrow-wrapper:after{transform:rotate(180deg)}.filtro-select .ng-dropdown-panel{border:1.5px solid #81B0CC;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 12px #2196f31a;min-width:100%;width:auto}.filtro-select .ng-dropdown-panel .ng-option{font-size:.875rem;color:#212529;padding:.45rem .75rem;white-space:normal;word-break:break-word}.filtro-select .ng-dropdown-panel .ng-option.ng-option-marked{background-color:#e3f2fd;color:#1565c0}.filtro-select .ng-dropdown-panel .ng-option.ng-option-selected{background-color:#bbdefb;color:#0d47a1;font-weight:600}.filtro-select .ng-dropdown-panel .ng-option.ng-option-disabled{color:#adb5bd}app-filters label,.filtros .control-group label{color:#043a56}:root{--swal2-backdrop: rgba(7, 24, 44, .45) !important;--swal2-border-radius: 1rem !important;--swal2-confirm-button-background-color: #043a56 !important;--swal2-confirm-button-border-radius: 1rem !important;--swal2-cancel-button-border-radius: 1rem !important;--swal2-cancel-button-background-color: #ffffff !important;--swal2-cancel-button-color: #043a56 !important}div:where(.swal2-container) .swal2-cancel{border:1px solid var(--swal2-cancel-button-color)}div:where(.swal2-container) .swal2-select{border-color:#81b0cc;color:#81b0cc;border-radius:4px}div:where(.swal2-container).swal-sobre-asistente{z-index:10100}:root{--bs-light-rgb: 212, 231, 242}:focus-visible{outline:3px solid #35BFFF;outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;padding:.75rem 1.25rem;background:#043a56;color:#fff;font-weight:600;text-decoration:none;border-radius:0 0 8px}.skip-link:focus{left:0}body{margin:0;font-family:Fira Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Metropolis Semi,sans-serif;font-weight:700;color:#043a56}table{width:100%;border-collapse:collapse;margin:15px 0}th{background-color:#043a56;color:#fff;padding:8px 10px;border:1px solid #043a56}td{border:1px solid #dddddd;padding:8px 10px}tr:nth-child(2n){background-color:#f8fafd}p{color:#494d5a}a{font-family:Metropolis Semi,sans-serif;letter-spacing:0px;color:#043a56;text-decoration:none}a:hover{color:#307097}.font-metropolis-semi{font-family:Metropolis Semi,sans-serif!important}.fz-24{font-size:24px!important}.fz-36{font-size:36px!important}.fz-46{font-size:46px!important}.w-70{width:70%}.flex-vcl-center{display:flex;align-items:center}.main{margin:0;padding:0;width:100%;min-height:100vh}@media (max-width: 990px){.main>.container{margin-top:20px}}header:not(.brand-bar){background-color:#0943b5;position:relative;z-index:1}header:not(.brand-bar) .user{display:flex;align-items:center;color:#fff;font-size:.875rem;gap:10px}header:not(.brand-bar) .user .circle{width:36px;height:40px;display:block;background:url("./media/logo_mobile_header-JKIKISDV.png");background-size:cover;background-position-x:7px;background-repeat:no-repeat}header:not(.brand-bar) .user .data-user{display:flex;flex-direction:column}header:not(.brand-bar) .user .data-user span{line-height:1.2}.space-menu--inicio{margin-bottom:0}.space-menu .card-menu{width:100%;display:flex;align-items:center;position:relative}.space-menu .card-menu .logo{position:absolute;left:0;top:50%;transform:translate(-20%,-50%);z-index:10}.space-menu .card-menu .logo .img-icon{width:108px;height:auto}.space-menu .card-menu .menu{background-color:#043a56;border-radius:0 45px 45px 0;width:100%;height:67px;padding-left:95px;padding-right:1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:9}.space-menu .card-menu .menu .links{display:flex;gap:15px}.space-menu .card-menu .menu .links a{font-family:Fira Sans,sans-serif;letter-spacing:.88px;color:#fff;font-size:.9rem;text-decoration:none;transition:color .3s;text-align:center}.space-menu .card-menu .menu .links a.active,.space-menu .card-menu .menu .links a:hover{color:#ff5bff}@media (max-width: 1300px){.space-menu .card-menu .menu .links a{font-size:.875rem}}.space-menu .card-menu .menu .ingreso .btn-ingreso{height:41px;font-size:1rem;border-radius:16px;background-color:#f8ea31;border:none;color:#043a56;display:flex;justify-content:center;align-items:center;gap:5px;cursor:pointer;font-family:Fira Sans,sans-serif;transition:all .3s;padding:16px}.space-menu .card-menu .menu .ingreso .btn-ingreso span{padding-top:2px}.space-menu .card-menu .menu .ingreso .btn-ingreso:hover{background-color:#35bfff;color:#fff}body.fuente-pequena{font-size:.875rem!important}body.fuente-pequena h1{font-size:1.6rem!important}body.fuente-pequena h2{font-size:1.3rem!important}body.fuente-pequena h3{font-size:1.1rem!important}body.fuente-pequena p,body.fuente-pequena li,body.fuente-pequena a,body.fuente-pequena span,body.fuente-pequena label,body.fuente-pequena input,body.fuente-pequena button,body.fuente-pequena select{font-size:.85rem!important}body.fuente-grande{font-size:1.125rem!important}body.fuente-grande h1{font-size:2.2rem!important}body.fuente-grande h2{font-size:1.8rem!important}body.fuente-grande h3{font-size:1.4rem!important}body.fuente-grande p,body.fuente-grande li,body.fuente-grande a,body.fuente-grande span,body.fuente-grande label,body.fuente-grande input,body.fuente-grande button,body.fuente-grande select{font-size:1.1rem!important}body.fuente-muy-grande{font-size:1.375rem!important}body.fuente-muy-grande h1{font-size:2.6rem!important}body.fuente-muy-grande h2{font-size:2rem!important}body.fuente-muy-grande h3{font-size:1.6rem!important}body.fuente-muy-grande p,body.fuente-muy-grande li,body.fuente-muy-grande a,body.fuente-muy-grande span,body.fuente-muy-grande label,body.fuente-muy-grande input,body.fuente-muy-grande button,body.fuente-muy-grande select{font-size:1.25rem!important}.modo-oscuro *{color:#fff!important;background-color:#000!important}app-shared-header+.content>app-navbar .desktop-navbar{margin-top:3rem}.content-1{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;background:#e3f1fe;padding-bottom:2rem}@media (min-width: 769px){.content-1{padding-top:4rem}}.content-1 .btn-ingreso{width:131px!important}.content-1 .contentTitle{display:flex;flex-direction:column;align-items:center;position:relative;gap:24px;margin:0 auto}.content-1 .contentTitle h1{font-size:clamp(2rem,6vw,4.6rem);font-family:Metropolis Extra,sans-serif;margin:0}.content-1 .contentTitle h2{font-family:Metropolis Semi,sans-serif;font-size:clamp(1rem,4vw,1.5rem);text-align:center;margin:0;position:relative;bottom:15px;width:clamp(51%,60%,600px)}@media (max-width: 768px){.content-1 .contentTitle{gap:14px}.content-1 .contentTitle h2{width:90%;bottom:8px}}.content-1 .bg-carousel{position:absolute;inset:0;z-index:0}.content-1 .bg-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s ease-in-out;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#e3f1fe;background-position-y:30px}@media (min-width: 992px){.content-1 .bg-slide{background-size:100%}}.content-1 .bg-slide.active{opacity:1}.content-1 .bg-dots{position:absolute;right:5px;top:52%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:2}@media (max-width: 375px){.content-1 .bg-dots{top:47%}}@media (max-width: 768px){.content-1 .bg-dots{width:100%;justify-content:center;align-items:center;flex-direction:row;right:0;top:53%;transform:unset}}.content-1 .bg-dot{width:12px;height:12px;border-radius:50%;background:transparent;border:3px solid white;transition:all .3s ease;cursor:pointer}.content-1 .bg-dot.active{background:#ff9501;border:none;width:20px;height:58px;border-radius:20px}@media (max-width: 768px){.content-1 .bg-dot.active{border-color:#ff9501;opacity:1;background:#ff9501;border:none;width:60px;height:1rem;border-radius:20px}}.content-1 .space-text,.content-1 .space-buttons{position:relative;z-index:1}.content-1 .space-search{display:flex;justify-content:center;font-family:Fira Sans,sans-serif;position:relative;top:-9%}@media (max-width: 768px){.content-1 .space-search{top:-4%!important}.content-1 .space-search .search-bar-info{right:10px!important}}.content-1 .space-search .search-bar-container{display:none;width:100%;max-width:840px;position:relative}.content-1 .space-search .search-bar-info{position:absolute;top:-37px;right:-25px;display:flex;align-items:center;gap:4px;font-size:.75rem;line-height:1;flex-direction:column}.content-1 .space-search .search-bar-info .text-dot{display:flex;justify-content:center;align-items:center;gap:5px}.content-1 .space-search .search-bar-info .info-icon{width:14px;height:14px;background-color:#fff;border-radius:50%;display:block}.content-1 .space-search .info-text{color:#fff;font-weight:600;font-size:.875rem}.content-1 .space-search .info-subtext{color:#fffc;font-weight:400;position:relative;left:10px;font-size:.75rem}.content-1 .space-text{text-align:left;width:500px;padding:0 80px;position:relative;top:-8%}@media (max-width: 768px){.content-1 .space-text{width:294px!important}.content-1 .space-text .title{font-size:1.875rem!important}}.content-1 .space-text .title{font-family:Metropolis,sans-serif;color:#043a56;font-size:3.5rem;font-weight:600;margin:0;padding:0}.content-1 .space-text .subtitle{font-family:Fira Sans,sans-serif;color:#043a56;font-size:1.5rem;font-weight:600;margin:0;padding:0}.content-1 .space-text .link{font-family:pixelify-sans,sans-serif;color:#fff;font-size:1.125rem;font-weight:600;text-decoration:none;margin-top:10px;display:inline-block}.content-1 .space-buttons{display:flex;align-items:center;margin-top:auto}@media (max-width: 375px){.content-1 .space-buttons{margin-top:14%}}@media (max-width: 768px){.content-1 .space-buttons{padding:0% 10px!important}}@media (min-width: 768px) and (max-width: 1024px){.content-1 .space-buttons{margin-top:237px}}.content-1 .space-buttons .contain-text{display:flex;justify-content:center}.content-1 .space-buttons .contain-text .text{font-family:Metropolis,sans-serif;color:#fff;font-size:1.5rem;text-align:left;font-weight:400;letter-spacing:0px;line-height:1.3;margin-right:45px}@media (max-width: 768px){.content-1 .space-buttons .contain-text .text{display:none}}.content-1 .space-buttons .contain-text .content-buscador{display:flex;background-color:#fff;padding:25px 20px;border-radius:16px;gap:12px}.content-1 .space-buttons .contain-text .content-buscador .ico-globoia{width:59px;height:50px;margin-right:10px}.content-1 .space-buttons .contain-text .footer-text{color:#fff;font-size:2rem;font-family:Metropolis,sans-serif;font-weight:700;margin:0}@media (max-width: 768px){.content-1 .space-buttons .contain-text .footer-text{font-size:1.75rem}}.content-1 .space-buttons .btn{width:300px;height:60px;background-color:#f8ea31;padding:25px;border-radius:19px;text-align:center;color:#043a56;display:flex;flex-direction:column;justify-content:space-around;cursor:pointer}.content-1 .space-buttons .btn:hover{background-color:#3882af;color:#fff;transform:translateY(-5px);transition:all .3s ease;box-shadow:0 7px 5px #000000bf}.content-1 .space-buttons .btn:hover .btn-link{color:#fff}.content-1 .space-buttons .btn:last-child{background-color:#04ef77}.content-1 .space-buttons .btn:last-child:hover{background-color:#3882af;color:#fff;transform:translateY(-5px);transition:all .3s ease}.content-1 .space-buttons .btn:last-child:hover .btn-link{color:#fff}.content-1 .space-buttons .btn h3{margin:0;font-size:1.375rem;font-weight:600;font-family:Metropolis,sans-serif}.content-1 .space-buttons .btn p{margin:4px 0;font-size:.875rem;font-family:Fira Sans,sans-serif}.content-1 .space-buttons .btn .btn-link{display:inline-block;font-family:pixelify-sans,sans-serif;font-size:1.125rem;text-decoration:none;color:#35bfff;font-weight:700;cursor:pointer}.bg-section{width:100%;position:relative;background-color:transparent;background-image:url(/assets/fnds/fnd-banner-3.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;border-width:0px;border-style:solid;border-color:transparent;border-radius:0;justify-items:center;background-color:#e3f1fe}@media (min-width: 1921px){.bg-section{background-size:60%}}.content-8{background:#023a55;color:#fff;font-family:Fira Sans,sans-serif}.content-8 p{line-height:23px}.content-8 .separator{display:flex;align-items:center;margin-bottom:1rem}.content-8 .separator .dot{width:8px;height:8px;background:#fff;border-radius:50%}.content-8 .separator .line{flex:.3;height:1px;background:#fff9}.content-8 .sub-link{font-family:Fira Sans,sans-serif;font-size:1rem;color:#cfd5da;display:block;text-decoration:none;transition:color .3s}.content-8 .sub-link:hover{color:#63bdf8}.content-8 ul{margin:0;padding:0;list-style:none}.content-8 ul li{margin-bottom:5px}.content-8 .space{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:60px}.content-8 .space .space-col h3{font-family:Fira Sans,sans-serif;font-size:1.25rem;margin-top:0;margin-bottom:12px;font-weight:600}.content-8 .space .space-col p{font-family:Fira Sans,sans-serif;font-size:1rem;font-weight:300;line-height:1.6;margin-bottom:25px;max-width:420px;opacity:.9}.content-8 .space .space-col .skills{display:flex;align-items:flex-start;gap:16px}.content-8 .space .space-col .skills div{display:flex;gap:8px;flex-wrap:wrap}.content-8 .space .space-col .skills img{width:40px;height:40px;object-fit:contain}.content-8 .space .space-col .skills p{max-width:450px;margin:0}.content-8 .space .space-col:first-child img{width:200px;margin-bottom:20px;margin-top:20px}footer{background-color:#0943b5}footer .img-medellin{width:auto;height:65px}footer .img-gov{width:auto;height:30px}.btn-primary{background:#043a56;color:#fff;border:1px solid #043A56;border-radius:16px;padding:8px 18px;font-size:1rem;font-family:Metropolis,sans-serif;cursor:pointer;transition:background .3s ease,box-shadow .12s,background .12s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content}.btn-primary:hover{background:#021925}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary:hover{background:#35bfff!important;color:#043a56!important;border-color:#35bfff!important}.btn-primary-outline{background:#043a56;color:#fff;border:1px solid #FFFFFF;border-radius:16px;padding:8px 18px;font-size:1rem;font-family:Metropolis,sans-serif;cursor:pointer;transition:background .3s ease,box-shadow .12s,background .12s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content}.btn-primary-outline:hover{background:#021925}.btn-primary-outline:disabled{opacity:.5;cursor:not-allowed}.btn-white-outline,button.style-default{background:transparent;color:#043a56;border:1px solid #043A56;border-radius:16px;padding:8px 18px;font-size:1rem;font-family:Metropolis,sans-serif;cursor:pointer;transition:background .3s ease,box-shadow .12s,background .12s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content}.btn-white-outline:hover,button.style-default:hover{background:#0000}.btn-white-outline:disabled,button.style-default:disabled{opacity:.5;cursor:not-allowed}.btn-white-outline:hover,button.style-default:hover{background:#35bfff!important;color:#043a56!important;border-color:#35bfff!important}.btn-yellow{background:#f8ea31;color:#043a56;border:1px solid #F8EA31;border-radius:16px;padding:8px 18px;font-size:1rem;font-family:Metropolis,sans-serif;cursor:pointer;transition:background .3s ease,box-shadow .12s,background .12s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content}.btn-yellow:hover{background:#eede08}.btn-yellow:disabled{opacity:.5;cursor:not-allowed}.btn-yellow:hover{background:#35bfff!important;color:#fff!important;border-color:#043a56!important}.btn-ghost{background:transparent;color:#fff;border:1px solid #FFFFFF;border-radius:16px;padding:8px 18px;font-size:1rem;font-family:Metropolis,sans-serif;cursor:pointer;transition:background .3s ease,box-shadow .12s,background .12s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content}.btn-ghost:hover{background:#0000}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-ghost:hover{background:#f4f6f9!important;color:#043a56!important;border-color:#cbd3df!important}.btn-success{background:#198754;color:#fff;border:1px solid #198754;border-radius:16px;padding:8px 18px;font-size:1rem;font-family:Metropolis,sans-serif;cursor:pointer;transition:background .3s ease,box-shadow .12s,background .12s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content}.btn-success:hover{background:#115c39}.btn-success:disabled{opacity:.5;cursor:not-allowed}.btn-success:hover{background:#157347!important;color:#fff!important;border-color:#146c43!important}.btn-orange{background:#f7c050;color:#043a56;border:1px solid #F7C050;border-radius:16px;padding:8px 18px;font-size:1rem;font-family:Metropolis,sans-serif;cursor:pointer;transition:background .3s ease,box-shadow .12s,background .12s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content}.btn-orange:hover{background:#f5ae1f}.btn-orange:disabled{opacity:.5;cursor:not-allowed}.btn-orange:hover{background:#d7940a!important;color:#fff!important;border-color:#d7940a!important}.btn-danger{background:#e63738;color:#fff;border:1px solid #E63738;border-radius:16px;padding:8px 18px;font-size:1rem;font-family:Metropolis,sans-serif;cursor:pointer;transition:background .3s ease,box-shadow .12s,background .12s;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:fit-content}.btn-danger:hover{background:#d01a1b}.btn-danger:disabled{opacity:.5;cursor:not-allowed}.btn-danger:hover{background:#a31415!important;color:#fff!important;border-color:#a31415!important}.ng-select.ng-select-single .ng-select-container{cursor:pointer}.ng-select.ng-select-single .ng-select-container:hover{border-color:#023a55}.ng-select.ng-select-single .ng-select-container:hover .ng-value-container .ng-placeholder{color:#000}.title{margin:0;font-size:32px;font-weight:600;color:#043a56;flex-shrink:0;font-family:Metropolis,sans-serif}.text-primary,.text-primary svg{color:#043a56!important}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.w-30{width:30%}@media (max-width: 768px){.w-30{width:100%}}.w-100{width:100%}.mt-overlay-menu{margin-top:-160px}@media (max-width: 768px){.mt-overlay-menu{margin-top:0}}.webchat__defaultAvatar{height:74px!important;width:55px!important}.webchat__imageAvatar{height:100%!important;width:100%!important}.eventos-list app-evento-card .evento-card{margin-bottom:1rem}[hidden]{display:none!important}:root{--ae-gap: 5px;--ae-text-area-border: 1px solid #ddd;--ae-text-area-border-radius: 0;--ae-focus-outline-color: #afaeae auto 1px;--ae-toolbar-padding: 1px;--ae-toolbar-bg-color: #f5f5f5;--ae-toolbar-border-radius: 1px solid #ddd;--ae-button-bg-color: white;--ae-button-border: 1px solid #afaeae;--ae-button-radius: 5px;--ae-button-hover-bg-color: #f1f1f1;--ae-button-active-bg-color: #fffbd3;--ae-button-active-hover-bg-color: #fffaad;--ae-button-disabled-bg-color: #f5f5f5;--ae-picker-label-color: white;--ae-picker-icon-bg-color: white;--ae-picker-option-bg-color: #fff;--ae-picker-option-active-bg-color: #fffbd3;--ae-picker-option-focused-bg-color: #fffaad;--ae-picker-option-hover-bg-color: #fbf7ba}
