:root {--evento-color-1: #001832;--evento-color-2: #f47f20;--evento-color-3: #E5ECF2;--evento-color-4: #A5C1D3;--font-primary: Montserrat, sans-serif;--font-secondary: Auxilia, sans-serif;}@font-face {font-family: Auxilia;src: url(../fonts/Auxilia-Black.woff2) format("woff2"), url(../fonts/Auxilia-Black.woff) format("woff");font-weight: 900;font-style: normal;font-display: swap;}.preloader__bg {background-color: var(--evento-color-1);}.header-logo-right {}.header-logo-right img {width: 415px;margin-right: 11px;}.eventosHeading__subtitle {background-color: #FFFFFF;color: #000;font-size: 14px;padding: 6px 9px 4px 10px;line-height: 25px;font-family: 'Auxilia';font-weight: normal;text-transform: uppercase;width: fit-content;border-radius: 6px;}.eventosHeading__subtitle.-small {background-color: var(--evento-color-1);color: #FFFFFF;font-size: 18px;padding: 7px 9px 4px 10px;line-height: 25px;font-family: 'Bebas Neue', sans-serif;font-weight: 700;text-transform: uppercase;}.eventosHeading_title {font-family: 'Bebas Neue', sans-serif;font-weight: bold;font-style: normal;letter-spacing: 0;line-height: 52px;font-size: 65px;margin-top: 22px;margin-bottom: 4px;}.eventosHeading_title.-big {line-height: 57px;font-size: 56px;margin-bottom: 10px;}.eventosHeading__subcopy {width: fit-content;font-family: "Montserrat";color: var(--evento-color-1);letter-spacing: 0;font-size: 29px;font-weight: bold;font-style: normal;position: relative;background-color: #fff;padding: 11px 20px 6px 11px;margin-top: 6px;display: block;border-radius: 7px;}.eventosHeading__subcopy sup {position: absolute;top: 21px;font-size: 13px;}.eventosHeading_title.-md {color: #fff;font-family: "Montserrat";font-weight: bold;font-style: normal;letter-spacing: 0px;line-height: 47px;font-size: 45px;}.eventosHeading_title.-sm {color: #fff;font-family: "Montserrat";font-weight: bold;font-style: normal;letter-spacing: 0px;line-height: 44px;font-size: 42px;}.eventosHeading_title.-xs {color: #fff;font-family: "Montserrat";font-weight: bold;font-style: normal;letter-spacing: 0px;font-weight: 200;line-height: 42px;font-size: 38px;}.eventosHeading_subtitle.-sm {font-family: "Montserrat";font-weight: bold;font-style: normal;font-size: 24px;margin-top: 12px;margin-bottom: 12px;color: var(--evento-color-4);}.eventosHeading_inner {font-family: "Montserrat";font-weight: 600;font-size: 19px;}.eventosHeading_content {font-family: "Montserrat";font-size: 16px;line-height: 24px;display: block;color: var(--evento-color-4);}.eventosHeading__content {font-family: "Montserrat", sans-serif;color: #fff;margin-top: 20px;font-weight: 200;font-size: 21px;line-height: 24px;}.eventosHeading__body {font-family: "Montserrat", sans-serif;font-size: 15px;line-height: 22px;}.button.-evento {letter-spacing: 0px;background-color: var(--evento-color-2);border: 2px solid var(--evento-color-2);font-family: "Montserrat";font-style: normal;font-size: 21px;line-height: 0px;min-width: auto;padding: 28px 25px 29px 25px;color: #fff;font-weight: 600;border-radius: 12px;}.button.-evento:hover, .button.-ctahead:hover {background-color: var(--evento-color-3);border: 2px solid var(--evento-color-3);color: var(--evento-color-1);}.button.-evento.-modal {padding: 18px 25px 19px 25px;}.button.-evento.-pulse {box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);transform: scale(1);animation: pulse 1.5s infinite;}.button.-evento.-pulse.-xl {box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);transform: scale(1);animation: pulse_no_scale 1.5s infinite;}.button.-evento.-pulse.-cta {box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);transform: scale(1);animation: pulse_no_scale 1.5s infinite;}.button.-programa {background-color: transparent;border: 2px solid var(--evento-color-3);color: #fff;font-family: "Montserrat";font-style: normal;font-size: 20px;line-height: 0px;min-width: auto;letter-spacing: 0;padding: 27px 17px 28px 17px;border-radius: 16px;font-weight: 600;}.button.-referidos {background-color: transparent;border: 2px solid var(--evento-color-3);color: #fff;font-style: normal;font-size: 25px;line-height: 6px;min-width: auto;letter-spacing: 0;padding: 17px 21px 43px 22px;border-radius: 8px;font-weight: 600;font-family: "Bebas Neue", sans-serif;}.button.-referidos.-in {background-color: var(--evento-color-2);border: 2px solid var(--evento-color-2);color: #fff;font-style: normal;font-size: 22px;line-height: 6px;min-width: auto;letter-spacing: 0;padding: 20px 22px 21px 22px;border-radius: 8px;font-weight: 700;font-family: "Bebas Neue", sans-serif;}.button.-programa:hover, .button.-referidos:hover {background-color: var(--evento-color-2);border: 2px solid var(--evento-color-2);color: #fff;}.button.-referidos.-in:hover {background-color: var(--evento-color-3);border: 2px solid var(--evento-color-3);color: var(--evento-color-1);}.button.-programa.-pulse, .button.-referidos.-pulse {box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);transform: scale(1);animation: pulse 1.5s infinite;}.button.-programa.-pulse.-xl, .button.-referidos.-pulse.-xl {box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);transform: scale(1);animation: pulse_no_scale 1.5s infinite;}.button.-programa.-pulse.-cta, .button.-referidos.-pulse.-cta {box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);transform: scale(1);animation: pulse_no_scale 1.5s infinite;}.button.-programa.-accent, .button.-referidos.-accent {background-color: var(--evento-color-2);border: 2px solid var(--evento-color-2);margin-left: 6px;}.button.-programa.-accent:hover, .button.-referidos.-accent:hover {background-color: var(--evento-color-4);border: 2px solid var(--evento-color-4);}.button.-info {font-family: "Montserrat";padding: 10px 20px;border-radius: 7px;font-size: 15px;font-weight: 200;min-width: 210px;}.button.-info:hover {}.button.-info.-outline {background-color: transparent;border: 1px solid #fff;}.button.-info.-outline:hover {background-color: #fff;color: var(--evento-color-1);}.button.-info.-full {background-color: var(--evento-color-2);border: 1px solid var(--evento-color-2);font-weight: 600;}.button.-info.-full:hover {background-color: var(--evento-color-4);color: var(--evento-color-1);border: 1px solid var(--evento-color-4);}.button.-info.-active {background-color: #fff;color: var(--evento-color-1);}.section_line {margin-bottom: 40px;height: 1px;background-color: rgb(255 255 255 / 19%);width: 100%;opacity: 0.2;}@keyframes pulse {0% {transform: scale(1);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3);}70% {transform: scale(1.05);box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);}100% {transform: scale(1);box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}@keyframes pulse_no_scale {0% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.3);}70% {box-shadow: 0 0 0 10px rgba(255, 255, 255, 0);}100% {box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);}}.eventosHeading_title sup {font-size: 17px;margin-left: 4px;top: -28px;}.eventosHeading_title.-sm sup {font-size: 13px;margin-left: 2px;top: -20px;}.eventosHeading_title.-xs sup {font-size: 12px;margin-left: 2px;top: -18px;}.guiButton__bg {background-color: var(--evento-color-2);}.guiButton__button {color: #fff;stroke-width: 1.4;}.backButton__bg {background-color: var(--evento-color-2);}.backButton__button {color: #fff;stroke-width: 1.4;}#registrate {position: relative;}.glightbox-popup-overlay-bg .goverlay, .goverlay {background-color: rgba(1, 20, 36, 0.9);}.pag-evento .header.is-sticky.-sticky-dark .header__bar {background-color: var(--evento-color-1);opacity: 1;}.pag-evento .header.is-sticky {height: 6.2rem;}.pag-evento img.logo-header {margin-top: 0;width: 240px;}.pag-evento .header.is-sticky img.logo-header {width: 170px;}.overlay-evento::after {content: "";position: absolute;top: 0;left: 0;z-index: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.7);}.overlay-evento-4::after {content: "";position: absolute;top: 0;left: 0;z-index: 0;width: 100%;height: 100%;background: rgb(0, 0, 0);background: linear-gradient(90deg, rgba(0, 26, 51, 1) 0%, rgba(0, 26, 51, 0) 100%);}.bg-evento {background-color: var(--evento-color-1) !important;}.text-bebas {font-family: "Montserrat";font-weight: bold;font-style: normal;}.text-bebas-light {font-family: "Montserrat";font-weight: normal;font-style: normal;}.text-roboto {font-family: "Montserrat", sans-serif;}.text-roboto-condensed {font-family: "Montserrat", sans-serif;}.footer.-type-core .footer-logos img {height: 50px;}.footer-empresas {font-size: 13px;letter-spacing: 0;font-weight: 500;}.opacity-3 {opacity: 0.3;}.opacity-5 {opacity: 0.5;}.footer-evento-a {margin-left: 4px;font-weight: 600;}.footer-evento-a:hover {color: var(--evento-color-2);}.eventosBlock {}.modal-evento {}.eventoFecha__block {background-color: rgba(0, 38, 54, 0.8);width: fit-content;padding: 14px 18px 10px 15px;line-height: 31px;border-radius: 4px;color: #fff;font-family: "Montserrat";font-weight: bold;font-style: normal;font-size: 28px;margin-bottom: 8px;gap: 2px;display: grid;}.eventoFecha__block.-white {background-color: #fff;border: 1.5px solid #fff;color: var(--evento-color-1);gap: 0px;}.eventoFecha__block.-big {font-size: 36px;gap: 4px;padding: 17px 13px 10px 14px;}.eventoFecha__location {background-color: rgba(227, 236, 237, 0.8);width: fit-content;padding: 11px 17px 9px 11px;line-height: 31px;border-radius: 4px;color: var(--evento-color-1);font-family: "Montserrat";font-weight: bold;font-style: normal;font-size: 28px;margin-bottom: 13px;gap: 2px;display: grid;}.eventoFecha__location.-blank {background-color: transparent;}.eventoFecha__location img {width: 160px;}.eventoFecha__block span i {font-size: 21px;margin-right: 8px;color: var(--evento-color-1);line-height: 27px;}.eventoFecha__block span {display: flex;}.eventoPonente__block img {width: 100%;}.eventosHeading__subtitle {}.eventosHeading_block {display: inline-flex;gap: 0px;}.eventoPonente__block {margin-right: 15px;margin-top: 17px;transition: transform 0.4s ease;}.eventoPonente__block:hover {transform: scale(1.04);transition: transform 0.4s ease;}.eventoPonente__content {background-color: rgba(153, 179, 202, 0.85);padding: 19px 15px;border-radius: 5px;font-size: 20px;line-height: 20px;display: grid;color: #fff;position: relative;}.eventoPonente__block.-especial .eventoPonente__content {background-color: rgba(242, 139, 45, 0.9);padding: 19px 15px;border-radius: 5px;font-size: 20px;line-height: 20px;}.text-invitado {position: absolute;top: -13px;left: 50%;transform: translateX(-50%);font-family: "Montserrat";background-color: #fff;color: var(--evento-color-1);font-size: 15px;letter-spacing: -0.2px;padding: 2px 8px;border-radius: 5px;}.eventoPonente__content.-border {position: relative;}.eventoPonente__content.-border:after {content: "";width: calc(100% + 12px);height: calc(100% + 12px);position: absolute;z-index: -1;border: 1px solid #fff;top: -6px;left: -6px;border-radius: 10px;opacity: 1;animation: pulse_border 1.5s infinite;}.eventoFecha__block.-border {position: relative;}.eventoFecha__block.-border:after {content: "";width: calc(100% + 12px);height: calc(100% + 12px);position: absolute;z-index: -1;border: 1px solid #fff;top: -6px;left: -6px;border-radius: 10px;opacity: 1;animation: pulse_border 1.5s infinite;}.eventoFecha__location.-border {position: relative;}.eventoFecha__location.-border:after {content: "";width: calc(100% + 12px);height: calc(100% + 12px);position: absolute;z-index: -1;border: 1px solid rgba(255, 255, 255, 0);top: -6px;left: -6px;border-radius: 10px;opacity: 1;animation: pulse_border 1.5s infinite;}@keyframes pulse_border {0% {width: calc(100% + 12px);height: calc(100% + 12px);top: -6px;left: -6px;opacity: 1;}50% {width: calc(100% + 18px);height: calc(100% + 18px);top: -9px;left: -9px;opacity: 0;background-color: rgba(255, 255, 255, 0.4);}100% {width: calc(100% + 12px);height: calc(100% + 12px);top: -6px;left: -6px;opacity: 1;}}.modal-evento .formulario-contacto .minimal {border: 2px solid var(--evento-color-1);font-family: "Montserrat", sans-serif;color: var(--evento-color-1);}.modal-evento .formulario-contacto .minimal.-error {border-color: red !important;}.modal-evento .option-politicas {border-color: var(--evento-color-1);}.modal-evento .option-politicas:after {background-color: var(--evento-color-1);}.layout-pt-3xl {padding-top: 185px;}.text-color-1 {color: var(--evento-color-1);}.text-color-2 {color: var(--evento-color-2);}.text-color-3 {color: var(--evento-color-3);}.text-color-4 {color: var(--evento-color-4);}.bg-color-1 {background-color: var(--evento-color-1);}.bg-color-2 {background-color: var(--evento-color-2);}.bg-color-3 {background-color: var(--evento-color-3);}.bg-color-4 {background-color: var(--evento-color-4);}.bg-color-3-o {background-color: rgba(227, 236, 237, 0.8);}.bg-color-transparent {background-color: transparent;}.button.-evento.-xl {border-radius: 14px;font-size: 26px;line-height: 0px;padding: 26px 25px 27px 25px;letter-spacing: -.3px;}.cta-movil-registro {display: none;}.eventoPrograma__block {margin-bottom: 34px;margin-top: 7px;}.eventoPrograma__item {vertical-align: middle;align-items: center;width: 100%;padding: 24px 0;}.eventoPrograma__fecha {display: inline-flex;align-items: center;gap: 7px;padding: 23px 0px;min-width: 144px;}.eventoPrograma__fecha span {font-family: "Montserrat";font-weight: bold;font-style: normal;letter-spacing: 0px;font-weight: bold;line-height: 21px;color: #fff;font-size: 60px;}.eventoPrograma__numero {margin-top: 8px;}.eventoPrograma__dia {display: grid;gap: 4px;}.eventoPrograma__dia span:first-child {font-family: "Montserrat";font-weight: 200;text-transform: uppercase;font-size: 23px;opacity: 0.8;}.eventoPrograma__dia span:last-child {font-size: 23px;}.eventoPrograma__divider {width: 1px;background-color: #fff;height: 170px;margin-right: 20px;}.eventoPrograma__divider.-medium {height: 162px;}.eventoPrograma__divider.-long {height: 217px;}.eventoPrograma__titulo {width: calc(100% - 500px);width: 90%;gap: 11px;align-items: center;line-height: 20px;}.eventoPrograma__titulo h2 {color: #fff;font-family: "Montserrat";font-weight: bold;font-style: normal;letter-spacing: 0px;line-height: 33px;font-size: 27px;margin-top: 39px;width: 90%;}.eventoPrograma__titulo h2:before {content: "";position: absolute;top: -23px;width: 70px;height: 2px;background-color: #fff;}.text-accent-evento {color: var(--evento-color-2);}.eventoPrograma__titulo p.-text-title {font-family: "Montserrat";text-transform: uppercase;font-weight: 600;font-size: 14px;}.eventoPrograma__titulo p.-text-invitado {font-family: "Montserrat";font-size: 17px;}.eventoPrograma__titulo h3 {color: #fff;font-family: "Montserrat";font-weight: 200;font-size: 16px;margin-top: 2px;}.eventoPrograma__cta {margin-left: auto;display: grid;gap: 9px;text-align: center;}.eventoPrograma__titulo h3 i {margin-right: 5px;opacity: 0.5;}.eventoPrograma__presentadores {border-radius: 8px;width: 100%;margin-bottom: 22px;margin-top: 0px;padding: 20px 20px;border: 1px solid rgba(255, 255, 255, 0.1);}.linea-tb {border-top: 1.5px solid #fff;}.linea-tl {border-top: 1px solid rgba(255, 255, 255, 0.6);}.linea-bb {border-bottom: 1.5px solid #fff;}.eventosFondo__block {background-color: #fff;padding: 25px;border-radius: 9px;margin-bottom: 20px;margin-top: 7px;}.eventosFondo__block.-tipo1 .eventosFondo__content.-c0 {background-color: #fff;border: 1px solid var(--evento-color-2);padding: 5px;}.eventosFondo__block.-tipo1 .eventosFondo__content.-c0 h3 {color: #676c72;font-family: "Montserrat";font-weight: bold;font-style: normal;letter-spacing: 0;font-weight: 100;text-align: center;font-size: 20px;margin-top: 2px;}.eventosFondo__block.-tipo1 .eventosFondo__content.-c0 sup {font-size: 12px;left: -1px;}.eventosFondo__block.-tipo1 .eventosFondo__content.-c1 {background-color: var(--evento-color-2);padding: 13px 9px 9px 9px;border: 1px solid var(--evento-color-2);}.eventosFondo__block.-tipo1 .eventosFondo__content.-c1 h2 {color: #fff;font-family: "Montserrat";font-weight: bold;font-style: normal;letter-spacing: 0;font-weight: 100;text-align: center;line-height: 43px;font-size: 49px;margin: auto;}.eventosFondo__block.-tipo1 .eventosFondo__content.-c1 h2 sup {font-size: 13px;top: -24px;left: 4px;text-align: left;}.eventosFondo__block.-tipo1 .eventosFondo__content.-c1.-full {padding: 11px 9px 9px 9px;min-height: 130px;display: flex;}.eventosFondo__block.-tipo1 .eventosFondo__content.-c2 h3 {text-align: left;color: var(--evento-color-2);font-family: "Montserrat";letter-spacing: 0;font-weight: 100;font-size: 19px;line-height: 26px;}.eventosFondo__block.-tipo1 .eventosFondo__content.-c2 p {font-family: "Montserrat";font-size: 14px;line-height: 18px;margin-bottom: 16px;color: #676c72;}.eventosFondo__block.-tipo1 .eventosFondo__content.-c2.-wide {border: 1px solid var(--evento-color-3);padding: 34px 30px;border-radius: 7px;background-color: var(--evento-color-3);}.eventosFondo__block.-tipo2 .eventosFondo__content.-c0 {background-color: #fff;border: 1px solid var(--evento-color-4);padding: 5px;}.eventosFondo__block.-tipo2 .eventosFondo__content.-c0 h3 {color: #676c72;font-family: "Montserrat";letter-spacing: 0;font-weight: 100;text-align: center;font-size: 20px;margin-top: 2px;}.eventosFondo__block.-tipo2 .eventosFondo__content.-c0 sup {font-size: 12px;left: -1px;}.eventosFondo__block.-tipo2 .eventosFondo__content.-c1 {background-color: var(--evento-color-4);padding: 13px 9px 9px 9px;border: 1px solid var(--evento-color-4);}.eventosFondo__block.-tipo2 .eventosFondo__content.-c1 h2 {color: #fff;font-family: "Montserrat";letter-spacing: 0;font-weight: 100;text-align: center;line-height: 43px;font-size: 49px;margin: auto;}.eventosFondo__block.-tipo2 .eventosFondo__content.-c1 h2 sup {font-size: 13px;top: -24px;left: 4px;text-align: left;}.eventosFondo__block.-tipo2 .eventosFondo__content.-c1.-full {padding: 11px 9px 9px 9px;min-height: 130px;display: flex;}.eventosFondo__block.-tipo2 .eventosFondo__content.-c2 h3 {text-align: left;color: var(--evento-color-4);font-family: "Montserrat";letter-spacing: 0;font-weight: 100;font-size: 19px;line-height: 26px;}.eventosFondo__block.-tipo2 .eventosFondo__content.-c2 p {font-family: "Montserrat";font-size: 14px;line-height: 18px;margin-bottom: 16px;color: #676c72;}.eventosFondo__block.-tipo2 .eventosFondo__content.-c2.-wide {border: 1px solid var(--evento-color-3);padding: 34px 30px;border-radius: 7px;background-color: var(--evento-color-3);}.bg-disclaimer {background-color: #fff;padding: 25px;border-radius: 9px;margin-bottom: 22px;}.eventosHeading__subtitle.-small.-dark {color: #fff;background-color: #676c72;}.eventosHeading__body.-dark {color: #676c72;font-size: 11px;line-height: 16px;}.eventosFondo__content.-text {border-bottom: 1px solid #dddd;margin-bottom: 21px;}.eventosFondo__content.-text h3 {text-align: left;color: #676c72;font-family: "Montserrat";letter-spacing: 0;font-weight: 100;font-size: 19px;line-height: 26px;}.eventosFondo__content.-text p {font-family: "Montserrat";font-size: 14px;line-height: 18px;margin-bottom: 16px;color: #676c72;}.eventosHeading__content span sup {font-size: 10px;font-weight: 200;top: -6px;}.eventoPrograma__titulo h2 sup {font-size: 13px;left: 2px;top: -19px;margin-right: 4px;}.botones-terminos {}.botones-terminos a {font-family: "Montserrat";font-size: 12px;color: var(--evento-color-1);text-decoration: underline;margin-right: 5px;}.botones-terminos a:hover {}.footer-botones-terminos {margin-top: 6px;}.footer-botones-terminos a {font-family: "Montserrat";color: #fff;opacity: 0.5;font-size: 14px;text-decoration: underline;margin-right: 9px;}.footer-botones-terminos a:hover {opacity: 1;}.eventosHeading_subline {font-size: 19px;position: relative;margin-top: 20px;margin-bottom: 27px;padding-left: 18px;}.eventosHeading_subline:before {content: "";width: 2px;height: calc(100% + 20px);position: absolute;left: 0;background-color: #fff;top: -10px;}.ico-ventajas {width: 140px;margin-bottom: 15px;}.ico-ventajas.-small {width: 65px;margin-bottom: 15px;}.control-formulario span {width: 450px;}.text-investor {font-family: 'Montserrat';text-transform: none;font-size: 61px;color: #fff;line-height: 53px;letter-spacing: -2px;}.inversion-a1 {width: 600px;}.evento-ubicacion {color: #FFF;margin-top: 23px;}.evento-ubicacion img {width: 15px;height: auto;margin-right: 10px;}.evento-ubicacion span {}.text-sub-ubicacion {color: #FFF;font-size: 13px;margin-top: -2px;display: block;opacity: .6;}.evento-fecha-22 {display: inline-flex;gap: 16px;justify-content: center;align-items: center;margin-top: -30px;}.evento-fecha-22 img {width: 24px;height: auto;}.evento-fecha-22 h3 {font-family: 'Montserrat';color: white;letter-spacing: 1px;font-size: 53px;}.eventoPrograma__a1 {}.eventoPrograma__a1 img {width: 220px;}.eventoPrograma__a1 h1 {color: #FFF;line-height: 86px;font-size: 96px;margin-top: 20px;letter-spacing: 2px;}.text-fecha {font-size: 40px;margin-left: 6px;letter-spacing: 3px;}.eventoPrograma__a1__datos {display: flex;gap: 37px;margin-top: 30px;}.eventoPrograma__a1__block {display: grid;line-height: 24px;}.eventoPrograma__a1__block.-lineaLH {border-left: 1px solid #FFF;padding-left: 35px;}.eventoPrograma__a1__block img {height: 38px;margin-bottom: 11px;}.eventoPrograma__a1__block .text-evento-1 {font-size: 15px;}.eventoPrograma__a1__block .text-evento-2 {font-weight: 700;font-size: 20px;}.eventoPrograma__a1__block .text-evento-3 {font-size: 15px;}.eventoPrograma__a1__block .text-evento-4 {font-size: 11px;opacity: .6;}.eventoPrograma__detalles {display: flex;align-items: center;justify-content: space-between;width: 100%;}.eventoPrograma__detalles .evento-1 {display: flex;gap: 10px;align-items: center;}.evento-1 img {width: 36px }.evento-1 h3 {color: #FFF;font-size: 35px;margin-top: 4px;letter-spacing: 1px;}.evento-1 .evento-badge {font-family: 'Auxilia';text-transform: uppercase;border: 1px solid #FFF;line-height: 0;padding: 24px 22px 23px 22px;border-radius: 6px;margin-left: 11px;margin-right: 9px;font-size: 19px;}.evento-1 .evento-sala {font-weight: 700;font-size: 20px;}.eventoPrograma__detalles .evento-2 {display: flex;gap: 9px;align-items: center;}.evento-2 img {width: 16px;height: auto;}.evento-2 span {font-weight: 600;font-size: 20px;}.evento-fecha {display: flex;gap: 9px;align-items: center;margin-left: auto;}.evento-fecha img {width: 16px;height: auto;}.evento-fecha span {font-weight: 600;font-size: 20px;}.evento-conferencia {display: flex;align-items: center;justify-content: flex-start;width: 100%;margin-top: 24px;border-top: 1px solid rgba(255, 255, 255, .2);padding-top: 23px;margin-bottom: 35px;}.conferencia-title {font-family: 'Auxilia';text-transform: uppercase;border: 1px solid #FFF;line-height: 0;padding: 24px 22px 23px 22px;border-radius: 6px;margin-right: 17px;font-size: 19px;background-color: #FFF;color: #000;}.conferencia-block {color: #FFF;line-height: 30px;}.evento_linea {width: 100%;height: 1px;background-color: rgba(255, 255, 255, .3);margin-top: 23px;}.conferencia-block h3 {color: #FFF;font-family: 'Montserrat';text-transform: none;font-size: 25px;line-height: 22px;margin-top: 9px;}.conferencia-block .speaker {font-size: 15px;}.eventoPrograma__bi .evento-badge {font-family: 'Auxilia';text-transform: uppercase;border: 1px solid #FFF;line-height: 0;padding: 21px 12px 19px 13px;border-radius: 6px;margin-right: 9px;font-size: 19px;position: absolute;left: 27px;top: -19px;background-color: #000;}.eventoPrograma__bi {border: 1px solid;padding: 39px 22px 18px 22px;border-radius: 7px;position: relative;min-height: 568px;}.eventoPrograma__bi h3 {color: #FFF;font-family: 'Montserrat';text-transform: none;font-size: 24px;line-height: 30px;margin-bottom: 16px;}.evento-fecha.-bb {position: absolute;bottom: 17px;}.evento_linea.-bb {position: absolute;bottom: 61px;left: 0;}.eventoPrograma__bi p {line-height: 22px;font-size: 17px;}.eventoPrograma__bi.-small {padding-top: 27px;min-height: 274px;}.block_flag {width: 18px;height: auto;margin-bottom: 2px;margin-right: 3px;}.block_flag.-small {margin-left: 9px;width: 14px;}.text-cargo {font-weight: 600;font-size: 14px;line-height: 18px;display: block;margin-top: 5px;}.eventoPrograma__bi:hover {transform: translateY(-5px);cursor: pointer;}.formula-subtitle {color: #FFF;font-size: 1.1rem;line-height: 1.5rem;margin-bottom: 20px;}.formula-subtitle span{}.formula-subtitle span strong{}.formula-head {margin-bottom: 35px;}.formula-head img {width: 440px;}.formula-logo-top img {width: 170px;}.formula-cta img {width: 280px;}.formula-cta.-menu img {width: 210px;}.formula-over {position: absolute;left: 5.4rem;top: calc(100vh / 5.9);}.formula-over img {width: 40vw;margin-right: auto;min-width: 610px;filter: drop-shadow(0px 0px 70px rgba(0, 131, 229, .8));}.mh-referidos {height: 100svh;min-height: 800px;}.referidos-ui{position: absolute;z-index: 3;}.referidos-ui.-bl{left: 6.5rem;bottom: 2.8rem;}.referidos-ui span{color: #FFF;font-size: 0.9rem;}.referidos-ui span strong{}.referidos-ui span a {margin-left: 7px;}.referidos-ui span a:hover {text-decoration: underline;color: inherit;text-underline-offset: 9px;text-decoration-thickness: 1px;text-decoration-style: dotted;}.referidos-block{}.logo-fondo{width: 90%;}.text-fondo-linea {color: #FFF;text-transform: uppercase;font-weight: 700;font-size: 0.85rem;line-height: 1.2rem;position: relative;padding-left: 25px;}.text-fondo-linea:before {content: '';width: 1px;height: calc(100% + 20px);background-color: #FFF;position: absolute;top: -10px;left: 0;}.imagen-quote{width: 100%;border-radius: 18px;}.formula-ee{position: absolute;bottom: 0;right: -7vw;}.formula-ee img {height: 100%;max-height: 1060px;min-height: 800px;}.formula-core {position: absolute;width: 100%;height: 100%;top: 0;}.formula-core img {width: 60vw;margin: auto;}.image-container {position: relative;width: 100%;padding-top: 65.74%;background-image: url('../images/img_1.jpg');background-size: cover;background-position: center;border-radius: 15px;overflow: hidden;}.text-top-left, .text-bottom-left {position: absolute;color: white;padding: 30px;}.text-top-left {top: 0;left: 0;}.text-bottom-left {bottom: 0;left: 0;}.contacto-suscribete{width: 500px;}.contacto-label{width: 400px;}.contacto-bullet{}.contacto-texto{font-size: 41px;font-family: 'Montserrat';text-transform: none;color: #FFF;padding-top: 40px;padding-bottom: 40px;}.contacto-bullet-src{width: 100%;}.mt-auto{margin-top: auto;}.mb-auto{margin-bottom: auto;}.referidos-content {color: #FFF;}.referidos-content h3 {color: #FFF;font-family: 'Montserrat', sans-serif;font-size: 1.1rem;margin-bottom: 20px;}.referidos-content ol {list-style-type: none;counter-reset: li-counter;padding-left: 0;}.referidos-content ol li {margin-bottom: 20px;position: relative;padding-left: 25px;font-size: 0.9rem;line-height: 1.3rem;}.referidos-content ol li::before {content: counter(li-counter) ".";counter-increment: li-counter;position: absolute;left: 0;top: 0;font-size: 0.9rem;}.gvideo-wrapper .plyr--video .plyr__control.plyr__tab-focus {background: #FFFF;color: #001832;}.gvideo-wrapper .plyr__control.plyr__tab-focus {box-shadow: 0 0 0 5px rgba(0, 24, 50, .5);}.gvideo-wrapper .plyr__control--overlaid {padding: 25px;}.gvideo-wrapper .plyr--full-ui input[type=range] {color: var(--color-naranja);}.glightbox-clean .gclose svg, .glightbox-modern .gclose svg {width: 30px;}.glightbox-clean .gclose{background-color: unset;}.glightbox-clean .gclose {top: 35px;}.text-referidos-quote-comillas{font-weight: 800;font-size: 60px;line-height: 30px;margin-top: 20px;}.text-referidos-quote-title{font-family: 'Montserrat', sans-serif;font-size: 1rem;color: #FFF;text-transform: none;}.text-referidos-quote{width: 60%;font-weight: 600;font-size: 0.9rem;line-height: 1.3rem;}.text-referidos-quote-sub{font-size: 0.8rem;}.referidos-img-info{overflow: hidden;min-width: 370px;max-width: 370px;}.referidos-img-info.-t{border-top-left-radius: 14px;border-top-right-radius: 14px;}.referidos-img-info.-b{border-bottom-left-radius: 14px;border-bottom-right-radius: 14px;}.referidos-img-info img {width:100%;}.logo-giacomo{width:170px;}.logo-saludos{width:250px;}.text-body-referidos{color: #FFF;margin-top: 40px;margin-bottom: 40px;font-size: 1rem;line-height: 1.3rem;}.logo-pasos {width: 400px;margin-bottom: 38px;}.step-container {display: flex;flex-direction: column;margin-bottom: 20px;}@media(min-width: 768px) {.step-container {flex-direction: row;align-items: center;}}.step-img {width: 100%;border-radius: 10px;margin-bottom: 15px;}.js-multiple-group{}.text-interes{font-family: 'Montserrat', sans-serif;color: #FFF;font-size: 19px;text-transform: none;margin-top: 11px;margin-bottom: 20px;}.interes-multiple-block {width: 100%;display: inline-flex;gap: 22px;}.interes-label {text-transform: uppercase;font-family: 'Montserrat', sans-serif;color: #FFF;font-weight: 700;line-height: 21px;display: block;text-align: center;font-size: 14px;}.interes-sel {border: 1px solid rgba(255, 255, 255, .2);padding: 12px 18px 22px 18px;border-radius: 10px;transition: all .4s ease;}.interes-sel.-active {border: 1px solid rgba(255, 255, 255, 7);background-color: rgba(255, 255, 255, .1);}.interes-sub {position: relative;display: inline-block;}.interes-sub::after {content: '';position: absolute;left: 0;right: 0;bottom: -4px;height: 2px;background-color: var(--color-naranja);}.text-interes.-small {font-size: 14px;font-weight: 100;margin-left: 4px;}@media(min-width: 768px) {.step-img {width: 240px;margin-right: 30px;margin-bottom: 0;}}.step-title {font-weight: bold;font-size: 1.2em;}.step-description {font-size: 1em;line-height: 1.5;}.step-text {flex: 1;color: #FFF;}.text-disclaimer-referidos{color: #FFF;font-size: .83rem;line-height: 1.1rem;}.footer.-type-core {background-color: unset;}.footer.-type-core {background-color: unset;border-top: 1px solid rgba(255, 255, 255, .3);padding-top: 37px;margin-top: 50px;padding-bottom: 0;}body {background-image: url(../images/bg_body.jpg);background-size: cover;background-repeat: no-repeat;background-position: center center;}.botonera-participa{}.form-text-info {color: var(--evento-color-1);font-family: 'Bebas Neue', sans-serif;font-weight: 600;font-size: 1.5rem;margin-top: 10px;}.form-divider{}.plyr__control--overlaid {background: rgba(255, 255, 255, 1);color: var(--evento-color-1);}.glightbox-clean .gslide-media{border-radius: 20px;}.button.-cerrar-glightbox{color: #FFF;}#registrate {position: relative;background-image: url(https://corecapital.com.pe/nuestraformula/images/form_bg.jpg);background-size: cover;border: 1px solid #FFF;border-radius: 20px;}.modal-evento .formulario-contacto .minimal {opacity: .6;border: 2px solid #FFF;}.modal-evento .option-politicas {border: 2px solid #FFF;}.modal-evento .option-politicas:after {background-color: #FFF;}.eventosForm_title {font-family: 'Montserrat';color: #FFF;text-transform: none;line-height: 52px;margin-top: 16px;margin-bottom: 18px;}.experiencia-a1 {display: inline-flex;}.experiencia-a1 img {width: 56px;margin-left: 8px;}.roll-over {transition: transform .4s ease;}.roll-over:hover img {transform: scale(1.1);transition: transform .4s ease;}.js-contacto-bullet:hover {cursor: pointer;transform: translateY(-10px);animation-delay: 0s;transition-delay: 0s;}.formulario-success span{color:#FFF;}.formula-over-movil{display: none !important;position: absolute;top: 0;left: 0;width:100%;}.formula-over-movil img {width: 100%;height: 100%;object-fit: cover;object-position: center;}@media (max-width: 1200px) {.header.-classic .navClassic-wrap {display: block;}.header-logo-right img {width: 40vw;min-width: 140px;max-width: 150px;}.pag-evento img.logo-header {width: 44vw;max-width: 160px;min-width: 140px;}.layout-pt-3xl {padding-top: 115px;}.eventosHeading__subtitle {font-size: 20px;padding: 2px 7px 0px 7px;line-height: 29px;}.eventosHeading_title {letter-spacing: 0px;line-height: 40px;font-size: 39px;}.eventosHeading_title sup {font-size: 12px;margin-left: 4px;top: -18px;}.eventosHeading_title.-sm {letter-spacing: 0px;line-height: 33px;font-size: 31px;}.eventosHeading_title.-sm sup {font-size: 10px;margin-left: 2px;top: -13px;}.eventosHeading_title.-xs {letter-spacing: 0px;font-weight: 200;line-height: 32px;font-size: 28px;margin-right: 40px;}.eventosHeading_title.-xs sup {font-size: 10px;margin-left: 2px;top: -13px;}.eventosHeading__content {margin-top: 8px;font-weight: 200;font-size: 19px;line-height: 25px;margin-bottom: 17px;}.eventoFecha__block {font-size: 29px;padding: 13px 14px 9px 11px;}.eventoFecha__block span i {font-size: 21px;margin-right: 9px;color: #fff;line-height: 28px;}.eventoFecha__location {font-size: 19px;padding: 10px 14px 10px 8px;}.pag-evento .header.is-sticky img.logo-header {width: 75%;max-width: 220px;}.eventoPonente__content {padding: 14px 6px;border-radius: 5px;font-size: 16px !important;line-height: 17px !important;}.eventoPonente__content.-especial {padding: 14px 6px;border-radius: 5px;font-size: 16px;line-height: 17px;}.eventosHeading_title.-md {line-height: 35px;font-size: 31px;}.footer.-type-core .footer-logos img {height: unset;width: 80%;}.footer-empresas {line-height: 20px;display: grid;}.footer-evento-a {margin-left: 0;margin-top: 15px;}.backButton, .guiButton, .whatsappButton {display: block;}.whatsappButton {bottom: unset;right: 5.5rem;position: fixed;top: 33px;}.guiButton {bottom: unset;right: 1.5rem;position: fixed;top: 33px;}.button.-evento {line-height: 0px;}.eventoFecha__location img {width: 100px;}.eventoFecha__block.-border:after {border: 1px solid transparent;}.eventosHeading_subtitle.-sm {font-size: 23px;letter-spacing: 0.4px;margin-top: 22px;margin-bottom: 17px;border-bottom: 1px solid #114961;padding-bottom: 8px;border-top: 1px solid #114961;padding-top: 10px;}.eventosHeading_inner {font-size: 17px;line-height: 20px;margin-bottom: 8px;}.eventosHeading_content {font-size: 15px;line-height: 22px;}.eventosHeading__body {font-size: 12px;line-height: 20px;}.backButton {display: none;}.cta-movil-registro {position: fixed;z-index: 999999;width: 100%;bottom: 0;padding: 24px;background-color: var(--evento-color-1);transform: translateY(150px);transition: transform 0.4s ease;display: block;background-color: rgba(1, 20, 36, .7);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}.pag-evento .header.is-sticky.-sticky-dark .header__bar {background-color: rgba(1, 20, 36, .7);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);}.cta-movil-registro.-visible {transform: translateY(0);transition: transform 0.4s ease;}.eventoFecha__block.-big {font-size: 30px;gap: 0px;padding: 15px 16px 9px 12px;color: #fff;background-color: var(--evento-color-1);border: 1.5px solid var(--evento-color-1);}.eventosHeading_title.-big {letter-spacing: 0px;line-height: 42px;font-size: 41px;margin-right: 30px;margin-bottom: 15px;margin-top: 10px;}.eventosHeading_block {margin-top: 6px;}.eventoPrograma__item {display: block;}.eventoPrograma__item {display: inline-flex;flex-wrap: wrap;}.eventoPrograma__cta {width: 100%;margin-top: 15px;margin-bottom: 23px;}.button.-info {width: 100%;text-align: center;}.eventoPrograma__titulo {width: 100%;display: grid;gap: 2px;}.linea-tb {border-top: navajowhite;}.eventoPrograma__titulo h2 {line-height: 34px;}.eventosHeading__subcopy sup {position: relative;top: -12px;font-size: 13px;}.eventosHeading__subcopy {font-size: 30px;line-height: 30px;width: fit-content;position: relative;padding: 14px 14px 7px 14px;margin-bottom: 16px;}.button.-evento {padding: 21px 15px 18px 15px;display: block;}.overlay-evento-4::after {background: rgba(0, 38, 54, 0.6);}.text-invitado {width: max-content;font-size: 13px;padding: 1px 7px;top: -10px;}.eventoPrograma__titulo h2 span:first-child {font-size: 29px;line-height: 30px;display: block;}.eventoPrograma__titulo h2 span:last-child {font-size: 19px;line-height: 19px;display: block;margin-top: 6px;}.ico-ventajas {width: 80px;}.inversion-a1 {width: 100%;}.text-investor {font-size: 37px;line-height: 35px;}.evento-ubicacion span {line-height: 19px;display: block;margin-top: 7px;font-size: 14px;}.evento-ubicacion {margin-top: 14px;}.eventoPrograma__a1 h1 {font-size: 13vw;line-height: 12.5vw;}.text-fecha {margin-left: 0;margin-bottom: 8px;display: block;margin-top: -3px;}.evento-fecha-22 h3 {font-size: 38px;}.eventoPrograma__a1__datos {display: grid;margin-top: 16px;gap: 20px }.eventoPrograma__a1__block .text-evento-1 {font-size: 14px;}.eventoPrograma__a1__block .text-evento-2 {font-size: 20px;margin-bottom: -1px;}.text-evento-3 {font-size: 20px;}.eventoPrograma__a1__block {display: grid;line-height: 29px;}.evento-fecha-22 img {width: 19px;}.evento-fecha-22 {gap: 13px;}.eventoPrograma__a1__block.-lineaLH {border-left: none;border-top: 1px solid rgba(255, 255, 255, .3);padding-top: 18px;padding-left: 0;}.eventoPrograma__a1__block .text-evento-3 {font-size: 13px;}.eventoPrograma__a1__block .text-evento-4 {font-size: 13px;opacity: .6;display: block;}.eventoPrograma__a1__block img {height: 25px;margin-bottom: 6px;}.button.-programa {font-size: 16px;line-height: 1px;padding: 24px 17px 26px 17px;}.button.-referidos {font-size: 25px;line-height: 0;padding: 15px 17px 41px 17px;}.eventoPrograma__block {margin-top: 0 !important;}.linea-tb {border-top: 1px solid rgba(255, 255, 255, 1);}.eventoPrograma__detalles {display: grid;}.eventoPrograma__detalles .evento-1 {display: grid;width: 100%;}.evento-1 .evento-badge {display: contents;}.conferencia-title {width: fit-content;padding: 20px 14px 17px 10px;margin-bottom: -8px;}.eventoPrograma__bi h3 {font-size: 21px;line-height: 27px;margin-bottom: 14px;}.eventoPrograma__bi p {font-size: 14px;line-height: 20px;}.eventoPrograma__bi {padding: 36px 18px 15px 18px;min-height: unset;}.evento-fecha span {font-size: 16px;}.eventoPrograma__bi .evento-badge {left: 16px;}.footer-empresas span {line-height: 16px;font-size: 12px;opacity: 1;}.footer-botones-terminos a {font-size: 12px;display: grid;line-height: 18px;}.evento-conferencia {display: grid;row-gap: 14px;margin-bottom: 0;}.conferencia-block h3 {line-height: 28px;margin-bottom: 10px;font-size: 22px;}.conferencia-block .speaker {line-height: 21px;display: block;}.evento-fecha {margin-left: 0;}.control-formulario span {width: calc(100% - 50px);}.button.-evento.-pulse.-cta {font-size: 17px;line-height: 1px;padding: 24px 17px 24px 17px;}.evento_linea.-bb {position: relative;bottom: unset;}.evento-fecha.-bb {position: relative;bottom: unset;}.control-formulario {display: block;}.control-formulario span {text-align: left;margin-left: 43px;width: calc(100% - 70px);}.option-politicas {position: absolute;left: -8px;top: 8px;}.button.-evento.-modal {margin-top: 20px;}.eventoPrograma__bi.-small {min-height: unset;}.formula-over {left: 50%;top: calc(100vh / 1.9);}.formula-over img {width: 100%;transform: translateX(-50%);min-width: 55vh;}.m-align-items-center {align-items: start;margin-top: 0px;}.formula-subtitle {font-size: 14px;line-height: 18px;margin-bottom: 10px;}.formula-head img {width: 80%;}.pag-evento img.logo-header {width: 170px;max-width: unset;min-width: unset;}.formula-over img {width: 100%;transform: translateX(-50%);min-width: 55vh;mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);-webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 10%, rgba(0, 0, 0, 1) 20%, rgba(0, 0, 0, 0) 100%);}.referidos-ui.-bl {left: 1.5rem;}.referidos-ui.-bl span {display: grid;line-height: 19px;}.referidos-ui span a {margin-left: 0;}.formula-over-movil{display: block !important;height: 100%;}.text-referidos-quote {width: 100%;font-size: 11px;line-height: 14px;}.text-referidos-quote-title {font-size: 12px;}.text-referidos-quote-sub {font-size: 10px;}.text-top-left, .text-bottom-left {padding: 24px;}.referidos-img-info {min-width: 100%;max-width: 100%;}.referidos-img-info.-t {border-radius: 14px;}.logo-giacomo {width: 130px;}.referidos-img-info.-b {border-radius: 14px;}.logo-pasos {width: 90%;}.step-title {font-size: 17px;margin-bottom: 6px;margin-top: 9px;}.step-description {font-size: 14px;line-height: 21px;margin-bottom: 14px;}.footer.-type-core .footer-logos img {width: 100%;}.glightbox-clean .gclose{right: 30px;}}@media (max-width: 575px) {.sm\:mt-auto{margin-top: auto;}.control-formulario {display: inline-block;position: relative;}.control-formulario span {text-align: left;margin-left: 43px;width: calc(100% - 40px);}.option-politicas {left: 0;}.glightbox-mobile .goverlay {background: rgba(1, 20, 36, 0.9);}.pos-movil-b{bottom: 0;position: absolute;left: 0;height: unset;}.contacto-suscribete {width: 75%;max-width: 300px;}.contacto-label {width: 80%;max-width: 300px;}.contacto-texto {font-size: 25px;line-height: 27px;}.formula-core {position: unset;margin-bottom: 30px;}.mh-referidos.-normal{height: unset;}.formula-core img {width: 100%;}.px-movil{padding-left: 1.5rem !important;padding-right: 1.5rem !important;}.-movil.formula-logo-top {position: absolute;width: 100%;left: 0;top: -30px;}.interes-multiple-block {display: grid;grid-gap: 10px;}.text-interes.-small {margin-left: 0;margin-top: 7px;display: block;}.interes-sel {padding: 12px 18px 12px 18px;}.interes-sub::after{display: none;}}.checkbox-container {display: flex;align-items: center;gap: 7px;font-weight: 600;font-size: 16px;letter-spacing: -.45px;justify-content: right;}input[name="acompanado"] {width: 26px;height: 26px;border: 2px solid #000;border-radius: 4px;}

/* Fondo oscuro semi-transparente */
.lightbox-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.85);
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1000;
}

