*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}body{min-height:100vh;line-height:1.5}img{max-width:100%;display:block}button{cursor:pointer;border:0;background:none;font:inherit}a{text-decoration:none;color:inherit}:root{--font-primary:"Montserrat",sans-serif;--font-secundary:"verdana",sans-serif;--fs-xxs:.75rem;--fs-xs:.75rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-4xl:2.5rem;--fs-5xl:3rem;--fs-6xl:3.5rem;--fs-7xl:4rem;--fs-8xl:4.5rem;--fs-9xl:5rem;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--fw-black:900}.color-secondary-light{background-color:#FFF0E0 !important;border-left:7px solid #FF8D28 !important}:root{--color-primary:#00529B;--color-primary-dark:#003C73;--color-primary-light:#2A7CC7;--color-secondary:#8CC63F;--color-secondary-dark:#6EA72F;--color-secondary-light:#FFF0E0;--color-white:#FFFFFF;--color-black:#000000;--color-gray-50:#F8F9FA;--color-gray-100:#F1F3F5;--color-gray-200:#E9ECEF;--color-gray-300:#DEE2E6;--color-gray-400:#CED4DA;--color-gray-500:#ADB5BD;--color-gray-600:#6C757D;--color-gray-700:#495057;--color-gray-800:#343A40;--color-gray-900:#212529;--color-success:#64A70B;--color-warning:#FFC107;--color-error:#DC3545;--color-info:#17A2B8}@media (max-width:767px){:root{--fs-xxs:.688rem;--fs-xs:.688rem;--fs-sm:.75rem;--fs-md:.875rem;--fs-lg:1rem;--fs-xl:1.125rem;--fs-2xl:1.25rem;--fs-3xl:1.5rem;--fs-4xl:2rem;--fs-5xl:2.25rem;--fs-6xl:2.5rem;--fs-7xl:3rem;--fs-8xl:3.5rem;--fs-9xl:4rem}}@media (min-width:1600px){:root{--fs-xxs:.688rem;--fs-xs:.813rem;--fs-sm:.938rem;--fs-md:1.125rem;--fs-lg:1.2rem;--fs-xl:1.3rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-4xl:3rem;--fs-5xl:3.5rem;--fs-6xl:4rem;--fs-7xl:4.5rem;--fs-8xl:5rem;--fs-9xl:5.5rem}}@media (min-width:1920px){:root{--fs-xxs:.875rem;--fs-xs:.875rem;--fs-sm:1rem;--fs-md:1.25rem;--fs-lg:1.375rem;--fs-xl:1.4rem;--fs-2xl:2rem;--fs-3xl:2.5rem;--fs-4xl:3.25rem;--fs-5xl:3.75rem;--fs-6xl:4.5rem;--fs-7xl:5rem;--fs-8xl:5.5rem;--fs-9xl:6rem}}@font-face{font-family:"Montserrat";src:url("../assets/fonts/montserrat/Montserrat-Light.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/montserrat/Montserrat-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/montserrat/Montserrat-Medium.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/montserrat/Montserrat-SemiBold.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/montserrat/Montserrat-Bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/montserrat/Montserrat-ExtraBold.woff2") format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:"Montserrat";src:url("../assets/fonts/montserrat/Montserrat-Black.woff2") format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:"verdana";src:url("../assets/fonts/verdana/Verdana-Bold.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}body{font-family:var(--font-primary);font-size:16px;font-weight:400;color:var(--color-black)}.text-display-hero{font-size:var(--fs-6xl);font-weight:var(--fw-black);line-height:1.1;letter-spacing:-0.02em;color:var(--color-white)}.text-heading-1{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-3xl);font-weight:var(--fw-semibold)}.text-heading-2{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-2xl);font-weight:var(--fw-semibold)}.text-heading-3{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-xl);font-weight:var(--fw-bold)}.text-label{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.text-caption{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-xxs);font-weight:var(--fw-regular)}.text-body-xs{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-xs);font-weight:var(--fw-regular)}.text-body-sm{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-sm);font-weight:var(--fw-regular)}.text-body-md{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-md);font-weight:var(--fw-regular)}.text-body-lg{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-lg);font-weight:var(--fw-regular)}.text-body-xl{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.text-display-xl{font-family:var(--font-primary);line-height:normal;font-size:var(--fs-4xl);font-weight:var(--fw-black)}.container-custom{max-width:1440px;margin:auto;padding-inline:2rem}.section{padding-block:4rem}.text-center{text-align:center}.color-text-muted{color:#718096}.color-text-primary{color:#1A2332}.course__eyebrow{display:flex;align-items:center;gap:24px}.course__eyebrow__dot{display:flex;align-items:center;gap:8px}.course__dot{width:8px;height:8px;border-radius:50%}.course__dot--blue{background:#00629B}.course__dot--green{background:#64A70B}@media (max-width:767px){.course__eyebrow{gap:10px}}.main-layout{display:grid;grid-template-columns:90px 1fr;min-height:100vh}.course-header{position:fixed;inset:0 0 auto 0;width:100%;height:60px;background:#1A2332;z-index:1000}.course__container{padding:0 64px;max-width:1440px;margin:auto}.header__content{display:flex;align-items:center;justify-content:space-between;height:60px}.course-header--black .header__content{padding-left:64px}.course-header__content{display:flex;align-items:center;justify-content:space-between;height:60px}.course-header__progress{display:flex;align-items:center;gap:12px;width:100%;max-width:600px}.progress{width:100%;height:10px;background:#718096;border-radius:999px;overflow:hidden}.progress__bar{width:2%;height:100%;background:#FFFFFF;border-radius:999px}.progress__value{color:#94A3B8;font-size:14px;font-weight:600}.course-header__logo{padding-right:9px}.course-header__logo img{height:43.21px}.course-header__menu{width:68px;height:46px;display:flex;align-items:center;justify-content:center;border-left:1px solid #718096}.course-header__menu img{width:25px}.course-header__actions{display:flex;align-items:center}.course-header-course{position:fixed;inset:0 0 auto 0;width:100%;height:48px;background:#00629B;z-index:1000}.progress-course{width:100%;height:6px;background:rgba(255,255,255,0.3);border-radius:999px;overflow:hidden}.progress__value-course{color:#FFFFFF;font-size:12px;font-weight:600}.course-header--black{background:#1A2332}.course-header--blue{background:#00629B}.course-header--blue2{background:#004C79}.progress--light{background:rgba(255,255,255,0.30)}.progress__bar--light{background:#FFFFFF}.progress__value--light{color:#FFFFFF}@media (max-width:992px){.course__container{padding:0 32px}.course-header__progress{width:300px}.course-header--black .header__content{padding-left:120px}}@media (max-width:767px){.course-header,.course-header-course{height:auto;padding:12px 0 16px}.course__container{padding:0 16px}.course-header__content,.header__content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.course-header__actions{order:1;margin-left:auto}.course-header__progress{order:2;flex:0 0 100%;width:100%}.course-header--black .header__content{padding-left:0}}@media (max-width:576px){.course-header{padding:12px 0 16px}.course__container{padding:0 16px}.course-header__content{grid-template-columns:1fr;grid-template-areas:"actions" "progress"}.course-header__actions{width:100%;justify-content:flex-end}.course-header__progress{gap:8px}}.home-footer{position:fixed;left:0;bottom:0;width:100%;height:80px;background:#2C3554;z-index:900}.home-footer__container{max-width:1440px;margin:auto;padding:0 64px}.home-footer__content{height:80px;display:flex;align-items:center;justify-content:space-between;padding-left:64px}.home-footer__brand img{height:32px}.home-footer__module{display:flex;align-items:center;gap:24px;color:#FFFFFF;font-size:18px;font-weight:700}.home-footer__module__dot{display:flex;align-items:center;gap:8px;color:#FFFFFF;font-size:18px;font-weight:700}.home-footer__dot{width:8px;height:8px;border-radius:50%}.home-footer__dot--blue{background:#00629B}.home-footer__dot--green{background:#64A70B}@media (max-width:992px){.home-footer{height:72px}.home-footer__container{padding:0 32px}.home-footer__content{height:72px;padding-left:120px}.home-footer__brand img{height:28px}.home-footer__module{gap:12px}}@media (max-width:767px){.home-footer{height:auto;padding:12px 0}.home-footer__container{padding:0 16px}.home-footer__content{padding-left:0}}@media (max-width:576px){.home-footer__brand img{height:24px}.home-footer__module__dot{gap:6px}}.course-footer{position:fixed;left:0;bottom:0;width:100%;height:80px;background:#FFFFFF;z-index:900}.course-footer--blue{background:#004C79}.course-footer__container{padding:0 64px;max-width:1440px;margin:auto;height:100%}.course-footer__content{height:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.course-footer__content__evaluation{height:100%;display:flex;align-items:center;justify-content:center}.course-footer__left{display:flex;justify-content:flex-start}.course-footer__center{display:flex;justify-content:center}.course-footer__right{display:flex;justify-content:flex-end}.course-footer__save{display:inline-flex;align-items:center;gap:8px;border:none;background:transparent;padding:0;color:#718096}.course-footer__save span{color:inherit}.course-footer__save img{opacity:.8;transition:.25s}.course-footer__save--light{color:#FFFFFF}.course-footer__save--light img{opacity:1}.course-footer--disabled{pointer-events:none}.course-footer--disabled .course-footer__save,.course-footer--disabled #btnFooterPrevious,.course-footer--disabled #btnFooterNext{opacity:.35}.course-footer--disabled #btnFooterPrevious,.course-footer--disabled #btnFooterNext{cursor:not-allowed}.course-footer--evaluation-intro .course-footer__content{display:flex;justify-content:center;align-items:center}.course-footer--evaluation-intro .course-footer__left,.course-footer--evaluation-intro .course-footer__right{display:none}.course-footer--evaluation-intro .course-footer__center{justify-content:center}.course-footer--no-next .course-footer__content{grid-template-columns:1fr auto}.course-footer--no-next .course-footer__center{justify-content:flex-end}.course-footer--no-next .course-footer__right{display:none}.course-footer--evaluation-result .course-footer__content{display:flex;align-items:center}.course-footer--evaluation-result .course-footer__left{display:none}.course-footer--evaluation-result .course-footer__center{flex:1;display:flex;justify-content:flex-start}.course-footer--evaluation-result .course-footer__right{display:flex;margin-left:auto}.course-footer--evaluation-result.course-footer--only-save .course-footer__center{justify-content:center}.course-footer--evaluation-result.course-footer--only-save .course-footer__right{display:none}.course-footer.course-footer--retry .course-footer__right{display:none}.course-footer.course-footer--retry .course-footer__content{display:grid;grid-template-columns:1fr auto 1fr}.course-footer.course-footer--retry .course-footer__center{grid-column:2;justify-self:center}.course-footer.course-footer--retry .course-footer__left{justify-self:start}.course-footer--login{background:#004C79}.course-footer--login .course-footer__container{background:#004C79}.course-footer--login .course-footer__content--login{background:#004C79}.selector-footer{position:fixed;left:0;right:0;bottom:0;width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:#283451;margin:0;padding:0;z-index:2000}.selector-footer img{width:100%;max-width:176px;height:auto;object-fit:contain}@media (max-width:992px){.selector-footer img{width:140px}}@media (max-width:767px){.selector-footer{height:60px}.selector-footer img{width:125px}}@media (max-width:992px){.course-footer__container{padding:0 32px}}@media (max-width:767px){.course-footer{height:auto;padding:16px 0}.course-footer__container{padding:0 16px}.course-footer__content{grid-template-columns:1fr;gap:16px}.course-footer__left,.course-footer__center,.course-footer__right{justify-content:center !important}.course-footer--evaluation-result .course-footer__content{flex-direction:column}}.course-footer--evaluation-result .course-footer__content{display:flex;align-items:center;justify-content:center;gap:24px}.course-footer--evaluation-result .course-footer__left{display:none}.course-footer--evaluation-result .course-footer__center{display:flex;align-items:center;justify-content:center}.course-footer--evaluation-result .course-footer__right{display:flex;align-items:center;justify-content:center;margin-left:0}.course-footer--evaluation-match .course-footer__content{display:flex;align-items:center;justify-content:center}.course-footer--evaluation-match .course-footer__left,.course-footer--evaluation-match .course-footer__center{display:none}.course-footer--evaluation-match .course-footer__right{display:flex;justify-content:center}.module-sidebar{position:fixed;top:0;left:0;width:72px;height:100vh;display:flex;flex-direction:column;z-index:1100}.module-sidebar__item{flex:1;display:flex;align-items:center;justify-content:center}.module-sidebar__item img{width:50px;height:50px}.module-sidebar__item:nth-child(1){background:#E9B428}.module-sidebar__item:nth-child(2){background:#E3593F}.module-sidebar__item:nth-child(3){background:#47CCBB}.module-sidebar__item:nth-child(4){background:#8B50C4}.module-sidebar__item:nth-child(5){background:#00629B}.module-sidebar__item:nth-child(6){background:#64A70B}.module-sidebar__item:nth-child(7){background:#E9B428}.module-sidebar__item:nth-child(8){background:#E3593F}.module-sidebar__item:nth-child(9){background:#47CCBB}.module-sidebar__item:nth-child(10){background:#8B50C4}.login-module-sidebar{width:100%;height:72px;display:flex;flex-direction:row;margin:0;padding:0;overflow:hidden}.login-module-sidebar__item{flex:1 1 0;width:10%;height:72px;display:flex;align-items:center;justify-content:center;margin:0;padding:0}.login-module-sidebar__item img{width:50px;height:50px;object-fit:contain}.login-module-sidebar__item--1{background:#47CCBB}.login-module-sidebar__item--2{background:#8B50C4}.login-module-sidebar__item--3{background:#00629B}.login-module-sidebar__item--4{background:#47CCBB}.login-module-sidebar__item--5{background:#E9B428}.login-module-sidebar__item--6{background:#8B50C4}.login-module-sidebar__item--7{background:#E3593F}.login-module-sidebar__item--8{background:#64A70B}.login-module-sidebar__item--9{background:#E9B428}.login-module-sidebar__item--10{background:#E3593F}.course-footer--login{width:100%}.course-footer__content--login{width:100%;display:flex;align-items:center;justify-content:center}@media (max-width:992px){.login-module-sidebar__item:nth-child(n + 11){display:none}}@media (max-width:767px){.module-sidebar{display:none !important}}@media (max-width:767px){.login-module-sidebar{height:42px;min-height:42px}.login-module-sidebar__item{height:42px}.login-module-sidebar__item img{width:22px;height:22px}.login-module-sidebar__item:nth-child(n + 11){display:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:36px;padding:4px 61px;border:1px solid transparent;border-radius:999px;font-family:var(--font-primary);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1;text-decoration:none;cursor:pointer;transition:var(--transition)}.btn-primary{background:var(--color-success);color:#FFFFFF;border-color:var(--color-success)}.btn-primary:hover{background:#5B9809}.btn-primary-blue{background:#00629B;color:#FFFFFF;border-color:#00629B}.btn-primary-blue:hover{background:#005587;color:#FFFFFF}.btn-outline-primary{background:#FFFFFF;color:#00629B;border-color:#00629B}.btn-outline-primary:hover{background:#00629B;color:#FFFFFF}.btn-outline-primary:hover .btn__icon{filter:brightness(0) invert(1)}.btn-warning{background:#E9B428;color:#00629B}.btn-warning:hover{background:#F3C62E;color:#00629B}.btn-warning:hover .btn__icon{filter:none}.btn-outline-white{background:transparent;color:#FFFFFF;border-color:#FFFFFF}.btn-outline-white:hover{background:#FFFFFF;color:#00629B}.btn-outline-white:hover .btn__icon{filter:brightness(0) saturate(100%) invert(26%) sepia(87%) saturate(1208%) hue-rotate(174deg) brightness(91%) contrast(101%)}.btn-primary-cyan{background:#47CCBB;color:#FFFFFF;border-color:#47CCBB}.btn-primary-cyan:hover{background:rgba(71,204,187,0.5);color:#FFFFFF}.btn-text{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;font-size:var(--fs-sm);font-weight:var(--fw-medium)}.btn--icon{display:inline-flex;align-items:center;gap:10px}.btn__icon{width:20px;height:20px;object-fit:contain;flex-shrink:0}.btn--sm{min-width:164px}.btn--md{min-width:180px}.btn--lg{min-width:248px}.btn--xl{min-width:270px}.btn--full{width:100%}.btn__hero{display:inline-flex;align-items:center;justify-content:center;gap:17px;max-width:164px;width:100%}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--color-success);--bs-btn-border-color:var(--color-success);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5B9809;--bs-btn-hover-border-color:#5B9809;--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--color-success);--bs-btn-active-border-color:var(--color-success);--bs-btn-focus-shadow-rgb:0,0,0}.btn-evaluation{min-width:280px;display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-direction:row-reverse}.btn-evaluation img{width:20px;height:20px}.btn-outline-primary{--bs-btn-color:#00629B;--bs-btn-bg:#fff;--bs-btn-border-color:#00629B;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#00629B;--bs-btn-hover-border-color:#00629B;--bs-btn-active-color:#fff;--bs-btn-active-bg:#00629B;--bs-btn-active-border-color:#00629B;--bs-btn-focus-shadow-rgb:0,0,0}.btn-outline-primary{--bs-btn-color:#00629B;--bs-btn-bg:#fff;--bs-btn-border-color:#00629B;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#00629B;--bs-btn-hover-border-color:#00629B;--bs-btn-active-color:#fff;--bs-btn-active-bg:#00629B;--bs-btn-active-border-color:#00629B;--bs-btn-focus-shadow-rgb:0,0,0}.btn-outline-white{--bs-btn-color:#FFFFFF;--bs-btn-bg:transparent;--bs-btn-border-color:#FFFFFF;--bs-btn-hover-color:#00629B;--bs-btn-hover-bg:#FFFFFF;--bs-btn-hover-border-color:#FFFFFF;--bs-btn-active-color:#00629B;--bs-btn-active-bg:#FFFFFF;--bs-btn-active-border-color:#FFFFFF;--bs-btn-focus-shadow-rgb:255,255,255}.btn.is-locked,.btn.is-locked *{cursor:not-allowed !important}.btn.is-locked:active{transform:none}.btn.is-locked:focus{box-shadow:none}.btn-locked{background:#718096;color:#FFFFFF;border:none;cursor:not-allowed;display:inline-flex;align-items:center;gap:12px;flex-direction:row-reverse}.btn-locked:hover{background:#7B8AA3}.btn-locked img{width:20px;height:20px}@media (max-width:991px){.btn{padding:4px 30px}}.course-selector-page{min-height:calc(100vh - 72px - 80px);display:flex;align-items:center;justify-content:center;padding:30px 20px;background:linear-gradient(rgba(0,61,105,0.84),rgba(0,61,105,0.84)),url("../assets/images/module1/fondo-video.webp") center / cover no-repeat}.course-selector{width:100%;gap:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.course-selector__brand{display:flex;align-items:center;justify-content:center}.course-selector__brand img{max-width:530px;max-width:100%;object-fit:contain}.course-selector__intro p{color:#FFFFFF}.course-selector__start{margin-top:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center}@media (max-width:992px){.course-selector-page{padding:25px 18px}.course-selector__modules{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.course-selector__module-top{height:72px}.course-selector__module-body{min-height:125px;padding:9px 12px 12px}}@media (max-width:767px){.course-selector-page{min-height:calc(100vh - 42px - 68px);padding:20px 14px}.course-selector__brand img{width:240px}.course-selector__intro{margin-bottom:14px}.course-selector__modules{grid-template-columns:1fr;gap:10px}.course-selector__module{min-height:150px}.course-selector__module-top{height:62px}}.objective-card{position:relative;display:flex;flex-direction:column;border-radius:16px;overflow:hidden}.objective-card--blue{box-shadow:0 4px 4px rgba(0,98,155,0.20)}.objective-card--orange{box-shadow:0 4px 4px rgba(227,89,63,0.20)}.objective-card--green{box-shadow:0 4px 4px rgba(100,167,11,0.20)}.objective-card--yellow{box-shadow:0 4px 4px rgba(227,89,63,0.20)}.objective-card--blue .objective-card__header{background:#00629B}.objective-card--orange .objective-card__header{background:#E3593F}.objective-card--green .objective-card__header{background:#64A70B}.objective-card--yellow .objective-card__header{background:#E9B428}.objective-card__header{position:relative;min-height:138px;padding:24px 19px 14px 19px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.objective-card__header::after{content:attr(data-number);position:absolute;right:20px;bottom:-40px;font-family:var(--font-secundary);font-size:150px;font-weight:800;line-height:1;letter-spacing:-0.12em;color:rgb(255 255 255 / 15%);pointer-events:none}.objective-card__icon{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:10px;background:rgb(255 255 255 / 15%);backdrop-filter:blur(8px)}.objective-card__icon img{width:40px;height:40px}.objective-card__objective{color:#FFFFFF;text-transform:uppercase;letter-spacing:.5px}.objective-card__body{background:#FFFFFF;padding:24px 24px 19px;display:flex;flex-direction:column;flex:1;gap:8px;flex:1}.objective-card__body h3{margin:0}.objective-card__tags{display:flex;flex-wrap:wrap;gap:15px;margin-top:auto}.objective-card__tags .badge{display:inline-flex;align-items:center;justify-content:center;min-width:108px;height:28px;padding:0 12px;border-radius:2px;text-align:center;white-space:nowrap}.objective-card--blue .badge{background:#F5F7FA;color:#00629B}.objective-card--orange .badge{background:#FFF0E0;color:#E3593F}.objective-card--green .badge{background:#EDF7E1;color:#64A70B}.objective-card--yellow .badge{background:#FFDA77;color:#B5880F}.box-description-nodo{border:1px solid #00629B;background-color:rgba(0,117,187,0.5);padding:20px;border-radius:20px;color:#FFFFFF;width:100%}.tutorial-overlay{position:fixed;inset:0;z-index:9999;overflow:hidden}.tutorial-overlay__canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1}.tutorial-overlay__container{position:relative;width:100%;height:100%;z-index:2}.tutorial-overlay__center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:28px}.tutorial-overlay__center h2{margin:0;color:#FFFFFF;text-align:center}.tutorial-overlay__card{position:absolute;display:flex;align-items:center;gap:14px;width:247px;padding:24px 15px;border-radius:20px;background:#283451;color:#FFFFFF;box-shadow:0 4px 6.3px rgba(0,0,0,.36)}.tutorial-overlay__card-icon{width:40px;flex-shrink:0}.tutorial-overlay__card-icon img{display:block;width:100%}.tutorial-overlay__card--left{top:65px;left:63px}.tutorial-overlay__card--right{top:65px;right:60px}.tutorial-overlay__card--bottom{right:70px;bottom:100px}.tutorial-overlay__card::after{content:"";position:absolute;width:22.45px;height:22.45px;background:#283451;transform:rotate(45deg)}.tutorial-overlay__card--left::after{left:48px;top:-9px}.tutorial-overlay__card--right::after{right:15px;top:-9px}.tutorial-overlay__card--bottom::after{right:48px;bottom:-9px}.tutorial-overlay__point{position:absolute;width:21px;height:21px;border-radius:50%;background:#FFD964;box-shadow:0 0 0 8px rgba(79,92,68,.89),0 0 28px rgba(79,92,68,.89)}.tutorial-overlay__progress .tutorial-overlay__point{top:30px;left:440px}.tutorial-overlay__menu .tutorial-overlay__point{top:30px;right:110px}.tutorial-overlay__footer .tutorial-overlay__point{bottom:50px;right:280px}.tutorial-overlay{animation:tutorialFade .35s ease}@keyframes tutorialFade{from{opacity:0}to{opacity:1}}.tutorial-overlay__step{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.tutorial-overlay__step.is-active{opacity:1;visibility:visible}.tutorial-overlay__step .tutorial-overlay__card{opacity:0;transform:translateY(10px) scale(.96);transition:opacity .35s ease,transform .35s ease}.tutorial-overlay__step.is-active .tutorial-overlay__card{opacity:1;transform:translateY(0) scale(1)}.tutorial-overlay__step.is-active .tutorial-overlay__point{animation:tutorialPointPulse 1.8s ease-in-out infinite}@keyframes tutorialPointPulse{0%,100%{transform:scale(1);box-shadow:0 0 0 8px rgba(255,213,77,.20),0 0 28px rgba(255,213,77,.45)}50%{transform:scale(1.15);box-shadow:0 0 0 14px rgba(255,213,77,.08),0 0 35px rgba(255,213,77,.60)}}.tutorial-overlay.is-closing{opacity:0;pointer-events:none;transition:opacity .3s ease}.course-menu{position:fixed;inset:0;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.course-menu.is-open{opacity:1;visibility:visible}.course-menu__overlay{position:absolute;inset:0;background:rgba(26,35,50,0.45);backdrop-filter:blur(4px)}.course-menu__panel{position:absolute;top:0;right:0;width:100%;max-width:370px;height:auto;max-height:calc(100vh - 20px);padding:10px 20px;background:#FFFFFF;display:flex;flex-direction:column;overflow-y:auto;transform:translateX(100%);transition:transform .35s ease;border-end-start-radius:20px;border-end-end-radius:20px}.course-menu.is-open .course-menu__panel{transform:translateX(0)}.course-menu__header{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #718096}.course-menu__item{display:flex;align-items:center;gap:16px}.course-menu__title{display:flex;align-items:center;gap:24px}.course-menu__heading h2{margin:0;color:#1A2332}.course-menu__heading p{margin:0;color:#1A2332}.course-menu__icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#E8ECF0;border-radius:8px;flex-shrink:0}.course-menu__icon span{font-size:20px;font-weight:900;color:#718096;text-align:center}.course-menu__item span{flex:1;font-weight:700;font-size:12px;color:#4A5568}.course-menu__lock{flex-shrink:0}.course-menu__dots{display:flex;gap:6px}.course-menu__dot{width:8px;height:8px;border-radius:50%}.course-menu__dot--blue{background:#00629B}.course-menu__dot--green{background:#7DBA28}.course-menu__close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:transparent;cursor:pointer;transition:.25s}.course-menu__close:hover{background:#F5F7FA}.course-menu__progress{padding:10px 20px;display:flex;flex-direction:column;gap:13px}.progress__evaluation{display:flex;align-items:center;gap:13px}.progress__lock{width:10px;height:10px;object-fit:contain;flex-shrink:0}.course-menu__completed{color:#64A70B}.course-menu__progress-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.course-menu__completed{color:#64A70B;flex:1}.course-menu__steps{display:flex;align-items:center;gap:8px;flex-shrink:0}.course-menu__step{width:10px;height:10px;border-radius:50%}.course-menu__step{background:#718096}.course-menu__step--completed{background:#00529B}.course-menu__step--active{background:#718096}.course-menu__nav{flex:1;display:flex;flex-direction:column;gap:10px;padding:10px 0;border-bottom:1px solid #718096}.course-menu__bottom{padding-block:8px}.course-menu__bottom__border{border-bottom:1px solid #718096}.course-menu__progress-bar{width:100%;height:6.25px;background:#E8EAF0;border-radius:999px;overflow:hidden}.course-menu__progress-fill{width:20%;height:100%;background:#64A70B;border-radius:999px;transition:width .3s ease}.course-menu__item.is-completed{cursor:pointer;transition:.25s}.course-menu__item.is-completed .course-menu__icon{background:#64A70B}.course-menu__item.is-completed .course-menu__icon span{color:#FFFFFF}.course-menu__item.is-completed span{color:#1A2332}.course-menu__item.is-completed:hover .course-menu__icon{transform:scale(1.05)}.course-menu__item.is-current{cursor:pointer}.course-menu__item.is-current .course-menu__icon{background:#00629B}.course-menu__item.is-current .course-menu__icon span{color:#FFFFFF}.course-menu__item.is-current span{color:#00629B}.course-menu__item.is-current:hover .course-menu__icon{transform:scale(1.05)}.course-menu__item.is-locked{cursor:not-allowed;pointer-events:none}.course-menu__item.is-locked .course-menu__lock{display:flex}.course-menu__item.is-current{cursor:pointer}.course-menu__map.is-current .course-menu__icon{background:#E8ECF0}.course-menu__map.is-current .course-menu__icon img{filter:brightness(0) saturate(100%) invert(27%) sepia(83%) saturate(1450%) hue-rotate(177deg) brightness(93%) contrast(101%)}.course-menu__map.is-current>span{color:#00629B}.course-menu__evaluation.is-current .course-menu__icon{background:#E8ECF0}.course-menu__evaluation.is-current .course-menu__icon img{filter:brightness(0) saturate(100%) invert(27%) sepia(83%) saturate(1450%) hue-rotate(177deg) brightness(93%) contrast(101%)}.course-menu__evaluation.is-current>span{color:#00629B}.course-menu__item.is-current .course-menu__icon span{color:#FFFFFF}.course-menu__item.is-current>span{color:#00629B}.course-menu__item.is-current .course-menu__lock{display:none}.course-menu__item.is-completed{cursor:pointer}.course-menu__item.is-completed .course-menu__icon{background:#64A70B}.course-menu__item.is-completed .course-menu__icon span{color:#FFFFFF}.course-menu__item.is-completed>span{color:#64A70B}.course-menu__item.is-completed .course-menu__lock{display:none}.course-menu__item.is-current:hover .course-menu__icon,.course-menu__item.is-completed:hover .course-menu__icon{background:#64A70B}.course-menu__item.is-current:hover>span,.course-menu__item.is-completed:hover>span{color:#64A70B}.course-menu__item.is-current:hover .course-menu__icon span,.course-menu__item.is-completed:hover .course-menu__icon span{color:#FFFFFF}.course-menu__item--home{cursor:pointer}.course-menu__item--home .course-menu__icon,.course-menu__item--home span{transition:.25s ease}.course-menu__item--home:hover .course-menu__icon{background:#EDF7E1}.course-menu__item--home:hover .course-menu__icon img{filter:brightness(0) saturate(100%) invert(56%) sepia(66%) saturate(615%) hue-rotate(42deg) brightness(94%) contrast(89%)}.course-menu__item--home:hover>span{color:#64A70B}.course-menu__item--reset{cursor:pointer}.course-menu__item--reset .course-menu__icon,.course-menu__item--reset span{transition:.25s ease}.course-menu__item--reset:hover .course-menu__icon{background:#EDF7E1}.course-menu__item--reset:hover .course-menu__icon img{filter:brightness(0) saturate(100%) invert(56%) sepia(66%) saturate(615%) hue-rotate(42deg) brightness(94%) contrast(89%)}.course-menu__item--reset:hover>span{color:#64A70B}.course-menu--certificate .course-menu__item.is-completed .course-menu__icon{background:#00629B}.course-menu--certificate .course-menu__item.is-completed>span{color:#00629B}.course-menu--certificate .course-menu__evaluation.is-current .course-menu__icon{background:#00629B}.course-menu--certificate .course-menu__evaluation.is-current>span{color:#00629B}.course-menu__certificate.is-current .course-menu__icon{background:#64A70B}.course-menu__certificate.is-current>span{color:#64A70B}.course-menu__certificate.is-current .course-menu__icon img{filter:brightness(0) invert(1)}.course-menu__certificate.is-current .course-menu__lock{display:none}.course-menu--certificate .course-menu__evaluation.is-current .course-menu__icon img{filter:brightness(0) invert(1)}.course-menu__item--logout{cursor:pointer}.course-menu__item--logout .course-menu__icon,.course-menu__item--logout span{transition:.25s ease}.course-menu__item--logout:hover .course-menu__icon{background:#FDECEC}.course-menu__item--logout:hover .course-menu__icon img{filter:brightness(0) saturate(100%) invert(32%) sepia(86%) saturate(1380%) hue-rotate(337deg) brightness(93%) contrast(91%)}.course-menu__item--logout:hover>span{color:#E3593F}.hero{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);background-image:url("../assets/images/module1/fondo-hero.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;padding-top:60px;padding-bottom:80px}.hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding-left:64px}.hero__eyebrow{display:flex;align-items:center;gap:24px}.hero__eyebrow__dot{display:flex;align-items:center;gap:8px}.hero__dot{width:8px;height:8px;border-radius:50%;border:1px solid #E8EAF0}.hero__dot--blue{background:#00629B}.hero__dot--green{background:#64A70B}.hero__title{color:var(--color-white);max-width:783px}.hero__description{max-width:783px;color:var(--color-white)}.hero__info{display:flex;gap:34px}.hero-card{display:inline-flex;align-items:center;gap:10px;padding:7px 21px;border-radius:999px;background:#718096;border:1px solid #A0AEC0;backdrop-filter:blur(12px);color:var(--color-white)}.hero-card img{width:20px;height:20px}.btn__hero{display:inline-flex;align-items:center;justify-content:center;gap:17px;max-width:164px;width:100%}@media (max-width:1200px){.hero__title{font-size:3.8rem}}@media (max-width:992px){.hero{min-height:calc(100vh - 60px - 72px)}.hero__title{font-size:3.2rem}.hero__description{font-size:1.2rem}.hero__content{padding-left:120px}}@media (max-width:767px){.hero{min-height:calc(100vh - 88px - 96px);background-position:68% center;background-size:cover}.hero__content{max-width:100%;padding-left:0}.hero__title{font-size:2.5rem}.hero__description{font-size:1rem}.hero__info{flex-direction:column;align-items:flex-start}}@media (max-width:576px){.hero{min-height:calc(100vh - 88px - 96px);background-position:68% center;background-size:cover}.hero{padding:4rem 0}.hero__title{font-size:2rem}}.learning{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:23px 0 19px}.learning__content{display:flex;flex-direction:column;gap:15px}.learning__title{display:flex;align-items:center;gap:16px}.learning__dots{display:flex;gap:8px}.learning__cards{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;gap:24px}.module-summary{background:#FFF;border-radius:40px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;padding:12px 40px;box-shadow:0 1px 5.1px 0 rgba(0,0,0,.25);width:100%}.module-summary__module2{background:#FFF;border-radius:40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 40px;box-shadow:0 1px 5.1px 0 rgba(0,0,0,.25);width:100%}.module-summary__item{display:flex;align-items:center;justify-content:center;gap:16px}.module-summary__divider{width:1px;height:56px;background:#CBD5E0}.module-summary__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;flex-shrink:0}.module-summary__icon img{width:20px;height:20px}.module-summary__icon__color1{background:#F5F7FA}.module-summary__icon__color2{background:#FFF0E0}.module-summary__icon__color3{background:#EDF7E1}.module-summary__text{display:flex;flex-direction:column;gap:4px}.learning__note{display:flex;justify-content:center;align-items:center;gap:26px}.objective-card__body2{padding:24px}.objective-card__title{display:flex;align-items:center;min-height:79px}.objective-card__title--blue{color:#00629B}.objective-card__title--orange{color:#E3593F}.objective-card__title--green{color:#64A70B}@media (max-width:991px){.learning{padding:24px 0}.objective-card__header{min-height:120px}.objective-card__header::after{font-size:110px;bottom:-24px;right:0}.objective-card__body{padding:20px}.module-summary{padding:16px 24px}.learning__cards{display:grid;justify-content:center;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.learning__cards{grid-template-columns:1fr;gap:20px}.module-summary,.module-summary__module2{grid-template-columns:1fr;align-items:flex-start;gap:20px}.module-summary__item{justify-content:start}.module-summary__divider{display:none}.learning__note{flex-direction:column;text-align:center;gap:12px}}@media (max-width:767px){.learning{min-height:calc(100vh - 88px - 156px)}}.learning__cards--single-column{grid-template-columns:minmax(0,1fr)}.intro-video{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);background:url("../assets/images/module1/fondo-video.webp") center / cover no-repeat;padding:48px 0 19px}.intro-video__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:20px}.intro-video__title{display:flex;align-items:center;gap:18px}.intro-video__dots{display:flex;gap:8px}.intro-video__player{position:relative;width:100%;max-width:910px;height:466px;margin:0 auto;overflow:hidden;border:6px solid #FFFFFF;border-radius:20px;background:#000}.intro-video__media{display:block;width:100%;height:100%;object-fit:cover}.intro-video__play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;transition:background .25s ease}.intro-video__play:hover{background:rgba(0,0,0,.12)}.intro-video__play img{width:100px;height:100px;transition:transform .25s ease}.intro-video__play:hover img{transform:scale(1.05)}.intro-video__play{transition:opacity .25s ease}.intro-video__play.is-hidden{opacity:0;pointer-events:none}.intro-video__media::-webkit-media-controls{opacity:1}@media (max-width:991px){.intro-video__player{height:auto;aspect-ratio:910 / 466;max-width:100%}}@media (max-width:767px){.intro-video{padding:20px 0}.intro-video__title{gap:12px}.intro-video__play img{width:72px;height:72px}}@media (max-width:767px){.intro-video{min-height:calc(100vh - 88px - 156px)}}.intervetion{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);background-image:url("../assets/images/module1/fondo-interviene.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;padding-top:48px;padding-bottom:19px}.intervetion2{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);background-image:url("../assets/images/module1/fondo-nodo-4.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;padding-top:48px;padding-bottom:19px}.intervetion__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.intervetion__title{color:var(--color-white);max-width:678px}@media (max-width:767px){.intervetion,.intervetion2{min-height:calc(100vh - 88px - 156px)}}.discover__title{color:var(--color-white);max-width:678px}.discover__description{color:var(--color-white);max-width:646px}.discover__chips{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:7px 21px;border:1px solid #E9B428;border-radius:10px;background:rgba(31,112,148);width:max-content}.discover__chips img{width:18px;height:18px;flex-shrink:0;display:block}.discover__chips span{color:#E9B428;white-space:nowrap}.rssf{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);background-image:url("../assets/images/module1/fondo-video.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;padding-top:48px;padding-bottom:19px}.rssf__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:20px}.rssf__badge{display:inline-flex;align-items:center;gap:10px;width:max-content;padding:7px 21px;border:1px solid #E0F4FF;border-radius:10px;background:#1F7094;backdrop-filter:blur(10px)}.rssf__badge img{width:18.83px;height:18.83px}.rssf__badge span{color:#FFFFFF}.rssf__eyebrow{color:#FFFFFF;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.rssf__title{max-width:980px;color:#FFFFFF;line-height:1.12}.rssf__title--bold{font-weight:700}.rssf__card{display:flex;align-items:center;gap:40px;width:100%;padding:20px 20px;border-radius:20px;border:1px solid rgba(4,132,206);background:rgba(0,98,155,.69)}.rssf__card-icon{display:flex;align-items:center;justify-content:center;width:52px;height:48px;border-radius:10px;background:rgba(0,83,131,.55);flex-shrink:0}.rssf__card-icon img{width:30px}.rssf__card-content{display:flex;flex-direction:column;gap:10px}.rssf__card-content p{color:#FFFFFF}.rssf__logos{display:flex;justify-content:center;align-items:flex-start;gap:26px;margin-top:12px}.rssf__logos{display:flex;align-items:flex-start;justify-content:center;width:100%;margin:0 auto;gap:10px}.rssf__line{flex:1;min-width:35px;max-width:40px;margin-top:100px;border-top:2px solid #E8EAF0}.rssf__logo{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;background:none;border:none}.rssf__logo-image{width:150px;height:150px;border-radius:10px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 4px rgba(0,0,0,.25);margin-left:10px}.rssf__logo-image img{width:114px;height:auto;object-fit:contain}.rssf__logo-image--purple{background:#8B50C4}.rssf__logo-image--orange{background:#E3593F}.rssf__logo-image--yellow{background:#E9B428}.rssf__logo-image--green{background:#64A70B}.rssf__logo-image--cyan{background:#47CCBB}@media (max-width:1023px){.rssf__title{max-width:100%}.rssf__logos{flex-wrap:wrap}.rssf__logo-image{width:125px;height:125px}}@media (max-width:767px){.rssf__card{gap:10px;padding:10px 10px}.rssf__logos{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px}.rssf__line{display:none}}@media (max-width:767px){.rssf{min-height:calc(100vh - 88px - 156px)}.rssf__logo-image{width:100%;height:100%}}.red{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:48px 0 19px}.red__content{display:flex;flex-direction:column;justify-content:center;min-height:inherit;gap:20px}.red__header{display:flex;flex-direction:column;gap:20px}.red__eyebrow{color:#718096;text-transform:uppercase}.red__title{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#243145;line-height:1.15}.red__title .text-primary{color:#00578F;font-size:1rem}.red__title .text-success{color:#74B71B;font-size:1rem}.red__description{color:#1A2332}.red__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.red-card{position:relative;background:#FFFFFF;border-radius:20px;padding:20px;overflow:hidden;display:flex;flex-direction:column;gap:10px}.red-card__header{display:flex;gap:20px;justify-content:start;align-items:center}.red-card--orange{border-top:3px solid #FF8A23}.red-card--green{border-top:3px solid #74B71B}.red-card__number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:50%;color:#FFFFFF}.red-card--orange .red-card__number{background:#FF8D28}.red-card--green .red-card__number{background:#64A70B}.red-card__title{margin-bottom:.75rem;color:#243145;line-height:1.1}.red-card__text{color:#4C566A;margin-bottom:1.5rem}.red-card__image{border-radius:18px;overflow:hidden}.red-card__image img{display:block;width:100%;height:auto}.red-card__list{display:flex;flex-direction:column;gap:1.5rem}.red-card__item{display:flex;align-items:center;gap:40px}.red-card__image{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:6px;background-color:#EDF7E1}.red-card__image img{width:30px;height:30px;flex-shrink:0}.red-card__item h3{margin-bottom:.35rem;color:#243145;font-weight:700}.red-card__item p{color:#4C566A;line-height:1.4}@media (max-width:992px){.red__cards{grid-template-columns:1fr}.red__content{min-height:auto;padding:2rem 0}}@media (max-width:576px){.red-card{padding:1.5rem}.red__title{flex-wrap:wrap}.red-card__item{gap:.75rem}.red-card__item img{width:32px;height:32px}}@media (max-width:767px){.red{min-height:calc(100vh - 88px - 156px)}}.institutions{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);padding:45px 0 45px;background:#F5F7FA}.institutions__content{display:flex;flex-direction:column;gap:40px}.institutions__module__number{width:52px;height:52px;min-width:52px;min-height:52px;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:#00629B;border-radius:50%}.institutions__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.institutions__wheel{position:relative;width:100%;max-width:275px;aspect-ratio:1;margin:0 auto;display:flex;justify-content:center;align-items:center}.donut{position:relative;width:100%;height:100%;max-width:275px;max-height:275px}.donut__piece{position:absolute;inset:0;border:0;background:none;pointer-events:none}.donut__arc{position:absolute;pointer-events:auto;cursor:pointer;width:auto;height:auto}.donut__logo{position:absolute;pointer-events:none;width:42px;height:42px;object-fit:contain}.donut__piece--purple .donut__arc{top:0;right:2px;z-index:4}.donut__piece--orange .donut__arc{top:-10px;left:14px;z-index:4}.donut__piece--yellow .donut__arc{left:-19px;top:47%;transform:translateY(-50%);z-index:4}.donut__piece--green .donut__arc{bottom:8px;left:13px;z-index:4}.donut__piece--cyan .donut__arc{bottom:15px;right:14px;z-index:4}.donut__piece--purple.is-active{transform:translate(6px,-14px);z-index:20}.donut__piece--orange.is-active{transform:translate(-10px,-14px);z-index:20}.donut__piece--yellow.is-active{transform:translate(-12px,0px);z-index:20}.donut__piece--green.is-active{transform:translate(-8px,16px);z-index:20}.donut__piece--cyan.is-active{transform:translate(15px,15px);z-index:20}.donut__logo{position:absolute;opacity:0;visibility:hidden;transition:opacity .25s ease,transform .25s ease;pointer-events:none}.donut__piece.is-active .donut__logo{opacity:1;visibility:visible}.donut__piece--purple .donut__logo{top:40px;right:20px;width:62px;height:62px;z-index:10}.donut__piece--orange .donut__logo{top:-15px;left:65px;width:65px;height:65px;z-index:10}.donut__piece--yellow .donut__logo{top:48%;left:-15px;width:48px;height:122px;z-index:10;transform:translateY(-50%)}.donut__piece--green .donut__logo{bottom:18px;left:35px;width:113px;height:61px;z-index:10}.donut__piece--cyan .donut__logo{bottom:60px;right:30px;width:56px;height:56px;z-index:10}.donut__center{position:absolute;left:45%;top:50%;transform:translate(-50%,-50%);width:135px;height:135px;z-index:20;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center}.institutions__center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:105px;height:105px;border-radius:50%;background:#FFFFFF;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 6px 18px rgba(0,0,0,.08);z-index:3}.institutions__center p{margin:0;color:#222B45;line-height:1.2}.institution{position:absolute;width:74px;height:74px;border:none;border-radius:50%;cursor:pointer;transition:.25s;display:flex;align-items:center;justify-content:center;background:transparent;padding:0}.institution img{width:36px;height:auto;object-fit:contain}.institution:hover{transform:scale(1.08)}.institution--purple{top:8px;right:42px}.institution--orange{top:28px;left:28px}.institution--yellow{left:6px;top:108px}.institution--green{left:38px;bottom:10px}.institution--cyan{right:22px;bottom:18px}.institution-card{--primary:#8B50C4;--light:#F4E9FF;width:100%;max-width:100%;border-radius:20px;overflow:hidden;background:#FFFFFF;border:1px solid var(--primary)}.institution-card__header{display:flex;align-items:center;gap:20px;padding:20px;background:var(--primary);color:#FFFFFF}.institution-card__logo{width:auto;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.institution-card__logo img{height:52px}.institution-card__header__text{display:flex;flex-direction:column;gap:10px}.institution-card__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.institution-card__icon img{width:24px;height:24px}.institution-card__header__text span{align-self:flex-start;display:inline-block;padding:5px 9px;border-radius:2px;background:var(--light);color:var(--primary);font-size:12px;min-width:108px}.institution-card__body{padding:10px 20px;display:flex;flex-direction:column;gap:15px}.institution-card__highlight{display:flex;gap:14px;align-items:center;padding:10px 20px;border-radius:20px;border:1px solid var(--primary);background:var(--light);margin-bottom:20px}.institution-card__highlight img{width:30px;flex-shrink:0}.institution-card,.institution-card__header,.institution-card__header span,.institution-card__highlight{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.institution-card__highlight p{margin:0;color:var(--primary)}.institution.is-active{transform:scale(1.12)}.institution.is-viewed{opacity:1}.institution:not(.is-viewed){opacity:.9}@media (max-width:991px){.institutions__body{grid-template-columns:1fr;gap:30px}}@media (max-width:767px){.institutions{min-height:calc(100vh - 88px - 156px)}}.summary{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background-image:url("../assets/images/module1/fondo-summary.webp");background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;padding:45px 0}.instruction-evaluation{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background-image:url("../assets/images/module1/fondo-instruction-evaluation.webp");background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;padding:45px 0}.summary__content{display:flex;flex-direction:column;gap:20px}.summary__hero{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.summary__icon{display:flex;justify-content:center;align-items:center;width:85px;height:85px;border-radius:50%;background:rgb(100,167,11,0.20)}.summary__icon__orange{display:flex;justify-content:center;align-items:center;width:85px;height:85px;border-radius:50%;background:rgb(233,114,40,0.48)}.summary__icon img,.summary__icon__orange img{width:60px;height:auto}.summary__title{color:#1A2332}.summary__description{color:#4A5568;line-height:1.45}.summary__description strong{font-weight:700}.summary__time{color:#8B50C4;font-style:italic}.summary__button{display:inline-flex;align-items:center;justify-content:center;gap:10px}.summary__button img{width:20px;height:20px}.summary__button:hover img{filter:brightness(0) invert(1)}.summary__evaluation-info{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:10px;background:#fff;border-radius:999px;box-shadow:0 1px 5.1px rgb(0,0,0,0.25)}.summary__evaluation-item{display:flex;align-items:start;justify-content:start;gap:14px;flex:0 0 auto}.summary__evaluation-item--gray{display:flex;align-items:center;justify-content:center;background-color:#F5F7FA;width:40px;height:40px;border-radius:8px}.summary__evaluation-item--orange{display:flex;align-items:center;justify-content:center;background-color:#FFF0E0;width:40px;height:40px;border-radius:8px}.summary__evaluation-item--green{display:flex;align-items:center;justify-content:center;background-color:#EDF7E1;width:40px;height:40px;border-radius:8px}.summary__evaluation-item img{width:20px;height:20px;flex-shrink:0}.summary__evaluation-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left}.summary__evaluation-item span{display:block;color:#718096}.summary__evaluation-item strong{display:block;color:#1A2332;max-width:166px}.summary__evaluation-divider{width:1px;height:66px;background:#718096;flex-shrink:0}@media (max-width:800px){.summary__evaluation-info{flex-direction:column;border-radius:24px;padding:24px}.summary__evaluation-divider{width:100%;height:1px}.summary__evaluation-item{width:100%}}@media (max-width:991px){.summary__content{min-height:auto}.summary__decoration--top{width:240px;left:-35px}.summary__decoration--bottom{width:280px;right:-40px}}@media (max-width:767px){.summary__hero{max-width:100%}.summary__title{margin-bottom:18px}.summary__description{margin-bottom:16px}.summary__decoration--top{width:170px;left:-20px;top:-20px}.summary__decoration--bottom{width:200px;right:-20px;bottom:-20px}}@media (max-width:767px){.summary{min-height:calc(100vh - 88px - 156px)}}.summary-ideas{min-height:calc(100vh - 60px - 80px);padding:23px 0;display:flex;align-items:center;background:#F5F7FA}.summary-ideas__content{width:100%;display:flex;flex-direction:column;gap:20px}.summary-ideas__title{color:#1A2332}.summary-ideas__subtitle{color:#1A2332}.eyebrow{display:flex;align-items:center;gap:8px}.eyebrow__dot{width:8px;height:8px;border-radius:50%}.eyebrow__dot--blue{background:#0F67A6}.eyebrow__dot--green{background:#63B000}.summary-ideas__list{width:100%;display:flex;flex-direction:column;gap:18px}.summary-card{display:flex;align-items:stretch;overflow:hidden;border-radius:18px;background:#FFFFFF;box-shadow:0 2px 10px rgba(0,0,0,.05)}.summary-card__number{width:91px;min-height:84px;min-width:91px;display:flex;justify-content:center;align-items:center;color:#FFF}.summary-card__content{flex:1;display:flex;align-items:center;padding:20px;background:#FFF;width:100%}.summary-card__content p{color:#1A2332;line-height:1.5}.summary-card--green{border-bottom:1px solid #64A70B}.summary-card--green .summary-card__number{background:#64A70B}.summary-card--orange{border-bottom:1px solid #E3593F}.summary-card--orange .summary-card__number{background:#E3593F}.summary-card--blue{border-bottom:1px solid #00629B}.summary-card--blue .summary-card__number{background:#00629B}.summary-card--purple{border-bottom:1px solid #8B50C4}.summary-card--purple .summary-card__number{background:#8B50C4}.summary-card--yellow{border-bottom:1px solid #E9B428}.summary-card--yellow .summary-card__number{background:#E9B428}.summary-card--cyan{border-bottom:1px solid #47CCBB}.summary-card--cyan .summary-card__number{background:#47CCBB}.summary-ideas__question{text-align:center;color:#4A5568;font-style:italic}.summary-next{display:flex;align-items:center;gap:40px;padding:20px;border:1px solid #00629B;border-radius:18px;background:#EAF7FF;width:100%}.summary-next__icon{width:52px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:10px;background:#FFFFFF}.summary-next__icon img{width:20px;height:20px}.summary-next__content{display:flex;flex-direction:column;gap:10px}.summary-next__eyebrow{color:#00629B}.summary-next__title{color:#1A2332}@media (max-width:991px){.summary-ideas{padding:60px 0}.summary-card__content{padding:24px;width:100%}}@media (max-width:767px){.summary-ideas{padding:40px 0}.summary-card{flex-direction:column}.summary-card__number{width:100%;min-width:100%;height:64px}.summary-card__content{padding:22px}.summary-next{align-items:flex-start}}@media (max-width:767px){.summary-ideas{min-height:calc(100vh - 88px - 156px)}}.historical-context{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module1/bg-historical-context.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.historical-context2{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module1/bg-historical-context2.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.historical-context__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:36px}.historical-context__content2{position:relative;z-index:2;display:flex;flex-direction:column;gap:15px}.connection-banner{display:flex;align-items:center;gap:40px;padding:20px;border:1px solid rgba(4,132,206);border-radius:20px;background:rgba(0,98,155,.69)}.connection-banner2{display:flex;align-items:center;gap:40px;padding:20px;border:1px solid rgba(224,244,255);border-radius:20px;background:rgba(0,98,155,.20)}.connection-banner__icon{display:flex;align-items:center;justify-content:center;width:52px;height:48px;border-radius:10px;background:#005383;flex-shrink:0}.connection-banner__icon2{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.connection-banner__icon img{width:20px;height:20px}.connection-banner__icon2 img{width:30px;height:30px}.connection-banner__content{display:flex;flex-direction:column;gap:4px}.connection-banner__content2{display:flex;flex-direction:column;gap:10px}.connection-banner__title{color:#FFFFFF}.connection-banner__text{color:#E8EAF0}.historical-context__hero{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.historical-context__node{color:#FFFFFF;text-transform:uppercase}.historical-context .eyebrow{display:flex;gap:8px}.historical-context .eyebrow__dot{width:8px;height:8px;border-radius:50%}.historical-context .eyebrow__dot--blue{background:#0F67A6}.historical-context .eyebrow__dot--green{background:#66B512}.historical-context__title{color:#FFFFFF;max-width:678px}.historical-context__description{color:rgba(255,255,255,.88);max-width:646px;line-height:1.45}.historical-context__description2{color:rgba(255,255,255,.88);max-width:923px;line-height:1.45}.historical-context__button{display:inline-flex;align-items:center;gap:10px;margin-top:10px}.historical-context__button img{width:18px;height:18px}@media (max-width:991px){.historical-context{padding:60px 0}.historical-context__content{gap:40px}.historical-context__hero{max-width:100%}}@media (max-width:767px){.historical-context,.historical-context2{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.historical-context{padding:40px 0}.connection-banner{gap:20px}}.history-institutions{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:45px 0;background:#F5F7FA}.history-institutions__content{display:flex;flex-direction:column;gap:15px}.history-timeline{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:0 50px;background:#FFFFFF;border-radius:20px;border-top:4px solid #00629B;box-shadow:0 4px 4px rgba(0,0,0,.25)}.history-timeline__start,.history-timeline__end{display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0}.history-timeline__year{line-height:1}.history-timeline__start .history-timeline__year{color:#8B50C4}.history-timeline__end .history-timeline__year{color:#47CCBB}.history-timeline__start .history-timeline__label{color:#8B50C4}.history-timeline__end .history-timeline__label{color:#47CCBB}.history-timeline__center{flex:1;display:flex;flex-direction:column;align-items:center;gap:0;padding:20px 0}.history-timeline__top{width:100%;display:flex;align-items:center;gap:18px}.history-timeline__line{flex:1;height:1px;background:#718096}.history-timeline__years{color:#718096;white-space:nowrap}.history-timeline__dots{width:100%;display:flex;justify-content:space-between;padding:0 28px}.history-timeline__dot{width:14px;height:14px;border-radius:50%}.history-timeline__text{color:#1A2332}.history-timeline__dot--purple{background:#8B50C4}.history-timeline__dot--orange{background:#E3593F}.history-timeline__dot--yellow{background:#E9B428}.history-timeline__dot--green{background:#64A70B}.history-timeline__dot--blue{background:#00629B}.history-timeline__dot--gold{background:#AC8F38}.history-timeline__dot--turquoise{background:#47CCBB}.history-timeline__info{display:flex;flex-direction:column;align-items:center;gap:4px}.history-institutions__header{display:flex;flex-direction:column;gap:18px}.history-institutions__eyebrow{color:#718096;text-transform:uppercase;font-weight:700}.history-institutions__title{color:#1A2332}.history-institutions__description{color:#1A2332}.history-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.history-card{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:20px;text-align:center;color:#FFF}.history-card__logo{display:flex;align-items:center;justify-content:center;width:auto;height:65px;border-radius:8px}.history-card__logo img{width:auto;height:65px;object-fit:contain}.history-card__title{color:#FFF;margin:0}.history-card__year{color:#FFF;margin:0}.history-card--purple{background:#8A56C8}.history-card--orange{background:#E3593F}.history-card--green{background:#64A70B}.history-card--yellow{background:#C89A22}.history-card--turquoise{background:#4CC8BE}@media (max-width:1200px){.history-cards{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.history-timeline__center{width:100%}.history-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.history-institutions{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.history-timeline{flex-direction:column;gap:0}.history-institutions{padding:40px 0}.history-cards{grid-template-columns:1fr}.history-timeline{padding:20px}.history-timeline__year{font-size:42px}}.history-detail{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:45px 0;background:#F5F7FA}.history-detail__content{display:flex;flex-direction:column;gap:15px}.history-detail__header{display:flex;flex-direction:column;gap:10px}.history-selector{position:relative;background:#FFFFFF;padding:10px}.history-selector__items{display:flex;align-items:center}.history-selector__item{width:64px;display:flex;flex-direction:column;align-items:center;gap:8px;flex-shrink:0;background:none;border:none;padding:0}.history-selector__connector{flex:1;height:1px;background:#718096;margin-top:9px}.history-selector__dot{width:30px;height:30px;border-radius:50%;background:#FFF;border:1px solid}.history-selector__year{text-align:center;color:#283451}.history-selector__dot--orange{border-color:#E3593F;background-color:#FFF0F0}.history-selector__dot--purple{border-color:#8B50C4;background-color:#F4E9FF}.history-selector__dot--turquoise{border-color:#47CCBB;background-color:#E0F4FF}.history-selector__dot--blue{border-color:#00629B;background-color:#E0F4FF}.history-selector__dot--gold{border-color:#E9B428;background-color:#FFF8E6}.history-selector__dot--salmon{border-color:#E3593F;background-color:#FFF0F0}.history-selector__dot--lavender{border-color:#8B50C4;background-color:#F4E9FF}.history-selector__item--active .history-selector__dot{background:currentColor}.history-selector__item--active .history-selector__dot--orange{color:#E3593F}.history-selector__item--active .history-selector__dot--purple{color:#8B50C4}.history-selector__item--active .history-selector__dot--turquoise{color:#47CCBB}.history-selector__item--active .history-selector__dot--blue{color:#00629B}.history-selector__item--active .history-selector__dot--gold{color:#E9B428}.history-selector__item--active .history-selector__dot--salmon{color:#E3593F}.history-selector__item--active .history-selector__dot--lavender{color:#8B50C4}.history-detail__navigation{display:flex;align-items:center;justify-content:space-between;background-color:#FFFFFF;padding:10px}.history-detail__counter{color:#718096}.history-event{display:grid;grid-template-columns:368px minmax(0,1fr);gap:20px;padding:20px;background:#FFF;border:1px solid #E3593F;border-radius:20px;transition:border-color .25s ease,box-shadow .25s ease;overflow:hidden}.history-event__image{width:368px;overflow:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center}.history-event__image img{display:block;width:100%;height:auto;object-fit:contain}.history-event__body{display:flex;flex-direction:column;justify-content:center;gap:20px}.history-event__top{display:flex;justify-content:space-between;align-items:center}.history-event__year{color:#E3593F}.history-event__badge{padding:10px 9px;border:1px solid #E3593F;border-radius:10px;color:#E3593F;background:#FFF0F0;min-width:124px;text-align:center}.history-event__title{color:#E3593F}.history-event__description{color:#1A2332}.history-event__year,.history-event__title,.history-event__badge{transition:color .25s ease,border-color .25s ease,background-color .25s ease}@media (max-width:992px){.history-event{grid-template-columns:1fr}.history-event__image{width:100%}}@media (max-width:767px){.history-detail{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.history-selector{overflow-x:auto}.history-selector__items{min-width:700px}.history-detail__navigation{gap:20px;flex-direction:column}}.key-takeaways{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0 35px;background:#F5F7FA}.key-takeaways__content{display:flex;flex-direction:column;gap:15px}.key-takeaways__header{display:flex;flex-direction:column;gap:12px}.key-takeaways__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.key-card{perspective:1200px;min-height:220px;cursor:pointer;display:flex}.key-card__inner{position:relative;width:100%;min-height:220px;display:grid;transition:transform .7s;transform-style:preserve-3d}.key-card.is-flipped .key-card__inner{transform:rotateY(180deg)}.key-card__face{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;border-radius:20px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.key-card__face--front{padding:16px}.key-card__image{display:block;width:100%;height:100%;min-height:188px;border-radius:14px;object-fit:cover}.key-card__face--back{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;text-align:center;transform:rotateY(180deg);border:2px solid}.key-card__title{margin:0;color:#FFFFFF}.key-card__description{margin:0;color:#FFFFFF}.key-card--gold .key-card__face--front{background:#AC8F38}.key-card--gold .key-card__face--back{background:#FFF8E6;border-color:#AC8F38}.key-card--gold .key-card__title{color:#AC8F38}.key-card--green .key-card__face--front{background:#64A70B}.key-card--green .key-card__face--back{background:#EDF7E1;border-color:#64A70B}.key-card--green .key-card__title{color:#64A70B}.key-card--blue .key-card__face--front{background:#00629B}.key-card--blue .key-card__face--back{background:#E0F4FF;border-color:#00629B}.key-card--blue .key-card__title{color:#00629B}.key-takeaways__text{color:#1A2332}.key-takeaways__text p{margin:0}.key-highlight{display:flex;align-items:center;gap:10px;padding:10px 33px;background:#FFFFFF;border-left:7px solid #E9B428;box-shadow:0 1px 5.1px rgba(0,0,0,.25)}.key-highlight__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background-color:#FFF8E6}.key-highlight__icon img{width:30px;height:30px}.key-highlight__content{display:flex;flex-direction:column;gap:10px}.key-highlight__title{margin:0;color:#1A2332}.key-highlight__description{color:#4A5568}@media (max-width:992px){.key-takeaways__cards{grid-template-columns:1fr}}@media (max-width:767px){.key-takeaways{min-height:calc(100vh - 88px - 156px)}}@media (max-width:768px){.key-takeaways{padding:32px 0}.key-card{min-height:200px}.key-card__inner{min-height:200px}.key-card__image{min-height:168px}.key-card__face--back{padding:24px}.key-highlight{flex-direction:column;align-items:flex-start}}.key-takeaways-2{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.key-takeaways-2__content{display:flex;flex-direction:column;gap:15px}.key-takeaways-2__header{display:flex;flex-direction:column;gap:16px}.regulation-list{display:flex;flex-direction:column;gap:15px}.regulation-item{display:flex;align-items:center;gap:30px;padding:8px;border-radius:20px}.regulation-item img{width:40px;height:40px;flex-shrink:0}.regulation-item--orange{background:#FFF2E4;color:#F1633C}.regulation-item--cyan{background:#E8F8F8;color:#48CCC1}.regulation-item--green{background:#EEF7E2;color:#67AF16}.regulation-item--gold{background:#FFF8E7;color:#E9B428}.regulation-text{display:flex;flex-direction:column;gap:22px;max-width:100%;color:#1A2332}.regulation-text p{margin:0}@media (max-width:1200px){.regulation-item span{font-size:1.5rem}}@media (max-width:992px){.key-takeaways-2{padding:32px 0}.regulation-item{min-height:64px}.regulation-item span{font-size:1.25rem}}@media (max-width:767px){.key-takeaways-2{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.key-takeaways-2{min-height:auto}.regulation-item{align-items:flex-start;padding:16px;gap:14px}.regulation-item img{width:24px;height:24px}.regulation-item span{font-size:1rem;line-height:1.4}.regulation-text{gap:18px}}@media (max-width:576px){.key-takeaways-2{padding:24px 0}.regulation-item{border-radius:16px}}.key-takeaways-3{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.key-takeaways-3__content{display:flex;flex-direction:column;gap:15px}.key-takeaways-3__header{display:flex;flex-direction:column;gap:16px}.regulations-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.regulation-card{position:relative;display:flex;flex-direction:column;justify-content:center;padding:20px;background:#FFFFFF;border-radius:20px;border-top:3px solid #FF8D28;overflow:hidden}.regulation-card p{margin:0;color:#1A2332}.regulation-highlight{display:flex;align-items:center;gap:40px;padding:20px;background:#EEF7E2;border:1px solid #64A70B;border-radius:20px}.regulation-highlight__icon{min-width:46px;width:52px;height:48px;display:flex;justify-content:center;align-items:center;border-radius:10px;background:#FFFFFF;flex-shrink:0}.regulation-highlight__icon img{width:30px;height:30px;object-fit:contain}.regulation-highlight p{margin:0;color:#1A2332}@media (max-width:992px){.regulations-grid{grid-template-columns:1fr}}@media (max-width:767px){.key-takeaways-3{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.regulation-highlight{gap:20px;align-items:flex-start}}.key-takeaways-4{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.key-takeaways-4__content{display:flex;flex-direction:column;gap:35px}.key-takeaways-4__header{display:flex;flex-direction:column;gap:16px}.committee{display:flex;align-items:flex-start;justify-content:center;width:100%;margin:0 auto;gap:10px}.committee__item{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.committee__logo{width:150px;height:150px;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:15px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.committee__logo img{width:114px;height:auto;object-fit:contain}.committee__label{color:#1A2332;text-align:center}.committee__connector{width:40px;height:2px;background:#7C7C7C;margin-top:100px;flex-shrink:0}.committee__logo--purple{background:#8452C4}.committee__logo--red{background:#E3593F}.committee__logo--gold{background:#E9B428}.committee__logo--green{background:#64A70B}.committee__logo--cyan{background:#48CCC1}.committee__description{max-width:100%}.committee__description p{margin:0;color:#1A2332;text-align:justify}@media (max-width:991px){.committee{flex-wrap:wrap;justify-content:center;gap:28px 20px}.committee__connector{display:none}}@media (max-width:767px){.key-takeaways-4{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.key-takeaways-4{padding:32px 0}.key-takeaways-4__content{gap:28px}.committee{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 20px}.committee__item{width:100%}.committee__logo{width:110px;height:110px;padding:12px}.committee__logo img{width:82px}}@media (max-width:576px){.committee{grid-template-columns:repeat(2,1fr)}.committee__logo{width:95px;height:95px}.committee__logo img{width:70px}}.institution-accordion-page{--institution-header:#8B50C4;--accordion-active:#8B50C4;--accordion-body:#F4E9FF;--badge-bg:#FFFFFF;--badge-text:#8B50C4;--example-border:#8B50C4;--example-title:#8B50C4;--example-text:#8B50C4;--accordion-icon-filter:brightness(0) invert(1);min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:20px 0;background:#F5F7FA}.institution-accordion-page__content{display:flex;flex-direction:column}.institution-card-accordion{background:#FFF;border-radius:20px;overflow:hidden}.institution-card-accordion__header{background:var(--institution-header);padding:15px 24px}.institution-card-accordion__info{display:flex;align-items:center;gap:16px}.institution-card-accordion__logo{width:auto;height:52px;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.institution-card-accordion__logo img{width:auto;height:52px;object-fit:contain}.institution-card-accordion__heading{display:grid;grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:10px;width:100%}.institution-card-accordion__title{flex:1;min-width:0}.institution-card-accordion__heading-top{display:flex;flex-direction:column;align-items:left;gap:12px;flex-wrap:wrap}.institution-card-accordion__description{color:#ffffff;max-width:702px;width:auto}.institution-card-accordion__title{color:#FFF}.institution-card-accordion__badge{display:inline-flex;align-items:center;width:fit-content;padding:5px 10px;border-radius:2px;background:var(--badge-bg);color:var(--badge-text);min-width:108px;justify-content:center}.institution-card-accordion__body{padding:20px;display:flex;flex-direction:column;gap:10px}.institution-card-accordion__subtitle{color:#1A2332}.institution-accordion{border:1px solid #E8EAF0;border-radius:20px;overflow:hidden;box-shadow:0 3px 4.9px rgba(0,0,0,.18)}.accordion-item+.accordion-item{border-top:1px solid #E2E8F0}.accordion-item__header{width:100%;padding:18px 25px;display:flex;justify-content:space-between;align-items:center;background:#FFF;border:none;cursor:pointer;transition:.25s}.accordion-item__title{color:#1A2332;text-align:left}.accordion-item__icon{width:20px;transition:.3s}.accordion-item.active .accordion-item__header{background:var(--accordion-active)}.accordion-item.active .accordion-item__title{color:#FFF}.accordion-item.active .accordion-item__icon{transform:rotate(180deg);filter:var(--accordion-icon-filter)}.accordion-item__body{display:none;padding:12px 28px;background:var(--accordion-body)}.accordion-item.active .accordion-item__body{display:flex;flex-direction:column;gap:12px}.accordion-item__description{color:#1A2332}.accordion-example{display:flex;align-items:center;gap:16px;padding:10px 18px;background:#FFF;border:1px solid var(--example-border);border-radius:20px}.accordion-example-icon{min-width:50px;display:flex;justify-content:center;align-items:center}.accordion-example-icon img{width:30px}.accordion-example strong{color:var(--example-title);display:block;margin-bottom:2px}.accordion-example p{color:var(--example-text);margin:0}.institution-extra{display:flex;align-items:center;gap:10px;padding:7px 33px;border-left:7px solid var(--institution-header);background:var(--accordion-body)}.institution-extra img{width:30px;height:30px;flex-shrink:0}.institution-extra h4{margin:0 0 12px}.institution-extra p{margin:0;color:#4A5568}.accordion-comparison{display:flex;flex-direction:column;gap:16px;padding:10px 18px;background:#FFF;border:1px solid var(--example-border);border-radius:20px}.accordion-comparison-title{display:flex;align-items:center}.accordion-comparison-title img{width:28px;height:28px;flex-shrink:0}.accordion-comparison-title strong{color:var(--badge-text)}.accordion-comparison-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.accordion-comparison-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:10px;padding:10px}.accordion-comparison-card--left{background:#F4E9FF}.accordion-comparison-card--right{background:#FFF8E6}.accordion-comparison-card img{width:25px;height:25px;object-fit:contain}.accordion-comparison-card h4{margin-bottom:12px;color:#1A2332;margin:0}.accordion-comparison-card p{margin:0;color:#718096}@media(max-width:767px){.institution-card-accordion__header{padding:16px}.institution-card-accordion__body{padding:16px}.accordion-item__header{padding:14px 16px}.accordion-item__body{padding:16px}.accordion-example{gap:5px}.accordion-example-icon{min-width:40px}.accordion-comparison-cards{grid-template-columns:1fr}.accordion-comparison-card{padding:20px 16px}}@media (max-width:767px){.institution-extra{gap:12px;padding:16px}.institution-extra img{width:24px;height:24px}.institution-extra h4{font-size:18px}}@media (max-width:767px){.institution-accordion-page{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.institution-card-accordion__info{flex-direction:column;align-items:flex-start;gap:20px}.institution-card-accordion__logo{align-self:left}.institution-card-accordion__heading{display:flex;flex-direction:column;align-items:start}.institution-card-accordion__heading-top{flex-direction:column;align-items:flex-start;gap:10px}.institution-card-accordion__description{max-width:100%}}.institution-cards-page{--card-border:#64A70B;--card-bg:#EDF7E1;--card-title:#64A70B;--example-bg:#FFFFFF;min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:45px 0;background:#F5F7FA}.institution-cards-page__content{display:flex;flex-direction:column;gap:10px}.institution-cards-page-subtitle{color:#1A2332}.institution-cards-page-description{color:#1A2332}.institution-cards-page-cards{display:flex;flex-direction:column;gap:10px}.institution-cards-page-card{display:flex;align-items:center;gap:20px;padding:20px 60px 20px 0;border:1px solid var(--card-border);border-radius:16px;background:var(--card-bg)}.institution-cards-page-card__icon{width:91px;height:84px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.institution-cards-page-card__icon img{width:40px;height:40px;object-fit:contain}.institution-cards-page-card__content{flex:1}.institution-cards-page-card__title{color:var(--card-title)}.institution-cards-page-card__text{margin:0;color:#1A2332}.institution-cards-page-example{display:flex;align-items:flex-start;gap:16px;margin-top:24px;padding:20px;border:1px solid var(--card-border);border-radius:16px;background:var(--example-bg)}.institution-warning{display:flex;align-items:flex-start;gap:10px;padding:10px 40px;border:1px solid var(--card-border);border-radius:16px;background:var(--card-border);color:#FFF}.institution-cards-page-example__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.institution-cards-page-example__icon img{width:24px;height:24px}.institution-cards-page-example strong{display:block;margin-bottom:8px;color:var(--card-title)}.institution-cards-page-example p{margin:0;color:#4E555F;line-height:1.6}.institution-example{display:flex;align-items:center;gap:16px;padding:20px;background:#FFF;border:1px solid var(--card-border);border-radius:20px}.institution-example__icon{min-width:50px;display:flex;justify-content:center;align-items:center}.institution-example__icon img{width:30px}.institution-example strong{color:var(--example-text);display:block;margin-bottom:22px}.institution-example p{color:var(--example-text);margin:0}@media (max-width:767px){.institution-cards-page{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.institution-cards-page-card{flex-direction:column;align-items:center;text-align:center;padding:20px;gap:2px}.institution-cards-page-card__content{width:100%}.institution-cards-page-example{flex-direction:column;align-items:center;text-align:center}}.institution-map-page{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:45px 0;background:#F5F7FA}.institution-map-page__content{display:flex;flex-direction:column;gap:15px}.institution-map{overflow:hidden;border-radius:20px;background:#FFFFFF}.institution-map__header,.institution-map__row{display:grid;grid-template-columns:1.1fr .9fr 1.4fr 1.4fr;gap:10px;align-items:center}.institution-map__header{background:#ffffff;color:#718096;padding:10px}.institution-map__row{padding:5px 10px}.institution-map__header div{background-color:#E8EAF0;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:20px;min-width:250px}.institution-map__row:first-of-type{border-top:none}.institution-name{display:flex;justify-content:start;align-items:center;gap:20px;padding:0 20px}.institution-name strong{display:block}.institution-name small{display:block;color:#4A5568}.institution-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.institution-dot--purple{background:#8B50C4}.institution-title--purple{color:#8B50C4}.institution-dot--orange{background:#E9B428}.institution-title--orange{color:#E9B428}.institution-dot--yellow{background:#AC8F38}.institution-title--yellow{color:#AC8F38}.institution-dot--blue{background:#47CCBB}.institution-title--blue{color:#47CCBB}.institution-dot--green{background:#64A70B}.institution-title--green{color:#64A70B}.institution-tag{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:10px 9px;border-radius:10px;border:1px solid}.institution-tag--purple{color:#8D4DD6;background:#F4EAFF;border-color:#8D4DD6}.institution-tag--orange{color:#F68B1F;background:#FFF2E4;border-color:#F68B1F}.institution-tag--yellow{color:#C48A00;background:#FFF8E4;border-color:#E5B325}.institution-tag--blue{color:#2CB8DD;background:#EAFBFF;border-color:#40C5E8}.institution-tag--green{color:#69BE28;background:#F2FAE9;border-color:#69BE28}.institution-map__row>div{color:#718096;min-width:250px}.institution-map__note{display:flex;align-items:center;gap:10px;padding:10px 33px;border-left:7px solid #AC8F38;background:#FFFFFF}.institution-map__note__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#FFF8E6}.institution-map__note img{width:30px;flex-shrink:0}.institution-map__note p{margin:0;color:#4A5568}@media (max-width:992px){.institution-map{overflow-x:auto}.institution-map__header,.institution-map__row{min-width:900px}}@media (max-width:767px){.institution-map-page{min-height:calc(100vh - 88px - 156px)}}.did-you-know-page{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:45px 0;background:#F5F7FA}.did-you-know-page__content{display:flex;flex-direction:column;gap:25px}.did-you-know-card{display:flex;align-items:flex-start;gap:10px;padding:20px 33px;border-left:7px solid #E3593F;background:#FFF9F8}.did-you-know-card__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#FFF0E0;width:40px;height:40px;border-radius:8px}.did-you-know-card__icon img{width:30px;height:30px}.did-you-know-card__content{display:flex;flex-direction:column;gap:20px}.did-you-know-card__content h2{margin:0;color:#1A2332}.did-you-know-card__content p{margin:0;color:#4A5568}@media (max-width:767px){.did-you-know-page{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.did-you-know-card__content{gap:10px}.did-you-know-card{gap:20px;padding:10px}}.evaluation-topbar-green__timer{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:113px;height:45px;padding:10px 9px;background:#FFFFFF;border:1px solid #0075BB;border-radius:10px;box-sizing:border-box}.evaluation-topbar-green__timer img{width:25px;height:25px;flex-shrink:0;display:block}.evaluation-topbar-green__timer span{color:#0075BB;font-variant-numeric:tabular-nums}.evaluation-topbar-green{position:sticky;top:0;z-index:999;background:#64A70B;width:100%}.evaluation-topbar-green__content{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.evaluation-topbar-green__content__final{position:relative;display:flex;justify-content:space-between;align-items:center;padding:10px 0;width:100%;min-height:70px}.evaluation-topbar-green__content__final__reloj{display:flex;align-items:center}.evaluation-topbar-green__timer_final{position:absolute;left:50%;transform:translateX(-50%);top:50%;transform:translate(-50%,-50%)}.evaluation-topbar-green__progress_final{margin-left:auto;display:flex;align-items:center;gap:12px}.evaluation-topbar-green__title{color:#FFF;margin:0}.evaluation-topbar-green__progress{display:flex;align-items:center;gap:12px}.evaluation-topbar-green__text{color:#FFF;font-size:14px;font-weight:600}.evaluation-topbar-green__dots{display:flex;justify-content:center;align-items:center;gap:8px}.evaluation-topbar-green__dot{width:12px;height:12px;border-radius:50%;background:rgba(70,130,0,.8);transition:.25s}.evaluation-topbar-green__dot.active{width:18px;height:18px;background:#FFF}.evaluation{min-height:calc(100vh - 60px - 80px);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:#FBFBFB}.evaluation__content{width:100%;max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:20px;padding:45px 0}.evaluation__badge{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:10px 9px;border:1px solid #0075BB;border-radius:10px;color:#0075BB;background:#EAF7FF}.evaluation__options{display:flex;flex-direction:column;gap:10px}.evaluation-option{width:100%}.evaluation-option__button{display:flex;align-items:center;gap:40px;width:100%;padding:10px 18px;border:1px solid #A0AEC0;border-radius:20px;background:#fff;cursor:pointer;transition:.25s}.evaluation-option__button:hover{border-color:#0075BB;transform:translateY(-2px)}.evaluation-option__letter{display:flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:50%;background:#A0AEC0;color:#fff}.evaluation-option__text{flex:1;text-align:left;color:#1A2332}.evaluation-option__list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.evaluation-option__list li{margin:0;line-height:1.5}.evaluation-option__button.active{border-color:#0075BB;background:#F5FAFF}.evaluation-option__button.active .evaluation-option__letter{background:#0075BB}.evaluation-option__button{position:relative}.evaluation-option__button:disabled{cursor:default;pointer-events:none}.evaluation-option__button.active{border-color:#0075BB;background:#EAF7FF}.evaluation-option__button.active .evaluation-option__letter{background:#0075BB}.evaluation-option__button.correct{border:2px solid #64A70B;border-radius:20px;background:#EDF7E1}.evaluation-option__button.correct .evaluation-option__letter{background:#64A70B;width:30px;height:30px;font-size:14px;font-weight:700}.evaluation-option__button.incorrect{border:2px solid #C6143B;border-radius:20px;background:#FFF0F0}.evaluation-option__button.incorrect .evaluation-option__letter{background:#E11D48;width:30px;height:30px;font-size:14px;font-weight:700}.evaluation-option__button.correct,.evaluation-option__button.incorrect{gap:50px;padding:8px 30px}.evaluation__feedback{display:none;gap:50px;padding:10px 30px;border-radius:20px;border:1px solid}.evaluation__feedback.show{display:flex}.evaluation__feedback-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:700}.evaluation__feedback-icon-evalua{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:14px;font-weight:700}.evaluation__feedback-content{display:flex;flex-direction:column;gap:4px}.evaluation__feedback-title{margin:0}.evaluation__feedback-text{margin:0;color:#1A2332}.evaluation__feedback.correct{border-color:#64A70B;display:flex;background:#EDF7E1;justify-content:start;align-items:center}.evaluation__feedback.correct .evaluation__feedback-icon{border:1px solid #64A70B;color:#64A70B}.evaluation__feedback.correct .evaluation__feedback-title{color:#64A70B}.evaluation__feedback.incorrect{border-color:#C6143B;background:#FFF0F0;display:flex;justify-content:start;align-items:center}.evaluation__feedback.incorrect .evaluation__feedback-icon{border:1px solid #C6143B;color:#C6143B}.evaluation__feedback.incorrect .evaluation__feedback-title{color:#C6143B}.evaluation-vf .evaluation__content{max-width:900px;margin:0 auto}.evaluation__badge-vf{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:10px 9px;border:1px solid #8B50C4;border-radius:10px;color:#8B50C4;background:#F4E9FF}.evaluation-vf__options{display:flex;justify-content:center;gap:24px}.evaluation-vf__card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;min-height:288px;padding:32px 24px;border:1px solid #718096;box-shadow:0 4px 4px rgba(0,98,155,.20);border-radius:20px;background:#E8EAF0;cursor:pointer;transition:.25s}.evaluation-vf__card:hover{border-color:#0075BB;transform:translateY(-2px)}.evaluation-vf__icon{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center}.evaluation-vf__icon img{width:60px;height:60px}.evaluation-vf__card span{color:#718096}.evaluation-vf__card.active{border:2px solid #00629B;background:#E0F4FF}.evaluation-vf__card.correct{border:2px solid #64A70B;background:#EDF7E1}.evaluation-vf__card.incorrect{border:2px solid #C6143B;background:#FFF0F0}@media (max-width:768px){.evaluation-vf__options{flex-direction:column;align-items:center}.evaluation-vf__card{width:100%;max-width:420px;min-height:150px}}@media (max-width:768px){.evaluation__header{margin-bottom:24px}.evaluation-option__button{gap:20px;padding:12px}.evaluation-option__letter{width:36px;height:36px;font-size:14px}}@media (max-width:767px){.evaluation{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.evaluation-topbar-green__progress{justify-content:space-between}.evaluation-topbar-green{top:0}.evaluation__content{padding:40px 0;gap:10px}.evaluation__feedback{gap:20px}.evaluation-option__button.correct,.evaluation-option__button.incorrect{gap:20px;padding:8px 30px}}@media (max-width:576px){.evaluation-topbar-green__content{flex-direction:column;align-items:center;gap:16px}.evaluation-topbar-green__content__final{display:flex;flex-direction:column;gap:16px}.evaluation-topbar-green__timer_final{position:static;transform:none}.evaluation-topbar-green__content__final__reloj{width:100%;display:flex;justify-content:space-between;align-items:center}.evaluation-topbar-green__progress_final{width:100%;justify-content:center;margin-left:0}.evaluation-topbar-green__title{margin:0;text-align:left}.evaluation-topbar-green__progress{width:100%;display:flex;justify-content:center;align-items:center;gap:10px}.evaluation-topbar-green__text{text-align:center}}.evaluation-results{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);background-image:url("../assets/images/module1/evaluation-results-bg.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;padding:45px 0}.evaluation-results__content{display:flex;flex-direction:column;gap:24px}.evaluation-results__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.evaluation-results__icon{width:85px;height:85px;border-radius:50%;display:flex;justify-content:center;align-items:center}.evaluation-results__icon img{width:49px;height:49px}.evaluation-results__title{color:#1A2332}.evaluation-results__description{color:#4A5568}.evaluation-results__card{display:flex;flex-direction:column;gap:10px;background:#E8ECF0;border-radius:20px;padding:20px;text-align:center}.evaluation-results__score{display:flex;justify-content:center;align-items:flex-end;gap:12px}.evaluation-results__separator{color:#1F2937}.evaluation-results__total{color:#1F2937}.evaluation-results__label{color:#1F2937}.evaluation-results__progress{width:100%;max-width:390px;height:6.33px;margin:0 auto;border-radius:40px;background:#FFFFFF;overflow:hidden}.evaluation-results__progress-fill{width:0;height:100%;border-radius:inherit;transition:width .4s ease}.evaluation-results__percentage{font-weight:600}.evaluation-results__actions{display:flex;flex-direction:column;align-items:center;gap:24px}.evaluation-results--success .evaluation-results__icon{background:rgba(100,167,11,.20)}.evaluation-results--success .evaluation-results__correct,.evaluation-results--success .evaluation-results__percentage{color:#64A70B}.evaluation-results--success .evaluation-results__progress-fill{background:#64A70B}.evaluation-results--failed .evaluation-results__icon{background:rgba(167,58,11,.20)}.evaluation-results--failed .evaluation-results__correct,.evaluation-results--failed .evaluation-results__percentage{color:#E3593F}.evaluation-results--failed .evaluation-results__progress-fill{background:#E3593F}@media (max-width:992px){.evaluation-results{padding:32px 0 100px}.evaluation-results__card{padding:40px 32px}}@media (max-width:767px){.evaluation-results{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.evaluation-results__correct{font-size:42px}.evaluation-results__total{font-size:32px}.evaluation-results__actions .btn{width:100%;min-width:auto}}@media (max-width:576px){.evaluation-results{min-height:auto;padding:24px 0 100px}.evaluation-results__card{padding:32px 20px;border-radius:20px}.evaluation-results__description{font-size:15px}}.functions-sf{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:45px 0 19px}.functions-sf__content{margin:0 auto;display:flex;flex-direction:column;gap:20px}.functions-card{width:100%;border-radius:20px;padding:20px;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:10px;cursor:pointer;transition:.25s ease}.functions-card:hover{transform:translateY(-4px)}.functions-card__icon{width:56px;height:52px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.functions-card__icon img{width:30px;height:30px;object-fit:contain}.functions-card__title{color:#FFF}.functions-card--blue{background:#00629B}.functions-card__icon.functions-card--blue{background:#297BAB}.functions-card--yellow{background:#E9B428}.functions-card__icon.functions-card--yellow{background:#D2A11F}.functions-card--purple{background:#8B50C4}.functions-card__icon.functions-card--purple{background:#7336AE}.functions-card--green{background:#64A70B}.functions-card__icon.functions-card--green{background:#568E0C}.functions-note{padding:7px 30px;border-radius:20px;background:#EAF6D5;display:flex;align-items:center;gap:40px;border:1px solid #64A70B}.functions-note__icon{display:flex;justify-content:center;align-items:center;border-radius:10px;width:42.25px;height:39px;flex-shrink:0;background-color:#FFFFFF}.functions-note__icon img{width:24.38px;height:24.38px;display:block}@media (max-width:992px){.functions-sf{align-items:flex-start}.functions-card{min-height:130px;padding:24px;gap:20px}}@media (max-width:767px){.functions-sf{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.functions-card{flex-direction:column;justify-content:center;align-items:center;text-align:center}.functions-note{padding:5px 10px;gap:20px}}.taxonomy-sf{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:45px 0}.taxonomy-sf__content{display:flex;flex-direction:column;gap:15px;margin:0 auto}.taxonomy-sf__accordion{border-radius:20px;overflow:hidden;background:#FFFFFF;border:1px solid #E8EAF0;box-shadow:0 3px 4.9px rgba(0,0,0,.25)}.taxonomy-item{border-bottom:1px solid #E8EAF0}.taxonomy-item:last-child{border-bottom:none}.taxonomy-item__header{width:100%;background:#FFFFFF;border:none;padding:10px 25px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:.25s}.taxonomy-item__header:hover{background:#F8FAFC}.taxonomy-item__left{display:flex;align-items:center;gap:40px}.taxonomy-item__icon{width:40px;height:40px;border-radius:6px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.taxonomy-item__icon img{width:20px;height:20px;object-fit:contain}.taxonomy-item__title{text-align:start;color:#1A2332}.taxonomy-item__arrow{width:20px;height:20px;transition:transform .25s}.taxonomy-item__body{max-height:0;overflow:hidden;transition:max-height .35s ease}.taxonomy-item.is-open .taxonomy-item__body{max-height:350px}.taxonomy-item.is-open .taxonomy-item__arrow{transform:rotate(180deg)}.taxonomy-item__content{padding:10px 30px;color:#1A2332;padding-left:75px}.taxonomy-item__content ul{list-style:disc;padding-left:24px;margin:0}.taxonomy-item__content li{display:list-item;margin-bottom:8px}.taxonomy-item--blue li::marker{color:#00629B}.taxonomy-item--turquoise li::marker{color:#47CCBB}.taxonomy-item--green li::marker{color:#64A70B}.taxonomy-item--yellow li::marker{color:#E9B428}.taxonomy-item--red li::marker{color:#E3593F}.taxonomy-item--purple li::marker{color:#8B50C4}.taxonomy-item--lightblue li::marker{color:#77C5F3}.taxonomy-item--blue .taxonomy-item__body{background:#E0F4FF}.taxonomy-item--turquoise .taxonomy-item__body{background:#E3F7F5}.taxonomy-item--green .taxonomy-item__body{background:#EDF7E1}.taxonomy-item--yellow .taxonomy-item__body{background:#FFF8E6}.taxonomy-item--red .taxonomy-item__body{background:#FFF0F0}.taxonomy-item--purple .taxonomy-item__body{background:#F4E9FF}.taxonomy-item--lightblue .taxonomy-item__body{background:#E0F4FF}.taxonomy-item--blue.is-open .taxonomy-item__icon{background:#014D79}.taxonomy-item--turquoise.is-open .taxonomy-item__icon{background:#33A294}.taxonomy-item--green.is-open .taxonomy-item__icon{background:#4D7E0B}.taxonomy-item--yellow.is-open .taxonomy-item__icon{background:#B8890B}.taxonomy-item--red.is-open .taxonomy-item__icon{background:#BD3218}.taxonomy-item--purple.is-open .taxonomy-item__icon{background:#6C23B2}.taxonomy-item--lightblue.is-open .taxonomy-item__icon{background:#014D79}.taxonomy-item--blue.is-open .taxonomy-item__header{background:#00629B}.taxonomy-item--blue .taxonomy-item__icon{background:#E0F4FF}.taxonomy-item.is-open .taxonomy-item__title{color:#FFFFFF}.taxonomy-item--turquoise.is-open .taxonomy-item__header{background:#47CCBB}.taxonomy-item--turquoise .taxonomy-item__icon{background:#E3F7F5}.taxonomy-item--green.is-open .taxonomy-item__header{background:#64A70B}.taxonomy-item--green .taxonomy-item__icon{background:#EDF7E1}.taxonomy-item--yellow.is-open .taxonomy-item__header{background:#E9B428}.taxonomy-item--yellow .taxonomy-item__icon{background:#FFF8E6}.taxonomy-item--red.is-open .taxonomy-item__header{background:#E3593F}.taxonomy-item--red .taxonomy-item__icon{background:#FFF0F0}.taxonomy-item--purple.is-open .taxonomy-item__header{background:#8B50C4}.taxonomy-item--purple .taxonomy-item__icon{background:#F4E9FF}.taxonomy-item--lightblue.is-open .taxonomy-item__header{background:#77C5F3}.taxonomy-item--lightblue .taxonomy-item__icon{background:#E0F4FF}@media (max-width:991.98px){.taxonomy-sf{align-items:flex-start;padding:32px 0}}@media (max-width:767px){.taxonomy-sf{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.taxonomy-item__header{padding:14px 16px}.taxonomy-item__left{gap:12px}.taxonomy-item__title{font-size:15px}}@media (max-width:575.98px){.taxonomy-sf{padding:24px 0}.taxonomy-item__title{font-size:14px}}.credit-institutions{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:45px 0}.credit-institutions__content{display:flex;flex-direction:column;gap:15px;margin:0 auto}.credit-institutions__header{display:grid;grid-template-columns:max-content minmax(0,1fr);width:100%;max-width:100%;border-radius:20px;overflow:hidden;background:#FFFFFF}.credit-institutions__header-title{display:flex;align-items:center;padding:20px;min-width:0;background:#00629B;color:#FFFFFF}.credit-institutions__header-description{display:flex;align-items:center;min-width:0;padding:20px;color:#1A2332}.credit-institutions__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.credit-card{display:flex;align-items:center;gap:10px;padding:20px;background:#FFFFFF;border-radius:20px;transition:.25s;box-shadow:0 0 10px rgba(0,0,0,.10)}.credit-card__icon{width:56px;height:52px;display:flex;justify-content:center;align-items:center;border-radius:8px;background:#E0F4FF;flex-shrink:0}.credit-card__icon img{width:3p0x;height:3p0x;object-fit:contain}.credit-card__content{display:flex;flex-direction:column}.credit-card__content h3{color:#1A2332}.credit-card__content p{color:#4A5568}.credit-important{display:flex;justify-content:center;align-items:center;gap:10px;padding:10px;border-left:7px solid #C7A11A;background:#FFFFFF;padding-left:33px}.credit-important__icon{width:40px;height:40px;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:#FFF8E6;border-radius:8px}.credit-important__icon img{width:30px}.credit-important__content{display:flex;flex-direction:column;gap:5px}.credit-important__content h3{color:#1A2332}.credit-important__content p{color:#4A5568}@media (max-width:991.98px){.credit-institutions{align-items:flex-start;padding:32px 0}.credit-institutions__header{grid-template-columns:1fr}.credit-institutions__header-title{justify-content:center;text-align:center}}@media (max-width:767px){.credit-institutions{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.credit-institutions__grid{grid-template-columns:1fr}.credit-card{padding:16px;gap:14px}.credit-important{flex-direction:column;gap:12px}}@media (max-width:575.98px){.credit-institutions{padding:24px 0}.credit-institutions__header-title{padding:20px}.credit-institutions__header-description{padding:20px}}.financial-services{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:45px 0}.financial-services__content{display:flex;flex-direction:column;gap:15px;margin:0 auto}.featured-card{display:grid;grid-template-columns:295px 1fr;background:#E5FDFA;border:1px solid #47CCBB;border-radius:20px;overflow:hidden}.featured-card__image{height:100%}.featured-card__image img{width:100%;height:100%;object-fit:cover;display:block}.featured-card__content{display:flex;flex-direction:column;justify-content:center;padding:20px;color:#1A2332}.financial-note{display:flex;align-items:center;gap:20px;background:#FFFFFF;border-left:7px solid #47CCBB;padding:10px;padding-left:33px}.financial-note__icon{width:40px;height:40px;border-radius:8px;background-color:#E3F7F5;display:flex;justify-content:center;align-items:center;flex-shrink:0}.financial-note__icon img{width:30px}.financial-note__content{color:#4A5568}.financial-services__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.service-card{background:#FFFFFF;border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:5px}.service-card--yellow{border-top:3px solid #AC8F38}.service-card--green{border-top:3px solid #64A70B}.service-card--yellow h2{color:#AC8F38}.service-card--green h2{color:#64A70B}.service-card p{color:#1A2332}.service-card__tags{display:flex;flex-wrap:wrap;gap:15px;margin-top:auto}.service-tag{display:inline-flex;align-items:center;justify-content:center;padding:5px 9px;border-radius:2px;background:#EDF7E1;color:#64A70B}@media (max-width:991.98px){.financial-services{align-items:flex-start}}@media (max-width:767px){.financial-services{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.featured-card{grid-template-columns:1fr}.financial-services__grid{grid-template-columns:1fr}.financial-note{flex-direction:column;align-items:flex-start}.featured-card__content{padding:20px}}@media (max-width:575.98px){.financial-services{padding:24px 0}.service-card{padding:18px}.featured-card__image{height:220px}}.content-map{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:45px 0}.content-map__content{display:flex;flex-direction:column;gap:15px;margin:0 auto}.content-map__body{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch;min-height:0}.content-map__cover{position:relative;overflow:hidden;border-radius:20px}.content-map__cover img{width:100%;height:100%;object-fit:cover;display:block}.content-map__cover-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.content-map__nodes{height:100%;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:10px}.content-node{width:100%;min-height:120px;height:100%;padding:20px;border:none;border-radius:20px;text-align:left;background:#FFFFFF;transition:.25s;cursor:pointer}.content-node:hover{transform:translateX(4px)}.content-node--rssf{background:#FFF0E0;color:#E3593F}.content-node--history{background:#E9F9FC;color:#47CCBB}.content-node--institutions{background:#EDF7E1;color:#64A70B}.content-node--ecosystem{background:#FFF8E6;color:#E9B428}.content-node--system{background:#F4E9FF;color:#8B50C4}.content-node--mecanismo{background:#E0F4FF;color:#00609C}.content-node.is-active{border:2px solid currentColor}.content-map__detail{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:20px;background:#FFFFFF;border:2px solid #E3593F;border-radius:20px}.content-map__badge{align-self:flex-start;padding:10px 9px;border-radius:10px;background:#EDF7E1;color:#64A70B;border:1px solid #64A70B}.content-map__detail h2{color:#4A5568;margin:0}.content-map__detail p{color:#1A2332;margin:0}.content-map__button{align-self:flex-start}.content-map__detail--rssf{border-color:#E3593F}.content-map__detail--history{border-color:#47CCBB}.content-map__detail--institutions{border-color:#64A70B}.content-map__detail--ecosystem{border-color:#E9B428}.content-map__detail--system{border-color:#8B50C4}.content-map__detail--mecanismo{border-color:#00609C}@media (min-width:1600px){.content-node{min-height:125px}}@media (max-width:991.98px){.content-map{align-items:flex-start;padding:32px 0}.content-map__body{grid-template-columns:1fr}.content-map__nodes{height:auto;display:flex;flex-direction:column;gap:10px}.content-node{height:auto;min-height:60px}.content-map__cover{height:280px}}@media (max-width:767px){.content-map{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.content-map__cover{height:240px}.content-map__detail{padding:18px}}@media (max-width:575.98px){.content-map{padding:24px 0}.content-node{min-height:52px;font-size:14px}}.self-assessment{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:45px 0}.self-assessment__content{display:flex;flex-direction:column;gap:15px;margin:0 auto}.self-assessment__intro{margin:0 auto;text-align:center;color:#00629B}.self-assessment__intro2{margin:0 auto;text-align:left;color:#00629B}.self-assessment__notice{display:flex;align-items:center;gap:40px;padding:20px;background:#E8EAF0;border:1px solid #A0AEC0;border-radius:16px}.self-assessment__notice-icon{width:52px;height:48px;border-radius:10px;background:#A0AEC0;display:flex;justify-content:center;align-items:center;flex-shrink:0}.self-assessment__notice-icon img{width:30px;height:30px;object-fit:contain}.self-assessment__notice-content{display:flex;flex-direction:column;gap:10px}.self-assessment__notice-content h2{color:#1A2332}.self-assessment__notice-content p{color:#718096}.self-assessment__options{display:flex;flex-direction:column;gap:15px}.assessment-option{width:100%;display:flex;align-items:center;gap:18px;padding:10px 20px;background:#FFFFFF;border:1px solid #A0AEC0;border-radius:20px;text-align:left;cursor:pointer;transition:.25s}.assessment-option:hover{border-color:#0075BB}.assessment-option__icon{width:52px;height:52px;border-radius:50%;background:#A0AEC0;display:flex;justify-content:center;align-items:center;flex-shrink:0;transition:.25s}.assessment-option__icon img{width:30px;height:30px;object-fit:contain}.assessment-option__content{display:flex;flex-direction:column;gap:10px}.assessment-option__content h2{color:#1A2332}.assessment-option__content p{color:#1A2332}.assessment-option.is-active{border:2px solid #0075BB;background:#E0F4FF}.assessment-option.is-active .assessment-option__icon{background:#0075BB}.assessment-feedback{display:none;align-items:center;gap:40px;padding:20px;background:#EAF7FF;border:1px solid #C6C6C8;border-radius:20px}.assessment-feedback.is-visible{display:flex}.assessment-feedback__icon{width:30px;height:30px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.assessment-feedback__icon img{width:30px;height:30px}.assessment-feedback__content{display:flex;flex-direction:column;gap:5px}.assessment-feedback__content h2{color:#00629B}.assessment-feedback__content p{color:#1A2332}@media (max-width:991.98px){.self-assessment{align-items:flex-start;padding:32px 0}}@media (max-width:767px){.self-assessment{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.assessment-option{padding:16px;gap:14px}.assessment-feedback{padding:16px;gap:14px}}@media (max-width:575.98px){.self-assessment{padding:24px 0}.assessment-option{align-items:flex-start}.self-assessment__notice{align-items:flex-start;gap:10px}}.evaluation-conditions{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:45px 0}.evaluation-conditions__content{display:flex;flex-direction:column;gap:10px;margin:0 auto}.evaluation-hero{display:flex;align-items:center;gap:20px;padding:15px 20px;background:#00629B;border-radius:20px}.evaluation-hero__icon{width:40px;height:40px;border-radius:8px;background:#E0F4FF;display:flex;justify-content:center;align-items:center;flex-shrink:0}.evaluation-hero__icon img{width:30px;height:30px;object-fit:contain}.evaluation-hero__content{display:flex;flex-direction:column;gap:5px}.evaluation-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.evaluation-summary__card{display:flex;flex-direction:column;gap:5px;padding:10px 20px;background:#FFFFFF;border-radius:20px;border-top:3px solid #00629B}.evaluation-summary__card--success{border-top-color:#64A70B}.evaluation-summary__card--gray{border-top-color:#4A5568}.evaluation-summary__card span{color:#00629B;font-weight:600}.evaluation-summary__card--success span{color:#64A70B}.evaluation-summary__card--gray span{color:#4A5568}.evaluation-summary__card h3{color:#1A2332;margin:0}.evaluation-summary__card p{color:#1A2332;margin:0}.evaluation-topics{background:#FFFFFF;border-radius:20px;padding:10px 20px}.evaluation-topics h2{color:#1A2332;margin-bottom:10px}.evaluation-topics__list{margin:0;padding-left:22px;color:#1A2332}.evaluation-topics__list li{margin-bottom:10px;list-style:disc;list-style-position:outside}.evaluation-topics__list li:last-child{margin-bottom:0}.evaluation-topics__list li::marker{color:#00629B}@media (max-width:991.98px){.evaluation-conditions{align-items:flex-start;padding:32px 0}}@media (max-width:767px){.evaluation-conditions{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.evaluation-summary{grid-template-columns:1fr}.evaluation-hero{padding:18px;align-items:flex-start}.evaluation-hero__icon{width:42px;height:42px}}@media (max-width:575.98px){.evaluation-conditions{padding:24px 0}.evaluation-topics{padding:18px}.evaluation-summary__card{padding:16px}}.pause-screen{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);background:url("../assets/images/module1/fondo-video.webp") center / cover no-repeat;padding:48px 0 0}.pause-screen__content{display:flex;flex-direction:column;gap:20px}.pause-screen__message h1{color:#fff;margin:0}.pause-screen__image{display:flex;justify-content:center;align-items:flex-end;width:100%}.pause-screen__image img{max-width:566px;width:100%;display:block}@media (max-width:767px){.pause-screen{min-height:calc(100vh - 88px - 156px)}}.evaluation-results-final{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);background:#F5F7FA;padding:45px 0}.evaluation-results__content{display:flex;flex-direction:column;gap:15px;margin:0 auto}.results-header{display:grid;grid-template-columns:1.1fr 1fr 1fr;padding:10px 20px;gap:20px;border-radius:20px;border-top:3px solid transparent;background-color:#fff}.results-header.approved{border-top:3px solid #64A70B}.results-header.failed{border-top:3px solid #C6143B}.result-card{background:#fff;border-radius:16px;display:flex;align-items:center;gap:10px}.result-card.score{flex-direction:column;align-items:flex-start;justify-content:center}.score-value{margin:0;color:#00629B}.score-status.approved{color:#69b023}.score-status.failed{color:#d92d4c}.card-icon{width:40px;height:40px;border-radius:8px;background:#E8ECF0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.card-icon img{width:25px;height:25px}.result-card h3{margin:0 0 6px;font-size:18px;font-weight:600;color:#243043}.result-card p{margin:0;font-size:15px;color:#7b8593}.questions-summary{display:flex;flex-direction:column;gap:15px}.section-title{color:#1A2332}.questions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.question{padding:10px 20px;border-radius:10px;border:2px solid transparent;display:flex;align-items:center;justify-content:space-between;transition:.25s ease}.question span{color:#1A2332}.question img{width:30px;height:30px;flex-shrink:0}.question.success{background:#EDF7E1;border-color:#64A70B}.question.success span{color:#1A2332}.question.error{background:#FFF0F0;border-color:#C6143B}.question.error span{color:#1A2332}.question.success:hover{background:#EDF8DE}.question.error:hover{background:#FFEDEE}.question.success img,.question.error img{display:block}.feedback{display:flex;flex-direction:column;gap:10px;border-radius:20px;border:1px solid #A0AEC0;padding:20px;background-color:#E8EAF0}.feedback h3{color:#4A5568}.feedback-box{display:flex;align-items:center;gap:20px}.feedback-box img{width:30px;height:30px;flex-shrink:0}.feedback-box p{margin:0;color:#1A2332}.results-message{margin:28px auto 36px;max-width:760px;text-align:center;font-size:18px;line-height:1.7;color:#4A5565}.results-actions{display:flex;justify-content:center;margin-top:auto}.results-success{display:flex;flex-direction:column;align-items:center;gap:15px}.results-success[hidden]{display:none !important}@media (max-width:1024px){.evaluation-results{padding:28px 24px}.results-header{grid-template-columns:1fr}.questions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.evaluation-results{min-height:calc(100vh - 88px - 156px)}}@media (max-width:767px){.evaluation-results{padding:24px 18px}.score-value{font-size:42px}.section-title,.feedback h3{font-size:20px}.questions-grid{grid-template-columns:1fr}.question{height:auto;min-height:56px;padding:14px 16px}.question span{font-size:14px}.feedback-box{padding:18px}.feedback-box p{font-size:15px}.results-message{font-size:16px;margin:24px auto 30px}}.course-register{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 72px - 80px);padding:20px 0;background:url("../assets/images/module1/fondo-video.webp") center/cover no-repeat}.course-register__content{display:flex;flex-direction:column;gap:15px}.course-register__hero{display:flex;flex-direction:column;align-items:center;gap:15px}.course-register__form{display:flex;flex-direction:column;gap:20px;padding:20px;background:#fff;border:1px solid #A0AEC0;border-radius:10px}.course-register__field{position:relative}.course-register__field .form-control{height:58px;padding:18px 16px 8px;border:1px solid #00629B;border-radius:4px;background:#FFFFFF;color:#1D1B20;font-size:16px;transition:all .25s ease}.course-register__field .form-control::placeholder{color:#1D1B20;opacity:1}.form-floating>.form-control::placeholder{color:#1D1B20 !important;opacity:1 !important}.course-register__field .form-control:focus{border-color:#00629B;box-shadow:0 0 0 3px rgba(0,98,155,.18)}.course-register__field label{position:absolute;top:0;left:14px;transform:translateY(-50%) !important;display:inline-block;width:auto;height:auto !important;margin:0;padding:0 6px;background:#E0F4FF;color:#00629B;font-size:12px;font-weight:500;line-height:1;white-space:nowrap;z-index:10;pointer-events:none;opacity:1 !important}.course-register__field.form-floating>label{transform:translateY(-50%) !important;inset:auto;left:14px;top:0;width:auto;height:auto;padding:0 6px}.course-register__field.form-floating>.form-control:focus~label,.course-register__field.form-floating>.form-control:not(:placeholder-shown)~label{transform:translateY(-50%) !important;color:#00629B}.course-register__error{display:block;margin-top:6px;color:#C6143B;font-size:13px;font-weight:500}.course-register__notice{display:flex;gap:14px;align-items:center;padding:18px 22px;background:#FFF2E6;border-radius:10px}.course-register__notice img{width:26px;flex-shrink:0}.course-register__notice p{margin:0;color:#7A7A7A}.form-control.is-valid{border-color:#64A70B}.form-control.is-valid:focus{border-color:#64A70B;box-shadow:0 0 0 3px rgba(100,167,11,.18)}.form-control.is-invalid{border-color:#C6143B}.form-control.is-invalid:focus{border-color:#C6143B;box-shadow:0 0 0 3px rgba(198,20,59,.18)}.course-register__captcha{width:100%;margin-top:8px;display:flex;justify-content:center}.course-register__continue{width:100%;display:flex;justify-content:center;align-items:center}.course-register__continue .btn:disabled{background:#718096;border-color:#718096;color:#FFFFFF;opacity:1;cursor:not-allowed;box-shadow:none}.course-register__continue .btn:disabled:hover{background:#718096;border-color:#718096;color:#FFFFFF;cursor:not-allowed}@media (max-width:991px){.course-register{padding:24px 0}}@media (max-width:767px){.course-register__content{gap:20px}.course-register__form{padding:18px}.course-register__notice{align-items:flex-start}}@media (max-width:767px){.course-register{min-height:calc(100vh - 42px - 60px)}}.certificate-page{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);background:url("../assets/images/module1/fondo-video.webp") center / cover no-repeat;padding:20px 0;overflow-y:auto;overflow-x:hidden}.certificate{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.certificate__scroll{width:100%;display:flex;justify-content:center;overflow-x:auto;overflow-y:hidden}.certificate__card{width:1152px;min-width:1152px;max-width:1152px;display:flex;flex-shrink:0;box-sizing:border-box;background:#FFFFFF;border:10px solid #FFFFFF;box-shadow:0 10px 35px rgba(0,0,0,.18);overflow:hidden}.certificate__sidebar{width:249px;min-width:249px;max-width:249px;flex:0 0 249px;min-height:477px;position:relative;display:flex;align-items:stretch;justify-content:center;background:#0A5F96;overflow:hidden}.certificate__sidebar-image{display:block;width:100%;height:100%;object-fit:cover}.certificate__right{flex:1 1 auto;width:calc(100% - 249px);min-width:0;min-height:477px;display:flex;flex-direction:column}.certificate__content{width:100%;min-width:0;box-sizing:border-box;padding:25px 64px;display:flex;flex-direction:column;gap:20px}.certificate__top-line{width:100%;height:5px;min-height:5px;flex-shrink:0;background:linear-gradient(90deg,#E9B428 0%,#E9B428 16.66%,#E3593F 16.66%,#E3593F 33.33%,#47CCBB 33.33%,#47CCBB 50%,#8B50C4 50%,#8B50C4 66.66%,#00629B 66.66%,#00629B 83.33%,#64A70B 83.33%,#64A70B 100%)}.certificate__divider{width:100%;height:5px;min-height:5px;flex-shrink:0;background:linear-gradient(90deg,#E9B428 0%,#E9B428 16.66%,#E3593F 16.66%,#E3593F 33.33%,#47CCBB 33.33%,#47CCBB 50%,#8B50C4 50%,#8B50C4 66.66%,#00629B 66.66%,#00629B 83.33%,#64A70B 83.33%,#64A70B 100%)}.certificate__bottom-line{width:100%;height:10px;min-height:10px;flex-shrink:0;margin-top:auto;background:linear-gradient(90deg,#E9B428 0%,#E9B428 16.66%,#E3593F 16.66%,#E3593F 33.33%,#47CCBB 33.33%,#47CCBB 50%,#8B50C4 50%,#8B50C4 66.66%,#00629B 66.66%,#00629B 83.33%,#64A70B 83.33%,#64A70B 100%)}.certificate__subtitle{margin:0;color:#64A70B}.certificate__content hr{width:100%;margin:0;border-color:#718096}.certificate__label{color:#4A5568}.certificate__name{margin:0;color:#4A5568}.certificate__text{color:#4A5568}.certificate__course{color:#00629B}.certificate__info{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.certificate__info-label{color:#4A5568}.certificate__info p{margin:0;color:#4A5568}.certificate__footer-logo{width:160px;max-width:100%;height:auto;display:block}.certificate__actions{display:flex;justify-content:center;align-items:center}@media (max-width:991px){.certificate-page{overflow-x:hidden;overflow-y:auto}.certificate{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.certificate__scroll{width:100%;display:flex;justify-content:flex-start;overflow-x:auto;overflow-y:hidden}.certificate__card{width:1152px;min-width:1152px;max-width:1152px;margin:0;flex-shrink:0}.certificate__actions{width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0;padding:0 16px;box-sizing:border-box}}@media (max-width:767px){.certificate-page{min-height:calc(100vh - 88px - 156px);padding:20px 0}.certificate__scroll{justify-content:flex-start}.certificate__card{width:1152px;min-width:1152px;max-width:1152px}}.course-complete{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);padding:20px 0;background:#F5F7FA}.course-complete__content{display:flex;flex-direction:column;align-items:center;gap:20px}.course-complete__badge{max-width:207px}.course-complete__badge img{display:block;width:100%;height:auto}.course-complete__title{text-align:center;color:#1A2332}.course-next{width:100%;display:flex;align-items:center;justify-content:space-between;gap:40px;padding:20px;border:1px solid #64A70B;border-radius:20px;background:#EDF7E1}.course-next__content{display:flex;align-items:center;gap:10px}.course-next__icon{width:52px;height:48px;background-color:#64A70B;border-radius:10px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.course-next__icon span{text-align:center;color:white;font-size:24px;font-weight:800}.course-next__text h3{color:#64A70B}.course-next__text p{color:#718096}.course-next .btn{min-width:210px}@media (max-width:991px){.course-complete__summary{border-radius:20px;flex-direction:column;align-items:stretch;padding:20px}.course-complete__divider{width:100%;height:1px}.course-next{flex-direction:column;align-items:stretch}.course-next__content{align-items:flex-start}.course-next .btn{width:100%}}@media (max-width:767px){.course-complete{min-height:calc(100vh - 88px - 156px)}.course-next{gap:20px}}.evaluation-resume{min-height:calc(100vh - 60px - 80px);display:flex;align-items:flex-start;padding:45px 0 30px;background:#F5F7FA}.evaluation-resume__content{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:15px}.evaluation-resume__intro{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:10px 33px;background:#FFFFFF;border-left:5px solid #FFD964}.evaluation-resume__intro-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#FFF8E6}.evaluation-resume__intro-icon img{width:30px;height:30px;object-fit:contain}.evaluation-resume__intro-content{display:flex;flex-direction:column;gap:12px}.evaluation-resume__intro-content h2{margin:0;color:#1A2332}.evaluation-resume__intro-content p{margin:0;color:#4A5568}.evaluation-resume__card{width:100%;display:flex;flex-direction:column;gap:10px;padding:10px 20px;background:#E8ECF0;border-radius:20px}.evaluation-resume__card-header{width:100%;display:flex;align-items:center;justify-content:space-between}.evaluation-resume__card-label{color:#1A2332}.evaluation-resume__saved{display:flex;align-items:center;gap:10px;padding:10px 9px;border:1px solid #8B50C4;border-radius:10px;background:#F4E9FF}.evaluation-resume__saved img{width:15px;height:15px;object-fit:contain}.evaluation-resume__saved span{color:#8B50C4}.evaluation-resume__progress{width:100%;display:flex;flex-direction:column;gap:4px}.evaluation-resume__progress-header{width:100%;display:flex;align-items:center;justify-content:space-between}.evaluation-resume__progress-header span{color:#1A2332}.evaluation-resume__progress-bar{width:100%;height:6.25px;overflow:hidden;border-radius:50px;background:#FFFFFF}.evaluation-resume__progress-fill{width:0;height:100%;border-radius:10px;background:#8B50C4;transition:width .35s ease}.evaluation-resume__progress{margin:0;color:#8B50C4}.evaluation-resume__info{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.evaluation-resume__info-item{min-height:53px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:5px 12px;background:#F5F7FA;border:1px solid #1A2332;border-radius:10px}.evaluation-resume__info-item .text-caption{color:#1A2332}.evaluation-resume__info-item strong{color:#1A2332}.evaluation-resume__actions{width:100%;display:flex;flex-direction:column;gap:15px}.evaluation-resume__action{width:100%;min-height:84px;display:flex;align-items:center;padding:20px;border-radius:20px;font-family:inherit;text-align:left;cursor:pointer}.evaluation-resume__action-icon{width:52px;height:48px;min-width:52px;display:flex;align-items:center;justify-content:center;margin-right:40px;border-radius:10px}.evaluation-resume__action-icon img{width:30px;height:30px;object-fit:contain}.evaluation-resume__action-content{min-width:0;display:flex;flex-direction:column;gap:5px;flex:1}.evaluation-resume__action-content p{color:#718096}.evaluation-resume__continue{background:#FFF8E6;border:1px solid #FF8A22}.evaluation-resume__continue .evaluation-resume__action-icon{background:#FF8D28}.evaluation-resume__continue .evaluation-resume__action-content strong{color:#E3593F}.evaluation-resume__continue .evaluation-resume__action-content small{color:#718096}.evaluation-resume__continue .evaluation-resume__action-arrow{background:#E9B428}.evaluation-resume__continue .evaluation-resume__action-arrow span{color:#FFFFFF}.evaluation-resume__restart{background:#E8EAF0;border:1px solid #A0AEC0}.evaluation-resume__restart .evaluation-resume__action-icon{background:#A0AEC0}.evaluation-resume__restart .evaluation-resume__action-content strong{color:#1A2332}.evaluation-resume__restart .evaluation-resume__action-content small{color:#718096}.evaluation-resume__restart .evaluation-resume__action-arrow{background:#00629B}.evaluation-resume__restart .evaluation-resume__action-arrow span{color:#FFFFFF}@media (max-width:991.98px){.evaluation-resume{padding:30px 0}.evaluation-resume__content{max-width:100%}.evaluation-resume__action-arrow{width:130px;min-width:130px}}@media (max-width:767px){.evaluation-resume{min-height:calc(100vh - 88px - 156px);padding:24px 0 30px}.evaluation-resume__intro{padding:10px 15px;align-items:flex-start}.evaluation-resume__intro-content h2{font-size:15px}.evaluation-resume__intro-content p{font-size:10px}.evaluation-resume__info{grid-template-columns:1fr}.evaluation-resume__action{display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:16px;row-gap:14px;min-height:0;padding:16px}.evaluation-resume__action-icon{margin-right:0}.evaluation-resume__action-content{width:100%}.evaluation-resume__action-arrow{grid-column:1 / -1;justify-self:center;width:130px;min-width:130px}}@media (max-width:575.98px){.evaluation-resume{padding:18px 0 25px}.evaluation-resume__card{padding:9px 10px 7px}.evaluation-resume__action-content strong{font-size:12px}.evaluation-resume__action-content small{font-size:9px}}.hero__module-2{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 60px);background-image:url("../assets/images/module2/fondo-hero__module-2.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;background-color:#00629B;padding-top:48px;padding-bottom:80px}.hero__module-2-alt{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 60px);background-image:url("../assets/images/module2/fondo-hero__module-2-alt.webp");background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:48px;padding-bottom:80px}@media (max-width:992px){.hero__module-2{background-position:70% center}.hero__module-2,.hero__module-2-alt{min-height:calc(100vh - 60px - 72px)}}@media (max-width:767px){.hero__module-2{min-height:calc(100vh - 84px - 96px);background-position:68% center;background-size:cover}}@media (max-width:576px){.hero__module-2{min-height:calc(100vh - 88px - 96px);background-position:68% center;background-size:cover}.hero__module-2{padding:4rem 0}}.ec-life-cycle{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module2/bg-ec-life-cycle.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.module2_nodo1{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module2/module2-node1-background.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.module2_nodo2{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module2/module2-node2-background.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.module2_nodo3{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module2/module2-node3-background.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.ec-life-cycle__title{color:#FFFFFF;max-width:678px}.module2-stages{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module2-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px}.module2-stages__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%}.module2-stage{display:flex;align-items:center;justify-content:center;position:relative;border:1px solid;border-radius:20px;padding:15px 20px;text-align:center;gap:40px}.module2-stage__icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%}.module2-stage__icon img{width:40px;height:40px;object-fit:contain}.module2-stage--purple{background:#F4E9FF;border-color:#8B50C4;color:#8B50C4}.module2-stage--purple .module2-stage__icon{background:#8B50C4}.module2-stage--turquoise{background:#E3F7F5;border-color:#47CCBB;color:#3CC0B5}.module2-stage--turquoise .module2-stage__icon{background:#3CC0B5}.module2-stage--orange{background:#FFF0E0;border-color:#E3593F;color:#E3593F}.module2-stage--orange .module2-stage__icon{background:#E3593F}.module2-stage--green{background:#EDF7E1;border-color:#64A70B;color:#64A70B}.module2-stage--green .module2-stage__icon{background:#64A70B}@media (max-width:767px){.module2-stages__grid{grid-template-columns:1fr}.module2-stages{min-height:calc(100vh - 88px - 156px)}.module2-stage{gap:20px}.module2-stage__icon{width:40px;height:40px}.module2-stage__icon img{width:20px;height:20px}}.module2-creation{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module2-creation-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:20px}.module2-creation__notice{width:100%;flex-shrink:0;display:flex;align-items:center;gap:16px;padding:10px 20px;border:1px solid #00629B;border-radius:20px;background:#EAF7FF}.module2-creation__notice-icon{width:52px;min-width:52px;height:48px;min-height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:10px}.module2-creation__notice-icon{width:52px;min-width:52px;height:48px;min-height:48px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:10px}.module2-creation__notice-icon img{width:20px;height:20px;object-fit:contain}.module2-creation__notice p{margin:0;color:#1A2332}.module2-creation__title{display:flex;align-items:center;gap:14px}.module2-creation__title h1{margin:0}.module2-creation__intro{color:#1A2332}.module2-creation__accordion{width:100%;overflow:hidden;border:1px solid #E8EAF0;background:#FFFFFF}.module2-creation__accordion-button{width:100%;min-height:68px;display:flex;align-items:center;gap:24px;padding:12px 18px;color:#1A2332;text-align:left;background:#FFFFFF;transition:background-color .2s ease,color .2s ease}.module2-creation__accordion-icon{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:6px}.module2-creation__accordion-title{flex:1}.module2-creation__accordion-arrow{flex:0 0 40px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.module2-creation__accordion-arrow img{width:20px;height:20px;object-fit:contain;transition:filter .25s ease}.module2-creation__accordion.is-open .module2-creation__accordion-button{background:#0075BB;color:#FFFFFF}.module2-creation__accordion.is-open .module2-creation__accordion-title{color:#FFFFFF}.module2-creation__accordion.is-open .module2-creation__accordion-arrow img{filter:brightness(0) invert(1)}.module2-creation__accordion.is-open .module2-creation__accordion-arrow{transform:rotate(180deg)}.module2-creation__accordion-content{padding:14px 20px;background:#EAF7FF;border-bottom:4px solid #0075BB}.module2-creation__accordion-content[hidden]{display:none}.module2-creation__cards{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.module2-creation__card{min-height:197px;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:15px 20px;border-radius:20px;color:#FFFFFF}.module2-creation__card-gold{background-color:#FFF8E6}.module2-creation__card-green{background-color:#EDF7E1}.module2-creation__card-blue{background-color:#EAF7FF}.module2-creation__card-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px}.module2-creation__card-icon img{width:30px;height:30px;object-fit:contain}.module2-creation__card-label{display:block}.module2-creation__card h2{max-width:290px}.module2-creation__card p{margin:0;color:rgba(255,255,255,0.85)}.module2-creation__card--gold{background-color:#AC8F38}.module2-creation__card--green{background-color:#64A70B}.module2-creation__card--blue{background-color:#00629B}@media (max-width:900px){.module2-creation{padding:30px 25px 25px}.module2-creation__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.module2-creation__card:last-child{grid-column:1 / -1;max-width:calc(50% - 8px);width:100%;justify-self:center}}@media (max-width:600px){.module2-creation{padding:25px 18px 20px}.module2-creation__notice{gap:10px}.module2-creation__notice p{font-size:12px}.module2-creation__cards{grid-template-columns:1fr;gap:12px}.module2-creation__card:last-child{grid-column:auto;max-width:none}.module2-creation__card{min-height:125px}}@media (max-width:400px){.module2-creation{padding-left:14px;padding-right:14px}.module2-creation__title{gap:9px}.module2-creation__card h2{font-size:14px}}.module2-normal-operation{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:30px 0;background:#F5F7FA}.module2-normal-operation-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px}.module2-normal-operation__indicators{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:auto}.module2-normal-operation__indicator{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.module2-normal-operation__indicator-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#64A70B}.module2-normal-operation__indicator-icon img{width:30px;height:30px;object-fit:contain}.module2-normal-operation__indicator h3{margin:0;color:#283451}.module2-normal-operation__indicator p{margin:0;color:#283451}.module2-normal-operation__accordion{width:100%;overflow:hidden;border:1px solid #E8EAF0;border-radius:10px;background:#FFFFFF;box-shadow:0 0 2.6px rgba(0,0,0,0.25)}.module2-normal-operation__accordion-item{border-bottom:1px solid #DCE1E7}.module2-normal-operation__accordion-item:last-child{border-bottom:none}.module2-normal-operation__accordion-button{width:100%;display:flex;align-items:center;gap:40px;padding:10px 25px;border:0;background:#FFFFFF;cursor:pointer;text-align:left;font-family:inherit;transition:background-color 0.25s ease,color 0.25s ease}.module2-normal-operation__accordion-item.is-open .module2-normal-operation__accordion-button{background:#0075BB;color:#FFFFFF}.module2-normal-operation__accordion-title{flex:1;color:#1A2332;transition:color 0.25s ease}.module2-normal-operation__accordion-item.is-open .module2-normal-operation__accordion-title{color:#FFFFFF}.module2-normal-operation__accordion-icon{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#E0F4FF;transition:background-color 0.25s ease}.module2-normal-operation__accordion-icon img{width:20px;height:20px;object-fit:contain;transition:filter 0.25s ease}.module2-normal-operation__accordion-title{flex:1;color:#1A2332}.module2-normal-operation__accordion-item.is-open .module2-normal-operation__accordion-icon{background:transparent}.module2-normal-operation__accordion-item.is-open .module2-normal-operation__accordion-icon img{filter:brightness(0) invert(1)}.module2-normal-operation__accordion-arrow{width:40px;height:40px;flex:0 0 40px;display:flex;align-items:center;justify-content:center;transition:transform 0.25s ease}.module2-normal-operation__accordion-arrow img{width:20px;height:20px;object-fit:contain;transition:filter 0.25s ease}.module2-normal-operation__accordion-item.is-open .module2-normal-operation__accordion-arrow{transform:rotate(180deg)}.module2-normal-operation__accordion-item.is-open .module2-normal-operation__accordion-arrow img{filter:brightness(0) invert(1)}.module2-normal-operation__accordion-content{display:none;padding:20px 30px;color:#1A2332;background-color:#E0F4FF}.module2-normal-operation__accordion-item.is-open .module2-normal-operation__accordion-content{display:block}.module2-normal-operation__accordion-content p{margin:0}@media (max-width:900px){.module2-normal-operation{padding:25px 25px 20px}.module2-normal-operation__indicators{gap:15px}}@media (max-width:767px){.module2-normal-operation{padding:22px 18px 18px}.module2-normal-operation__title{gap:9px}.module2-normal-operation__notice{align-items:flex-start}.module2-normal-operation__indicators{grid-template-columns:1fr;gap:12px}.module2-normal-operation__accordion-button{gap:10px}.module2-normal-operation__accordion-icon{margin-right:12px}.module2-normal-operation__accordion-title{font-size:13px}.module2-normal-operation__accordion-content{padding:15px}}.module2-recovery-resolution{min-height:calc(100vh - 60px - 80px);display:flex;flex-direction:column;justify-content:center;padding:40px 0;background:#F5F7FA}.module2-recovery-resolution__content{display:flex;flex-direction:column;gap:10px}.module2-recovery-resolution__title{display:flex;align-items:center;gap:10px}.module2-recovery-resolution__title h1{margin:0}.module2-recovery-resolution__intro{margin:0;color:#1A2332}.module2-recovery-resolution__subtitle{margin:0;color:#1A2332}.module2-recovery-resolution__cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.module2-recovery-resolution__card{display:flex;flex-direction:column;justify-content:center;min-height:123px;padding:20px;background:#FFFFFF;border-radius:20px}.module2-recovery-resolution__card h3{margin:0 0 10px}.module2-recovery-resolution__card p{margin:0;color:#1A2332}.module2-recovery-resolution__card--administrative{border-top:3px solid #FF8D28}.module2-recovery-resolution__card--administrative h3{color:#FF8D28}.module2-recovery-resolution__card--financial{border-top:3px solid #C6143B}.module2-recovery-resolution__card--financial h3{color:#C6143B}.module2-recovery-resolution__relationship{display:flex;flex-direction:row;align-items:center;gap:20px;padding:20px;background:#E8EAF0;border:1px solid #718096;border-radius:20px}.module2-recovery-resolution__circles{position:relative;min-width:130px;width:92px;height:92px;display:flex;align-items:center}.module2-recovery-resolution__circle{width:65px;height:65px;display:flex;justify-content:center;align-items:center;border-radius:50%}.module2-recovery-resolution__circle--sfc{position:relative;z-index:1;border:1px solid #FF8D28;background-color:#FFF0E0;color:#FF8D28}.module2-recovery-resolution__circle--fogafin{position:absolute;left:55px;z-index:2;border:1px solid #64A70B;background-color:#EDF7E1;color:#64A70B}.module2-recovery-resolution__relationship-content h2{margin:0 0 5px;color:#1A2332}.module2-recovery-resolution__relationship-content p{margin:0;color:#1A2332}.module2-recovery-resolution__note{display:flex;align-items:center;gap:20px;padding:20px 33px;background:#FFFFFF;border-left:7px solid #AC8F38}.module2-recovery-resolution__note-preview{margin:0;color:#4A5568}.module2-recovery-resolution__note p{margin:0;color:#4A5568}.module2-recovery-resolution__note-toggle{min-width:0;flex:1;display:flex;align-items:center;gap:16px;padding:0;border:0;background:transparent;color:#4A5568;text-align:left;cursor:pointer}.module2-recovery-resolution__note-preview{flex:1;min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.module2-recovery-resolution__note-arrow{flex:0 0 20px;width:20px;height:20px;transition:transform .2s ease}.module2-recovery-resolution__note-arrow img{width:100%;height:100%;object-fit:contain}.module2-recovery-resolution__note.is-open{align-items:flex-start}.module2-recovery-resolution__note.is-open .module2-recovery-resolution__note-toggle{align-items:flex-start}.module2-recovery-resolution__note.is-open .module2-recovery-resolution__note-preview{overflow:visible;white-space:normal;text-overflow:clip}.module2-recovery-resolution__note.is-open .module2-recovery-resolution__note-arrow{transform:rotate(180deg)}.module2-recovery-resolution__note-icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:8px;background:#FFF9E5}.module2-recovery-resolution__note-icon img{width:30px;height:30px;object-fit:contain}@media (max-width:992px){.module2-recovery-resolution__cards{grid-template-columns:1fr}}@media (max-width:767px){.module2-recovery-resolution{min-height:calc(100vh - 88px - 156px)}.module2-recovery-resolution__relationship{flex-direction:column;gap:10px;align-items:flex-start}.module2-recovery-resolution__circles{align-items:center}.module2-recovery-resolution__note{align-items:flex-start}}.module2-recovery-resolution-2{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:20px 0;background:#F5F7FA}.module2-recovery-resolution-2-content{display:flex;flex-direction:column;gap:15px}.module2-recovery-resolution-2__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;align-items:stretch}.module2-recovery-resolution-2__column{display:grid;grid-template-rows:auto 1fr;min-height:100%;align-self:stretch}.module2-recovery-resolution-2__header{display:flex;align-items:center;justify-content:center;min-height:68px;padding:20px;border-radius:10px 10px 0 0}.module2-recovery-resolution-2__header--sfc{color:#E3593F;background:#FFF0E0;border:2px solid #E3593F}.module2-recovery-resolution-2__header--fogafin{color:#64A70B;background:#EDF7E1;border:2px solid #64A70B}.module2-recovery-resolution-2__list{display:flex;flex-direction:column;height:100%;min-height:100%}.module2-recovery-resolution-2__column:first-child .module2-recovery-resolution-2__list{display:flex;flex-direction:column;height:100%}.module2-recovery-resolution-2__column:last-child .module2-recovery-resolution-2__list{display:flex;flex-direction:column;height:100%}.module2-recovery-resolution-2__item{display:flex;align-items:center;padding:4px 20px;color:#718096}.module2-recovery-resolution-2__column:first-child .module2-recovery-resolution-2__item{background:#FFF4E9;border-bottom:1px solid #E3593F}.module2-recovery-resolution-2__column:last-child .module2-recovery-resolution-2__item{background:#FAFFF4;border-bottom:1px solid #64A70B}.module2-recovery-resolution-2__item:nth-child(4),.module2-recovery-resolution-2__item:nth-child(8),.module2-recovery-resolution-2__item:nth-child(9){min-height:40px}@media (max-width:992px){.module2-recovery-resolution-2__grid{gap:12px}.module2-recovery-resolution-2__item{font-size:13px}}@media (max-width:767px){.module2-recovery-resolution-2{min-height:calc(100vh - 88px - 156px)}.module2-recovery-resolution-2__grid{grid-template-columns:1fr}}.module2-entity-recovery{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module2-entity-recovery-content{display:flex;flex-direction:column;gap:20px}.module2-entity-recovery__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}.module2-entity-recovery__card{min-height:134px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px;border-radius:20px;color:#FFFFFF}.module2-entity-recovery__icon{width:56px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:10px}.module2-entity-recovery__icon img{width:30px;height:30px;object-fit:contain}.module2-entity-recovery__card span{color:#FFFFFF}.module2-entity-recovery__card--blue{background:#00629B}.module2-entity-recovery__icon--blue{background:#297BAB}.module2-entity-recovery__card--yellow{background:#E9B428}.module2-entity-recovery__icon--yellow{background:#D2A11F}.module2-entity-recovery__card--purple{background:#8B50C4}.module2-entity-recovery__icon--purple{background:#7336AE}.module2-entity-recovery__card--green{background:#64A70B}.module2-entity-recovery__icon--green{background:#568E0C}.module2-entity-recovery__notice{display:flex;align-items:center;gap:16px;padding:10px 20px;background:#EDF7E1;border:1px solid #64A70B;border-radius:20px}.module2-entity-recovery__notice-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#FFFFFF}.module2-entity-recovery__notice-icon img{width:25px;height:25px;object-fit:contain}.module2-entity-recovery__notice-content{display:flex;flex-direction:column;gap:4px}.module2-entity-recovery__notice-content p{margin:0;color:#1A2332}@media (max-width:992px){.module2-entity-recovery__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.module2-entity-recovery{min-height:calc(100vh - 88px - 156px)}.module2-entity-recovery__cards{grid-template-columns:1fr}.module2-entity-recovery__notice{align-items:flex-start;gap:15px}}.module2-entity-recovery__notice-toggle{min-width:0;flex:1;display:flex;align-items:center;gap:16px;padding:0;color:#1A2332;text-align:left}.module2-entity-recovery__notice-preview{flex:1;min-width:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.module2-entity-recovery__notice-preview br{display:none}.module2-entity-recovery__notice-arrow{flex:0 0 20px;width:20px;height:20px;transition:transform .2s ease}.module2-entity-recovery__notice-arrow img{width:100%;height:100%;object-fit:contain}.module2-entity-recovery__notice.is-open .module2-entity-recovery__notice-arrow{transform:rotate(180deg)}.module2-entity-recovery__notice.is-open .module2-entity-recovery__notice-preview{overflow:visible;white-space:normal;text-overflow:clip}.module2-entity-recovery__notice.is-open .module2-entity-recovery__notice-preview br{display:initial}.module2-entity-resolution{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module2-entity-resolution__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.module2-entity-resolution__flip-card{position:relative;width:100%;aspect-ratio:2.8 / 1;perspective:1000px;cursor:pointer;outline:none}.module2-entity-resolution__flip-inner{position:relative;width:100%;height:100%;transition:transform 0.6s ease;transform-style:preserve-3d}.module2-entity-resolution__flip-card.is-flipped .module2-entity-resolution__flip-inner{transform:rotateY(180deg)}.module2-entity-resolution__flip-front,.module2-entity-resolution__flip-back{position:absolute;inset:0;width:100%;height:100%;border-radius:20px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.module2-entity-resolution__flip-front{padding:0;display:flex;align-items:center;justify-content:center}.module2-entity-resolution__flip-card:first-child .module2-entity-resolution__flip-front{background:#FFF4E8;border:10px solid #FF8D28}.module2-entity-resolution__flip-card:last-child .module2-entity-resolution__flip-front{background:#EDF7E1;border:10px solid #64A70B}.module2-entity-resolution__flip-front img{display:block;object-fit:contain}.module2-entity-resolution__flip-back{display:flex;flex-direction:column;justify-content:center;padding:20px;transform:rotateY(180deg)}.module2-entity-resolution__flip-back--orange{background:#FFF4E8;border:1px solid #FF8D28;color:#FF8D28}.module2-entity-resolution__flip-back--green{background:#EDF7E1;border:1px solid #64A70B;color:#64A70B}.module2-entity-resolution__flip-back h2{margin:0 0 6px}.module2-entity-resolution__flip-back p{margin:0}.module2-entity-resolution__flip-card:focus-visible{outline:2px solid #006DA8;outline-offset:3px}.module2-entity-resolution__notice{display:flex;align-items:center;gap:40px;padding:10px 40px 10px 20px;background:#F4E9FF;border:1px solid #8B50C4;border-radius:20px}.module2-entity-resolution__notice-icon{width:42px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:#FFFFFF}.module2-entity-resolution__notice-icon img{width:24px;height:24px;object-fit:contain}.module2-entity-resolution__notice-content{display:flex;flex-direction:column;gap:10px}.module2-entity-resolution__notice-content h2{margin:0;color:#1A2332}.module2-entity-resolution__notice-content p{margin:0;color:#1A2332}@media (max-width:992px){.module2-entity-resolution__cards{gap:12px}}@media (max-width:767px){.module2-entity-resolution{min-height:calc(100vh - 88px - 156px)}.module2-entity-resolution__cards{grid-template-columns:1fr}.module2-entity-resolution__flip-card{aspect-ratio:3.07 / 1}.module2-entity-resolution__notice{align-items:flex-start;gap:15px}}.module2-clarify-two-matters{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module2-clarify-two-matters__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}.module2-clarify-two-matters__point{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;border:1px solid;border-radius:20px}.module2-clarify-two-matters__point p{margin:0}.module2-clarify-two-matters__point-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;color:inherit;text-align:left;background:transparent}.module2-clarify-two-matters__point-arrow{flex:0 0 20px;width:20px;height:20px;transition:transform .2s ease}.module2-clarify-two-matters__point-arrow img{width:100%;height:100%;object-fit:contain}.module2-clarify-two-matters__point.is-open .module2-clarify-two-matters__point-arrow{transform:rotate(180deg)}.module2-clarify-two-matters__point-panel[hidden]{display:none}.module2-clarify-two-matters__number{display:flex;align-items:center;justify-content:center}.module2-clarify-two-matters__point--blue{background:#E0F4FF;border-color:#0075BB;color:#0075BB}.module2-clarify-two-matters__point--blue .module2-clarify-two-matters__number{color:#0075BB}.module2-clarify-two-matters__point--purple{background:#F4E9FF;border-color:#8B50C4;color:#8B50C4}.module2-clarify-two-matters__point--purple .module2-clarify-two-matters__number{color:#8B50C4}.module2-clarify-two-matters__notice{display:flex;align-items:center;gap:40px;padding:10px 40px 10px 20px;border:1px solid;border-radius:20px}.module2-clarify-two-matters__notice-icon{width:42px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:10px;background:#FFFFFF}.module2-clarify-two-matters__notice-icon img{width:24px;height:24px;object-fit:contain}.module2-clarify-two-matters__notice-content{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.module2-clarify-two-matters__notice-toggle{width:100%;display:flex;align-items:center;gap:16px;padding:0;text-align:left;background:transparent}.module2-clarify-two-matters__notice-arrow{flex:0 0 20px;width:20px;height:20px;margin-left:auto;transition:transform .2s ease}.module2-clarify-two-matters__notice-arrow img{width:100%;height:100%;object-fit:contain}.module2-clarify-two-matters__notice.is-open .module2-clarify-two-matters__notice-arrow{transform:rotate(180deg)}.module2-clarify-two-matters__notice-panel[hidden]{display:none}.module2-clarify-two-matters__notice-content p{margin:0;color:#718096}.module2-clarify-two-matters__notice--blue{background:#FFFFFF;border-color:#718096}.module2-clarify-two-matters__notice--blue .module2-clarify-two-matters__notice-toggle{color:#718096}.module2-clarify-two-matters__notice--yellow{background:#FFFCF3;border-color:#AC8F38}.module2-clarify-two-matters__notice--yellow .module2-clarify-two-matters__notice-toggle{color:#AC8F38}.module2-clarify-two-matters__notice--yellow .module2-clarify-two-matters__notice-content p{color:#AC8F38}@media (max-width:992px){.module2-clarify-two-matters__points{gap:12px}}@media (max-width:767px){.module2-clarify-two-matters{min-height:calc(100vh - 88px - 156px)}.module2-clarify-two-matters__points{grid-template-columns:1fr}.module2-clarify-two-matters__notice{align-items:flex-start;gap:10px;padding:10px 20px 10px 20px}}.module2-entity-resolution-2{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module2-entity-resolution-2__notice{display:flex;align-items:center;gap:18px;padding:10px 20px;width:100%;background:#FFFFFF;border:1px solid #718096;border-radius:20px}.module2-entity-resolution-2__icon{width:42px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#FFFFFF}.module2-entity-resolution-2__icon img{width:24px;height:24px;object-fit:contain}.module2-entity-resolution-2__content{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.module2-entity-resolution-2__toggle{width:100%;display:flex;align-items:center;gap:16px;padding:0;text-align:left;color:#718096;background:transparent}.module2-entity-resolution-2__arrow{flex:0 0 20px;width:20px;height:20px;margin-left:auto;transition:transform .2s ease}.module2-entity-resolution-2__arrow img{width:100%;height:100%;object-fit:contain}.module2-entity-resolution-2__notice.is-open .module2-entity-resolution-2__arrow{transform:rotate(180deg)}.module2-entity-resolution-2__panel[hidden]{display:none}.module2-entity-resolution-2__content h2{margin:0;color:#AC8F38}.module2-entity-resolution-2__content p{margin:0;color:#718096}.module2-entity-resolution-2__comparison{display:grid;grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr);align-items:stretch;gap:24px;width:100%}.module2-entity-resolution-2__comparison-card{min-height:58px;height:100%;display:flex;flex-direction:column;justify-content:center;padding:10px 20px;border:1px solid;border-radius:12px}.module2-entity-resolution-2__comparison-card p{margin:0}.module2-entity-resolution-2__comparison-card--blue{background:#E0F4FF;border-color:#0075BB;color:#0075BB}.module2-entity-resolution-2__comparison-card--blue h2{color:#0075BB}.module2-entity-resolution-2__comparison-card--purple{background:#F4E9FF;border-color:#A965DD;color:#A965DD}.module2-entity-resolution-2__comparison-card--purple h2{color:#8B50C4}.module2-entity-resolution-2__vs{width:45px;height:45px;display:flex;align-items:center;justify-content:center;justify-self:center;align-self:center;text-align:center;border-radius:50%;background-color:#718096;color:#ffffff}.module2-entity-resolution-2__notice--yellow{background:#FFFCF3;border-color:#D4B04A;color:#718096}.module2-entity-resolution-2__notice--yellow .module2-entity-resolution-2__toggle{color:#B18A22}@media (max-width:992px){.module2-entity-resolution-2__comparison{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}}@media (max-width:767px){.module2-entity-resolution-2{min-height:calc(100vh - 88px - 156px)}.module2-entity-resolution-2__comparison{grid-template-columns:1fr}.module2-entity-resolution-2__vs{margin:0 auto}.module2-entity-resolution-2__notice{align-items:flex-start;gap:12px}}.module2-entity-resolution-2__notice--yellow .module2-entity-resolution-2__content p{color:#B18A22}.module2-ec-cycle{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module2-ec-cycle__container{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:center;padding:40px 10px;background:#FFFFFF;border-radius:20px}.module2-ec-cycle__stage{display:flex;flex-direction:column;align-items:center;text-align:center}.module2-ec-cycle__icon{width:100px;height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;border-radius:50%}.module2-ec-cycle__icon img{width:60px;height:60px;object-fit:contain}.module2-ec-cycle__icon--purple{background:#8B50C4}.module2-ec-cycle__icon--turquoise{background:#3CC0B5}.module2-ec-cycle__icon--orange{background:#E3593F}.module2-ec-cycle__icon--green{background:#64A70B}.module2-ec-cycle__icon--red{background:#B3261E}.module2-ec-cycle__stage h2{margin:0;color:#283451}.module2-ec-cycle__stage p{margin:10px 0 0;color:#283451}.module2-ec-cycle__connector{width:100%;height:1px;background:#718096}@media (max-width:992px){.module2-ec-cycle__container{padding:18px 15px;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr) 25px minmax(0,1fr) 25px minmax(0,1fr)}.module2-ec-cycle__icon{width:52px;height:52px}.module2-ec-cycle__icon img{width:30px;height:30px}}@media (max-width:767px){.module2-ec-cycle{min-height:calc(100vh - 88px - 156px)}.module2-ec-cycle__container{grid-template-columns:1fr;gap:20px;padding:25px 20px}.module2-ec-cycle__connector{width:1px;height:20px;margin:0 auto}.module2-ec-cycle__stage p{max-width:180px}}.module2-sfc-measures{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module2-sfc-measures-content{display:flex;flex-direction:column;gap:8px}.module2-sfc-measures__diagram-scroll{width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.module2-sfc-measures__diagram-image{display:block;width:100%;height:auto}.module2-sfc-measures__diagram{width:100%;display:grid;grid-template-columns:150px 26px minmax(0,1fr);gap:15px;align-items:stretch}.module2-sfc-measures__labels{display:flex;flex-direction:column;justify-content:space-between;padding:4px}.module2-sfc-measures__label{display:flex;align-items:center;justify-content:center;text-align:center;color:#1A2332}.module2-sfc-measures__timeline{position:relative;min-height:210px;display:flex;justify-content:center}.module2-sfc-measures__timeline-gradient{width:18px;height:100%;background:linear-gradient(to bottom,#64A70B 0%,#FF8D28 35%,#C6143B 100%)}.module2-sfc-measures__content{display:flex;flex-direction:column;min-width:0}.module2-sfc-measures__top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:35px;padding:10px;border-bottom:1px solid #718096;color:#718096}.module2-sfc-measures__top-highlight{color:#64A70B;text-align:center;max-width:450px}.module2-sfc-measures__measures{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 198px;gap:10px;align-items:center;padding:10px 0}.module2-sfc-measures__column{display:flex;flex-direction:column;gap:10px}.module2-sfc-measures__measure{min-height:42px;display:flex;align-items:center;justify-content:center;background:#E0F4FF;border-left:4px solid #006DA8;border-radius:10px;text-align:center;color:#00629B}.module2-sfc-measures__side-text{display:flex;align-items:center;justify-content:center;text-align:center;color:#64A70B}.module2-sfc-measures__middle{padding:10px 10px 20px;border-bottom:1px solid #4A5568;text-align:center;color:#718096}.module2-sfc-measures__bottom{display:grid;grid-template-columns:1fr 3fr 1fr;gap:10px;text-align:center;align-items:center;padding:10px}.module2-sfc-measures__bottom span{color:#718096}.module2-sfc-measures__bottom-green{text-align:center;color:#64A70B !important}.module2-sfc-measures__bottom span:last-child{text-align:center}.module2-sfc-measures__fogafin{max-width:55%;margin:0 auto;padding-top:2px;text-align:center;color:#64A70B}@media (max-width:992px){.module2-sfc-measures__diagram{grid-template-columns:95px 15px minmax(0,1fr);gap:10px}.module2-sfc-measures__measures{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 75px}}@media (max-width:767px){.module2-sfc-measures{min-height:calc(100vh - 88px - 156px)}.module2-sfc-measures__diagram{grid-template-columns:1fr;gap:15px}.module2-sfc-measures__labels{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.module2-sfc-measures__timeline{display:none}.module2-sfc-measures__measures{grid-template-columns:1fr}.module2-sfc-measures__bottom{grid-template-columns:1fr;text-align:center}.module2-sfc-measures__bottom span:last-child{text-align:center}.module2-sfc-measures__fogafin{max-width:100%}.module2-sfc-measures__diagram-image{width:760px;max-width:none}}.module2-nodo2{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module2/bg-nodo2.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.module2-nodo3{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module2/bg-nodo3.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.module2-nodo4{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module2/bg-nodo4.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.module2-nodo2__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:36px}@media (max-width:767px){.module2-nodo2,.module2-nodo3,.module2-nodo4{min-height:calc(100vh - 88px - 156px)}}.nodo2-ideas__slider{position:relative;width:100%}.nodo2-ideas__slides{min-height:150px;padding:20px 64px;background:#fff;border:1px solid #A0AEC0;border-radius:20px}.nodo2-ideas__slide[hidden]{display:none !important}.nodo2-ideas__row,.nodo2-ideas__row2{min-height:126px;display:grid;grid-template-columns:1fr 8fr;align-items:center;gap:16px}.nodo2-ideas__row2{grid-template-columns:8fr 1fr}.nodo2-ideas__image{display:flex;justify-content:center;align-items:center}.nodo2-ideas__image img{display:block;width:100%;height:auto;object-fit:contain}.nodo2-ideas__text p{margin:0;color:#1a2332}.nodo2-ideas__arrow{position:absolute;top:50%;z-index:1;width:38px;height:38px;display:grid;place-items:center;padding:0;transform:translateY(-50%);border:1px solid #718096;border-radius:50%;background:#fff;color:#1a2332;cursor:pointer}.nodo2-ideas__arrow img{width:18px;height:18px}.nodo2-ideas__arrow:hover{background:#f5f7fa}.nodo2-ideas__arrow:focus-visible,.nodo2-ideas__dot:focus-visible{outline:3px solid #0075bb;outline-offset:3px}.nodo2-ideas__arrow--prev{left:18px}.nodo2-ideas__arrow--next{right:18px}.nodo2-ideas__dots{display:flex;justify-content:center;gap:6px;margin:-7px 0 0;position:relative;z-index:2}.nodo2-ideas__dot{width:9px;height:9px;padding:0;border:0;border-radius:50%;background:#0075bb;cursor:pointer}.nodo2-ideas__dot.is-active{background:#64a70b}.nodo2-ideas__slider + .nodo2-ideas__dots + .regulation-highlight{margin-top:0}@media (max-width:767px){.nodo2-ideas__slides{padding:18px 40px}.nodo2-ideas__row,.nodo2-ideas__row2{grid-template-columns:1fr;gap:12px}.nodo2-ideas__row--image-left .nodo2-ideas__image,.nodo2-ideas__row--image-right .nodo2-ideas__image{order:-1}.nodo2-ideas__image img{width:auto;max-width:100%}.nodo2-ideas__arrow{width:28px;height:28px}.nodo2-ideas__arrow--prev{left:6px}.nodo2-ideas__arrow--next{right:6px}}.market-discipline{min-height:calc(100vh - 60px - 80px);display:flex;align-items:flex-start;padding:40px 0}.market-discipline__content{display:flex;flex-direction:column;gap:20px}.market-discipline__accordion{width:100%;overflow:hidden;background:#FFFFFF;border:1px solid #E8EAF0;border-radius:20px;box-shadow:0px 3px 4.9px rgba(0,0,0,0.25)}.market-discipline__item{width:100%;border-bottom:1px solid #DEE3E9}.market-discipline__item:last-child{border-bottom:0}.market-discipline__header{width:100%;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:40px;min-height:113px;border:0;background:#FFFFFF;color:#1A2332;cursor:pointer;transition:background-color .2s ease,color .2s ease}.market-discipline__header:focus{outline:none}.market-discipline__header:focus-visible{outline:2px solid #0075BB;outline-offset:-2px}.market-discipline__header-left{min-width:0;display:flex;align-items:center;gap:40px}.market-discipline__icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border-radius:6px}.market-discipline__icon img{width:25px;height:25px;object-fit:contain}.market-discipline__icon--blue{background:#E0F4FF}.market-discipline__icon--turquoise{background:#D5FFFA}.market-discipline__icon--green{background:#EDF7E1}.market-discipline__icon--orange{background:#FFF8E6}.market-discipline__arrow{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.market-discipline__arrow img{width:20px;height:20px;display:block;object-fit:contain;transition:transform 0.25s ease,filter 0.25s ease}.market-discipline__item.is-open .market-discipline__arrow img{transform:rotate(180deg);filter:brightness(0) invert(1)}.market-discipline__item.is-open .market-discipline__arrow span{transform:rotate(225deg)}.market-discipline__item[data-accordion-item="0"].is-open .market-discipline__header{background:#00629B;padding:20px;min-height:56px;color:#FFFFFF}.market-discipline__item[data-accordion-item="0"].is-open .market-discipline__icon{background:#014D79}.market-discipline__item[data-accordion-item="0"].is-open .market-discipline__arrow span{border-color:#FFFFFF}.market-discipline__item[data-accordion-item="1"].is-open .market-discipline__header{background:#47CCBB;padding:20px;min-height:56px;color:#FFFFFF}.market-discipline__item[data-accordion-item="1"].is-open .market-discipline__icon{background:#127E70}.market-discipline__item[data-accordion-item="1"].is-open .market-discipline__arrow span{border-color:#FFFFFF}.market-discipline__item[data-accordion-item="2"].is-open .market-discipline__header{background:#64A70B;padding:20px;min-height:56px;color:#FFFFFF}.market-discipline__item[data-accordion-item="2"].is-open .market-discipline__icon{background:#346D23}.market-discipline__item[data-accordion-item="2"].is-open .market-discipline__arrow span{border-color:#FFFFFF}.market-discipline__item[data-accordion-item="3"].is-open .market-discipline__header{background:#FF8D28;padding:20px;min-height:56px;color:#FFFFFF}.market-discipline__item[data-accordion-item="3"].is-open .market-discipline__icon{background:#874A14}.market-discipline__item[data-accordion-item="3"].is-open .market-discipline__arrow span{border-color:#FFFFFF}.market-discipline__body{width:100%;padding:12px 20px;animation:marketDisciplineOpen .2s ease}.market-discipline__text{width:100%}.market-discipline__text p{color:#1A2332}.market-discipline__text ul{margin:0;padding:0 0 10px 20px}.market-discipline__text li{margin-bottom:12px;padding-left:2px;color:#1A2332;font-size:15px;line-height:1.3}.market-discipline__text li:last-child{margin-bottom:0}.market-discipline__visual{min-height:76px;margin:10px -20px 0;padding:8px 25%;display:flex;align-items:center;justify-content:center;gap:50px;color:#FFFFFF}.market-discipline__visual--blue{background:#007CBF}.market-discipline__visual-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:120px;text-align:center;font-size:16px;font-weight:700}.market-discipline__visual-logo{height:56px;display:flex;align-items:center;justify-content:center}.market-discipline__visual-logo img{max-height:56px;object-fit:contain;filter:brightness(0) invert(1)}.market-discipline__visual-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center}.market-discipline__visual-icon img{width:50px;height:50px;object-fit:contain;filter:brightness(0) invert(1)}.market-discipline__visual-arrow img{width:20px;height:20px}.market-discipline__info{min-height:62px;margin:10px -20px 0;padding:8px 24px;display:flex;align-items:center;gap:18px}.market-discipline__info p{margin:0}.market-discipline__info-icon{width:30px;min-width:30px;height:30px;min-height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center}.market-discipline__info-icon img{width:30px;min-width:30px;height:30px;min-height:30px;flex:0 0 30px;display:block;object-fit:contain}.market-discipline__info--turquoise{background:#59EAD8;color:#178274}.market-discipline__info--green{background:#7FC424;color:#346D23}.market-discipline__text--bottom{padding:10px 0 14px}.market-discipline__item[data-accordion-item="0"].is-open .market-discipline__body{background:#DFF3FD}.market-discipline__item[data-accordion-item="1"].is-open .market-discipline__body{background:#D9FAF7}.market-discipline__item[data-accordion-item="2"].is-open .market-discipline__body{background:#EFF8E4}.market-discipline__item[data-accordion-item="3"].is-open .market-discipline__body{background:#FFF7E8}@keyframes marketDisciplineOpen{from{opacity:0}to{opacity:1}}@media (max-width:992px){.market-discipline{padding:30px 0}.market-discipline__header{min-height:68px;font-size:16px}.market-discipline__header-left{gap:20px}.market-discipline__body{padding-left:16px;padding-right:16px}.market-discipline__visual{margin-left:-16px;margin-right:-16px;padding-left:15%;padding-right:15%}.market-discipline__info{margin-left:-16px;margin-right:-16px}}@media (max-width:767px){.market-discipline{min-height:calc(100vh - 88px - 156px);padding:24px 0}.market-discipline__content{gap:16px}.market-discipline__header{min-height:58px;padding:20px}.market-discipline__header-left{gap:10px}.market-discipline__icon{width:32px;height:32px;min-width:32px}.market-discipline__icon img{width:20px;height:20px}.market-discipline__body{padding:10px 12px 0}.market-discipline__text p,.market-discipline__text li{font-size:11px;line-height:1.3}.market-discipline__visual{margin-left:-12px;margin-right:-12px;padding:8px 5px;gap:8px}.market-discipline__visual-item{min-width:80px}.market-discipline__visual-icon{width:34px;height:34px}.market-discipline__visual-icon img{width:34px;height:34px}.market-discipline__visual-arrow{font-size:18px}.market-discipline__info{margin-left:-12px;margin-right:-12px;padding:7px 12px;gap:10px}.market-discipline__info p{font-size:10px}.market-discipline__info-icon{width:28px;height:28px;min-width:28px}.market-discipline__info-icon img{width:26px;height:26px}}.market-discipline2-page{min-height:calc(100vh - 60px - 80px);display:flex;flex-direction:column;padding:40px 0;background:#F5F7FA}.market-discipline2-page__content{display:flex;flex-direction:column;gap:20px}.market-discipline2-page__title{display:flex;align-items:center;gap:16px;margin-bottom:0}.market-discipline2-page__title h1{margin:0;color:#1A2332}.section-dots{display:flex;align-items:center;gap:6px}.section-dot{width:8px;height:8px;display:block;border-radius:50%}.section-dot--blue{background:#0075B9}.section-dot--green{background:#64A70B}.market-discipline2__accordion{width:100%;background:#FFFFFF;border-radius:20px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,0.15)}.market-discipline2__header{width:100%;min-height:110px;display:flex;align-items:center;padding:10px 20px;border:0;background:#FFFFFF;color:#1A2332;text-align:left;cursor:pointer;font-family:inherit}.market-discipline2__accordion.is-open .market-discipline2__header{background:#00629B;padding:20px;min-height:56px;color:#FFFFFF}.market-discipline2__header-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;margin-right:40px;border-radius:6px;background:#E0F4FF}.market-discipline2__accordion.is-open .market-discipline2__header-icon{background:#014D79}.market-discipline2__header-icon img{width:20px;height:20px;object-fit:contain}.market-discipline2__header-title{flex:1}.market-discipline2__header-arrow{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;margin-left:15px;flex-shrink:0}.market-discipline2__header-arrow img{width:20px;height:20px;object-fit:contain;transition:transform 0.25s ease}.market-discipline2__header-arrow img{transform:rotate(0deg)}.market-discipline2__accordion.is-open .market-discipline2__header-arrow img{transform:rotate(180deg)}.market-discipline2__body{width:100%;background:#DFF3FC}.market-discipline2__content[hidden]{display:none}.market-discipline2__accordion.is-open .market-discipline2__content{display:block}.market-discipline2__description{padding:16px 20px 14px;background-color:#E0F4FF}.market-discipline2__description p{margin:0;color:#1A2332}.market-discipline2__fogafin{width:100%;display:flex;align-items:center;padding:10px 20px;background:#0075BB;color:#FFFFFF}.market-discipline2__fogafin-icon{width:30px;min-width:30px;display:flex;align-items:center;justify-content:center;margin-right:20px}.market-discipline2__fogafin-icon img{width:30px;height:30px;object-fit:contain}.market-discipline2__fogafin-text{flex:1;color:#FFFFFF}.market-discipline2__cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.market-discipline2__card{display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:15px 20px;background:#FFFFFF;border-radius:20px}.market-discipline2__card--green{border-top:5px solid #64A70B}.market-discipline2__card--blue{border-top:5px solid #00629B}.market-discipline2__card h2{margin:0 0 10px;color:#1A2332}.market-discipline2__card p{margin:0;color:#4A5568}.market-discipline2__text{width:100%}.market-discipline2__text p{margin:0;color:#1A2332}@media (max-width:992px){.market-discipline2-page{padding:30px 0}.market-discipline2__header{min-height:65px}.market-discipline2__header-title{font-size:18px}.market-discipline2__header-icon{margin-right:25px}.market-discipline2__cards{grid-template-columns:1fr}}@media (max-width:767px){.market-discipline2-page{min-height:calc(100vh - 88px - 156px);padding:30px 0}.market-discipline2-page__content{gap:15px}.market-discipline2-page__title{gap:12px}.market-discipline2__header{min-height:64px;padding:10px 15px}.market-discipline2__header-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;margin-right:40px;border-radius:6px;background:#E0F4FF;flex-shrink:0}.market-discipline2__header-icon img{width:20px;height:20px;object-fit:contain;transition:filter 0.25s ease}.market-discipline2__header[aria-expanded="true"] .market-discipline2__header-icon{background:#014D79}.market-discipline2__header[aria-expanded="true"] .market-discipline2__header-icon img{filter:brightness(0) invert(1)}.market-discipline2__header-title{font-size:15px;line-height:1.2}.market-discipline2__header-arrow{width:22px;height:22px;min-width:22px;margin-left:10px}.market-discipline2__header-arrow img{width:16px;height:16px}.market-discipline2__description{padding:15px}.market-discipline2__fogafin{align-items:flex-start;padding:12px 15px}.market-discipline2__fogafin-icon{width:38px;min-width:38px;margin-right:15px}.market-discipline2__fogafin-icon img{width:30px;height:30px}.market-discipline2__cards{grid-template-columns:1fr;gap:15px}.market-discipline2__card{min-height:auto;padding:16px}.market-discipline2__notice{align-items:flex-start;gap:15px;padding:16px}.market-discipline2__notice-icon{width:40px;min-width:40px;height:40px}.market-discipline2__notice-icon img{width:24px;height:24px}}.market-discipline-3{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.market-discipline-3__content{display:flex;flex-direction:column;gap:20px}.market-discipline-3__card{width:100%;display:flex;align-items:stretch;gap:24px;overflow:hidden}.market-discipline-3__image{width:25%;min-width:25%;border-radius:20px;overflow:hidden}.market-discipline-3__image img{width:100%;height:100%;display:block;object-fit:cover}.market-discipline-3__card-content{flex:1;display:flex;flex-direction:column;justify-content:center;border-radius:20px;background-color:#ffffff;gap:10px;padding:15px 20px;border-top:5px solid #64A70B}.market-discipline-3__card-content h2{color:#1A2332}.market-discipline-3__card-content p{color:#4A5568}.market-discipline-3__conclusion{width:100%;display:flex;align-items:flex-start;gap:20px;padding:20px 33px;background:#FFF9F8;border-left:7px solid #E3593F}.market-discipline-3__conclusion-icon{width:40px;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#FFF0E0;border-radius:8px}.market-discipline-3__conclusion-icon img{width:30px;height:30px;object-fit:contain}.market-discipline-3__conclusion-content{display:flex;flex-direction:column;gap:20px;flex:1}.market-discipline-3__conclusion-content h2{color:#1A2332}.market-discipline-3__conclusion-content h3{color:#4A5568}.market-discipline-3__conclusion-content p{color:#4A5568}@media (max-width:992px){.market-discipline-3{padding:30px 0}.market-discipline-3__image{width:32%;min-width:32%}.market-discipline-3__card-content{padding:16px}.market-discipline-3__conclusion{padding:16px}}@media (max-width:767px){.market-discipline-3{min-height:calc(100vh - 88px - 156px);padding:30px 0}.market-discipline-3__content{gap:15px}.market-discipline-3__card{flex-direction:column}.market-discipline-3__image{width:100%;min-width:100%;height:180px}.market-discipline-3__card-content{padding:16px;border-top:0;border-left:3px solid #64A70B}.market-discipline-3__conclusion{gap:12px;padding:15px}.market-discipline-3__conclusion-icon{width:36px;min-width:36px;height:36px}.market-discipline-3__conclusion-icon img{width:22px;height:22px}}.module2-process{min-height:calc(100vh - 60px - 80px);display:flex;flex-direction:column;overflow:visible;padding:45px 0;background:#F5F7FA}.module2-process__content{display:flex;flex-direction:column;gap:20px}.module2-process__content>p{margin:0;color:#1A2332}.module2-process__steps{display:flex;flex-direction:column;width:100%;gap:20px}.module2-process__step{width:100%;display:flex;align-items:flex-start;padding:10px 20px;background:#FFFFFF;border-radius:20px;overflow:hidden}.module2-process__step--gold{border-left:5px solid #AC8F38}.module2-process__step--orange{border-left:5px solid #FF8D28}.module2-process__step--green{border-left:5px solid #64A70B}.module2-process__step-icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;margin-right:20px;border-radius:8px;background:#FFF8E6}.module2-process__step--orange .module2-process__step-icon{background:#FFF8E6}.module2-process__step--green .module2-process__step-icon{background:#EDF7E1}.module2-process__step-icon img{width:30px;height:30px;object-fit:contain}.module2-process__step-content{flex:1;min-width:0;width:100%;display:flex;flex-direction:column;gap:10px}.module2-process__step-label{color:#AC8F38}.module2-process__step--orange .module2-process__step-label{color:#FF8D28}.module2-process__step--green .module2-process__step-label{color:#64A70B}.module2-process__step-content h2{margin:0;color:#1A2332}.module2-process__step-content p{margin:0;color:#4A5568}.module2-process__cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px}.module2-process__card{display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:20px;border-radius:20px;background:#FFFFFF}.module2-process__card--orange{border:1px solid #FF8D28;background:#FFF8E8}.module2-process__card--green{border:1px solid #64A70B;background:#EDF7E1}.module2-process__card h3{margin:0 0 10px}.module2-process__card--orange h3{color:#FF8D28}.module2-process__card--green h3{color:#64A70B}.module2-process__card li{color:#4A5568}.module2-process__card p{color:#4A5568}.module2-process__conditions{width:100%;box-sizing:border-box;padding:20px;border:1px solid #64A70B;border-radius:20px;background:#EDF7E1}.module2-process__conditions h3{margin:0 0 20px;color:#64A70B}.module2-process__conditions p{margin:0 0 20px;color:#71819A;font-weight:600}.module2-process{overflow:hidden}.module2-process .course__container{min-height:0;flex:1}.module2-process__content{min-height:0}.module2-process__steps{scrollbar-width:thin;scrollbar-color:#8C9AAF #E5E9EF}.module2-process__steps::-webkit-scrollbar{width:7px}.module2-process__steps::-webkit-scrollbar-track{background:#E5E9EF;border-radius:10px}.module2-process__steps::-webkit-scrollbar-thumb{background:#8C9AAF;border-radius:10px}.module2-process__steps::-webkit-scrollbar-thumb:hover{background:#71819A}@media (max-width:992px){.module2-process{padding:25px 0}.module2-process__cards{grid-template-columns:1fr}.module2-process__step{padding:12px}.module2-process__step-icon{margin-right:12px}.module2-process__step-label{font-size:11px}}@media (max-width:767px){.module2-process{min-height:calc(100vh - 88px - 156px);padding:20px 0}.module2-process__content{gap:12px}.module2-process__step{padding:10px;border-radius:12px}.module2-process__step-icon{width:34px;height:34px;min-width:34px;margin-right:10px}.module2-process__step-icon img{width:22px;height:22px}.module2-process__step-label{font-size:10px}.module2-process__cards{grid-template-columns:1fr;gap:10px}.module2-process__card{min-height:auto;padding:12px}.module2-process__conditions{padding:12px}}.module2-nodo4{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-image:url("../assets/images/module2/bg-nodo4.webp");background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.recovery-mechanisms{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.recovery-mechanisms__item{display:inline-flex;align-items:center;justify-content:center;padding:10px 9px;min-height:33px;border-radius:10px;background:#E0F4FF;color:#00629B;border:1px solid #00629B}.recovery-mechanisms-page{min-height:calc(100vh - 60px - 80px);display:flex;flex-direction:column;padding:40px 0;background:#F5F7FA}.recovery-mechanisms-page__content{display:flex;flex-direction:column;gap:14px}.recovery-mechanisms-page__description{margin:0;color:#1A2332}.recovery-mechanisms__accordion-list{width:100%;overflow:hidden;background:#FFFFFF;border-radius:20px;box-shadow:0 3px 4.9px rgba(0,0,0,0.25)}.recovery-mechanisms__accordion{width:100%;background:#FFFFFF}.recovery-mechanisms__header{width:100%;min-height:58px;display:flex;align-items:center;padding:10px 25px;border:0;border-bottom:1px solid #E8EAF0;background:#FFFFFF;color:#1A2332;text-align:left;font-family:inherit;cursor:pointer}.recovery-mechanisms__accordion:last-child .recovery-mechanisms__header{border-bottom:0}.recovery-mechanisms__icon{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;margin-right:40px;border-radius:6px;background:#EDF7E1}.recovery-mechanisms__icon img{width:20px;height:20px;object-fit:contain}.recovery-mechanisms__title{flex:1;color:#1A2332}.recovery-mechanisms__arrow{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;margin-left:20px}.recovery-mechanisms__arrow img{width:20px;height:20px;object-fit:contain;transition:transform 0.25s ease}.recovery-mechanisms__arrow img{transform:rotate(0deg)}.recovery-mechanisms__accordion.is-open .recovery-mechanisms__arrow img{transform:rotate(180deg);filter:brightness(0) invert(1)}.recovery-mechanisms__accordion.is-open .recovery-mechanisms__header{min-height:40px;background:#64A70B;color:#FFFFFF;border-bottom:0}.recovery-mechanisms__accordion.is-open .recovery-mechanisms__title{color:#FFFFFF}.recovery-mechanisms__accordion.is-open .recovery-mechanisms__icon{background:#64A70B}.recovery-mechanisms__accordion.is-open .recovery-mechanisms__icon img{filter:brightness(0) invert(1)}.recovery-mechanisms__content{width:100%;padding:10px 30px;background:#EDF7E1}.recovery-mechanisms__content[hidden]{display:none}.recovery-mechanisms__content p{margin:0;color:#1A2332}.recovery-mechanisms__accordion:first-child .recovery-mechanisms__header{border-top-left-radius:20px;border-top-right-radius:20px}.recovery-mechanisms__accordion:last-child .recovery-mechanisms__header{border-bottom-left-radius:0;border-bottom-right-radius:0}.recovery-mechanisms__accordion:last-child.is-open .recovery-mechanisms__content{border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (max-width:992px){.recovery-mechanisms-page{padding:30px 0}.recovery-mechanisms__header{min-height:55px;padding:8px 18px}.recovery-mechanisms__icon{width:38px;height:38px;min-width:38px;margin-right:25px}.recovery-mechanisms__title{font-size:18px}.recovery-mechanisms__content{padding:10px 25px 12px}}@media (max-width:767px){.recovery-mechanisms-page{min-height:calc(100vh - 88px - 156px);padding:25px 0}.recovery-mechanisms-page__content{gap:12px}.recovery-mechanisms__accordion-list{border-radius:14px}.recovery-mechanisms__header{min-height:55px;padding:8px 12px}.recovery-mechanisms__icon{width:36px;height:36px;min-width:36px;margin-right:14px}.recovery-mechanisms__icon img{width:22px;height:22px}.recovery-mechanisms__title{font-size:15px;line-height:1.2}.recovery-mechanisms__arrow{width:20px;height:20px;min-width:20px;margin-left:10px}.recovery-mechanisms__arrow img{width:15px;height:15px}.recovery-mechanisms__content{padding:12px 15px}}.node4-important{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.node4-important__content{width:100%;display:grid;grid-template-columns:35% 1fr;align-items:center;gap:24px}.node4-important__image{width:100%;overflow:hidden;border-radius:20px}.node4-important__image img{width:100%;height:100%;display:block;object-fit:cover}.node4-important__card{min-height:260px;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:15px 20px;background:#FFFFFF;border-top:5px solid #64A70B;border-radius:20px}.node4-important__card h1{margin:0;color:#1A2332}.node4-important__card p{margin:0;color:#4A5568}@media (max-width:992px){.node4-important{padding:30px 0}.node4-important__content{grid-template-columns:35% 1fr;gap:15px}}@media (max-width:767px){.node4-important{min-height:calc(100vh - 88px - 156px);padding:25px 0}.node4-important__content{grid-template-columns:1fr;gap:15px}.node4-important__image{height:100%}.node4-important__card{min-height:auto;padding:20px;border-top:3px solid #64A70B}}.hero__module-3{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 60px);background-image:url("../assets/images/module3/fondo-hero__module-3.webp");background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:48px;padding-bottom:80px}@media (max-width:992px){.hero__module-2,.hero__module-3{min-height:calc(100vh - 60px - 72px)}}.module3_nodo1,.module3_nodo2,.module3_nodo3{position:relative;display:flex;align-items:center;min-height:calc(100vh - 60px - 80px);padding:48px 0 19px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.module3_nodo1{background-image:url("../assets/images/module3/bg-nodo3.webp")}.module3_nodo2{background-image:url("../assets/images/module3/bg-nodo2.webp")}.module3_nodo3{background-image:url("../assets/images/module3/bg-nodo4.webp")}.module3-takeover{position:relative;display:flex;align-items:flex-start;min-height:calc(100vh - 60px - 80px);padding:45px 0 45px;background:#F5F7FA}.module3-takeover__content{display:flex;flex-direction:column;gap:20px}.module3-takeover__objective{display:flex;align-items:center;gap:20px;padding:10px 33px;background:#ffffff;border-left:7px solid #47CCBB;box-shadow:0 1px 5.1px rgba(0,0,0,.25)}.module3-takeover__objective-icon{width:40px;min-width:40px;height:40px;min-height:40px;background:#E3F7F5;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.module3-takeover__objective-icon img{width:30px;height:30px;object-fit:contain}.module3-takeover__objective h4{color:#1A2332}.module3-takeover__objective p{color:#4A5568}@media (max-width:991px){.module3-takeover{padding:20px 0}.module3-takeover__results{grid-template-columns:1fr;gap:10px}.module3-takeover__card{min-height:90px}}@media (max-width:767px){.module3-takeover{min-height:calc(100vh - 88px - 156px);padding:16px 0}.module3-takeover__objective{padding:12px}}.module3-grounds{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-grounds__content{display:flex;flex-direction:column;gap:20px}.module3-grounds__header p{color:#1A2332}.module3-grounds__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.module3-grounds__card{min-height:179px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:20px;background:#FFFFFF;border-radius:20px;border-top:5px solid}.module3-grounds__card h3{color:#1A2332}.module3-grounds__card p{color:#4A5568}.module3-grounds__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px}.module3-grounds__icon img{width:30px;height:3p0x;object-fit:contain}.module3-grounds__card--green{border-color:#64A70B}.module3-grounds__card--green .module3-grounds__icon{background:#EDF7E1}.module3-grounds__card--blue{border-color:#00629B}.module3-grounds__card--blue .module3-grounds__icon{background:#EAF7FF}.module3-grounds__card--yellow{border-color:#AC8F38}.module3-grounds__card--yellow .module3-grounds__icon{background:#FFF8E6}.module3-grounds__card--orange{border-color:#FF8D28}.module3-grounds__card--orange .module3-grounds__icon{background:#FFF8E6}@media (max-width:767px){.module3-grounds{min-height:calc(100vh - 88px - 156px);padding:20px 0}.module3-grounds__grid{grid-template-columns:1fr}}.module3-key-aspects{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-key-aspects__content{display:flex;flex-direction:column;gap:10px}.module3-key-aspects__steps{width:100%;display:flex;align-items:center;gap:20px;background:#ffffff;border-radius:20px;padding:10px 50px;margin-bottom:8px}.module3-key-aspects__step-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px;position:relative;text-align:center;cursor:pointer}.module3-key-aspects__step-item span{color:#283451}.module3-key-aspects__step-number{width:30px;height:30px;border:1px solid #0075BB;border-radius:50%;background:#EAF7FF;color:#0075BB;display:flex;align-items:center;justify-content:center;position:relative;font-size:23px;font-weight:700;z-index:2}.module3-key-aspects__step-item.is-active .module3-key-aspects__step-number{background:#0075BB;border-color:#0075BB;color:#ffffff}.module3-key-aspects__step-item[data-step="2"] .module3-key-aspects__step-number{border-color:#64A70B;background:#EDF7E1;color:#64A70B}.module3-key-aspects__step-item[data-step="2"].is-active .module3-key-aspects__step-number{background:#64A70B;color:#ffffff}.module3-key-aspects__step-item[data-step="3"] .module3-key-aspects__step-number{border-color:#e3593f;background:#FFF0E0;color:#e3593f}.module3-key-aspects__step-item[data-step="3"].is-active .module3-key-aspects__step-number{background:#e3593f;color:#ffffff}.module3-key-aspects__connector{display:flex;flex:1;justify-content:center;align-items:center;height:1px;background:#718096;margin-top:10px}.module3-key-aspects__navigation{width:100%;display:flex;align-items:center;justify-content:space-between;background:#ffffff;border-radius:20px;padding:10px;color:#718096;margin-bottom:8px}.module3-key-aspects__navigation .btn:disabled,.module3-key-aspects__navigation .btn:disabled:hover{color:#6B7280;background:#FFFFFF;border-color:#9CA3AF;cursor:not-allowed;opacity:1}.module3-key-aspects__navigation .btn:disabled .btn__icon{filter:grayscale(1);opacity:.6}.module3-key-aspects__content{width:100%;display:none;flex-direction:column;gap:20px;background:#ffffff;border:1px solid #0075BB;border-radius:20px;padding:20px}.module3-key-aspects__content.is-active{display:flex}.module3-key-aspects__content h2{color:#0075BB}.module3-key-aspects__content[data-content="2"]{border-color:#64A70B}.module3-key-aspects__content[data-content="2"] h2{color:#64A70B}.module3-key-aspects__content[data-content="3"]{border-color:#E3593F}.module3-key-aspects__content[data-content="3"] h2{color:#E3593F}.module3-key-aspects__content p{margin-bottom:0}.module3-key-aspects__options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.module3-key-aspects__option{min-height:88px;display:flex;align-items:center;padding:6px 10px;background:#EAF7FF;border:1px solid #0075BB;border-radius:20px;color:#0075BB}.module3-key-aspects__note{width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;background:#ffffff;border-left:3px solid #47ccbb;box-shadow:0 1px 4px rgba(0,0,0,.08)}.module3-key-aspects__note-icon{width:30px;height:30px;flex:0 0 30px;display:flex;align-items:center;justify-content:center;background:#e3f7f5;border-radius:6px}.module3-key-aspects__note-icon img{width:22px;height:22px;object-fit:contain}.module3-key-aspects__note p{margin:0}.module3-key-aspects__coordination{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.module3-key-aspects__coordination-item{min-height:88px;display:flex;align-items:center;padding:20px;background:#EAF7FF;border:1px solid #0075BB;border-radius:20px;color:#0075BB}@media (max-width:767px){.module3-key-aspects__steps{align-items:flex-start;padding-left:8px;padding-right:8px}.module3-key-aspects__step-item span{white-space:normal}.module3-key-aspects__options{grid-template-columns:1fr}.module3-key-aspects__coordination{grid-template-columns:1fr}.module3-key-aspects__navigation{gap:8px;width:100%;flex-direction:column;justify-content:center}.module3-key-aspects__connector{display:none}}<section class="page-course-evaluation"><div class="instruction-evaluation"><div class="container-fluid course__container"><div class="summary__content"><!-- Contenido --><div class="summary__hero"><!-- Icono --><div class="summary__icon"><img src="assets/icons/clipboard.svg" alt="Resumen" /></div><!-- Título --><h1 class="text-heading-1 summary__title mb-0">¡Hasta aquí ya tienes los fundamentos! </h1><!-- Texto --><p class="text-body-lg summary__description mb-0">Esta es la primera evaluación del módulo 2. Hasta aquí ya hemos aprendido conceptos como liquidez,solvencia,el ciclo de vida de un EC y las medidas de recuperación. La evaluación incluye preguntas de opción múltiple y también algunas afirmaciones para responder falso o verdadero. </p><!-- Información de la evaluación --><div class="summary__evaluation-info"><div class="summary__evaluation-item"><div class="summary__evaluation-item--gray"><img src="assets/icons/questions.svg" alt="" /></div><div class="summary__evaluation-text"><span class="text-label">6 preguntas</span><strong class="text-label">3 selección múltiple + 3 V/F</strong></div></div><div class="summary__evaluation-divider"></div><div class="summary__evaluation-item"><div class="summary__evaluation-item--orange"><img src="assets/icons/time.svg" alt="" /></div><div class="summary__evaluation-text"><span class="text-label">Sin límite de tiempo</span><strong class="text-label">Responde a tu ritmo</strong></div></div><div class="summary__evaluation-divider"></div><div class="summary__evaluation-item"><div class="summary__evaluation-item--green"><img src="assets/icons/retry.svg" alt="" /></div><div class="summary__evaluation-text"><span class="text-label">Puedes reintentar</span><strong class="text-label">Mínimo 5 de 6 correctas</strong></div></div></div><!-- Botón --><button id="btnStartEvaluation" class="btn btn-primary summary__button" type="button"><span>Comenzar evaluación</span><img src="assets/icons/arrow-right.svg" alt="" /></button></div></div></div></div></section>.module3-match{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-match__content{display:flex;flex-direction:column;gap:10px}.module3-match__header{margin-bottom:18px}.module3-match__header .course__eyebrow{align-items:center}.module3-match__activity{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:44px}.module3-match__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:5}.module3-match__column{position:relative;z-index:10}.module3-match__column>h2{margin-bottom:10px;color:#1A2332}.module3-match__items{display:flex;flex-direction:column;gap:10px}.module3-match__item{position:relative;width:100%;min-height:62px;display:flex;align-items:center;justify-content:flex-start;padding:20px;background:#FFFFFF;border:1px solid transparent;border-radius:20px;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.module3-match__item--purple{border-color:#8B50C4;color:#8B50C4}.module3-match__item--blue{border-color:#0075BB;color:#0075BB}.module3-match__item--green{border-color:#64A70B;color:#64A70B}.module3-match__item--orange{border-color:#FF8D28;color:#FF8D28}.module3-match__item:hover{background:#F8FAFC;box-shadow:0 2px 6px rgba(0,0,0,.06)}.module3-match__item.is-selected{box-shadow:0 0 0 3px rgba(0,98,155,.35);transform:translateX(2px)}.module3-match__item.is-correct{background:#EDF7E1;border-color:#64A70B;color:#64A70B}.module3-match__item.is-incorrect{background:#FFF0F0;border-color:#C6143B;color:#C6143B}.module3-match__definition{position:relative;width:100%;min-height:62px;display:flex;align-items:center;justify-content:flex-start;padding:20px;background:#E8EAF0;border:1px dashed #718096;border-radius:20px;color:#718096;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.module3-match__definition:hover{background:#F5F7FA;border-color:#718096}.module3-match__definition.is-selected{background:#FFFFFF;border-style:solid;border-color:#0075BB;box-shadow:0 0 0 2px rgba(0,98,155,.12);transform:translateX(-2px)}.module3-match__definition.is-correct{background:#EDF7E1;border-style:solid;border-color:#64A70B;color:#64A70B}.module3-match__definition.is-incorrect{background:#FFF0F0;border-style:solid;border-color:#C6143B;color:#C6143B}.module3-match__lines line{stroke-width:3;stroke-linecap:round}.module3-match__lines circle{stroke:none}.module3-match__verify{display:flex;justify-content:center;margin-top:18px}.module3-match__result{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:10px 20px;background:#FFF8E6;border:1px solid #E9B428;border-radius:20px}.module3-match__result-score{color:#E9B428}.module3-match [hidden]{display:none !important}#btnVerifyModule3Match:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}#btnRetryModule3Match{margin-left:auto}@media (max-width:992px){.module3-match{padding:22px 0 16px}.module3-match__activity{column-gap:28px}.module3-match__items{gap:7px}}@media (max-width:767px){.module3-match{padding:18px 0 14px}.module3-match__definition[data-linked-color="purple"]:not(.is-correct):not(.is-incorrect){background:#F3EAF9}.module3-match__definition[data-linked-color="blue"]:not(.is-correct):not(.is-incorrect){background:#E6F4FA}.module3-match__definition[data-linked-color="green"]:not(.is-correct):not(.is-incorrect){background:#EEF6E5}.module3-match__definition[data-linked-color="orange"]:not(.is-correct):not(.is-incorrect){background:#FFF1E5}.module3-match__activity{grid-template-columns:1fr;gap:22px}.module3-match__lines{display:none}.module3-match__item,.module3-match__definition{min-height:44px;padding:9px 12px}.module3-match__result{flex-direction:column;align-items:stretch}#btnRetryModule3Match{margin-left:0;align-self:center}}<section class="page-course-result"><div class="evaluation-results"><div class="container-fluid course__container"><div class="evaluation-results__content"><!-- Estado --><div class="evaluation-results__header"><div class="evaluation-results__icon"><img id="resultIcon" src="" alt="" /></div><h1 id="resultTitle" class="evaluation-results__title text-heading-1 mb-0"></h1><p id="resultDescription" class="evaluation-results__description text-body-lg mb-0"></p></div><!-- Tarjeta --><div class="evaluation-results__card"><div class="evaluation-results__score"><span id="correctAnswers" class="evaluation-results__correct mb-0 text-display-xl"></span><span class="evaluation-results__separator mb-0 text-heading-1">de </span><span id="totalQuestions" class="evaluation-results__total mb-0 text-heading-1"></span></div><p class="evaluation-results__label mb-0 text-heading-3">respuestas correctas </p><div class="evaluation-results__progress"><div id="resultProgress" class="evaluation-results__progress-fill"></div></div><p id="resultPercentage" class="evaluation-results__percentage"></p></div><!-- Acciones --><div id="resultActions" class="evaluation-results__actions"><!-- Se agrega dinámicamente --></div></div></div></div></section>.module3-settlement{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-settlement__content{display:flex;flex-direction:column;gap:20px}.module3-settlement__info{width:100%;display:flex;align-items:center;gap:40px;padding:20px;background:#E8ECF0;border:1px solid #00629B;border-radius:20px}.module3-settlement__info-icon{flex:0 0 52px;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:10px}.module3-settlement__info-icon img{width:30px;height:30px;object-fit:contain}.module3-settlement__info-content{flex:1;display:flex;flex-direction:column;gap:6px}.module3-settlement__info-content h2{color:#1A2332}.module3-settlement__info-content p{color:#4A5568}.module3-settlement__steps{width:100%;display:grid;grid-template-columns:1fr minmax(60px,110px) 1fr minmax(60px,110px) 1fr;align-items:center;gap:10px;padding:10px 50px;background:#FFFFFF;border-radius:20px}.module3-settlement__step{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.module3-settlement__step-number{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#FFFFFF;border:1px solid;font-size:23px;font-weight:700}.module3-settlement__step-number--blue{color:#0075BB;border-color:#0075BB}.module3-settlement__step-number--green{color:#64A70B;border-color:#64A70B}.module3-settlement__step-number--orange{color:#E3593F;border-color:#E3593F}.module3-settlement__step p{color:#283451}.module3-settlement__connector{width:100%;height:1px;background:#718096}.module3-settlement__note{width:100%;display:flex;align-items:center;gap:40px;padding:10px 20px;background:#EAF7FF;border:1px solid #00629B;border-radius:20px}.module3-settlement__note-icon{flex:0 0 56px;width:56px;height:48px;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:10px}.module3-settlement__note-icon img{width:20px;height:20px;object-fit:contain}.module3-settlement__note p{color:#1A2332}.module3-settlement__note strong{color:#1A2332}@media (max-width:992px){.module3-settlement{padding:28px 0}.module3-settlement__content{gap:16px}.module3-settlement__info{gap:18px;padding:16px}.module3-settlement__steps{grid-template-columns:1fr minmax(30px,70px) 1fr minmax(30px,70px) 1fr;padding:8px 16px}.module3-settlement__note{gap:18px;padding:12px 16px}}@media (max-width:767px){.module3-settlement{min-height:calc(100vh - 88px - 156px);padding:20px 0}.module3-settlement__info{align-items:flex-start;gap:14px;padding:15px}.module3-settlement__info-icon{flex-basis:40px;width:40px;height:40px}.module3-settlement__info-icon img{width:24px;height:24px}.module3-settlement__steps{grid-template-columns:1fr;gap:12px;padding:16px}.module3-settlement__connector{width:1px;height:30px;justify-self:center}.module3-settlement__note{align-items:flex-start;gap:14px;padding:15px}.module3-settlement__note-icon{flex-basis:40px;width:40px;height:40px}.module3-settlement__note-icon img{width:24px;height:24px}}.module3-two-way{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-two-way__content{display:flex;flex-direction:column;gap:20px}.module3-two-way__cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.module3-two-way__card{min-height:127px;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:20px;background:#FFFFFF;border-top:3px solid transparent;border-radius:16px}.module3-two-way__card h2{margin:0}.module3-two-way__card--yellow{border-color:#AC8F38}.module3-two-way__card--yellow h2{color:#AC8F38}.module3-two-way__card--green{border-color:#64A70B}.module3-two-way__card--green h2{color:#64A70B}.module3-two-way__card p{color:#1A2332}@media (max-width:992px){.module3-two-way{padding:28px 0}.module3-two-way__content{gap:16px}.module3-two-way__cards{gap:14px}.module3-two-way__card{padding:16px}}@media (max-width:767px){.module3-two-way{min-height:calc(100vh - 88px - 156px);padding:20px 0}.module3-two-way__cards{grid-template-columns:1fr;gap:12px}.module3-two-way__card{min-height:0;padding:14px}}.module3-key-aspectss{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-key-aspectss__content{display:flex;flex-direction:column;gap:20px}.module3-key-aspectss__title{width:100%}.module3-key-aspectss__tabs{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#FFFFFF;border-radius:10px;overflow:hidden}.module3-key-aspectss__tab{position:relative;min-height:92px;display:flex;align-items:center;justify-content:center;gap:20px;padding:10px;background:#FFFFFF;border:none;border-bottom:3px solid transparent;color:#1A2332;text-align:left;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.module3-key-aspectss__tab-icon{flex:0 0 auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.module3-key-aspectss__tab-icon img{width:30px;height:30px;object-fit:contain}.module3-key-aspectss__tab>span{font-weight:700}.module3-key-aspectss__tab--blue.is-active{color:#00629B;border-bottom-color:#00629B}.module3-key-aspectss__tab--green.is-active{color:#64A70B;border-bottom-color:#64A70B}.module3-key-aspectss__tab--orange.is-active{color:#E3593F;border-bottom-color:#E3593F}.module3-key-aspectss__tab--purple.is-active{color:#8B50C4;border-bottom-color:#8B50C4}.module3-key-aspectss__tab--yellow.is-active{color:#AC8F38;border-bottom-color:#AC8F38}.module3-key-aspectss__panel{width:100%}.module3-key-aspectss__content-panel{display:flex;flex-direction:column;gap:18px}.module3-key-aspectss__content-panel[hidden]{display:none !important}.module3-key-aspectss__item{width:100%;min-height:62px;display:flex;align-items:center;gap:20px;padding:20px;background:#FFFFFF;border:1px solid #0075BB;border-radius:20px}.module3-key-aspectss__bullet{flex:0 0 19px;width:19px;height:19px;border-radius:50%;background:#00629B}.module3-key-aspectss__content-panel[data-aspect-panel="0"] .module3-key-aspectss__item{border-color:#00629B}.module3-key-aspectss__content-panel[data-aspect-panel="0"] .module3-key-aspectss__bullet{background:#00629B}.module3-key-aspectss__content-panel[data-aspect-panel="1"] .module3-key-aspectss__item{border-color:#64A70B}.module3-key-aspectss__content-panel[data-aspect-panel="1"] .module3-key-aspectss__bullet{background:#64A70B}.module3-key-aspectss__content-panel[data-aspect-panel="2"] .module3-key-aspectss__item{border-color:#E3593F}.module3-key-aspectss__content-panel[data-aspect-panel="2"] .module3-key-aspectss__bullet{background:#E3593F}.module3-key-aspectss__content-panel[data-aspect-panel="3"] .module3-key-aspectss__item{border-color:#8B50C4}.module3-key-aspectss__content-panel[data-aspect-panel="3"] .module3-key-aspectss__bullet{background:#8B50C4}.module3-key-aspectss__content-panel[data-aspect-panel="4"] .module3-key-aspectss__item{border-color:#AC8F38}.module3-key-aspectss__content-panel[data-aspect-panel="4"] .module3-key-aspectss__bullet{background:#AC8F38}.module3-key-aspectss__tab--blue.is-active .module3-key-aspectss__tab-icon img{filter:brightness(0) saturate(100%) invert(28%) sepia(51%) saturate(1430%) hue-rotate(169deg) brightness(87%) contrast(101%)}.module3-key-aspectss__tab--green.is-active .module3-key-aspectss__tab-icon img{filter:brightness(0) saturate(100%) invert(55%) sepia(92%) saturate(1098%) hue-rotate(43deg) brightness(92%) contrast(91%)}.module3-key-aspectss__tab--orange.is-active .module3-key-aspectss__tab-icon img{filter:brightness(0) saturate(100%) invert(42%) sepia(72%) saturate(1716%) hue-rotate(326deg) brightness(97%) contrast(91%)}.module3-key-aspectss__tab--purple.is-active .module3-key-aspectss__tab-icon img{filter:brightness(0) saturate(100%) invert(37%) sepia(54%) saturate(1288%) hue-rotate(234deg) brightness(92%) contrast(87%)}.module3-key-aspectss__tab--yellow.is-active .module3-key-aspectss__tab-icon img{filter:brightness(0) saturate(100%) invert(69%) sepia(35%) saturate(831%) hue-rotate(2deg) brightness(91%) contrast(88%)}@media (max-width:992px){.module3-key-aspectss{padding:28px 0}.module3-key-aspectss__tabs{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}.module3-key-aspectss__tab{min-width:150px}.module3-key-aspectss__item{gap:14px}}@media (max-width:767px){.module3-key-aspectss{min-height:calc(100vh - 88px - 156px);padding:20px 0}.module3-key-aspectss__content{gap:14px}.module3-key-aspectss__tabs{display:flex;overflow-x:auto;border-radius:12px;scrollbar-width:thin}.module3-key-aspectss__tab{flex:0 0 180px;min-height:76px;padding:10px}.module3-key-aspectss__tab-icon{width:34px;height:34px}.module3-key-aspectss__tab-icon img{width:30px;height:30px}.module3-key-aspectss__content-panel{gap:12px}.module3-key-aspectss__item{align-items:flex-start;gap:12px;padding:13px;border-radius:14px}.module3-key-aspectss__bullet{flex-basis:14px;width:14px;height:14px;margin-top:5px}}.module3-rules{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-rules__content{display:flex;flex-direction:column;gap:25px}.module3-rules__cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.module3-rules__card{position:relative;width:100%;min-height:180px;padding:0;background:transparent;border:none;border-radius:20px;perspective:1200px;cursor:pointer;text-align:left}.module3-rules__card-inner{position:relative;width:100%;min-height:180px;display:grid;transform-style:preserve-3d;transition:transform .7s ease}.module3-rules__card.is-flipped .module3-rules__card-inner{transform:rotateY(180deg)}.module3-rules__card-face{position:relative;grid-area:1 / 1;width:100%;min-height:180px;overflow:hidden;border-radius:20px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.module3-rules__card-front{background:#FFFFFF}.module3-rules__card-front img{width:100%;height:auto;min-height:180px;display:block;object-fit:cover}.module3-rules__card--orange .module3-rules__card-front{border:10px solid #FF8D28}.module3-rules__card--green .module3-rules__card-front{border:10px solid #64A70B}.module3-rules__card-back{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px;background:#FFFFFF;transform:rotateY(180deg)}.module3-rules__card--orange .module3-rules__card-back{border:1px solid #FF8D28;background:#FFF8E6;color:#E3593F}.module3-rules__card--green .module3-rules__card-back{border:1px solid #64A70B;background:#EDF7E1;color:#64A70B}.module3-rules__note{width:100%;display:flex;align-items:center;gap:40px;padding:10px 20px;background:#F4E9FF;border:1px solid #8B50C4;border-radius:20px}.module3-rules__note-icon{flex:0 0 42px;width:42px;height:39px;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:8px}.module3-rules__note-icon img{width:30px;height:30px;object-fit:contain}.module3-rules__note p{color:#1A2332}@media (max-width:992px){.module3-rules{padding:28px 0}.module3-rules__content{gap:16px}.module3-rules__card-back{padding:16px}.module3-rules__note{padding:9px 12px;gap:20px}}@media (max-width:767px){.module3-rules{min-height:calc(100vh - 88px - 156px);padding:20px 0}.module3-rules__cards{grid-template-columns:1fr;gap:14px}.module3-rules__card-back{padding:18px}.module3-rules__note{align-items:center;gap:20px}}.module3-bridge-bank{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-bridge-bank__content{display:flex;flex-direction:column;gap:20px}.module3-bridge-bank__title{width:100%}.module3-bridge-bank__intro{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:14px}.module3-bridge-bank__intro-image{width:100%;min-height:70px;overflow:hidden;border-radius:14px}.module3-bridge-bank__intro-image img{width:100%;height:100%;display:block;object-fit:cover}.module3-bridge-bank__intro-text{display:flex;align-items:center;padding:12px 16px;background:#FFFFFF;border-radius:14px}.module3-bridge-bank__intro-text p{color:#526077}.module3-bridge-bank__subtitle{margin-top:2px}.module3-bridge-bank__cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.module3-bridge-bank__card{position:relative;width:100%;min-height:110px;padding:0;background:transparent;border:none;border-radius:14px;perspective:1200px;cursor:pointer;text-align:left}.module3-bridge-bank__card-inner{position:relative;width:100%;min-height:110px;display:grid;transform-style:preserve-3d;transition:transform .7s ease}.module3-bridge-bank__card.is-flipped .module3-bridge-bank__card-inner{transform:rotateY(180deg)}.module3-bridge-bank__card-face{position:relative;grid-area:1 / 1;width:100%;min-height:110px;padding:14px 18px;border-radius:14px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.module3-bridge-bank__card-front{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#FFFFFF;border-top:3px solid #8B50C4;color:#8B50C4;text-align:center}.module3-bridge-bank__card-front-image{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:8px;background:#F4E9FF}.module3-bridge-bank__card-front-image img{width:30px;height:30px;object-fit:contain}.module3-bridge-bank__card-front small{color:#4A5568}.module3-bridge-bank__card-back{display:flex;flex-direction:column;justify-content:center;gap:10px;background:#FFFFFF;border-top:3px solid #8B50C4;color:#8B50C4;transform:rotateY(180deg)}.module3-bridge-bank__card-back p{color:#4A5568}.module3-bridge-bank__dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:2px}.module3-bridge-bank__dot{width:12px;height:12px;border-radius:50%;background:#D9D9D9;transition:background-color .2s ease,transform .2s ease}.module3-bridge-bank__dot.is-active{background:#8B50C4;transform:scale(1.15)}.module3-bridge-bank__dots-label{margin-left:6px;color:#4A5568}@media (max-width:992px){.module3-bridge-bank{padding:28px 0}.module3-bridge-bank__content{gap:10px}.module3-bridge-bank__intro{gap:10px}.module3-bridge-bank__card{min-height:100px}.module3-bridge-bank__card-inner{min-height:100px}.module3-bridge-bank__card-face{min-height:100px;padding:12px 14px}}@media (max-width:767px){.module3-bridge-bank{min-height:calc(100vh - 88px - 156px);padding:20px 0}.module3-bridge-bank__intro{grid-template-columns:1fr}.module3-bridge-bank__intro-image{min-height:120px}.module3-bridge-bank__cards{grid-template-columns:1fr}.module3-bridge-bank__card,.module3-bridge-bank__card-inner,.module3-bridge-bank__card-face{min-height:120px}.module3-bridge-bank__dots{margin-top:6px}}.module3-advantages-bridge{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-advantages-bridge__content{display:flex;flex-direction:column;gap:18px}.module3-advantages-bridge__title{width:100%}.module3-advantages-bridge__cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.module3-advantages-bridge__card{min-height:127px;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:20px;background:#FFFFFF;border-top:3px solid #64A70B;border-radius:20px}.module3-advantages-bridge__card--green h2{color:#64A70B}.module3-advantages-bridge__card--gold{border-top:3px solid #AC8F38}.module3-advantages-bridge__card--gold h2{color:#AC8F38}.module3-advantages-bridge__card p{color:#1A2332}.module3-advantages-bridge__duration{display:flex;flex-direction:column;gap:6px}.module3-advantages-bridge__duration h2{color:#1A2332}.module3-advantages-bridge__duration p{color:#526077}.module3-advantages-bridge__note{width:100%;display:flex;align-items:center;gap:40px;padding:10px 20px;background:#EDF7E1;border:1px solid #64A70B;border-radius:20px}.module3-advantages-bridge__note-icon{flex:0 0 56px;width:56px;height:48px;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:8px}.module3-advantages-bridge__note-icon img{width:30px;height:30px;object-fit:contain}.module3-advantages-bridge__note p{color:#526077}@media (max-width:992px){.module3-advantages-bridge{padding:28px 0}.module3-advantages-bridge__content{gap:14px}.module3-advantages-bridge__cards{gap:10px}}@media (max-width:767px){.module3-advantages-bridge{min-height:calc(100vh - 88px - 156px);padding:20px 0}.module3-advantages-bridge__cards{grid-template-columns:1fr}.module3-advantages-bridge__note{align-items:center;gap:20px}}.module3-characteristics{min-height:calc(100vh - 60px - 80px);display:flex;align-items:center;padding:40px 0;background:#F5F7FA}.module3-characteristics__content{display:flex;flex-direction:column;gap:30px}.module3-characteristics__title{width:100%}.module3-characteristics__cards{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;align-items:stretch}.module3-characteristics__card{position:relative;width:100%;min-height:150px;height:100%;padding:0;background:transparent;border:none;border-radius:16px;perspective:1200px;cursor:pointer;text-align:left}.module3-characteristics__card-inner{position:relative;width:100%;height:100%;min-height:150px;display:grid;transform-style:preserve-3d;transition:transform .7s ease}.module3-characteristics__card.is-flipped .module3-characteristics__card-inner{transform:rotateY(180deg)}.module3-characteristics__card-face{position:relative;grid-area:1 / 1;width:100%;height:100%;min-height:150px;padding:20px;border-radius:20px;background:#FFFFFF;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-top:3px solid #64A70B}.module3-characteristics__card-front{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#64A70B;transform:rotateY(0deg)}.module3-characteristics__icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#EDF7E1;border-radius:8px}.module3-characteristics__icon img{width:30px;height:30px;object-fit:contain}.module3-characteristics__card-front small{color:#4A5568}.module3-characteristics__card-back{display:flex;flex-direction:column;justify-content:center;gap:10px;color:#64A70B;transform:rotateY(180deg)}.module3-characteristics__card-back p{color:#4A5568}.module3-characteristics__note{width:100%;display:flex;align-items:center;gap:14px;padding:9px 14px;background:#F4E9FF;border:1px solid #8B50C4;border-radius:12px}.module3-characteristics__note-icon{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border-radius:7px}.module3-characteristics__note-icon img{width:20px;height:20px;object-fit:contain}.module3-characteristics__note p{color:#526077}@media (max-width:1200px){.module3-characteristics__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (max-width:992px){.module3-characteristics{padding:28px 0}.module3-characteristics__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.module3-characteristics__card{min-width:135px}}@media (max-width:767px){.module3-characteristics{min-height:calc(100vh - 88px - 156px);padding:20px 0}.module3-characteristics__cards{grid-template-columns:1fr;overflow:visible;gap:12px}.module3-characteristics__card{min-height:150px}.module3-characteristics__card-inner{min-height:150px}.module3-characteristics__note{align-items:flex-start}}.evaluation-question-content{width:100%;display:flex;flex-direction:column;gap:18px}.evaluation-final-single{width:100%;display:flex;flex-direction:column;gap:12px}.evaluation-final-single__card{width:100%;min-height:62px;display:flex;align-items:center;gap:14px;padding:14px 18px;background:#FFFFFF;border:1px solid #0075BB;border-radius:14px;color:#283451;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.evaluation-final-single__card:hover{background:#F8FAFC}.evaluation-final-single__card.is-selected{background:#EAF7FF;border-color:#0075BB;box-shadow:0 0 0 2px rgba(0,117,187,.10)}.evaluation-final-single__letter{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #0075BB;border-radius:50%;background:#FFFFFF;color:#0075BB;font-weight:700}.evaluation-final-single__card.is-selected .evaluation-final-single__letter{background:#0075BB;border-color:#0075BB;color:#FFFFFF}.evaluation-final-single__card.is-correct{background:#EDF7E1;border-color:#64A70B}.evaluation-final-single__card.is-incorrect{background:#FFF0F0;border-color:#C6143B}.evaluation-final-match{width:100%;display:flex;flex-direction:column;gap:14px}.evaluation-final-match__activity{position:relative;width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:34px}.evaluation-final-match__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:5}.evaluation-final-match__column{position:relative;z-index:10}.evaluation-final-match__column>h2{margin-bottom:10px;color:#1A2332}.evaluation-final-match__items{display:flex;flex-direction:column;gap:9px}.evaluation-final-match__concept{position:relative;width:100%;min-height:56px;display:flex;align-items:center;padding:14px 18px;background:#FFFFFF;border:1px solid transparent;border-radius:14px;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.evaluation-final-match__concept--purple{border-color:#8B50C4;color:#8B50C4}.evaluation-final-match__concept--blue{border-color:#0075BB;color:#0075BB}.evaluation-final-match__concept--green{border-color:#64A70B;color:#64A70B}.evaluation-final-match__concept--orange{border-color:#FF8D28;color:#FF8D28}.evaluation-final-match__concept.is-selected{box-shadow:0 0 0 2px rgba(0,98,155,.12)}.evaluation-final-match__definition{width:100%;min-height:56px;display:flex;align-items:center;padding:14px 18px;background:#E8EAF0;border:1px dashed #718096;border-radius:14px;color:#718096;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.evaluation-final-match__definition:hover{background:#F5F7FA}.evaluation-final-match__definition.is-selected{background:#FFFFFF;border-style:solid;border-color:#0075BB;box-shadow:0 0 0 2px rgba(0,98,155,.10)}.evaluation-final-match__concept.is-correct,.evaluation-final-match__definition.is-correct{background:#EDF7E1;border-color:#64A70B}.evaluation-final-match__concept.is-incorrect,.evaluation-final-match__definition.is-incorrect{background:#FFF0F0;border-color:#C6143B}.evaluation-final-match__verify{display:flex;justify-content:center;margin-top:4px}.evaluation-final-match__result{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 14px;background:#FFF8E8;border:1px solid #E9B428;border-radius:8px}.evaluation-final-match__result[hidden]{display:none !important}.evaluation-final-drag{width:100%;display:flex;flex-direction:column;gap:14px}.evaluation-final-drag__bank{width:100%;display:flex;flex-direction:column;gap:10px;padding:20px;background:#F5F7FA;border:1px solid #A0AEC0;border-radius:20px;color:#A0AEC0}.evaluation-final-drag__bank-items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px}.evaluation-final-drag__word{display:inline-flex;align-items:center;gap:10px;padding:10px 9px;background:#FFFFFF;border:1px solid #A0AEC0;border-radius:10px;color:#4A5568;cursor:grab;user-select:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.evaluation-final-drag__word:hover{background:#E0F4FF}.evaluation-final-drag__word.is-dragging{opacity:.5}.evaluation-final-drag__word.is-selected{background:#E0F4FF;border-color:#0075BB}.evaluation-final-drag__handle{color:#D9D9D9}.evaluation-final-drag__statement{width:100%;padding:18px 20px;line-height:1.9}.evaluation-final-drag__slot{min-width:178px;min-height:27px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:0 3px;padding:5px 10px;background:#E0F4FF;border:1px solid #0075BB;border-radius:10px;color:#0075BB;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.evaluation-final-drag__slot.is-over{background:#DFF1FA;border-color:#00629B;box-shadow:0 0 0 2px rgba(0,98,155,.10)}.evaluation-final-drag__slot.is-filled{background:#EAF7FF;border-style:solid;border-color:#0075BB;color:#0075BB}.evaluation-final-drag__slot.is-correct{background:#EDF7E1;border-color:#64A70B;color:#64A70B}.evaluation-final-drag__slot.is-incorrect{background:#FFF0F0;border-color:#C6143B;color:#C6143B}.evaluation-final-mark{width:100%;display:flex;flex-direction:column;gap:12px}.evaluation-final-mark__option{width:100%;min-height:64px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;background:#FFFFFF;border:1px solid #D8DEE8;border-radius:14px;color:#283451;text-align:left;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.evaluation-final-mark__option:hover{background:#F8FAFC}.evaluation-final-mark__option.is-selected{background:#EAF7FF;border-color:#0075BB}.evaluation-final-mark__option.is-correct{background:#EDF7E1;border-color:#64A70B}.evaluation-final-mark__option.is-incorrect{background:#FFF0F0;border-color:#C6143B}.evaluation-final-mark__box{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#FFFFFF;border:2px solid #718096;border-radius:10px;color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.evaluation-final-mark__option.is-selected .evaluation-final-mark__box{background:#ffffff;border-color:#0075BB;color:#0075BB}.evaluation-final-mark__option.is-correct .evaluation-final-mark__box{background:#FFFFFF;border-color:#64A70B;color:#64A70B}.evaluation-final-mark__option.is-incorrect .evaluation-final-mark__box{background:#FFFFFF;border-color:#C6143B;color:#C6143B}.evaluation-final-feedback{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:10px}.evaluation-final-feedback--correct{background:#EDF7E1;border:1px solid #64A70B}.evaluation-final-feedback--incorrect{background:#FFF0F0;border:1px solid #C6143B}.evaluation-final-feedback__icon{flex:0 0 34px;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.evaluation-final-feedback__icon img{width:24px;height:24px;object-fit:contain}.evaluation__pause{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px;background:#FFFFFF;border:1px solid #D8DEE8;border-radius:16px;text-align:center}.evaluation__pause[hidden]{display:none !important}.evaluation__pause-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#EAF7FF;border-radius:50%}.evaluation__pause-icon img{width:28px;height:28px;object-fit:contain}.evaluation__pause-content{display:flex;flex-direction:column;gap:6px}.evaluation__pause-content h2{color:#1A2332}.evaluation__pause-content p{color:#526077;max-width:700px}.evaluation-question-content [hidden],.evaluation-final-drag [hidden],.evaluation-final-match [hidden],.evaluation-final-single [hidden],.evaluation-final-mark [hidden]{display:none !important}.evaluation-final-question__statement{width:100%;color:#283451;margin-bottom:2px}.evaluation-final-question__blank{display:inline-block;min-width:140px;height:29px;padding:7px 8px;vertical-align:middle;background:#E0F4FF;border:1px solid #0075BB;border-radius:10px}.evaluation-final-drag__slot.is-pending{background:#EAF7FF;border-style:solid;border-color:#0075BB;color:#0075BB}.evaluation-final-drag__placed-word{display:inline-flex;align-items:center;background:#ffffff;padding:5px 10px;border-radius:10px;border:1px solid #A0AEC0;gap:8px;color:#4A5568;white-space:nowrap}.evaluation-final-drag__placed-letter{flex:0 0 auto}.evaluation-final-drag__placed-text{display:inline}@media (max-width:992px){.evaluation-final-match__activity{column-gap:22px}.evaluation-final-match__concept,.evaluation-final-match__definition{min-height:52px;padding:12px 14px}.evaluation-final-drag__statement{padding:16px}}@media (max-width:767px){.page-course-evaluation #evaluationQuestionContent>.module3-match{padding:8px 0}.module3-match__definition[data-linked-color="purple"]{background:#F3EAF9}.module3-match__definition[data-linked-color="blue"]{background:#E6F4FA}.module3-match__definition[data-linked-color="green"]{background:#EEF6E5}.module3-match__definition[data-linked-color="orange"]{background:#FFF1E5}.evaluation-final-match__activity{grid-template-columns:1fr;gap:18px}.evaluation-final-match__lines{display:none}.evaluation-final-single__card{min-height:56px;padding:12px 14px}.evaluation-final-mark__option{grid-template-columns:auto minmax(0,1fr)}.evaluation-final-mark__box{grid-column:2;justify-self:end}.evaluation-final-drag__statement{padding:14px}.evaluation-final-drag__slot{min-width:80px}.evaluation__pause{padding:24px 16px}}.page-home{position:fixed;top:60px;left:0;right:0;bottom:80px;overflow-y:auto;overflow-x:hidden}.page-login{position:fixed;top:72px;left:0;right:0;bottom:72px;overflow-y:auto;overflow-x:hidden}.page-course,.page-course-evaluation,.page-course-close,.page-course-result{position:fixed;top:60px;left:0;right:0;bottom:80px;overflow-y:auto;overflow-x:hidden;background:#F5F7FA}@media (max-width:992px){.page-home{top:60px;bottom:72px}}@media (max-width:767px){.page-home{top:88px;bottom:95px}.page-course{top:88px;bottom:156px}.page-course-evaluation{top:88px;bottom:52px}.page-course-result{top:88px;bottom:112px}.page-course-close{top:88px;bottom:68px}.page-login{top:42px;bottom:60px}}