@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);@font-face{font-display:swap;font-family:British Council Sans;font-style:normal;font-weight:400;src:url(/static/media/British%20Council%20Sans%20-%20400.cc84846d3adf80ea9663.woff2) format("woff2"),url(/static/media/British%20Council%20Sans%20-%20400.e2a1cd4ab6d6b74669d2.woff) format("woff")}@font-face{font-display:swap;font-family:British Council Sans;font-style:normal;font-weight:700;src:url(/static/media/British%20Council%20Sans%20-%20700.cf799db75f26d070d8a0.woff2) format("woff2"),url(/static/media/British%20Council%20Sans%20-%20700.d135517582b392b74d4d.woff) format("woff")}:root{--primary-color:#234f27;--text-color:#333;--bg-color:#fff;--accent-color:#f8f9fa}*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;color:var(--text-color);font-family:Montserrat,sans-serif;font-weight:700;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{--theme-header-color:#23085a;--theme-header-height:72px;--theme-header-logo-height:34px;--theme-header-text-size:16px;--theme-header-text-weight:500;background-color:var(--theme-header-color);box-shadow:0 3px 8px #00000026;padding:0}.header-container{gap:.9rem;justify-content:flex-start;margin:0 auto;max-width:1320px;min-height:var(--theme-header-height);padding:0 .7rem;position:relative}.header-container,.logo{align-items:center;display:flex}.logo{flex-shrink:0}.logo-img{display:block;height:var(--theme-header-logo-height);max-width:100%;width:auto}.nav{align-items:center;display:flex;flex:1 1 auto;gap:.55rem;margin-left:.5rem;min-width:0;overflow:hidden}.nav-user-icon{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;height:1.75rem;justify-content:center;margin-left:0;margin-right:0;width:1.75rem}.header-auth-fixed{align-items:center;display:flex;flex-shrink:0;gap:.45rem;margin-left:auto}.header-auth-icon{height:1.75rem;margin:0;width:1.75rem}.header-auth-link{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mdc-text-button-label-text-font:"British Council Sans",sans-serif;--mdc-text-button-label-text-tracking:0.25px;--mdc-text-button-label-text-transform:none;--mdc-typography-button-font-size:16px;--mdc-typography-button-line-height:16px;--mdc-typography-button-font-weight:400;--spacing-2x:10px;--spacing-3x:15px;--theme-header-text-size:16px;--theme-header-text-weight:400;--theme-header-text-color:#fff;--mat-text-button-horizontal-padding:var(--spacing-3x);--mat-text-button-ripple-color:#0000001a;--mat-text-button-hover-state-layer-opacity:0.04;--mat-text-button-focus-state-layer-opacity:0.12;--mat-text-button-pressed-state-layer-opacity:0.12;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;box-sizing:border-box;color:var(--theme-header-text-color);cursor:pointer;display:inline-flex;font-family:var(--mdc-text-button-label-text-font);font-size:var(--theme-header-text-size);font-weight:var(--theme-header-text-weight);gap:var(--spacing-2x);justify-content:center;letter-spacing:var(--mdc-text-button-label-text-tracking);line-height:inherit;font:400 16px/1 British Council Sans,sans-serif;list-style:none;min-height:36px;padding:0 var(--mat-text-button-horizontal-padding) 0 .5rem;position:relative;text-transform:var(--mdc-text-button-label-text-transform);-webkit-user-select:none;user-select:none;visibility:visible;white-space:nowrap;z-index:1}.header-auth-link:hover{background-color:#ffffff1a}.header-auth-link:focus-visible{outline:4px solid #ffffff52;outline-offset:2px}.nav-user-icon svg{display:block}.nav-user-icon path{fill:currentColor}.nav-link{color:#fff;font-size:var(--theme-header-text-size);font-weight:var(--theme-header-text-weight);position:relative;text-decoration:none;transition:color .3s ease}.nav .nav-link{font-size:10px;line-height:1.15;white-space:nowrap}.nav-link.nav-link-transparent,.nav-link.nav-link-transparent:active,.nav-link.nav-link-transparent:focus,.nav-link.nav-link-transparent:focus-visible,.nav-link.nav-link-transparent:hover,.nav-link.nav-link-transparent:link,.nav-link.nav-link-transparent:visited{-webkit-text-fill-color:#0000!important;-webkit-tap-highlight-color:transparent;color:#0000!important;-webkit-text-decoration-color:#0000;text-decoration-color:#0000;text-shadow:none;user-select:none;-webkit-user-select:none}.nav-link.nav-link-transparent::selection{-webkit-text-fill-color:#0000;background:#0000;color:#0000}.nav-link.nav-link-transparent::-moz-selection{background:#0000;color:#0000}.nav-link:hover{color:#00dcff}.nav-link:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.nav-link-transparent:after{background-color:initial}.nav-link.nav-link-transparent:active:after,.nav-link.nav-link-transparent:focus-visible:after,.nav-link.nav-link-transparent:hover:after{background-color:initial;width:0}.nav-link:hover:after{width:100%}.menu-toggle{background-color:initial;border:none;cursor:pointer;display:none;flex-direction:column;padding:.5rem}.menu-toggle span{background-color:var(--theme-header-color);height:3px;margin:3px 0;transition:.3s;width:25px}@media (max-width:768px){.header-container{gap:.65rem;min-height:64px;padding:0 .7rem}.nav{background-color:#23085a;flex-direction:column;gap:0;left:0;margin-left:0;opacity:0;padding:1rem;position:absolute;top:100%;transform:translateY(-100%);transition:all .3s ease;visibility:hidden;width:100%;z-index:1050}.nav-open{opacity:1;transform:translateY(0);visibility:visible}.nav .nav-link{border-bottom:1px solid #ffffff26;font-size:.8rem;line-height:1.25;overflow-wrap:anywhere;padding:1rem 0;white-space:normal;width:100%}.nav-user-icon{height:1.5rem;margin-left:0;margin-right:0;width:1.5rem}.menu-toggle{display:flex;margin-left:.25rem;position:static;transform:none;z-index:1101}.logo-img{height:30px;max-width:100%}.header-auth-fixed{gap:.45rem;padding-right:0}.header-auth-icon{height:1.5rem;width:1.5rem}.header-auth-link{font-size:.95rem;padding-left:.4rem}}.proyectos{--issuer-logo-size:48.4px;--action-icon-stroke-width:1.25px;--theme-link-color:#23085a;--theme-trailing-margin:8px;--theme-verified-color:#1972bc;--theme-outline-alt-color:#fff;--theme-tile-box-shadow:0 2px 4px 0 #00000029;--spacing-3x:15px;--spacing-8x:40px;width:100%}.proyectos .container{max-width:1320px;padding-inline:.7rem}.proyectos-section{background-color:#fff;padding:5rem 0}.proyectos-certificate-section{background-color:#f4f5fa;background-color:var(--theme-credential-banner-bg-color,#f4f5fa);padding:2.5rem 0 4rem}.credential-side-panel{background:#fff;border:1px solid #0000001f;border-radius:4px;box-shadow:0 2px 4px #0000001f;box-sizing:border-box;color:#000000de;font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px;-webkit-mask-image:none!important;max-height:none!important;overflow:visible!important;overflow:initial!important;padding:1.5rem;transition:max-height .28925s cubic-bezier(.9,.1,.83,.67)}.credential-content-section{background:#fff;padding:3.5rem 0 0}.credential-content-shell{width:100%}.detail-panel,.main-panel{grid-gap:1.5rem;display:grid;gap:1.5rem}.detail-panel{align-content:start}.issuer-info{gap:1rem;justify-content:space-between}.issuer-brand,.issuer-info{align-items:center;display:flex}.issuer-brand{flex-direction:row;flex-wrap:nowrap;gap:0;min-height:var(--issuer-logo-size);min-width:0}.issuer-logo.verified{align-items:center;align-self:center;display:inline-flex;flex-shrink:0;margin-right:var(--spacing-3x)}.issuer-logo-image{align-self:center;display:block;flex:0 0 auto;object-fit:contain;object-position:center;vertical-align:middle;width:auto}.issuer-logo-image,.issuer-logo-image-small{height:var(--issuer-logo-size)}.issuer-link{--issuer-link-underline-thickness:1px;--issuer-link-underline-offset:3px;--issuer-link-icon-underline-offset:5px;align-items:center;align-self:center;color:#23085a;display:inline-flex;font:700 1rem/1.35 British Council Sans,sans-serif;gap:0;max-width:100%;min-height:var(--issuer-logo-size);min-width:0;white-space:nowrap}.issuer-link.link-with-icon,.issuer-link.link-with-icon:hover{text-decoration:none}.issuer-link .trailing-margin{border-bottom:var(--issuer-link-underline-thickness) solid;box-sizing:inherit;font-family:British Council Sans,sans-serif;font-size:24px;font-weight:400;height:100%;letter-spacing:.25px;line-height:24px;margin-right:var(--theme-trailing-margin);padding-bottom:var(--issuer-link-underline-offset)}.issuer-link .icon-external,.issuer-link .trailing-margin{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;color:var(--theme-link-color);display:inline-flex}.issuer-link .icon-external{align-self:center;border:1.5pt solid;border-radius:2px;box-sizing:border-box;flex:0 0 auto;font-size:11px;height:18px;justify-content:center;letter-spacing:0;line-height:1;position:relative;width:18px}.issuer-link .icon-external:before{font-size:1em;line-height:1}.issuer-link .icon-external:after{border-bottom:var(--issuer-link-underline-thickness) solid;bottom:calc(var(--issuer-link-icon-underline-offset)*-1);content:"";left:-1px;position:absolute;right:-1px}.credential-header-region{grid-gap:1rem;display:grid;gap:1rem}.credential-name .mat-h1{color:#050505;font:700 2rem/1.12 British Council Sans,sans-serif;letter-spacing:.15px;margin:0}.acc-dialog .header,.aptis-general-title{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-full-pseudo-checkbox-selected-icon-color:#00dcff;--mat-full-pseudo-checkbox-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-unselected-icon-color:#000c;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#00dcff;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--mat-app-elevation-shadow-level-0:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f;--mat-app-elevation-shadow-level-1:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;--mat-app-elevation-shadow-level-2:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;--mat-app-elevation-shadow-level-3:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f;--mat-app-elevation-shadow-level-4:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;--mat-app-elevation-shadow-level-5:0 3px 5px -1px #0003,0 5px 8px 0 #00000024,0 1px 14px 0 #0000001f;--mat-app-elevation-shadow-level-6:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;--mat-app-elevation-shadow-level-7:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f;--mat-app-elevation-shadow-level-8:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;--mat-app-elevation-shadow-level-9:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f;--mat-app-elevation-shadow-level-10:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f;--mat-app-elevation-shadow-level-11:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f;--mat-app-elevation-shadow-level-12:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f;--mat-app-elevation-shadow-level-13:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f;--mat-app-elevation-shadow-level-14:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f;--mat-app-elevation-shadow-level-15:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f;--mat-app-elevation-shadow-level-16:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;--mat-app-elevation-shadow-level-17:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f;--mat-app-elevation-shadow-level-18:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f;--mat-app-elevation-shadow-level-19:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f;--mat-app-elevation-shadow-level-20:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f;--mat-app-elevation-shadow-level-21:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f;--mat-app-elevation-shadow-level-22:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f;--mat-app-elevation-shadow-level-23:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f;--mat-app-elevation-shadow-level-24:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;--mdc-elevated-card-container-color:#fff;--mdc-outlined-card-container-color:#fff;--mat-card-subtitle-text-color:#000c;--mdc-filled-text-field-caret-color:#23085a;--mdc-filled-text-field-focus-active-indicator-color:#23085a;--mdc-filled-text-field-focus-label-text-color:#23085ade;--mdc-outlined-text-field-caret-color:#23085a;--mdc-outlined-text-field-focus-outline-color:#23085a;--mdc-outlined-text-field-focus-label-text-color:#23085ade;--mat-form-field-focus-select-arrow-color:#23085ade;--mat-form-field-error-text-color:#d73a49;--mat-form-field-enabled-select-arrow-color:#0000008a;--mat-select-panel-background-color:#fff;--mat-select-enabled-trigger-text-color:#000000de;--mat-select-placeholder-text-color:#0009;--mat-select-focused-arrow-color:#23085ade;--mat-autocomplete-background-color:#fff;--mdc-dialog-container-color:#fff;--mdc-dialog-subhead-color:#000000de;--mdc-dialog-supporting-text-color:#0009;--mdc-slider-handle-color:#23085a;--mdc-slider-focus-handle-color:#23085a;--mdc-slider-hover-handle-color:#23085a;--mdc-slider-active-track-color:#23085a;--mdc-slider-inactive-track-color:#23085a;--mat-slider-ripple-color:#23085a;--mat-slider-hover-state-layer-color:#23085a0d;--mat-slider-focus-state-layer-color:#23085a33;--mat-menu-item-label-text-color:#000000de;--mat-menu-container-color:#fff;--mat-paginator-container-text-color:#000000de;--mat-paginator-container-background-color:#fff;--mdc-checkbox-selected-icon-color:#00dcff;--mdc-checkbox-selected-focus-icon-color:#00dcff;--mdc-checkbox-selected-hover-icon-color:#00dcff;--mdc-checkbox-selected-pressed-icon-color:#00dcff;--mat-checkbox-label-text-color:#000000de;--mdc-filled-button-container-color:#fff;--mdc-filled-button-label-text-color:#000;--mdc-protected-button-container-color:#fff;--mdc-protected-button-label-text-color:#000;--mdc-outlined-button-label-text-color:#000;--mdc-snackbar-container-color:#333;--mdc-snackbar-supporting-text-color:#ffffffde;--mat-snack-bar-button-color:#00dcff;--mdc-circular-progress-active-indicator-color:#23085a;--mat-badge-background-color:#23085a;--mat-badge-text-color:#fff;--mat-datepicker-calendar-date-selected-state-background-color:#23085a;--mat-datepicker-toggle-active-state-icon-color:#23085a;--mat-divider-color:#0000001f;--mat-toolbar-container-background-color:#f2f2f2;--mat-toolbar-container-text-color:#000000de;--mat-tree-container-background-color:#fff;--mat-tree-node-text-color:#000000de;--primary-color:#23085a;--primary-lighter-color:#bdb5ce;--primary-darker-color:#15043f;--text-primary-color:#fff;--accent-color:#00dcff;--accent-lighter-color:#b3f5ff;--accent-darker-color:#00ceff;--warn-color:#d73a49;--warn-lighter-color:#f3c4c8;--warn-darker-color:#c72531;--alert-color:#efcd6f;--alert-lighter-color:#faf0d4;--alert-darker-color:#e8ba52;--text-alert-color:#000000de;--theme-text-color:#000;--theme-body-background-color:#fff;--theme-success-color:#3d9026;--theme-subtle-color:#ccc;--theme-subtle-lighter-color:#f0f0f0;--theme-subtle-darker-color:#b9b9b9;--theme-link-color:#23085a;--theme-outline-color:#00a5ae;--theme-outline-alt-color:#fff;--theme-outline-gs-color:#fff;--theme-hover-color:#ff00c8;--theme-border-color:#0000001f;--theme-input-border-color:#0000006b;--theme-input-text-color:#000;--theme-input-background-color:#fff;--theme-ghost-color:#0000001a;--theme-ghost-alternate-color:#0003;--theme-chip-color:#e8e8e8;--theme-chip-text-color:#000;--theme-primary-button-text-color:#fff;--theme-primary-button-hover-color:#fff;--theme-primary-button-background-hover-color:#ff00c8;--theme-trailing-margin:8px;--theme-slight-margin:8px;--theme-default-margin:16px;--theme-medium-margin:20px;--theme-wide-margin:32px;--theme-border-radius:4px;--theme-box-shadow:0 0 0 0 #0000001a;--theme-subheading-case:uppercase;--theme-button-border-radius:4px;--theme-tile-color:#fff;--theme-tile-text-color:#000;--theme-tile-image-bg-color:#f4f5fa;--theme-tile-box-shadow:0 2px 4px 0 #00000029;--theme-tile-hover-box-shadow:0 2px 4px 0 #00000029;--theme-tile-border:0 solid #0000001f;--theme-tile-border-radius:4px;--theme-main-header-height:110px;--theme-main-header-color:#fff;--theme-main-header-text-color:#000;--theme-main-header-btn-color:#fbfbfb;--theme-main-header-btn-text-color:#000;--theme-main-header-btn-border:1px solid #0000001f;--theme-main-header-border:1px solid #0000001f;--theme-header-color:#23085a;--theme-header-text-color:#fff;--theme-header-height:72px;--theme-header-logo-height:62px;--theme-header-box-shadow:0 3px 8px 0 #00000026;--theme-header-text-size:16px;--theme-header-text-weight:500;--theme-footer-color:#23085a;--theme-footer-text-color:#fff;--theme-header-tile-color:#fff;--theme-header-tile-text-color:#000;--theme-header-tile-box-shadow:0 2px 4px 0 #00000029;--theme-verified-color:#1972bc;--theme-blockchain-color:#f90;--theme-credential-banner-bg-color:#f4f5fa;--theme-credential-banner-selected-color:#c8c8c8b3;--color-white:#fff;--color-natural-180:#141418;--color-natural-160:#282831;--color-natural-140:#3b3c49;--color-natural-120:#4f5062;--color-natural-100:#63647a;--color-natural-80:#828395;--color-natural-60:#a1a2af;--color-natural-40:#c1c1ca;--color-natural-20:#e0e0e4;--color-natural-10:#eff0f2;--color-natural-5:#f7f7f8;--color-primary-180:#0e0e1e;--color-primary-160:#1c1c3d;--color-primary-140:#292b5b;--color-primary-120:#37397a;--color-primary-100:#22257c;--color-primary-80:#6a6cad;--color-primary-60:#8f91c1;--color-primary-40:#b5b5d6;--color-primary-20:#dadaea;--color-primary-10:#ecedf5;--color-primary-5:#f6f6fa;--color-secondary-180:#082426;--color-secondary-160:#0f484c;--color-secondary-140:#176d72;--color-secondary-120:#1e9198;--color-secondary-100:#26b5be;--color-secondary-80:#51c4cb;--color-secondary-60:#7dd3d8;--color-secondary-40:#a8e1e5;--color-secondary-20:#d4f0f2;--color-secondary-10:#e9f8f9;--color-secondary-5:#f4fbfc;--color-success-160:#0c341e;--color-success-140:#124e2e;--color-success-120:#18683d;--color-success-100:#1e824c;--color-success-80:#4b9b70;--color-success-60:#78b494;--color-success-40:#a5cdb7;--color-success-20:#d2e6db;--color-success-10:#e9f3ed;--color-success-5:#f4f9f6;--color-warning-160:#5d4a21;--color-warning-140:#8b7031;--color-warning-120:#ba9542;--color-warning-100:#e8ba52;--color-warning-80:#edc875;--color-warning-60:#f1d697;--color-warning-40:#f6e3ba;--color-warning-20:#faf1dc;--color-warning-10:#fdf8ee;--color-warning-5:#fefcf6;--color-danger-160:#5b1206;--color-danger-140:#881a0a;--color-danger-120:#b6230d;--color-danger-100:#e22c10;--color-danger-80:#e95640;--color-danger-60:#ee8070;--color-danger-40:#f4ab9f;--color-danger-20:#f9d5cf;--color-danger-10:#fceae7;--color-danger-5:#fef4f3;--color-linkedin:#0a66c2;--color-x:#000;--color-whatsapp:#02a601;--color-facebook:#506bb1;--color-email:#794ff0;--font-size-xxs:12px;--font-size-xs:13px;--font-size-s:14px;--font-size-normal:16px;--font-size-l:18px;--font-size-xl:20px;--font-size-xxl:24px;--font-size-h:30px;--font-size-xh:40px;--font-size-xxh:60px;--font-line-height-s:24px;--font-line-height-normal:26px;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:900;--spacing-base:5px;--spacing-2x:10px;--spacing-3x:15px;--spacing-4x:20px;--spacing-5x:25px;--spacing-6x:30px;--spacing-7x:35px;--spacing-8x:40px;--spacing-9x:45px;--spacing-10x:50px;--spacing-12x:60px;--spacing-16x:80px;--spacing-20x:100px;--acc-text-color:var(--color-natural-180);--acc-link-color:var(--color-primary-100);--acc-outline:4px solid var(--color-natural-180);--acc-border-radius:4px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:inherit;color:var(--mat-app-text-color);color:var(--mat-sidenav-content-text-color,var(--mat-app-text-color));display:inline;display:initial;font:400 24px/32px British Council Sans,sans-serif;font-size:24px;letter-spacing:0;line-height:32px}.menu-container{display:flex;flex-wrap:wrap;gap:.75rem}.credential-action-button{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-full-pseudo-checkbox-selected-icon-color:#00dcff;--mat-full-pseudo-checkbox-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-unselected-icon-color:#000c;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#00dcff;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--mat-app-elevation-shadow-level-0:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f;--mat-app-elevation-shadow-level-1:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;--mat-app-elevation-shadow-level-2:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;--mat-app-elevation-shadow-level-3:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f;--mat-app-elevation-shadow-level-4:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;--mat-app-elevation-shadow-level-8:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;--mat-app-elevation-shadow-level-12:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f;--mat-app-elevation-shadow-level-16:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;--mat-app-elevation-shadow-level-24:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px;--mdc-elevated-card-container-color:#fff;--mdc-elevated-card-container-elevation:var(--mat-app-elevation-shadow-level-1);--mdc-outlined-card-container-color:#fff;--mdc-outlined-card-outline-color:#0000001f;--mdc-outlined-card-container-elevation:var(--mat-app-elevation-shadow-level-0);--mat-card-subtitle-text-color:#000c;--mat-form-field-focus-select-arrow-color:#23085ade;--mat-form-field-enabled-select-arrow-color:#0000008a;--mat-form-field-error-text-color:#d73a49;--mat-select-panel-background-color:#fff;--mat-select-enabled-trigger-text-color:#000000de;--mat-select-disabled-trigger-text-color:#00000061;--mat-select-placeholder-text-color:#0009;--mat-select-enabled-arrow-color:#0000008a;--mat-select-disabled-arrow-color:#00000061;--mat-select-focused-arrow-color:#23085ade;--mat-menu-container-shape:4px;--mat-menu-base-elevation-level:8;--mat-menu-item-label-text-color:#000000de;--mat-menu-item-icon-color:#000000de;--mat-menu-item-hover-state-layer-color:#0000000a;--mat-menu-item-focus-state-layer-color:#0000000a;--mat-menu-container-color:#fff;--mat-menu-divider-color:#0000001f;--mdc-text-button-label-text-font:"British Council Sans",sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-weight:400;--mdc-text-button-label-text-tracking:0.25px;--mdc-outlined-button-label-text-tracking:0.25px;--mdc-filled-button-label-text-tracking:0.25px;--mdc-typography-button-font-size:16px;--mdc-typography-button-line-height:16px;--mdc-typography-button-font-weight:400;--mat-text-button-horizontal-padding:var(--spacing-3x,15px);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border:1px solid #0000001f;border-radius:4px;box-sizing:inherit;color:#23085a;cursor:pointer;display:inline-flex;font-family:British Council Sans,sans-serif;font-family:var(--mdc-text-button-label-text-font,"British Council Sans",sans-serif);font-size:14px;font-size:var(--mdc-text-button-label-text-size,14px);font-weight:400;font-weight:var(--mdc-text-button-label-text-weight,400);gap:.4rem;letter-spacing:.25px;letter-spacing:var(--mdc-text-button-label-text-tracking,.25px);line-height:inherit;list-style:none;min-height:40px;padding:.65rem 1rem;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease,border-color .2s ease;-webkit-user-select:none;user-select:none;visibility:visible}.credential-action-button:hover{background:#0000000a}.more-menu-wrapper{position:relative}.more-menu-trigger{cursor:pointer}.more-menu-wrapper .mat-mdc-menu-content{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-full-pseudo-checkbox-selected-icon-color:#00dcff;--mat-full-pseudo-checkbox-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-unselected-icon-color:#000c;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#00dcff;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--mat-app-elevation-shadow-level-0:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f;--mat-app-elevation-shadow-level-1:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;--mat-app-elevation-shadow-level-2:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;--mat-app-elevation-shadow-level-3:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f;--mat-app-elevation-shadow-level-4:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;--mat-app-elevation-shadow-level-5:0 3px 5px -1px #0003,0 5px 8px 0 #00000024,0 1px 14px 0 #0000001f;--mat-app-elevation-shadow-level-6:0 3px 5px -1px #0003,0 6px 10px 0 #00000024,0 1px 18px 0 #0000001f;--mat-app-elevation-shadow-level-7:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f;--mat-app-elevation-shadow-level-8:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;--mat-app-elevation-shadow-level-9:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f;--mat-app-elevation-shadow-level-10:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f;--mat-app-elevation-shadow-level-11:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f;--mat-app-elevation-shadow-level-12:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f;--mat-app-elevation-shadow-level-16:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;--mat-app-elevation-shadow-level-24:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px;--mdc-elevated-card-container-color:#fff;--mdc-elevated-card-container-elevation:var(--mat-app-elevation-shadow-level-1);--mdc-outlined-card-container-color:#fff;--mdc-outlined-card-outline-color:#0000001f;--mdc-outlined-card-container-elevation:var(--mat-app-elevation-shadow-level-0);--mat-card-subtitle-text-color:#000c;--mat-form-field-focus-select-arrow-color:#23085ade;--mat-form-field-enabled-select-arrow-color:#0000008a;--mat-form-field-error-text-color:#d73a49;--mat-select-panel-background-color:#fff;--mat-select-enabled-trigger-text-color:#000000de;--mat-select-disabled-trigger-text-color:#00000061;--mat-select-placeholder-text-color:#0009;--mat-select-enabled-arrow-color:#0000008a;--mat-select-disabled-arrow-color:#00000061;--mat-select-focused-arrow-color:#23085ade;--mat-select-invalid-arrow-color:#d73a49de;--mat-menu-container-shape:4px;--mat-menu-base-elevation-level:8;--mat-menu-item-label-text-color:#000000de;--mat-menu-item-icon-color:#000000de;--mat-menu-item-hover-state-layer-color:#0000000a;--mat-menu-item-focus-state-layer-color:#0000000a;--mat-menu-container-color:#fff;--mat-menu-divider-color:#0000001f;--mat-menu-item-label-text-font:"British Council Sans",sans-serif;--mat-menu-item-label-text-size:15px;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400;--mat-menu-item-label-text-tracking:0.25px;--primary-color:#23085a;--accent-color:#00dcff;--warn-color:#d73a49;--theme-text-color:#000;--theme-border-color:#0000001f;--mdc-text-button-label-text-font:"British Council Sans",sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-weight:400;--mdc-text-button-label-text-tracking:0.25px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #0000001f;border-radius:4px;box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;box-sizing:inherit;display:grid;font:400 16px/24px British Council Sans,sans-serif;margin:0;min-width:235px;outline:0;padding:8px 0;pointer-events:auto;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.more-menu-wrapper .mat-mdc-menu-item{align-items:center;color:#000000de;display:flex;min-height:48px;padding:0 16px;text-decoration:none}.more-menu-wrapper .mat-mdc-menu-item:focus-visible,.more-menu-wrapper .mat-mdc-menu-item:hover{background:#0000000a;outline:none}.more-menu-wrapper .mat-mdc-menu-item-text{align-items:center;display:inline-flex;flex:1 1;font-family:British Council Sans,sans-serif;font-family:var(--mat-menu-item-label-text-font,"British Council Sans",sans-serif);font-size:15px;font-size:var(--mat-menu-item-label-text-size,15px);font-weight:400;font-weight:var(--mat-menu-item-label-text-weight,400);letter-spacing:.25px;letter-spacing:var(--mat-menu-item-label-text-tracking,.25px);line-height:24px;line-height:var(--mat-menu-item-label-text-line-height,24px);white-space:normal;width:100%}.more-menu-wrapper .mat-mdc-menu-item .trailing-margin{margin-right:8px}.more-menu-wrapper .mat-ripple.mat-mdc-menu-ripple{display:none}.more-menu-wrapper .icon-info,.more-menu-wrapper .icon-mail{align-items:center;color:#000000de;display:inline-flex;font-size:14px;justify-content:center;line-height:1;min-width:16px}.more-menu-wrapper .icon-mail:before{content:"\2709\FE0E"}.more-menu-wrapper .icon-info:before{border:1px solid;border-radius:50%;box-sizing:border-box;content:"i";font-size:10px;font-weight:700;height:15px;line-height:13px;text-align:center;width:15px}.cdk-visually-hidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.more-menu-wrapper.download-menu-wrapper .mat-mdc-menu-content{left:0;max-width:calc(100vw - 1.5rem);min-width:min(325px,calc(100vw - 1.5rem));padding:0;right:auto;width:min(325px,calc(100vw - 1.5rem))}.more-menu-wrapper.download-menu-wrapper rp-credential-download{display:block}.more-menu-wrapper.download-menu-wrapper .menu-wrapper{display:block;padding:8px 0}.more-menu-wrapper.download-menu-wrapper .menu-group{list-style:none;margin:0;padding:0}.more-menu-wrapper.download-menu-wrapper .menu-group .mat-body.text-bold{color:#000000de;display:block;font:600 16px/24px British Council Sans,sans-serif;letter-spacing:.1px;margin:0;padding:0 16px 8px}.more-menu-wrapper.download-menu-wrapper .items{list-style:none;margin:0;padding:0}.more-menu-wrapper.download-menu-wrapper .mat-mdc-menu-item{background:#0000;border:0;cursor:pointer;text-align:left;width:100%}.more-menu-wrapper.download-menu-wrapper .mat-mdc-menu-item-text{align-items:stretch;display:block}.more-menu-wrapper.download-menu-wrapper .text-and-icon{align-items:center;display:flex;gap:10px;width:100%}.more-menu-wrapper.download-menu-wrapper .text{align-items:center;display:inline-flex;gap:8px;min-width:0;white-space:nowrap}.more-menu-wrapper.download-menu-wrapper .format-hint{color:#b9b9b9;color:var(--theme-subtle-darker-color,#b9b9b9);font-family:British Council Sans,sans-serif;font-family:var(--mat-menu-item-label-text-font,"British Council Sans",sans-serif);font-size:15px;font-size:var(--mat-menu-item-label-text-size,15px);font-weight:400;font-weight:var(--mat-menu-item-label-text-weight,400);letter-spacing:.25px;letter-spacing:var(--mat-menu-item-label-text-tracking,.25px);line-height:24px;line-height:var(--mat-menu-item-label-text-line-height,24px);white-space:nowrap}.more-menu-wrapper.download-menu-wrapper .json-icon-image{display:block;height:20px;object-fit:contain;width:20px}.credential-action-button .download-action-icon,.credential-action-button .help-action-icon,.credential-action-button .icon-download{align-items:center;display:inline-flex;justify-content:center;line-height:1}.credential-action-button .icon-download{border:1.25px solid;border:var(--action-icon-stroke-width,1.25px) solid;border-radius:2px;box-sizing:border-box;font-size:11px;height:18px;width:18px}.credential-action-button .icon-download:before{-webkit-text-stroke:1pt currentColor;content:"\2193"}.credential-action-button .icon-help1{align-items:center;border:1.25px solid;border:var(--action-icon-stroke-width,1.25px) solid;border-radius:50%;box-sizing:border-box;display:inline-flex;font-size:11px;height:18px;justify-content:center;line-height:1;width:18px}.credential-action-button .icon-help1:before{content:"?"}.credential-action-button .more-action-icon{align-items:center;display:inline-flex;font-size:0;height:18px;justify-content:center;line-height:1;width:18px}.credential-action-button .more-action-icon:before{content:"\25BE";font-size:14px;line-height:1}.sign-in-more-options{color:#23085a;font:400 .95rem/1.5 British Council Sans,sans-serif}.sign-in-more-options a{color:inherit;text-decoration:underline}.main-panel-expand-container{grid-gap:1.5rem;border-top:1px solid #0000001f;display:grid;gap:1.5rem;max-height:2000px;overflow:hidden;padding-top:1.5rem;transition:max-height .28925s cubic-bezier(.9,.1,.83,.67)}.main-panel-expand-container.is-collapsed{max-height:60px}.expand-button-container{border-top:1px solid #0000001f;display:flex;justify-content:center;padding-top:1rem}.expand-button{align-items:center;background:#0000;border:0;color:#3a1470;cursor:pointer;display:inline-flex;font:600 .95rem/1.2 British Council Sans,sans-serif;gap:.45rem;padding:.35rem .75rem}.expand-button:hover{color:#23085a}.expand-button:focus-visible{border-radius:999px;outline:2px solid #23085a38;outline-offset:2px}.expand-button-icon{display:inline-flex;transition:transform .2s ease}.expand-button[aria-expanded=true] .expand-button-icon{transform:rotate(180deg)}.trailing-margin{margin-right:.15rem}.recipient,.recipient-issuer{display:flex}.recipient{align-items:center;gap:1rem}.credential-avatar{flex-shrink:0}.credential-avatar .wrapper{background:#fff;border:1px solid #0000001f;height:40px;overflow:hidden;width:40px}.credential-avatar .avatar,.credential-avatar .wrapper{align-items:center;border-radius:50%;display:flex;justify-content:center}.credential-avatar .avatar{background:#4200ff;color:#fff;height:100%;width:100%}.credential-avatar .avatar span{font-family:Roboto,British Council Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px}.credential-side-panel .info{min-width:0}.credential-side-panel .description.accredible-rich-text-wrapper,.credential-side-panel .expires-on .mat-subtitle-2,.credential-side-panel .issued-on>div,.credential-side-panel .mat-h4,.credential-side-panel .name,.home-footer-bottom-content{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-full-pseudo-checkbox-selected-icon-color:#00dcff;--mat-full-pseudo-checkbox-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-unselected-icon-color:#000c;--mat-full-pseudo-checkbox-disabled-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-disabled-unselected-icon-color:#b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color:#b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#00dcff;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color:#b0b0b0;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--mat-app-elevation-shadow-level-0:0px 0px 0px 0px #0003,0px 0px 0px 0px #00000024,0px 0px 0px 0px #0000001f;--mat-app-elevation-shadow-level-1:0px 2px 1px -1px #0003,0px 1px 1px 0px #00000024,0px 1px 3px 0px #0000001f;--mat-app-elevation-shadow-level-2:0px 3px 1px -2px #0003,0px 2px 2px 0px #00000024,0px 1px 5px 0px #0000001f;--mat-app-elevation-shadow-level-3:0px 3px 3px -2px #0003,0px 3px 4px 0px #00000024,0px 1px 8px 0px #0000001f;--mat-app-elevation-shadow-level-4:0px 2px 4px -1px #0003,0px 4px 5px 0px #00000024,0px 1px 10px 0px #0000001f;--mat-app-elevation-shadow-level-5:0px 3px 5px -1px #0003,0px 5px 8px 0px #00000024,0px 1px 14px 0px #0000001f;--mat-app-elevation-shadow-level-6:0px 3px 5px -1px #0003,0px 6px 10px 0px #00000024,0px 1px 18px 0px #0000001f;--mat-app-elevation-shadow-level-7:0px 4px 5px -2px #0003,0px 7px 10px 1px #00000024,0px 2px 16px 1px #0000001f;--mat-app-elevation-shadow-level-8:0px 5px 5px -3px #0003,0px 8px 10px 1px #00000024,0px 3px 14px 2px #0000001f;--mat-app-elevation-shadow-level-9:0px 5px 6px -3px #0003,0px 9px 12px 1px #00000024,0px 3px 16px 2px #0000001f;--mat-app-elevation-shadow-level-10:0px 6px 6px -3px #0003,0px 10px 14px 1px #00000024,0px 4px 18px 3px #0000001f;--mat-app-elevation-shadow-level-11:0px 6px 7px -4px #0003,0px 11px 15px 1px #00000024,0px 4px 20px 3px #0000001f;--mat-app-elevation-shadow-level-12:0px 7px 8px -4px #0003,0px 12px 17px 2px #00000024,0px 5px 22px 4px #0000001f;--mat-app-elevation-shadow-level-13:0px 7px 8px -4px #0003,0px 13px 19px 2px #00000024,0px 5px 24px 4px #0000001f;--mat-app-elevation-shadow-level-14:0px 7px 9px -4px #0003,0px 14px 21px 2px #00000024,0px 5px 26px 4px #0000001f;--mat-app-elevation-shadow-level-15:0px 8px 9px -5px #0003,0px 15px 22px 2px #00000024,0px 6px 28px 5px #0000001f;--mat-app-elevation-shadow-level-16:0px 8px 10px -5px #0003,0px 16px 24px 2px #00000024,0px 6px 30px 5px #0000001f;--mat-app-elevation-shadow-level-17:0px 8px 11px -5px #0003,0px 17px 26px 2px #00000024,0px 6px 32px 5px #0000001f;--mat-app-elevation-shadow-level-18:0px 9px 11px -5px #0003,0px 18px 28px 2px #00000024,0px 7px 34px 6px #0000001f;--mat-app-elevation-shadow-level-19:0px 9px 12px -6px #0003,0px 19px 29px 2px #00000024,0px 7px 36px 6px #0000001f;--mat-app-elevation-shadow-level-20:0px 10px 13px -6px #0003,0px 20px 31px 3px #00000024,0px 8px 38px 7px #0000001f;--mat-app-elevation-shadow-level-21:0px 10px 13px -6px #0003,0px 21px 33px 3px #00000024,0px 8px 40px 7px #0000001f;--mat-app-elevation-shadow-level-22:0px 10px 14px -6px #0003,0px 22px 35px 3px #00000024,0px 8px 42px 7px #0000001f;--mat-app-elevation-shadow-level-23:0px 11px 14px -7px #0003,0px 23px 36px 3px #00000024,0px 9px 44px 8px #0000001f;--mat-app-elevation-shadow-level-24:0px 11px 15px -7px #0003,0px 24px 38px 3px #00000024,0px 9px 46px 8px #0000001f;--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px;--mdc-elevated-card-container-color:#fff;--mdc-elevated-card-container-elevation:var(--mat-app-elevation-shadow-level-1);--mdc-outlined-card-container-color:#fff;--mdc-outlined-card-outline-color:#0000001f;--mdc-outlined-card-container-elevation:var(--mat-app-elevation-shadow-level-0);--mat-card-subtitle-text-color:#000c;--mdc-filled-text-field-caret-color:#23085a;--mdc-filled-text-field-focus-active-indicator-color:#23085a;--mdc-filled-text-field-focus-label-text-color:#23085ade;--mdc-outlined-text-field-caret-color:#23085a;--mdc-outlined-text-field-focus-outline-color:#23085a;--mdc-outlined-text-field-focus-label-text-color:#23085ade;--mat-form-field-focus-select-arrow-color:#23085ade;--mat-form-field-state-layer-color:#000000de;--mat-form-field-error-text-color:#d73a49;--mat-form-field-enabled-select-arrow-color:#0000008a;--mat-menu-container-shape:4px;--mat-menu-base-elevation-level:8;--mat-menu-item-label-text-color:#000000de;--mat-menu-item-icon-color:#000000de;--mat-menu-item-hover-state-layer-color:#0000000a;--mat-menu-item-focus-state-layer-color:#0000000a;--mat-menu-container-color:#fff;--mat-menu-divider-color:#0000001f;--mat-tree-container-background-color:#fff;--mat-tree-node-text-color:#000000de;--mat-tree-node-min-height:48px;--mat-menu-item-label-text-font:"British Council Sans",sans-serif;--mat-menu-item-label-text-size:15px;--mat-menu-item-label-text-line-height:24px;--mat-menu-item-label-text-weight:400;--mat-menu-item-label-text-tracking:0.1px;--primary-color:#23085a;--accent-color:#00dcff;--warn-color:#d73a49;--theme-text-color:#000;--theme-link-color:#23085a;--theme-border-color:#0000001f;--theme-input-border-color:#0000006b;--theme-input-text-color:#000;--theme-input-background-color:#fff;--theme-ghost-color:#0000001a;--theme-ghost-alternate-color:#0003;--theme-chip-color:#e8e8e8;--theme-chip-text-color:#000;--mdc-text-button-label-text-font:"British Council Sans",sans-serif;--mdc-text-button-label-text-size:14px;--mdc-text-button-label-text-weight:400;--mdc-text-button-label-text-tracking:0.25px;--mdc-outlined-button-label-text-tracking:0.25px;--mdc-filled-button-label-text-tracking:0.25px;--mdc-typography-button-font-size:16px;--mdc-typography-button-line-height:16px;--mdc-typography-button-font-weight:400;--mat-text-button-horizontal-padding:var(--spacing-3x);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:inherit;color:var(--mat-app-text-color);color:var(--mat-sidenav-content-text-color,var(--mat-app-text-color));font:400 20px/32px British Council Sans,sans-serif;letter-spacing:.15px;margin:0;padding:0}.credential-side-panel .subtitle{margin-top:.35rem}.credential-side-panel .subtitle a{color:#23085a;font-size:.95rem;text-decoration:underline}.credential-side-panel .subtitle a:hover{text-decoration:underline}.credential-panel-divider{background:#0000001f;height:1px;margin:1.25rem 0}.credential-side-panel .description.accredible-rich-text-wrapper{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:inherit;color:var(--mat-app-on-background);color:var(--mat-sidenav-content-text-color,var(--mat-app-on-background));font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px;line-height:1.25;margin:var(--theme-wide-margin) 0;white-space:pre-line}.credential-side-panel .description.accredible-rich-text-wrapper p{margin:0}.credential-side-panel .description.accredible-rich-text-wrapper p+p{margin-top:.9rem}.credential-side-panel .dates{grid-gap:1rem;border-top:1px solid #0000001f;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem;padding-top:1.25rem}.credential-side-panel .mat-h4{color:var(--mat-app-text-color);color:var(--mat-sidenav-content-text-color,var(--mat-app-text-color));font:400 15px/24px British Council Sans,sans-serif;letter-spacing:.1px;margin:0 0 var(--theme-slight-margin);text-transform:uppercase}.credential-side-panel .issued-on>div{-webkit-font-smoothing:antialiased;font:400 16px/24px British Council Sans,sans-serif}.credential-side-panel .expires-on .mat-subtitle-2,.credential-side-panel .issued-on>div{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:inherit;color:var(--mat-app-on-background);color:var(--mat-sidenav-content-text-color,var(--mat-app-on-background));letter-spacing:.25px}.credential-side-panel .expires-on .mat-subtitle-2{-webkit-font-smoothing:antialiased;font:400 14px/24px British Council Sans,sans-serif}.column-structure,.issuer-section-layout,.sidebar-column-layout{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,2.15fr) minmax(340px,1fr)}.issuer-section-layout .credential-side-panel,.issuer-section-layout .issuer-widget-card,.sidebar-column-layout .verification-widget-card{margin-bottom:var(--theme-wide-margin)}.sidebar-column-layout .verification-widget-card{grid-column:2}.issuer-section-layout .issuer-widget-card,.sidebar-column-layout .verification-widget-card{margin-left:0;margin-right:0;max-width:none;width:100%}.certificate-stage{display:flex;justify-content:center;position:relative}.certificate-stage-chip{position:absolute;right:0;top:0;z-index:2}.certificate-private-chip{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:8px;box-shadow:0 2px 4px #00000014;color:#000000de;cursor:default;display:inline-flex;font:400 14px/20px British Council Sans,sans-serif;gap:.45rem;letter-spacing:.1px;padding:.5rem .9rem;white-space:nowrap}.certificate-private-chip:focus-visible{outline:4px solid #00a5ae2e;outline-offset:2px}.certificate-private-chip-icon{color:#23085a;display:inline-flex;flex-shrink:0;height:16px;width:16px}.certificate-private-chip-icon svg{display:block}.certificate{width:min(100%,900px)}.certificate-inner{aspect-ratio:210/297;background:#fff;border:1px solid #0000001f;border-radius:4px;box-shadow:0 10px 30px #0000001f;overflow:hidden}.certificate-preview-image{display:block;height:100%;object-fit:contain;width:100%}.proyectos-intro{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.proyectos-intro h2{color:var(--primary-color);font-size:2.5rem;margin-bottom:1.5rem}.proyectos-intro p{color:#666;font-size:1.2rem;line-height:1.8}.proyectos-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.proyecto-card{background-color:#fff;border-radius:15px;box-shadow:0 4px 20px #0000001a;overflow:hidden;transition:all .3s ease}.proyecto-card:hover{box-shadow:0 10px 40px #234f2726;transform:translateY(-10px)}.proyecto-image{height:250px;overflow:hidden;position:relative}.proyecto-image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.proyecto-card:hover .proyecto-image img{transform:scale(1.05)}.proyecto-overlay{position:absolute;right:1rem;top:1rem}.estado{border-radius:20px;font-size:.8rem;font-weight:700;padding:.5rem 1rem;text-transform:uppercase}.estado.finalizado{background-color:#28a745;color:#fff}.estado.en-ejecucion{background-color:#ffc107;color:#1f6b2d}.proyecto-content{padding:2rem}.proyecto-categoria{color:var(--primary-color);font-size:.9rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.proyecto-content h3{color:#333;font-size:1.5rem;margin-bottom:1rem}.proyecto-content p{color:#666;line-height:1.6;margin-bottom:1.5rem}.ver-mas-btn{background-color:var(--primary-color);border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:.8rem 1.5rem;transition:all .3s ease;width:100%}.ver-mas-btn:hover{background-color:#1a3d1e;transform:translateY(-2px)}.impacto-section{background:linear-gradient(135deg,var(--primary-color) 0,#2a5f2e 100%);color:#fff;padding:5rem 0}.impacto-section h2{color:#fff;font-size:2.5rem;margin-bottom:3rem;text-align:center}.impacto-stats{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}.stat-item{padding:2rem}.stat-number{color:#fff;font-size:3rem;font-weight:700;margin-bottom:.5rem}.stat-label{font-size:1.1rem;letter-spacing:1px;opacity:.9;text-transform:uppercase}.home-footer-bottom:not(.home-footer-bottom-empty){background:#23085a;color:#fff;display:flex;min-height:calc(clamp(96px, 11vw, 132px) + 1.5rem);min-height:var(--footer-band-height,calc(clamp(96px, 11vw, 132px) + 1.5rem));padding:0}.home-footer-bottom{--footer-band-height:calc(clamp(96px, 11vw, 132px) + 1.5rem);background:#23085a;color:#fff}accredible-base-footer,footer ng-component accredible-base-footer,mat-sidenav-content footer ng-component accredible-base-footer,rp-root mat-sidenav-container mat-sidenav-content footer ng-component accredible-base-footer,rp-root mat-sidenav-container mat-sidenav-content>footer{--footer-band-height:calc(clamp(96px, 11vw, 132px) + 1.5rem);box-sizing:border-box;display:block;min-height:var(--footer-band-height);width:100%}.issuer-widget-section,.verification-widget-section{background:#fff;padding:3.5rem 0 0}.issuer-widget-card,.verification-widget-card{--rp-more-about-widget-primary-link-color:var(--theme-link-color);--rp-more-about-widget-button-background:#0000;--rp-more-about-widget-button-text-color:var(--primary-color);--rp-more-about-widget-button-icon-color:var(--primary-color);grid-gap:2rem;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;background-color:var(--theme-tile-color);border:1px solid var(--theme-border-color);border-radius:var(--theme-tile-border-radius);box-sizing:inherit;color:var(--theme-tile-text-color);container-type:inline-size;display:grid;font:400 16px/24px British Council Sans,sans-serif;gap:2rem;letter-spacing:.25px;margin-bottom:var(--theme-wide-margin);margin-left:auto;margin-right:0;padding:var(--theme-medium-margin);width:100%}.issuer-widget-card,.verification-widget-card{background-color:#fff;background-color:var(--theme-tile-color,#fff);border:1px solid #0000001f;border:1px solid var(--theme-border-color,#0000001f);border-radius:4px;border-radius:var(--theme-tile-border-radius,4px);box-shadow:0 0 0 0 #0000001a;box-shadow:var(--theme-box-shadow,0 0 0 0 #0000001a);gap:20px;gap:var(--theme-medium-margin,20px);max-width:470px;padding:20px;padding:var(--theme-medium-margin,20px)}.verification-widget-card{--rp-verify-widget-button-background:#0000;--rp-verify-widget-button-text-color:var(--primary-color)}.issuer-widget-card h2,.verification-widget-card h2{color:var(--theme-tile-text-color);font:400 16px/24px British Council Sans,sans-serif;font-size:19px;font-weight:700;letter-spacing:.25px;margin:0;padding:0}.verification-widget-card .credential-verification-title{--rp-verify-widget-button-background:#0000;--rp-verify-widget-button-text-color:var(--primary-color);margin:0;margin-bottom:var(--theme-medium-margin)}.issuer-widget-card .more-about-issuer-title,.verification-widget-card .credential-verification-title{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:inherit;color:#000;font-size:19px;font-weight:700;padding:0}.issuer-widget-card .more-about-issuer-title{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-full-pseudo-checkbox-selected-icon-color:#00dcff;--mat-full-pseudo-checkbox-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-unselected-icon-color:#000c;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#00dcff;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--mdc-filled-text-field-caret-color:#23085a;--mdc-outlined-text-field-caret-color:#23085a;--mat-form-field-focus-select-arrow-color:#23085ade;--mat-form-field-enabled-select-arrow-color:#0000008a;--mat-form-field-error-text-color:#d73a49;--mat-select-panel-background-color:#fff;--mat-menu-item-label-text-color:#000000de;--mat-menu-container-color:#fff;--mdc-checkbox-selected-icon-color:#00dcff;--mat-checkbox-label-text-color:#000000de;--primary-color:#23085a;--accent-color:#00dcff;--warn-color:#d73a49;--theme-text-color:#000;--theme-body-background-color:#fff;--theme-link-color:#23085a;--theme-border-color:#0000001f;--theme-medium-margin:20px;--theme-tile-text-color:#000;--font-size-normal:16px;--font-weight-regular:400;--font-size-bold:700;--rp-more-about-widget-primary-link-color:var(--theme-link-color);--rp-more-about-widget-button-background:#0000;--rp-more-about-widget-button-text-color:var(--primary-color);--rp-more-about-widget-button-icon-color:var(--primary-color);font-family:British Council Sans,sans-serif;letter-spacing:.25px;line-height:24px;margin:0}.verification-summary{align-items:flex-start;color:#050505;display:flex;gap:10px;gap:var(--spacing-2x,10px);line-height:24px;margin-top:0}.blockchain-badge .secured-by-blockchain-text,.verification-summary .credential-verification-message{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-full-pseudo-checkbox-selected-icon-color:#00dcff;--mat-full-pseudo-checkbox-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-unselected-icon-color:#000c;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#00dcff;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--mdc-filled-text-field-caret-color:#23085a;--mdc-outlined-text-field-caret-color:#23085a;--mat-form-field-focus-select-arrow-color:#23085ade;--mat-form-field-enabled-select-arrow-color:#0000008a;--mat-form-field-error-text-color:#d73a49;--mat-select-panel-background-color:#fff;--mat-menu-item-label-text-color:#000000de;--mat-menu-container-color:#fff;--mdc-checkbox-selected-icon-color:#00dcff;--mat-checkbox-label-text-color:#000000de;--primary-color:#23085a;--accent-color:#00dcff;--warn-color:#d73a49;--theme-text-color:#000;--theme-body-background-color:#fff;--theme-link-color:#23085a;--theme-border-color:#0000001f;--theme-medium-margin:20px;--theme-tile-text-color:#000;--font-size-normal:16px;--font-weight-regular:400;--rp-verify-widget-button-background:#0000;--rp-verify-widget-button-text-color:var(--primary-color);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:inherit;color:var(--theme-tile-text-color);font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px}.verification-summary .credential-verification-message{max-width:none}.blockchain-badge .secured-by-blockchain-text{font-size:1rem;line-height:1.35}.verification-summary strong{font-weight:700}.verification-summary .verified-icon-wrap{flex-shrink:0;margin-top:0}.verification-summary .verified-icon-wrap .icon-verified-image{display:inline-block;height:26px;object-fit:contain;width:26px}.blockchain-container{background:#0000;border-radius:0;padding:0}.top-container{justify-content:space-between}.blockchain-badge,.top-container{align-items:center;display:flex;gap:10px;gap:var(--spacing-2x,10px)}.blockchain-badge{color:#050505;min-width:0}.blockchain-badge img{background:#0000;border-radius:0;box-sizing:border-box;display:inline-block;flex-shrink:0;height:26px;object-fit:contain;object-position:center;padding:0;width:26px}.btn-copy{background:#0000;border:0;color:#050505;cursor:pointer;font:400 14px/24px British Council Sans,sans-serif;letter-spacing:.25px;margin-left:auto;padding:0;white-space:nowrap}.btn-copy .ng-star-inserted{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-full-pseudo-checkbox-selected-icon-color:#00dcff;--mat-full-pseudo-checkbox-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-unselected-icon-color:#000c;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#00dcff;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--primary-color:#23085a;--accent-color:#00dcff;--warn-color:#d73a49;--theme-text-color:#000;--theme-body-background-color:#fff;--theme-link-color:#23085a;--theme-border-color:#0000001f;--theme-tile-text-color:#000;--font-size-s:14px;--spacing-base:5px;--acc-text-color:var(--color-natural-180);--acc-link-color:var(--color-primary-100);--acc-outline:4px solid var(--color-natural-180);--acc-border-radius:4px;--rp-verify-widget-button-background:#0000;--rp-verify-widget-button-text-color:var(--primary-color);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;box-sizing:inherit;color:var(--theme-tile-text-color);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:inherit;gap:var(--spacing-base)}.btn-copy:hover{color:#23085a}.btn-copy.is-copied,.btn-copy.is-copied .ng-star-inserted{color:#3d9026}.btn-copy.is-copied .icon-check{box-sizing:border-box;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;line-height:1;position:relative;width:20px}.btn-copy.is-copied .icon-check:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m7.9 13.9-3.3-3.3L3.2 12l4.7 4.8L16.8 8l-1.4-1.4z' fill='%233d9026'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.btn-copy:focus-visible{border-radius:4px;outline:2px solid #23085a38;outline-offset:4px}.icon-copy{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-full-pseudo-checkbox-selected-icon-color:#00dcff;--mat-full-pseudo-checkbox-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-unselected-icon-color:#000c;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#00dcff;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--primary-color:#23085a;--accent-color:#00dcff;--warn-color:#d73a49;--theme-text-color:#000;--theme-body-background-color:#fff;--theme-link-color:#23085a;--theme-border-color:#0000001f;--theme-tile-text-color:#000;--font-size-s:14px;--acc-text-color:var(--color-natural-180);--acc-link-color:var(--color-primary-100);--acc-outline:4px solid var(--color-natural-180);--acc-border-radius:4px;--rp-verify-widget-button-background:#0000;--rp-verify-widget-button-text-color:var(--primary-color);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;box-sizing:inherit;color:var(--theme-tile-text-color);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:inherit;height:14px;justify-content:center;position:relative;width:14px}.icon-copy:before{left:4px;top:1px}.icon-copy:after,.icon-copy:before{border:2px solid;border-radius:1px;content:"";height:9px;position:absolute;width:8px}.icon-copy:after{left:0;top:4px}.icon-copy-image{display:inline-block;height:1.34832em;object-fit:contain;width:1.34832em}.issuer-widget-card .more-about-links .course-page-button,.issuer-widget-card .more-about-links .issuer-website-button,.verification-widget-card .verify-button{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--mat-app-elevation-shadow-level-0:0 0 0 0 #0003,0 0 0 0 #00000024,0 0 0 0 #0000001f;--mat-app-elevation-shadow-level-1:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;--mat-app-elevation-shadow-level-2:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;--mat-app-elevation-shadow-level-4:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;--mat-app-elevation-shadow-level-8:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f;--mat-app-elevation-shadow-level-24:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;--mdc-elevated-card-container-shape:4px;--mdc-outlined-card-container-shape:4px;--mdc-outlined-card-outline-width:1px;--mdc-elevated-card-container-color:#fff;--mdc-elevated-card-container-elevation:var(--mat-app-elevation-shadow-level-1);--mdc-outlined-card-container-color:#fff;--mdc-outlined-card-outline-color:#0000001f;--mdc-outlined-card-container-elevation:var(--mat-app-elevation-shadow-level-0);--mat-card-subtitle-text-color:#000c;--mdc-filled-text-field-caret-color:#23085a;--mdc-filled-text-field-focus-active-indicator-color:#23085a;--mdc-filled-text-field-focus-label-text-color:#23085ade;--mdc-outlined-text-field-caret-color:#23085a;--mdc-outlined-text-field-focus-outline-color:#23085a;--mdc-outlined-text-field-focus-label-text-color:#23085ade;--mat-form-field-focus-select-arrow-color:#23085ade;--mat-form-field-enabled-select-arrow-color:#0000008a;--mat-form-field-error-text-color:#d73a49;--mat-select-panel-background-color:#fff;--mat-select-enabled-trigger-text-color:#000000de;--mat-select-disabled-trigger-text-color:#00000061;--mat-select-placeholder-text-color:#0009;--mat-select-enabled-arrow-color:#0000008a;--mat-select-disabled-arrow-color:#00000061;--mat-select-focused-arrow-color:#23085ade;--mat-select-invalid-arrow-color:#d73a49de;--mat-select-arrow-transform:translateY(-8px);--mat-autocomplete-container-shape:4px;--mat-autocomplete-container-elevation-shadow:var(--mat-app-elevation-shadow-level-8);--mat-autocomplete-background-color:#fff;--mdc-dialog-container-shape:4px;--mat-dialog-container-elevation-shadow:var(--mat-app-elevation-shadow-level-24);--mdc-dialog-container-color:#fff;--mdc-dialog-subhead-color:#000000de;--mdc-dialog-supporting-text-color:#0009;--mat-menu-container-shape:4px;--mat-menu-base-elevation-level:8;--mat-menu-item-label-text-color:#000000de;--mat-menu-item-icon-color:#000000de;--mat-menu-item-hover-state-layer-color:#0000000a;--mat-menu-item-focus-state-layer-color:#0000000a;--mat-menu-container-color:#fff;--mat-menu-divider-color:#0000001f;--mdc-outlined-button-container-shape:4px;--mdc-outlined-button-outline-width:1px;--mdc-outlined-button-container-height:36px;--mdc-outlined-button-label-text-font:"British Council Sans",sans-serif;--mdc-outlined-button-label-text-size:14px;--mdc-outlined-button-label-text-tracking:0.25px;--mdc-outlined-button-label-text-weight:400;--mdc-outlined-button-label-text-transform:none;--mdc-outlined-button-label-text-color:#23085a;--mdc-outlined-button-outline-color:#0000001f;--mat-outlined-button-state-layer-color:#23085a;--mat-outlined-button-ripple-color:#23085a1a;--mat-outlined-button-hover-state-layer-opacity:0.04;--mat-outlined-button-focus-state-layer-opacity:0.12;--mat-outlined-button-pressed-state-layer-opacity:0.12;--mdc-icon-button-icon-size:24px;--mdc-icon-button-icon-color:inherit;--mdc-icon-button-disabled-icon-color:#00000061;--mat-icon-button-state-layer-color:#000;--mat-icon-button-ripple-color:#0000001a;--primary-color:#23085a;--theme-button-border-radius:4px;--theme-box-shadow:0 0 0 0 #0000001a;--rp-verify-widget-button-background:#0000;--rp-verify-widget-button-text-color:var(--primary-color);--mat-filled-button-horizontal-padding:16px;--mat-protected-button-horizontal-padding:16px;--mat-outlined-button-horizontal-padding:15px;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;align-self:stretch;-webkit-appearance:none;background:#0000;background-color:var(--rp-verify-widget-button-background);border:none;border-color:var(--mdc-outlined-button-outline-color,var(--mat-app-outline));border-radius:var(--theme-button-border-radius);border-style:solid;border-width:var(--mdc-outlined-button-outline-width);box-shadow:var(--theme-box-shadow);box-sizing:border-box;color:var(--rp-verify-widget-button-text-color);cursor:pointer;display:inline-flex;font-family:British Council Sans,sans-serif;font-family:var(--mdc-outlined-button-label-text-font,"British Council Sans",sans-serif);font-size:14px;font-size:var(--mdc-outlined-button-label-text-size,14px);font-weight:400;font-weight:var(--mdc-outlined-button-label-text-weight,400);height:var(--mdc-outlined-button-container-height);justify-content:center;letter-spacing:.25px;letter-spacing:var(--mdc-outlined-button-label-text-tracking,.25px);line-height:inherit;margin-top:0;min-height:var(--mdc-outlined-button-container-height);min-width:64px;outline:none;overflow:visible;padding:0 15px;padding:0 var(--mat-outlined-button-horizontal-padding,15px);position:relative;text-decoration:none;text-transform:var(--mdc-outlined-button-label-text-transform);transition:border .28s cubic-bezier(.4,0,.2,1),background-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;vertical-align:middle;width:100%}.issuer-widget-card .more-about-links .course-page-button:hover,.issuer-widget-card .more-about-links .issuer-website-button:hover,.verification-widget-card .verify-button:hover{background:#0000000a}.issuer-widget-card .more-about-links .course-page-button .mdc-button__label,.issuer-widget-card .more-about-links .issuer-website-button .mdc-button__label,.verification-widget-card .verify-button .mdc-button__label{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;justify-content:center;letter-spacing:inherit;line-height:16px;width:100%}.more-about{background:#0000;border:0;border-radius:0;box-shadow:none;color:inherit;padding:0}.more-about,.more-about-details{grid-gap:20px;grid-gap:var(--theme-medium-margin,20px);display:grid;gap:20px;gap:var(--theme-medium-margin,20px)}.more-about-info{align-items:center;display:flex;gap:1rem}.more-about-logo{align-items:center;display:flex;gap:.75rem}.verified-icon-wrap{-webkit-font-smoothing:antialiased;color:var(--theme-verified-color);font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px;line-height:1;margin-right:var(--spacing-3x)}.icon-verified,.verified-icon-wrap{align-items:center;display:inline-flex;position:relative}.icon-verified{--verified-icon-size:20px;box-sizing:border-box;height:var(--verified-icon-size);justify-content:center;width:var(--verified-icon-size)}.icon-verified:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='16' cy='16' r='13.5' fill='%231972bc'/%3E%3Ccircle cx='16' cy='16' r='10.4' fill='none' stroke='%23fff' stroke-width='2.7'/%3E%3Cpath d='m10.7 16.4 3.55 3.55 7.45-7.45' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.more-about-name{color:#1f1f1f;font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px}.more-about-links{border-top:1px solid #0000001f;border-top:1px solid var(--theme-border-color,#0000001f);padding-top:20px;padding-top:var(--theme-medium-margin,20px)}.more-about-links ul{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.more-about-links li{width:100%}.more-about-links li+li{border-top:1px solid #0000001f;border-top:1px solid var(--theme-border-color,#0000001f);margin-top:20px;margin-top:var(--theme-medium-margin,20px);padding-top:20px;padding-top:var(--theme-medium-margin,20px)}.more-about-links .mat-mdc-outlined-button{justify-content:center;width:100%}.more-about-links .mdc-button__label{justify-content:center;position:relative;width:100%}.more-about-links .icon-external{align-items:center;border:1.25px solid;border:var(--action-icon-stroke-width,1.25px) solid;border-radius:2px;box-sizing:border-box;display:inline-flex;font-size:0;height:18px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:18px}.more-about-links .icon-external:before{-webkit-text-stroke:1.25px currentColor;-webkit-text-stroke:var(--action-icon-stroke-width,1.25px) currentColor;content:"\2197\FE0E";font-size:14px;line-height:1}.issuer-widget-card .more-about-links .course-page-button .icon-external:before,.issuer-widget-card .more-about-links .issuer-website-button .icon-external:before{-webkit-text-stroke:1.25px currentColor;-webkit-text-stroke:var(--action-icon-stroke-width,1.25px) currentColor;font-weight:600}.mat-mdc-outlined-button{align-items:center;background:#0000;background:var(
    --rp-more-about-widget-button-background,var(--rp-verify-widget-button-background,#0000)
  );border:1px solid var(--rp-more-about-widget-button-text-color,var(--rp-verify-widget-button-text-color));border-radius:4px;color:var(--rp-verify-widget-button-text-color);color:var(--rp-more-about-widget-button-text-color,var(--rp-verify-widget-button-text-color));display:inline-flex;min-height:40px;padding:.65rem 1rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.mat-mdc-outlined-button:hover{background:#23085a0f}.mdc-button__label{align-items:center;display:inline-flex;font:400 14px/20px British Council Sans,sans-serif;gap:.5rem;letter-spacing:.25px}.icon-arrow-right,.icon-external{font-size:12px;line-height:1}.icon-external:before{-webkit-text-stroke:1pt currentColor;content:"\2197\FE0E";font-weight:700}.icon-arrow-right:before{content:"\2192\FE0E"}.more-about-view-all{border-top:1px solid #0000001f;border-top:1px solid var(--theme-border-color,#0000001f);margin-top:0;padding-top:20px;padding-top:var(--theme-medium-margin,20px)}.more-about-view-all h3{color:#1f1f1f;font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px;margin:0 0 8px;margin:0 0 var(--theme-slight-margin,8px)}.more-about-view-all .more-credentials-issuer-title{--mat-ripple-color:#0000001a;--mat-option-selected-state-label-text-color:#23085a;--mat-option-label-text-color:#000000de;--mat-option-hover-state-layer-color:#0000000a;--mat-option-focus-state-layer-color:#0000000a;--mat-option-selected-state-layer-color:#0000000a;--mat-optgroup-label-text-color:#000000de;--mat-full-pseudo-checkbox-selected-icon-color:#00dcff;--mat-full-pseudo-checkbox-selected-checkmark-color:#fff;--mat-full-pseudo-checkbox-unselected-icon-color:#000c;--mat-minimal-pseudo-checkbox-selected-checkmark-color:#00dcff;--mat-app-background-color:#fff;--mat-app-text-color:#000000de;--mdc-filled-text-field-caret-color:#23085a;--mdc-outlined-text-field-caret-color:#23085a;--mat-form-field-focus-select-arrow-color:#23085ade;--mat-form-field-enabled-select-arrow-color:#0000008a;--mat-form-field-error-text-color:#d73a49;--mat-select-panel-background-color:#fff;--mat-menu-item-label-text-color:#000000de;--mat-menu-container-color:#fff;--mdc-checkbox-selected-icon-color:#00dcff;--mat-checkbox-label-text-color:#000000de;--primary-color:#23085a;--accent-color:#00dcff;--warn-color:#d73a49;--theme-text-color:#000;--theme-body-background-color:#fff;--theme-link-color:#23085a;--theme-border-color:#0000001f;--theme-medium-margin:20px;--theme-tile-text-color:#000;--font-size-normal:16px;--font-weight-regular:400;--rp-more-about-widget-primary-link-color:var(--theme-link-color);--rp-more-about-widget-button-background:#0000;--rp-more-about-widget-button-text-color:var(--primary-color);--rp-more-about-widget-button-icon-color:var(--primary-color);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:inherit;color:#000;font-family:British Council Sans,sans-serif;font-size:16px;font-weight:400;letter-spacing:.25px;line-height:24px;margin:0 0 .75rem;padding:0}.link-with-icon{align-items:center;color:var(--rp-more-about-widget-primary-link-color);display:inline-flex;font:400 16px/24px British Council Sans,sans-serif;gap:.5rem;letter-spacing:.25px}.link-with-icon,.link-with-icon:hover{text-decoration:underline}.more-about-view-all .link-with-icon accredible-icon{align-items:center;display:inline-flex;line-height:1}.more-about-view-all .link-with-icon .icon-arrow-right:before{-webkit-text-stroke:1pt currentColor;font-weight:700}@container (max-width: 390px){.top-container{align-items:center;flex-direction:row}.btn-copy{margin-left:auto}.more-about-info{align-items:flex-start}.more-about-links .mdc-button__label{gap:.75rem;justify-content:space-between}}.home-footer-bottom-empty{background:#fff;min-height:calc(clamp(96px, 11vw, 132px) + 1.5rem);min-height:var(--footer-band-height,calc(clamp(96px, 11vw, 132px) + 1.5rem))}.home-footer-bottom-content{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:inherit;display:flex;flex-direction:column;font:400 14px/24px British Council Sans,sans-serif;font-size:14px;gap:0;justify-content:center;margin:0 auto;min-height:calc(clamp(96px, 11vw, 132px) + 1.5rem);min-height:var(--footer-band-height,calc(clamp(96px, 11vw, 132px) + 1.5rem));padding:0 var(--theme-default-margin);width:100%}.home-footer-bottom-content,.home-footer-col h4{color:var(--theme-footer-text-color);letter-spacing:.25px}.home-footer-col h4{margin:0 0 .5rem}.home-footer-col h4,.home-footer-copy{font:400 14px/24px British Council Sans,sans-serif;font-size:14px}.home-footer-copy{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;box-sizing:inherit;color:var(--theme-footer-text-color);display:block;letter-spacing:.25px;margin:0}.home-footer-col div+div,.home-footer-col div+p,.home-footer-col p+div,.home-footer-col p+p{margin-top:.35rem}.accredible-dialog-overlay{background:#00000052;bottom:0;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1300}.accredible-dialog-overlay,.accredible-dialog-wrapper{align-items:center;display:flex;justify-content:center}.accredible-dialog-wrapper{max-height:100%;width:100%}.accredible-dialog-pane{max-width:80vw;width:auto}.mat-mdc-dialog-container.mdc-dialog{display:block;height:auto;max-height:90vh;max-width:80vw;min-width:0;outline:0;width:auto}.mat-mdc-dialog-inner-container.mdc-dialog__container{align-items:center;display:flex;justify-content:center}.mat-mdc-dialog-surface.mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-dialog-container-color,#fff);border-radius:4px;border-radius:var(--mdc-dialog-container-shape,4px);box-shadow:var(--mat-app-elevation-shadow-level-24);box-shadow:var(--mat-dialog-container-elevation-shadow,var(--mat-app-elevation-shadow-level-24));display:block;height:auto;max-height:90vh;max-width:80vw;min-width:0;overflow:auto;padding:0;width:auto}accredible-dialog-template,ng-component{display:block}.accredible-help-dialog{--mdc-dialog-supporting-text-color:var(--theme-text-color,#000000de);--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-tracking:0.25px;box-sizing:border-box;color:#000000de;font-family:British Council Sans,sans-serif;padding:24px;width:min(328px,calc(100vw - 48px))}.accredible-help-dialog-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.accredible-help-dialog-title{color:#000000de;color:var(--mdc-dialog-subhead-color,#000000de);font:500 22px/28px British Council Sans,sans-serif;letter-spacing:0;margin:0}.accredible-help-dialog-close{align-items:center;background:#0000;border:0;border-radius:50%;color:#0009;cursor:pointer;display:inline-flex;font-size:28px;height:36px;justify-content:center;line-height:1;margin:-6px -6px 0 0;padding:0;width:36px}.accredible-help-dialog-close:hover{background:#0000000f;color:#000000de}.accredible-help-dialog-close:focus-visible{outline:3px solid #23085a59;outline-offset:2px}.accredible-help-dialog-body{padding:0}.accredible-help-dialog-body p{color:#0009;color:var(--mdc-dialog-supporting-text-color,var(--mat-app-on-surface-variant,#0009));font-family:British Council Sans,sans-serif;font-family:var(--mdc-dialog-supporting-text-font,var(--mat-app-body-medium-font,"British Council Sans",sans-serif));font-size:1rem;font-size:var(--mdc-dialog-supporting-text-size,var(--mat-app-body-medium-size,1rem));font-weight:400;font-weight:var(--mdc-dialog-supporting-text-weight,var(--mat-app-body-medium-weight,400));letter-spacing:.03125em;letter-spacing:var(--mdc-dialog-supporting-text-tracking,var(--mat-app-body-medium-tracking,.03125em));line-height:1.5rem;line-height:var(--mdc-dialog-supporting-text-line-height,var(--mat-app-body-medium-line-height,1.5rem));margin:0 0 12px;padding:0}.accredible-help-dialog-actions{display:flex;gap:.75rem;justify-content:flex-start;margin-top:24px}.accredible-help-action-button{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font:500 14px/1 British Council Sans,sans-serif;justify-content:center;min-height:36px;min-width:92px;padding:.65rem 1rem;text-decoration:none;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.accredible-help-action-button.secondary{background:#fff;border:1px solid #0003;color:#000000de}.accredible-help-action-button.secondary:hover{background:#0000000a}.accredible-help-action-button.primary{background:#23085a;border:1px solid #23085a;color:#fff}.accredible-help-action-button.primary:hover{background:#2f1470;border-color:#2f1470}.accredible-help-action-button:focus-visible{outline:3px solid #23085a59;outline-offset:2px}.accredible-verify-dialog-pane{max-width:min(700px,calc(100vw - 28px));position:static}.acc-dialog,.accredible-verify-dialog-pane{width:min(700px,calc(100vw - 28px))}.acc-dialog accredible-dialog-template{--mdc-dialog-supporting-text-color:var(--theme-text-color,#000000de);--mdc-dialog-subhead-color:var(--theme-text-color,#000000de);--mdc-dialog-supporting-text-size:16px;--mdc-dialog-supporting-text-tracking:0.25px;display:block;position:relative;width:100%}.acc-dialog .header{align-items:center;background-color:#fff;border-bottom:0!important;border-radius:4px 4px 0 0;box-shadow:none!important;display:flex;justify-content:flex-start;min-height:72px;padding:0}.acc-dialog .mat-mdc-dialog-title.mdc-dialog__title{color:#000;font:400 20px/32px British Council Sans,sans-serif;letter-spacing:0;margin:0;padding:0 80px 0 24px}.acc-dialog .mat-mdc-dialog-content.mdc-dialog__content{border-top:0!important;color:#000000de;color:var(--mdc-dialog-supporting-text-color,#000000de);font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px;letter-spacing:var(--mdc-dialog-supporting-text-tracking,.25px);margin:0;max-height:65vh;overflow:auto;padding:0 24px 20px}.acc-dialog .verify-dialog{margin:0 0 10px;margin:0 0 var(--spacing-2x,10px);padding-left:12px}.acc-dialog .verify-dialog>div:not(:last-child){padding:20px 0;padding:var(--spacing-4x,20px) 0}.acc-dialog .verify-dialog>div:last-child{padding:20px 0 0;padding:var(--spacing-4x,20px) 0 0}.acc-dialog .verify-dialog a{text-decoration:underline}.acc-dialog .credential{display:flex;gap:10px;gap:var(--spacing-2x,10px)}.acc-dialog .credential>accredible-icon.verified-icon{color:#3d9026;color:var(--theme-success-color,#3d9026)}.acc-dialog .mat-h2{color:#000000de;color:var(--theme-text-color,#000000de);font:500 24px/32px British Council Sans,sans-serif;letter-spacing:0;margin:0}.acc-dialog .credential .mat-h2{font-size:20px;line-height:28px;margin-bottom:8px}.acc-dialog .mat-h3{font:700 16px/24px British Council Sans,sans-serif;letter-spacing:.15px;margin:0}.acc-dialog .mat-h3,.acc-dialog .mat-h4{color:#000000de;color:var(--theme-text-color,#000000de)}.acc-dialog .mat-h4{font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px;margin:0 0 5px;margin:0 0 var(--spacing-base,5px);text-transform:uppercase}.acc-dialog .mat-subtitle-2{color:#000000de;font:400 14px/24px British Council Sans,sans-serif;letter-spacing:.25px}.acc-dialog .unverified-message,.acc-dialog .verified-message{align-items:center;display:flex;gap:10px;gap:var(--spacing-2x,10px)}.acc-dialog .verified-message accredible-icon{color:#3d9026;color:var(--theme-success-color,#3d9026)}.acc-dialog .recipient{align-items:flex-start;display:flex;flex-direction:column;gap:0}.acc-dialog .issuer>div:first-child,.acc-dialog .recipient>div:first-child{align-items:center;display:flex;margin-bottom:15px;margin-bottom:var(--spacing-3x,15px)}.acc-dialog .issuer>div:last-child,.acc-dialog .recipient>div:last-child{display:flex}.acc-dialog .issuer>div:last-child>accredible-avatar,.acc-dialog .recipient>div:last-child>accredible-avatar{flex:0 0 auto;margin-right:8px;margin-right:var(--theme-trailing-margin,8px)}.acc-dialog accredible-avatar{display:inline-flex}.acc-dialog accredible-avatar .wrapper.with-border{align-items:center;border:1px solid #0000001f;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;overflow:hidden}.acc-dialog accredible-avatar .avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:100%;width:100%}.acc-dialog .accredible-recipient-avatar-initials{align-items:center;background-color:#b15703;color:#fff;display:flex;justify-content:center}.acc-dialog .accredible-recipient-avatar-label{color:#fff;font-family:Roboto,British Council Sans,sans-serif;font-size:14px;font-weight:500;letter-spacing:1px;line-height:1}.acc-dialog .issuer>div:last-child .mat-h3,.acc-dialog .recipient>div:last-child .mat-h3{margin-bottom:10px;margin-bottom:var(--spacing-2x,10px)}.acc-dialog .blockchain>div:first-child{display:flex;flex-direction:column;justify-content:center;margin-bottom:15px;margin-bottom:var(--spacing-3x,15px)}.acc-dialog .blockchain>div:first-child>div{align-items:center;display:flex}.acc-dialog .blockchain>div:first-child>div.blockchain-secured{gap:10px;gap:var(--spacing-2x,10px)}.acc-dialog .blockchain>div:first-child>div.blockchain-secured accredible-icon{color:#000000de;color:var(--theme-text-color,#000000de)}.acc-dialog .blockchain>div:first-child>div.blockchain-id{padding-top:10px;padding-top:var(--spacing-2x,10px)}.acc-dialog .blockchain>div:first-child>div.blockchain-id.blockcert{align-items:flex-start;flex-direction:column;padding-left:5px;padding-left:var(--spacing-base,5px)}.acc-dialog .blockchain>div:first-child>div.blockchain-id>div{align-items:center;display:flex;gap:10px;gap:var(--spacing-2x,10px)}.acc-dialog .blockchain>div:first-child>div.blockchain-id>div .ethereum-icon-container{display:flex;padding-left:2px}.acc-dialog .blockchain>div:first-child>div.blockchain-id>div .ethereum-icon-container .img-ethereum{height:20px;margin-right:5px;margin-right:var(--spacing-base,5px);width:20px}.acc-dialog .blockchain>div:first-child>div.blockchain-id>div.blockchain-address{font-weight:700;margin-left:10px;margin-left:var(--spacing-2x,10px);max-width:100%;overflow-wrap:break-word}.acc-dialog .blockchain>div:first-child>div.blockchain-id>div.blockchain-address.blockcert{margin-left:30px;margin-left:var(--spacing-6x,30px)}.acc-dialog .credential-details>div:first-child{display:flex;flex-direction:column}.acc-dialog .credential-details>div:first-child,.acc-dialog .credential-details>div:first-child>div:first-child{margin-bottom:15px;margin-bottom:var(--spacing-3x,15px)}.acc-dialog .credential-details>div:first-child>div:last-child>div:last-child{align-items:center;display:flex}.acc-dialog .credential-details .history ul{list-style:none;margin:0;padding:0}.acc-dialog .credential-details .history li,.acc-dialog .verifying{align-items:center;display:flex}.acc-dialog .verifying mat-spinner{margin-right:15px;margin-right:var(--spacing-3x,15px)}.acc-dialog .accredible-verify-spinner{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center}.acc-dialog .accredible-verify-spinner-circle{animation:accredible-verify-spin .9s linear infinite;border:3px solid #23085a2e;border-radius:50%;border-top-color:#23085a;display:block;height:72%;width:72%}.acc-dialog .icon-check,.acc-dialog .icon-done,.acc-dialog .icon-lock{box-sizing:border-box;display:inline-flex;height:20px;justify-content:center;line-height:1;position:relative;width:20px}.acc-dialog .icon-check:before,.acc-dialog .icon-done:before,.acc-dialog .icon-lock:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.acc-dialog .icon-check:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m7.9 13.9-3.3-3.3L3.2 12l4.7 4.8L16.8 8l-1.4-1.4z' fill='%233d9026'/%3E%3C/svg%3E")}.acc-dialog .icon-lock:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 9V6.8C6 4.7 7.7 3 9.8 3h.4C12.3 3 14 4.7 14 6.8V9h.4c.9 0 1.6.7 1.6 1.6v4.8c0 .9-.7 1.6-1.6 1.6H5.6c-.9 0-1.6-.7-1.6-1.6v-4.8C4 9.7 4.7 9 5.6 9H6zm1.8 0h4.4V6.8c0-1.1-.9-2-2-2h-.4c-1.1 0-2 .9-2 2V9z'/%3E%3C/svg%3E")}.acc-dialog .icon-done:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m7.9 13.9-3.3-3.3L3.2 12l4.7 4.8L16.8 8l-1.4-1.4z'/%3E%3C/svg%3E")}.acc-dialog .close-dialog{position:absolute;right:10px;right:var(--spacing-2x,10px);top:15px;top:var(--spacing-3x,15px)}.acc-dialog .close-dialog button{color:#000000de;color:var(--theme-text-color,#000000de)}.acc-dialog .close-dialog .mat-icon{align-items:center;display:inline-flex;font-size:0;height:24px;justify-content:center;line-height:1;margin:0;width:24px}.acc-dialog .close-dialog .mat-icon:before{content:"\00D7";font-family:British Council Sans,sans-serif;font-size:24px;line-height:1}@media (min-width:576px){.acc-dialog .blockchain>div:first-child{align-items:flex-start;gap:15px;gap:var(--spacing-3x,15px);justify-content:flex-start}.acc-dialog .blockchain>div:first-child>div.blockchain-id{padding-top:0}.acc-dialog .blockchain>div:first-child>div.blockchain-id.blockcert{padding-left:0}.acc-dialog .credential-details>div:first-child{flex-direction:row}.acc-dialog .credential-details>div:first-child>div:first-child{margin-bottom:0;margin-right:60px;margin-right:var(--spacing-12x,60px)}}@keyframes accredible-verify-spin{to{transform:rotate(1turn)}}.modal-overlay{align-items:center;background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:15px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:900px;overflow-y:auto;padding:2rem;position:relative}.modal-close{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:40px}.modal-close:hover{background-color:#f5f5f5;color:#333}.modal-content h2{color:var(--primary-color);font-size:1.8rem;line-height:1.3;margin-bottom:1.5rem;margin-right:3rem}.modal-body{grid-gap:2rem;display:grid;gap:2rem}.proyecto-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.categoria-badge,.estado-badge{border-radius:20px;font-size:.8rem;font-weight:700;padding:.5rem 1rem;text-transform:uppercase}.categoria-badge{background-color:var(--primary-color);color:#fff}.estado-badge.en-ejecucion{background-color:#ffc107;color:#1f6b2d}.estado-badge.finalizado{background-color:#28a745;color:#fff}.proyecto-descripcion-completa{color:#555;font-size:1.1rem;line-height:1.6}.articulos-section{margin-top:2rem}.articulos-section h3{color:var(--primary-color);font-size:2rem;margin-bottom:1.5rem}.articulos-list{grid-gap:1.25rem;display:grid;gap:1.25rem}.articulo-item{background-color:#f4f5f7;border-left:5px solid #2f6b43;border-radius:12px;padding:1.5rem 1.8rem}.articulo-titulo{color:#1f2a3a;font-size:2rem;font-weight:700;line-height:1.35;margin:0 0 .9rem}.articulo-revista{color:#5d6570;font-size:1.3rem;font-style:italic;font-weight:600;margin:0 0 1rem}.articulo-doi{align-items:center;display:flex;gap:.7rem;margin:0}.articulo-doi-icon{font-size:1.2rem;line-height:1}.articulo-doi a{color:#0f4b2d;display:inline-block;font-size:1.2rem;font-weight:700;max-width:100%;overflow:hidden;text-decoration:none;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.articulo-doi a:hover{text-decoration:underline}.evidencias-section h3{color:var(--primary-color);font-size:1.5rem;margin-bottom:1rem}.evidencias-listado{color:#4f5b66;line-height:1.7;margin:0 0 1.2rem;padding-left:1.2rem}.evidencias-listado li{margin-bottom:.35rem}.evidencias-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.evidencia-item{border-radius:10px;box-shadow:0 4px 15px #0000001a;overflow:hidden;transition:transform .3s ease}.evidencia-item:hover{transform:translateY(-5px)}.evidencia-item img{height:200px;object-fit:cover;transition:transform .3s ease;width:100%}.evidencia-item:hover img{transform:scale(1.05)}.proyectos .main-panel.credential-side-panel{background:#0000;border:0;border-radius:0;box-shadow:none;box-sizing:border-box;color:#000000de;font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px;margin:0;max-width:none;padding:24px;width:100%}.proyectos .main-panel.credential-side-panel .issuer-info{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0}.proyectos .main-panel.credential-side-panel .credential-header-region{grid-gap:16px;display:grid;gap:16px}.proyectos .main-panel.credential-side-panel .credential-name .mat-h1{color:#050505;font:700 32px/35.84px British Council Sans,sans-serif;letter-spacing:.15px;margin:0}.proyectos .main-panel.credential-side-panel .menu-container{display:flex;flex-wrap:wrap;gap:12px}.proyectos .main-panel.credential-side-panel .credential-action-button{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:4px;color:#23085a;display:inline-flex;font:400 14px/24px British Council Sans,sans-serif;gap:6px;letter-spacing:.25px;min-height:40px;padding:10px 16px;text-transform:uppercase}.proyectos .main-panel.credential-side-panel .sign-in-more-options{color:#23085a;font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px}.proyectos .main-panel.credential-side-panel .main-panel-expand-container{grid-gap:24px;border-top:none;display:grid;gap:24px;margin-top:0;padding-top:24px}.proyectos .main-panel.credential-side-panel .recipient{align-items:center;display:flex;gap:16px}.proyectos .main-panel.credential-side-panel .credential-panel-divider{display:none}.proyectos .main-panel.credential-side-panel .description.accredible-rich-text-wrapper{font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px;line-height:24px;margin:32px 0;white-space:normal}.proyectos .main-panel.credential-side-panel .description.accredible-rich-text-wrapper p+p{margin-top:16px}.proyectos .main-panel.credential-side-panel .dates{grid-gap:16px;border-top:none;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;padding-top:20px}.proyectos .main-panel.credential-side-panel .mat-h4{color:#000000de;font:400 15px/24px British Council Sans,sans-serif;letter-spacing:.1px;margin:0 0 8px;text-transform:uppercase}.proyectos .main-panel.credential-side-panel .issued-on>div{color:#000000de;font:400 16px/24px British Council Sans,sans-serif;letter-spacing:.25px}.proyectos .main-panel.credential-side-panel .expires-on .mat-subtitle-2{color:#000000de;font:400 14px/24px British Council Sans,sans-serif;letter-spacing:.25px}@media (max-width:768px){.proyectos .container{padding-inline:.35rem}.proyectos-certificate-section{padding:1.5rem 0 3rem}.column-structure,.issuer-section-layout,.sidebar-column-layout{grid-template-columns:1fr}.sidebar-column-layout .verification-widget-card{grid-column:auto}.credential-side-panel .dates{grid-template-columns:1fr}.proyectos .main-panel.credential-side-panel{padding:20px}.proyectos .main-panel.credential-side-panel .credential-name .mat-h1{font-size:28px;line-height:32px}.proyectos .main-panel.credential-side-panel .dates{grid-template-columns:1fr}.certificate{margin-left:0;width:100%}.certificate-stage{display:grid;grid-template-columns:minmax(0,1fr)}.certificate-stage-chip{justify-self:end;margin:0 0 .75rem;position:static}.home-footer-bottom,accredible-base-footer,footer ng-component accredible-base-footer,mat-sidenav-content footer ng-component accredible-base-footer,rp-root mat-sidenav-container mat-sidenav-content footer ng-component accredible-base-footer,rp-root mat-sidenav-container mat-sidenav-content>footer{--footer-band-height:calc(clamp(78px, 15vw, 100px) + 1rem)}.proyectos-intro h2{font-size:2rem}.proyectos-grid{gap:2rem;grid-template-columns:1fr}.impacto-section h2{font-size:2rem}.impacto-stats{grid-template-columns:repeat(2,1fr)}.stat-number{font-size:2.5rem}.home-footer-bottom-content{gap:0}.issuer-widget-card,.verification-widget-card{max-width:none;padding:1.5rem}.issuer-brand{align-items:center;flex-direction:row;flex-wrap:nowrap}.credential-name .mat-h1{font-size:1.75rem}.more-menu-wrapper .mat-mdc-menu-content{left:0;max-width:calc(100vw - 1.5rem);min-width:min(235px,calc(100vw - 1.5rem));right:auto}.more-about-details{gap:1.5rem}.more-about-info{align-items:flex-start}.verify-button{align-self:stretch;justify-content:center}.modal-overlay{padding:1rem}.modal-content{max-height:95vh;padding:1.5rem}.modal-content h2{font-size:1.5rem;margin-right:2rem}.articulos-section h3{font-size:1.5rem}.articulo-item{padding:1.2rem 1.1rem}.articulo-titulo{font-size:1.6rem}.articulo-revista{font-size:1.1rem}.articulo-doi a{font-size:1.05rem}.evidencias-grid{grid-template-columns:1fr}.proyecto-meta{flex-direction:column;gap:.5rem}}@media (max-width:520px){.accredible-dialog-overlay{padding:8px}.accredible-help-dialog{padding:18px}.acc-dialog,.accredible-verify-dialog-pane,.mat-mdc-dialog-container.mdc-dialog,.mat-mdc-dialog-surface.mdc-dialog__surface{max-width:calc(100vw - 16px);width:calc(100vw - 16px)}.accredible-verify-dialog{gap:16px;padding:18px}.acc-dialog .mat-mdc-dialog-title.mdc-dialog__title{padding:0 64px 0 16px}.acc-dialog .mat-mdc-dialog-content.mdc-dialog__content{padding:0 16px 16px}.acc-dialog .verify-dialog{padding-left:0}.accredible-help-dialog-title{font-size:20px;line-height:25px}.accredible-verify-dialog-title{font-size:22px;line-height:26px}.accredible-verify-dialog-summary{flex-direction:column}.accredible-verify-dialog-grid{grid-template-columns:1fr}.accredible-verify-card-wide{grid-column:auto}.accredible-help-dialog-actions,.accredible-verify-dialog-actions{flex-direction:column-reverse}.accredible-help-action-button{width:100%}.certificate-private-chip{font-size:13px;padding:.4rem .75rem}.certificate-inner{border-radius:0}.verification-widget-card{max-width:none}.verification-widget-card .credential-verification-title{font-size:19px}.top-container{align-items:center;flex-direction:row}.btn-copy{margin-left:auto}}@media (max-width:1100px){.certificate-stage{display:grid;grid-template-columns:minmax(0,1fr)}.certificate-stage-chip{justify-self:end;margin:0 0 .9rem;position:static}.certificate{width:100%}}.servicios{width:100%}.servicios-intro{background-color:var(--accent-color);padding:5rem 0;text-align:center}.servicios-intro h2{color:var(--primary-color);font-size:2.5rem;margin-bottom:1.5rem}.servicios-intro p{color:#666;font-size:1.2rem;line-height:1.8;margin:0 auto;max-width:800px}.servicios-grid-section{background-color:#fff;padding:5rem 0}.servicios-grid{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.servicio-card{background-color:#fff;border:2px solid #f0f0f0;border-radius:15px;overflow:hidden;padding:2.5rem;position:relative;transition:all .3s ease}.servicio-card:hover{border-color:var(--primary-color);box-shadow:0 15px 40px #234f271a;transform:translateY(-10px)}.servicio-card:before{background:linear-gradient(90deg,var(--primary-color),#2a5f2e);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .3s ease;width:100%}.servicio-card:hover:before{transform:scaleX(1)}.servicio-header{align-items:center;display:flex;margin-bottom:1.5rem}.servicio-icono{filter:grayscale(100%);font-size:3rem;margin-right:1rem;transition:filter .3s ease}.servicio-card:hover .servicio-icono{filter:grayscale(0)}.servicio-header h3{color:var(--primary-color);font-size:1.8rem;margin:0}.servicio-descripcion{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.servicio-caracteristicas h4{color:var(--primary-color);font-size:1.1rem;margin-bottom:1rem}.servicio-caracteristicas ul{list-style:none;margin-bottom:2rem;padding:0}.servicio-caracteristicas li{color:#555;padding:.5rem 0 .5rem 1.5rem;position:relative}.servicio-caracteristicas li:before{color:var(--primary-color);content:"✓";font-weight:700;left:0;position:absolute}.solicitar-btn{background-color:var(--primary-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:1rem;transition:all .3s ease;width:100%}.solicitar-btn:hover{background-color:#1a3d1e;transform:translateY(-2px)}.metodologia-section{background:linear-gradient(135deg,var(--primary-color) 0,#2a5f2e 100%);color:#fff;padding:5rem 0}.metodologia-section h2{color:#fff;font-size:2.5rem;margin-bottom:3rem;text-align:center}.metodologia-pasos{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.paso{align-items:flex-start;background-color:#ffffff1a;border-radius:15px;display:flex;gap:1.5rem;padding:2rem;transition:transform .3s ease}.paso:hover{transform:translateY(-5px)}.paso-numero{align-items:center;background-color:#fff;border-radius:50%;color:var(--primary-color);display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;width:60px}.paso-content h3{color:#fff;font-size:1.3rem;margin-bottom:.5rem}.paso-content p{color:#ffffffe6;line-height:1.6}.cta-servicios{background-color:var(--accent-color);padding:5rem 0;text-align:center}.cta-servicios h2{color:var(--primary-color);font-size:2.5rem;margin-bottom:1rem}.cta-servicios p{color:#666;font-size:1.2rem;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:600px}.cta-buttons{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.cta-button{border:2px solid var(--primary-color);border-radius:8px;display:inline-block;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-button.primary{background-color:var(--primary-color);color:#fff}.cta-button.primary:hover{background-color:#1a3d1e;box-shadow:0 4px 15px #234f274d;transform:translateY(-2px)}.cta-button.secondary{background-color:initial;color:var(--primary-color)}.cta-button.secondary:hover{background-color:var(--primary-color);color:#fff;transform:translateY(-2px)}@media (max-width:768px){.servicios-intro h2{font-size:2rem}.servicios-grid{gap:2rem;grid-template-columns:1fr}.servicio-card{padding:2rem}.servicio-header{align-items:center;flex-direction:column;text-align:center}.servicio-icono{margin-bottom:1rem;margin-right:0}.metodologia-section h2{font-size:2rem}.metodologia-pasos{grid-template-columns:1fr}.paso{align-items:center;flex-direction:column;text-align:center}.cta-servicios h2{font-size:2rem}.cta-buttons{align-items:center;flex-direction:column}.cta-button{width:250px}}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1}.container{margin:0 auto;max-width:1200px;padding:0 1.4rem}.page-hero{background:linear-gradient(135deg,var(--primary-color) 0,#2a5f2e 100%);color:#fff;padding:8rem 0 4rem;text-align:center}.page-hero-content h1{font-size:3rem;margin-bottom:1rem}.page-hero-content p{font-size:1.2rem;margin:0 auto;max-width:600px;opacity:.9}@media (max-width:768px){.container{padding:0 .7rem}.page-hero{padding:6rem 0 3rem}.page-hero-content h1{font-size:2.5rem}.page-hero-content p{font-size:1.1rem}}