/* Contenedor del video */
.lightbox-content {
    position: relative;
    width: 100%;
    max-width: 900px;
    border-radius: 10px;
}

/* Estilos del iframe (video) */
.lightbox-content iframe {
    width: 100%;
    height: 506px;
    border-radius: 10px;
    border: 0;
}

/* Botón de cerrar */
.lightbox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    background: #fff;
    color: #000;
    font-size: 30px;
    font-weight: bold;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
    transition: 0.3s;
}

.lightbox-close:hover {
    background: var(--color-naranja);
    color: #fff;
}

@media (max-width: 575px) {
    .lightbox-content {
        width: calc(100% - 60px);
        height: calc(100vw / 1.77);
    }
    .lightbox-content iframe {
        width: calc(100vw - 60px);
        height: calc(calc(100vw / 1.777777) - 33px);
    }
}

/* Modal Videos AF y HF */
#modal-videos-af,
#modal-videos-hf { 
    position: relative;
}
.ginlined-content .modal-af {
    padding: 0;
}
.ginlined-content .button.-cerrar-glightbox{
   color:#001832 !important;
}

.ginlined-content .modal-af-header {
    text-align: left;
    margin-bottom: 50px;
}

.ginlined-content .modal-af-brand {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 20px;
}

.ginlined-content .modal-af-logo {
    max-width: 200px;
    height: auto;
    display: block;
}

.ginlined-content .modal-af-tagline {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #666;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.ginlined-content .modal-af-tagline strong {
    font-weight: 500;
}

.ginlined-content .modal-af-title {
    font-family: 'Montserrat', sans-serif;
    color: #1a1a1a;
    font-size: 28px;
    font-weight: 300;
    margin: 0;
    text-transform: none;
    line-height: 1.3;
    letter-spacing: -0.5px;
    text-align: left;
}

.ginlined-content .videos-grid {
    padding: 0;
}

.ginlined-content .videos-grid .row {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}

.ginlined-content .videos-grid .col-12 {
    flex: 0 0 calc(25% - 8px);
    max-width: calc(25% - 8px);
}

.ginlined-content .video-card {
    display: flex;
    flex-direction: column;
    text-decoration: none;
    border-radius: 10px;
    overflow: hidden;
    background: #fff;
    transition: all 0.3s ease;
    border: 1px solid #e0e0e0;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
    min-height: 280px;
}

.ginlined-content .video-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
    border-color: #ccc;
}

.ginlined-content .video-thumbnail {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%;
    overflow: hidden;
    background: #000;
}

.ginlined-content .video-thumbnail img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease;
}

.ginlined-content .video-card:hover .video-thumbnail img {
    transform: scale(1.05);
}

.ginlined-content .play-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 60px;
    height: 60px;
    background: rgba(0, 0, 0, 0.7);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    backdrop-filter: blur(5px);
}

.ginlined-content .video-card:hover .play-overlay {
    background: rgba(0, 0, 0, 0.85);
    transform: translate(-50%, -50%) scale(1.1);
}

.ginlined-content .play-overlay::before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 18px;
    border-color: transparent transparent transparent #fff;
    margin-left: 3px;
}

.ginlined-content .play-overlay img {
    display: none;
}

.ginlined-content .video-title {
    padding: 18px 15px;
    text-align: left;
    background: #f8f8f8;
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.ginlined-content .video-title h3 {
    color: #2c2c2c;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.4;
    margin: 0 0 10px 0;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}

.ginlined-content .video-meta {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 8px;
}

.ginlined-content .video-badge {
    font-family: 'Montserrat', sans-serif;
    font-size: 10px;
    font-weight: 500;
    color: #1a1a1a;
    text-transform: uppercase;
    border: 1px solid #ccc;
    padding: 2px 8px;
    border-radius: 3px;
    letter-spacing: 0.5px;
}

.ginlined-content .video-duration {
    display: flex;
    align-items: center;
    gap: 4px;
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    color: #666;
}

.ginlined-content .video-duration svg {
    width: 14px;
    height: 14px;
    stroke: #666;
}

/* Responsive */
@media (max-width: 768px) {
    .ginlined-content .modal-af-brand {
        flex-direction: column;
        align-items: flex-start;
        gap: 10px;
    }
    
    .ginlined-content .modal-af-logo {
        max-width: 150px;
    }
    
    .ginlined-content .modal-af-tagline {
        font-size: 12px;
    }
    
    .ginlined-content .videos-grid .col-12 {
        flex: 0 0 calc(50% - 8px);
        max-width: calc(50% - 8px);
    }
    
    .ginlined-content .videos-grid .row {
        gap: 10px;
    }
    
    .ginlined-content .video-card {
        min-height: 220px;
    }
    
    .ginlined-content .modal-af-title {
        font-size: 24px;
    }
    
    .ginlined-content .play-overlay {
        width: 50px;
        height: 50px;
    }
    
    .ginlined-content .play-overlay::before {
        border-width: 8px 0 8px 14px;
    }
    
    .ginlined-content .video-title h3 {
        font-size: 10px;
    }
    
    .ginlined-content .video-title {
        padding: 14px 10px;
    }
}
.formula-ee img {
    height: 95vh;
    max-height: 1060px;
    min-height: 800px;
}
.formula-ee.-big img {
    height: 100vh;
    max-height: 1060px;
    min-height: 800px;
}
.formula-ee.-left {
    right: auto;
    left: -7vw;
}
.formula-gradient-bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 70%;
    background: linear-gradient(to top, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.4) 50%, transparent 100%);
    z-index: 1;
    pointer-events: none;
}
#Comunidad-JCT > .container-fluid {
    position: relative;
    z-index: 2;
}
.formula-float {
    position: absolute;
    bottom: 20%;
    width: 41.666%;
    z-index: 2;
    color: #fff;
    font-size: 0.9rem;
    line-height: 1.5;
}
@media (min-width: 769px) {
    .formula-float {
        display: block !important;
    }
}
@media (max-width: 768px) {
    .formula-float {
        bottom: 25%;
        width: 45%;
        font-size: 0.75rem;
        line-height: 1.3;
        padding-left: 15px !important;
        padding-right: 15px !important;
        display: block !important;
    }
}
.formula-float.-left {
    left: 0;
    padding-left: 5vw;
    padding-right: 2vw;
    text-align: left;
}
.formula-float.-right {
    right: 0;
    padding-right: 5vw;
    padding-left: 2vw;
    text-align: right;
}
.formula-float-line {
    display: block;
    width: 150px;
    height: 1px;
    background-color: #fff;
    margin-bottom: 15px;
}
.formula-float.-right .formula-float-line {
    margin-left: auto;
}
.formula-head.-center {
    display: flex;
    justify-content: center;
    overflow: visible;
    position: relative;
}
.formula-head.-center img {
    width: 570px;
    max-width: none;
    position: relative;
}
.formula-head.-big img {
        width: 570px;
}
@media (max-width: 768px) {
    #Comunidad-JCT .m-align-items-center {
        align-items: flex-start !important;
    }
    #Comunidad-JCT .jct-col {
        margin-top: 0 !important;
        padding-top: 20px;
        display: flex !important;
        flex-direction: column;
        height: 100% !important;
        min-height: 100% !important;
    }
    #Comunidad-JCT .h-full.row {
        height: 100% !important;
        min-height: 100% !important;
    }
    #Comunidad-JCT .container-fluid {
        height: 100% !important;
    }
    #Comunidad-JCT .formula-head.-center img {
        width: 80%;
        max-width: 100%;
    }
    #Comunidad-JCT .-movil.formula-logo-top {
        margin-bottom: 20px !important;
    }
    #Comunidad-JCT .formula-cta {
        padding-bottom: 30px;
    }
    #Comunidad-JCT .jct-col > div:last-child {
        margin-top: auto !important;
        flex-grow: 1;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }
    .formula-head.-big img {
        width: 80% !important;
        max-width: 100%;
    }
}