@charset "UTF-8";
/* Layout escritorio solo durante captura PDF (detrás del overlay, no visible). */
html.pdf-capture-desktop {
  width: 1920px !important;
  min-width: 1920px !important;
  overflow-x: hidden !important;
}
html.pdf-capture-desktop body {
  width: 1920px !important;
  min-width: 1920px !important;
  overflow-x: hidden !important;
}

#pdf-capture-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2147483647;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  width: 100dvw;
  height: 100vh;
  height: 100dvh;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  transform: none;
  background: #eeeeee;
  color: #1f5a53;
  font-size: 1.125rem;
  font-weight: 600;
  pointer-events: all;
}

html.pdf-capture-desktop #pdf-capture-overlay {
  inset: auto;
  width: auto;
  height: auto;
}

header,
footer .menu,
footer .copy,
.whatsapp {
  display: none !important;
}

footer {
  padding: 4rem 0;
}

main {
  position: relative;
  margin: 0 !important;
}
main::before, main::after {
  position: absolute;
  content: "";
  height: 15rem;
  width: auto;
  aspect-ratio: 1/1;
  top: 0;
  right: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIwIiBoZWlnaHQ9IjE4OCIgdmlld0JveD0iMCAwIDIyMCAxODgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuMDciIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTc2XzczMzkpIj4KPHBhdGggZD0iTTQxLjI1OTYgNTQuMzI4NkMzMi44MTIyIDU3LjY4MjggMjUuNDI0NyA2Mi40ODY5IDE5LjMwMzcgNjguNjA3OUMxMy4xODI3IDc0LjcyOSA4LjM3ODU1IDgyLjExNjQgNS4wMjg5NyA5MC41NTQ2QzEuNjkzMTUgOTguOTMzMiAwIDEwOC4yMzkgMCAxMTguMjE0QzAgMTI4LjMwOSAxLjY4Mzk3IDEzNy43NDcgNS4wMTA2MSAxNDYuMjU5QzguMzU1NjEgMTU0Ljg1MyAxMy4xNTUyIDE2Mi4zNSAxOS4yNzE2IDE2OC41NDVDMjUuMzg4IDE3NC43MzkgMzIuNzgwMSAxNzkuNTk0IDQxLjI1OTYgMTgyLjk3NkM0OS42NDczIDE4Ni4zMDcgNTguOTUyNyAxODggNjguOTA5NyAxODhDNzguODY2NyAxODggODguMTcyMSAxODYuMzA3IDk2LjU3MzYgMTgyLjk3MUMxMDUuMDMgMTc5LjU5OSAxMTIuNDI3IDE3NC43NDggMTE4LjU1NyAxNjguNTRDMTI0LjY2IDE2Mi4zNSAxMjkuNDU5IDE1NC44NTMgMTMyLjgxMyAxNDYuMjYzQzEzNi4xNCAxMzcuNzUyIDEzNy44MjQgMTI4LjMxMyAxMzcuODI0IDExOC4yMTRMMTM3LjgyNCA0OS4yOTk3TDY4LjkwOTcgNDkuMjk5N0M1OC45MzQzIDQ5LjI5OTcgNDkuNjMzNSA1MC45OTI4IDQxLjI1OTYgNTQuMzI4NlpNMTIyLjMzOCAxMTguMjE0QzEyMi4zMzggMTI2LjM3NyAxMjEuMDEyIDEzMy45MiAxMTguMzkyIDE0MC42MjlDMTE1LjgwNCAxNDcuMjUgMTEyLjE1MSAxNTIuOTg1IDEwNy41MzUgMTU3LjY2NkMxMDIuOTE5IDE2Mi4zMzcgOTcuMzAzMiAxNjYuMDEyIDkwLjg0NzIgMTY4LjU4NkM4NC4yODExIDE3MS4xOTcgNzYuODk4MiAxNzIuNTE4IDY4LjkwOTcgMTcyLjUxOEM2MC45MjEyIDE3Mi41MTggNTMuNTQyOSAxNzEuMTk3IDQ2Ljk4NiAxNjguNTkxQzQwLjUxMTYgMTY2LjAxMiAzNC44OTUzIDE2Mi4zMzcgMzAuMjkzMSAxNTcuNjdDMjUuNjY3OSAxNTIuOTg1IDIyLjAxNTUgMTQ3LjI1NCAxOS40MzY4IDE0MC42MzNDMTYuODE2OCAxMzMuOTIgMTUuNDg2MSAxMjYuMzc3IDE1LjQ4NjEgMTE4LjIxNEMxNS40ODYxIDExMC4yMDcgMTYuODA3NiAxMDIuODI5IDE5LjQxODQgOTYuMjc2NEMyMS45ODggODkuODAyMSAyNS42MzU4IDg0LjE3NjYgMzAuMjU2NCA3OS41NTZDMzQuODc3IDc0LjkzNTQgNDAuNTAyNSA3MS4yODc2IDQ2Ljk4NiA2OC43MTM1QzUzLjUzMzcgNjYuMTA3MiA2MC45MTIgNjQuNzg1NyA2OC45MTQzIDY0Ljc4NTdIMTIyLjM0N0wxMjIuMzM4IDExOC4yMTRaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTE3Nl83MzM5KSIvPgo8cGF0aCBkPSJNMTUwLjEwNyAxMTEuMDkzQzE1MC4xMDcgMTIxLjk1NCAxNTEuOTUyIDEzMi4wODUgMTU1LjU4MSAxNDEuMjAyQzE1OS4yMzQgMTUwLjQwMiAxNjQuNDY5IDE1OC40NDYgMTcxLjEzMiAxNjUuMTEzQzE3Ny43OTkgMTcxLjc4IDE4NS44NDIgMTc3LjAxMSAxOTUuMDMzIDE4MC42NjNDMjAyLjUzMSAxODMuNjUgMjEwLjcxNyAxODUuNDIxIDIxOS40MjUgMTg1Ljk2M1YxNjkuMDU5QzIxMi45MDEgMTY4LjU1OSAyMDYuODEyIDE2Ny4yMDEgMjAxLjI2OSAxNjQuOTk0QzE5NC4yMTYgMTYyLjE5NSAxODguMDkxIDE1OC4yMjEgMTgzLjA1NyAxNTMuMTg3QzE3OC4wMjQgMTQ4LjE1NCAxNzQuMDU1IDE0Mi4wMjggMTcxLjI1MSAxMzQuOTcxQzE2OC40MTEgMTI3Ljg0MSAxNjYuOTcgMTE5LjgwNiAxNjYuOTcgMTExLjA5M0wxNjYuOTcgNTIuOTAxOEgyMTkuNDIxVjM2LjAzOTFIMTUwLjEwN0wxNTAuMTA3IDExMS4wOTNaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMTE3Nl83MzM5KSIvPgo8cGF0aCBkPSJNMzIuMDg3MSAzLjA1NzEyQzM3LjE4NDkgOC4wODE1IDQzLjQyNTMgMTIuMDY0MyA1MC42MzgzIDE0Ljg4MTZDNTcuOTQ3OCAxNy43MzU2IDY2LjE2MTEgMTkuMTgxIDc1LjA1MzYgMTkuMTgxTDEzMy4yNDUgMTkuMTgxVi0wLjI2MDM1M0gxNTAuMTA3VjM2LjAzOTFMNzUuMDUzNiAzNi4wMzkxQzY0LjA1NSAzNi4wMzkxIDUzLjc3NjggMzQuMjAzNyA0NC41MDgxIDMwLjU4MzRDMzUuMTUyMiAyNi45MjYzIDI2Ljk4OTMgMjEuNzA0NyAyMC4yNDQzIDE1LjA1NkMxNS42ODc5IDEwLjU1NDcgMTEuODA2MSA1LjQyNDc2IDguNjMwODYgLTAuMjYwMzUzSDI5LjA0NUMzMC4wMTMxIDAuODkxMzU0IDMxLjAyMjYgMi4wMDE3NyAzMi4wODcxIDMuMDU3MTJaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfMTE3Nl83MzM5KSIvPgo8L2c+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTE3Nl83MzM5IiB4MT0iNjguOTEyIiB5MT0iMTg4IiB4Mj0iNjguOTEyIiB5Mj0iNDkuMjk5NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDY3NzU3Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA2Nzc1NyIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzExNzZfNzMzOSIgeDE9IjE4NC43NjYiIHkxPSIxODUuOTYzIiB4Mj0iMTg0Ljc2NiIgeTI9IjM2LjAzOTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA2Nzc1NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNjc3NTciIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8xMTc2XzczMzkiIHgxPSI3OS4zNjkxIiB5MT0iMzYuMDM5MSIgeDI9Ijc5LjM2OTEiIHkyPSItMC4yNjAzNTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA2Nzc1NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNjc3NTciIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE3Nl83MzM5Ij4KPHJlY3Qgd2lkdGg9IjIxOS40MjEiIGhlaWdodD0iMTg4LjI2IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgLTEgMCAxODgpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: top right;
  z-index: -1;
}
main::after {
  height: 30rem;
  display: block;
  top: auto;
  bottom: 0;
  left: 0;
  right: auto;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAzIiBoZWlnaHQ9IjI2MSIgdmlld0JveD0iMCAwIDMwMyAyNjEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIG9wYWNpdHk9IjAuMDciIGNsaXAtcGF0aD0idXJsKCNjbGlwMF8xMTc2XzczNDUpIj4KPHBhdGggZD0iTTI0NS45NDUgMTg0Ljg0NEMyNTcuNjI2IDE4MC4yMDYgMjY3Ljg0MiAxNzMuNTYzIDI3Ni4zMDYgMTY1LjA5OEMyODQuNzcxIDE1Ni42MzQgMjkxLjQxNCAxNDYuNDE5IDI5Ni4wNDYgMTM0Ljc1QzMwMC42NTkgMTIzLjE2NCAzMDMgMTEwLjI5NiAzMDMgOTYuNTAyQzMwMyA4Mi41NDI5IDMwMC42NzEgNjkuNDkxMSAyOTYuMDcxIDU3LjcyMUMyOTEuNDQ2IDQ1LjgzNjcgMjg0LjgwOSAzNS40Njg5IDI3Ni4zNTEgMjYuOTAzMUMyNjcuODkzIDE4LjMzNzIgMjU3LjY3MSAxMS42MjQyIDI0NS45NDUgNi45NDc4NkMyMzQuMzQ2IDIuMzQxMzUgMjIxLjQ3OSAxLjkzOTkxZS0wNSAyMDcuNzEgMS44MTk1NGUtMDVDMTkzLjk0MSAxLjY5OTE3ZS0wNSAxODEuMDczIDIuMzQxMzQgMTY5LjQ1NiA2Ljk1NDJDMTU3Ljc2MiAxMS42MTc4IDE0Ny41MzMgMTguMzI0NSAxMzkuMDU2IDI2LjkwOTRDMTMwLjYxNyAzNS40Njg5IDEyMy45OCA0NS44MzY3IDExOS4zNDIgNTcuNzE0N0MxMTQuNzQyIDY5LjQ4NDggMTEyLjQxMyA4Mi41MzY1IDExMi40MTMgOTYuNTAyTDExMi40MTMgMTkxLjc5OEwyMDcuNzEgMTkxLjc5OEMyMjEuNTA0IDE5MS43OTggMjM0LjM2NSAxODkuNDU3IDI0NS45NDUgMTg0Ljg0NFpNMTMzLjgyOCA5Ni41MDJDMTMzLjgyOCA4NS4yMTQyIDEzNS42NjIgNzQuNzgyOSAxMzkuMjg1IDY1LjUwNjRDMTQyLjg2MyA1Ni4zNTA1IDE0Ny45MTQgNDguNDE5MiAxNTQuMjk3IDQxLjk0NzJDMTYwLjY4IDM1LjQ4NzkgMTY4LjQ0NyAzMC40MDU1IDE3Ny4zNzQgMjYuODQ2QzE4Ni40NTQgMjMuMjM1NiAxOTYuNjYzIDIxLjQwODMgMjA3LjcxIDIxLjQwODNDMjE4Ljc1NyAyMS40MDgzIDIyOC45NTkgMjMuMjM1NiAyMzguMDI3IDI2LjgzOTZDMjQ2Ljk3OSAzMC40MDU1IDI1NC43NDYgMzUuNDg3OSAyNjEuMTEgNDEuOTQwOUMyNjcuNTA2IDQ4LjQxOTIgMjcyLjU1NiA1Ni4zNDQyIDI3Ni4xMjIgNjUuNTAwMUMyNzkuNzQ1IDc0Ljc4MjkgMjgxLjU4NSA4NS4yMTQyIDI4MS41ODUgOTYuNTAyQzI4MS41ODUgMTA3LjU3NCAyNzkuNzU4IDExNy43NzcgMjc2LjE0OCAxMjYuODM4QzI3Mi41OTQgMTM1Ljc5MSAyNjcuNTUgMTQzLjU3IDI2MS4xNjEgMTQ5Ljk1OUMyNTQuNzcxIDE1Ni4zNDkgMjQ2Ljk5MiAxNjEuMzkzIDIzOC4wMjcgMTY0Ljk1M0MyMjguOTcyIDE2OC41NTcgMjE4Ljc2OSAxNzAuMzg0IDIwNy43MDQgMTcwLjM4NEwxMzMuODE1IDE3MC4zODRMMTMzLjgyOCA5Ni41MDJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTE3Nl83MzQ1KSIvPgo8cGF0aCBkPSJNOTUuNDI3NyAxMDYuMzVDOTUuNDI3NyA5MS4zMzEgOTIuODc3IDc3LjMyMTEgODcuODU4MSA2NC43MTM1QzgyLjgwNzQgNTEuOTkxNiA3NS41Njc3IDQwLjg2ODcgNjYuMzU0NyAzMS42NDk0QzU3LjEzNTMgMjIuNDMgNDYuMDEyNCAxNS4xOTY2IDMzLjMwMzMgMTAuMTQ1OUMyMi45MzU0IDYuMDE1MzEgMTEuNjE1OSAzLjU2NjEyIC0wLjQyNzA3MSAyLjgxNzRMLTAuNDI3MDczIDI2LjE5MjZDOC41OTU2IDI2Ljg4NDIgMTcuMDE1NSAyOC43NjI0IDI0LjY4MDMgMzEuODE0M0MzNC40MzI3IDM1LjY4NDggNDIuOTAzMyA0MS4xNzk2IDQ5Ljg2MzkgNDguMTQwMkM1Ni44MjQ0IDU1LjEwMDcgNjIuMzEyOSA2My41NzE0IDY2LjE4OTcgNzMuMzMwMUM3MC4xMTczIDgzLjE5MDMgNzIuMTA5NiA5NC4zMDA1IDcyLjEwOTYgMTA2LjM1TDcyLjEwOTYgMTg2LjgxOEwtMC40MjA3NTQgMTg2LjgxOEwtMC40MjA3NTYgMjEwLjEzNkw5NS40Mjc3IDIxMC4xMzZMOTUuNDI3NyAxMDYuMzVaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMTE3Nl83MzQ1KSIvPgo8cGF0aCBkPSJNMjU4LjYyOCAyNTUuNzQ0QzI1MS41NzkgMjQ4Ljc5NiAyNDIuOTUgMjQzLjI4OSAyMzIuOTc1IDIzOS4zOTNDMjIyLjg2OCAyMzUuNDQ2IDIxMS41MSAyMzMuNDQ4IDE5OS4yMTMgMjMzLjQ0OEwxMTguNzQ1IDIzMy40NDhMMTE4Ljc0NSAyNjAuMzMyTDk1LjQyNzIgMjYwLjMzMkw5NS40MjcyIDIxMC4xMzZMMTk5LjIxMyAyMTAuMTM2QzIxNC40MjIgMjEwLjEzNiAyMjguNjM1IDIxMi42NzQgMjQxLjQ1MiAyMTcuNjhDMjU0LjM5IDIyMi43MzcgMjY1LjY3OCAyMjkuOTU4IDI3NS4wMDUgMjM5LjE1MkMyODEuMzA2IDI0NS4zNzYgMjg2LjY3NCAyNTIuNDcgMjkxLjA2NCAyNjAuMzMyTDI2Mi44MzUgMjYwLjMzMkMyNjEuNDk2IDI1OC43MzkgMjYwLjEwMSAyNTcuMjAzIDI1OC42MjggMjU1Ljc0NFoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xMTc2XzczNDUpIi8+CjwvZz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8xMTc2XzczNDUiIHgxPSIyMDcuNzA3IiB5MT0iMS44MTk1MWUtMDUiIHgyPSIyMDcuNzA3IiB5Mj0iMTkxLjc5OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDY3NzU3Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzA2Nzc1NyIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzExNzZfNzM0NSIgeDE9IjQ3LjUwMDMiIHkxPSIyLjgxNzQxIiB4Mj0iNDcuNTAwMyIgeTI9IjIxMC4xMzYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzA2Nzc1NyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwNjc3NTciIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8xMTc2XzczNDUiIHgxPSIxOTMuMjQ2IiB5MT0iMjEwLjEzNiIgeDI9IjE5My4yNDYiIHkyPSIyNjAuMzMyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwNjc3NTciLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDY3NzU3IiBzdG9wLW9wYWNpdHk9IjAuOCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzExNzZfNzM0NSI+CjxyZWN0IHdpZHRoPSIzMDMuNDIxIiBoZWlnaHQ9IjI2MC4zMzEiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAtOC43NDIyOGUtMDggLTguNzQyMjhlLTA4IDEgMzAzIDIuNjUyNTllLTA1KSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-position: bottom left;
}

section#header {
  height: -moz-fit-content;
  height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 35px 0 0 0;
}
@media (max-width: 780px) {
  section#header {
    padding: 2rem 0 1rem 0;
  }
}
section#header .contenedor-logo-test {
  display: none;
  align-items: center;
  justify-content: center;
  margin-bottom: 35px;
}
section#header .contenedor-logo-test .logo-test {
  width: 163.6px;
  height: 40px;
}
section#header .contenedor-logo-test .logo-test img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
section#header .contenedor {
  background: linear-gradient(to bottom, #17806f 0%, #1f5a53 100%);
  padding: 3rem 2rem;
  border-radius: 2rem;
  position: relative;
  overflow: hidden;
}
@media (max-width: 780px) {
  section#header .contenedor {
    padding: 1.5rem;
  }
}
section#header .contenedor::before {
  position: absolute;
  content: "";
  z-index: 1;
  height: 100%;
  width: 60%;
  aspect-ratio: 1/1;
  top: 0;
  right: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzE4IiBoZWlnaHQ9IjE3NyIgdmlld0JveD0iMCAwIDMxOCAxNzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuMSIgZD0iTTMwNS43MzMgMjI0LjVDMjk4LjE4NCAyNDQuMzA5IDI4Ni44NjEgMjYxLjI4OCAyNzIuNzA2IDI3NS40MzdDMjU4LjU1MiAyODkuNTg3IDI0MS41NjcgMzAwLjkwNiAyMjIuNjk0IDMwOC40NTJDMjAzLjgyMiAzMTUuOTk4IDE4Mi4xMTkgMzE5Ljc3MSAxNTguNTI4IDMxOS43NzFDMTM0LjkzOCAzMTkuNzcxIDExNC4xNzggMzE1Ljk5OCA5NC4zNjIgMzA4LjQ1MkM3NC41NDYgMzAwLjkwNiA1OC41MDQ0IDI4OS41ODcgNDQuMzUwMSAyNzUuNDM3QzMwLjE5NTggMjYxLjI4OCAxOS44MTYgMjQ0LjMwOSAxMS4zMjM0IDIyNC41QzMuNzc0NDggMjA0LjY5MSAwIDE4Mi45OTYgMCAxNTguNDcxQzAgMTM0Ljg4OSAzLjc3NDQ4IDExMy4xOTMgMTEuMzIzNCA5NC4zMjc4QzE4Ljg3MjQgNzQuNTE5IDMwLjE5NTggNTguNDgzMiA0NC4zNTAxIDQ0LjMzNEM1OC41MDQ0IDMwLjE4NDggNzUuNDg5NiAxOS44MDg3IDk0LjM2MiAxMS4zMTkyQzExNC4xNzggMy43NzMwMSAxMzQuOTM4IC05LjE1NTI3ZS0wNSAxNTguNTI4IC05LjE1NTI3ZS0wNUgxNjguOTA4TDI0My40NTQgLTkuMTU1MjdlLTA1SDMxOEwzMTggMTU4LjQ3MUMzMTcuMDU2IDE4Mi45OTYgMzEzLjI4MiAyMDQuNjkxIDMwNS43MzMgMjI0LjVaTTI0My40NTQgMTUyLjgxMVY2OS44MDI2SDE2OC45MDhIMTU4LjUyOEMxNDYuMjYxIDY5LjgwMjYgMTM0LjkzOCA3MS42ODkxIDEyNC41NTggNzYuNDA1NUMxMTQuMTc4IDgxLjEyMTkgMTA1LjY4NSA4Ni43ODE2IDk4LjEzNjUgOTQuMzI3OEM5MC41ODc1IDEwMS44NzQgODQuOTI1OCAxMTEuMzA3IDgxLjE1MTMgMTIyLjYyNkM3Ny4zNzY5IDEzMy45NDYgNzQuNTQ2IDE0NS4yNjUgNzQuNTQ2IDE1OC40NzFDNzQuNTQ2IDE3MS42NzcgNzYuNDMzMiAxODMuOTM5IDgxLjE1MTMgMTk1LjI1OUM4NC45MjU4IDIwNi41NzggOTAuNTg3NSAyMTYuMDExIDk4LjEzNjUgMjI0LjVDMTA1LjY4NSAyMzIuOTkgMTE0LjE3OCAyMzguNjQ5IDEyNC41NTggMjQzLjM2NkMxMzQuOTM4IDI0OC4wODIgMTQ2LjI2MSAyNDkuOTY5IDE1OC41MjggMjQ5Ljk2OUMxNzAuNzk1IDI0OS45NjkgMTgyLjExOSAyNDguMDgyIDE5Mi40OTkgMjQzLjM2NkMyMDIuODc4IDIzOC42NDkgMjExLjM3MSAyMzIuMDQ3IDIxOC45MiAyMjQuNUMyMjYuNDY5IDIxNi4wMTEgMjMyLjEzMSAyMDYuNTc4IDIzNi44NDkgMTk1LjI1OUMyNDAuNjIzIDE4My45MzkgMjQzLjQ1NCAxNzEuNjc3IDI0My40NTQgMTU4LjQ3MVYxNTIuODExWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzI4NjFfMTAzODkpIi8+CjxwYXRoIGQ9Ik0yODMuNjc2IDc4LjgzMjJMMjczLjAzMiA2OC4xNzMzVjU5LjY3MTlDMjczLjAzMiA1MS41MDIxIDI2Ni4zOTEgNDQuODUxNCAyNTguMjMxIDQ0Ljg1MTRIMjQ5Ljc0TDIzOS4wOTYgMzQuMTk3NUMyMzMuNDk5IDI4LjYwMDggMjIzLjc1MSAyOC42MDA4IDIxOC4xNTkgMzQuMTk3NUwyMDcuNTE1IDQ0Ljg1MTRIMTk5LjAyM0MxOTAuODU4IDQ0Ljg1MTQgMTg0LjIyMyA1MS40OTcyIDE4NC4yMjMgNTkuNjcxOVY2OC4xNzMzTDE3My41NzQgNzguODMyMkMxNjcuODA5IDg0LjYxMiAxNjcuODA5IDk0LjAwOSAxNzMuNTc0IDk5Ljc4ODhMMTg0LjIxOCAxMTAuNDQ4VjExOC45NDlDMTg0LjIxOCAxMjcuMTE5IDE5MC44NTggMTMzLjc3IDE5OS4wMTggMTMzLjc3SDIwNy41MUwyMTguMTU0IDE0NC40MjNDMjIwLjk1IDE0Ny4yMTkgMjI0LjY3MSAxNDguNzYzIDIyOC42MjUgMTQ4Ljc2M0MyMzIuNTc5IDE0OC43NjMgMjM2LjI5NSAxNDcuMjE5IDIzOS4wOTEgMTQ0LjQyM0wyNDkuNzM1IDEzMy43N0gyNTguMjI2QzI2Ni4zOTEgMTMzLjc3IDI3My4wMjcgMTI3LjEyNCAyNzMuMDI3IDExOC45NDlWMTEwLjQ0OEwyODMuNjc2IDk5Ljc4ODhDMjg5LjQ0MSA5NC4wMDkgMjg5LjQ0MSA4NC42MTIgMjgzLjY3NiA3OC44MzIyWk0yNTkuMzIgODAuNTI5NUwyMzQuMzExIDEwNS4yNDdDMjMxLjI3MiAxMDguMjY1IDIyNy4yNjkgMTA5Ljc4IDIyMy4yNzEgMTA5Ljc4QzIxOS4yNzIgMTA5Ljc4IDIxNS4yODkgMTA4LjI3IDIxMi4yNDEgMTA1LjI2MkwxOTkuMzggOTIuODk1NkMxOTcuNDQgOTAuOTcwNyAxOTcuNDIgODcuODQzMyAxOTkuMzQ1IDg1Ljg5ODZDMjAxLjI3NSA4My45NjM3IDIwNC4zOTcgODMuOTM5IDIwNi4zNDcgODUuODYzOUwyMTkuMjAzIDk4LjIyNTFDMjIxLjQ0NSAxMDAuNDQ3IDIyNS4wOTIgMTAwLjQ1MiAyMjcuMzM4IDk4LjIyNTFMMjUyLjM1MiA3My41MDI4QzI1NC4zMDIgNzEuNTcyOSAyNTcuNDMgNzEuNTkyNyAyNTkuMzU0IDczLjUzNzRDMjYxLjI3OSA3NS40ODIxIDI2MS4yNiA3OC42MDQ2IDI1OS4zMiA4MC41Mjk1WiIgZmlsbD0iI0VFRUVFRSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzI4NjFfMTAzODkiIHgxPSIxNTkiIHkxPSIzMTkuNzcxIiB4Mj0iMTU5IiB5Mj0iLTkuMTU1MjdlLTA1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
}
section#header .contenedor .titulo {
  position: relative;
  z-index: 2;
  width: 100%;
  padding-right: 8rem;
}
@media (max-width: 780px) {
  section#header .contenedor .titulo {
    padding-right: 4rem;
  }
}
section#header .contenedor .titulo span {
  font-size: 0.75rem;
  color: #eeeeee;
}
section#header .contenedor .titulo p {
  font-size: 2.5rem;
  font-weight: bold;
  color: #eeeeee;
}
@media (max-width: 1024px) {
  section#header .contenedor .titulo p {
    font-size: 1.25rem;
  }
}
section#presentacion {
  height: -moz-fit-content;
  height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 50px 0;
}
@media (max-width: 780px) {
  section#presentacion {
    padding: 2rem 0;
  }
}
section#presentacion .contenedor {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 34rem;
  align-items: center;
  gap: 70px;
}
@media (max-width: 1024px) {
  section#presentacion .contenedor {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
  }
}
section#presentacion .contenedor .contenido .titulo > span {
  font-size: 1.125rem;
}
@media (max-width: 780px) {
  section#presentacion .contenedor .contenido .titulo > span {
    font-size: 0.9375rem;
  }
}
section#presentacion .contenedor .contenido .titulo h1 {
  font-size: 1.875rem;
  color: #000d27;
  font-weight: bold;
  padding: 1.5rem;
  border-radius: 1.5rem 0 1.5rem 1.5rem;
  background-color: color(display-p3 0.89 0.78 0.36);
  width: -moz-fit-content;
  width: fit-content;
}
@media (max-width: 780px) {
  section#presentacion .contenedor .contenido .titulo h1 {
    font-size: 1.5625rem;
  }
}
section#presentacion .contenedor .contenido .titulo h1 span {
  color: #000d27;
  font-size: 0.875rem;
}
@media (max-width: 780px) {
  section#presentacion .contenedor .contenido .titulo h1 span {
    font-size: 0.75rem;
  }
}
section#presentacion .contenedor .contenido_p * {
  color: #495f77;
  font-weight: 100;
  line-height: 130%;
  font-size: 1rem;
}
section#presentacion .contenedor .contenido_p .has-text-align-center {
  text-align: center;
}
section#presentacion .contenedor .contenido_p p {
  margin: 0.5rem 0;
}
section#presentacion .contenedor .contenido_p strong,
section#presentacion .contenedor .contenido_p b {
  color: color(display-p3 0.12 0.35 0.33);
  font-weight: 800;
}
section#presentacion .contenedor .contenido_p h1,
section#presentacion .contenedor .contenido_p h2,
section#presentacion .contenedor .contenido_p h3,
section#presentacion .contenedor .contenido_p h4, section#presentacion .contenedor .contenido_p > strong {
  font-size: 1.25rem;
  font-weight: 800;
  color: color(display-p3 0.12 0.35 0.33);
}
section#presentacion .contenedor .contenido_p h1 strong,
section#presentacion .contenedor .contenido_p h2 strong,
section#presentacion .contenedor .contenido_p h3 strong,
section#presentacion .contenedor .contenido_p h4 strong, section#presentacion .contenedor .contenido_p > strong strong {
  color: color(display-p3 0.09 0.5 0.44);
  font-size: 1.25rem;
  font-weight: 800;
}
section#presentacion .contenedor .contenido_p h2,
section#presentacion .contenedor .contenido_p h3,
section#presentacion .contenedor .contenido_p h4 {
  margin: 1rem 0;
}
section#presentacion .contenedor .contenido_p ul li,
section#presentacion .contenedor .contenido_p ol li {
  list-style-type: disc;
  margin-left: 1.5rem;
}
section#presentacion .contenedor .contenido_p ul li::marker,
section#presentacion .contenedor .contenido_p ol li::marker {
  color: #495f77;
}
section#presentacion .contenedor .contenido_p ol li {
  list-style-type: decimal;
}
section#presentacion .contenedor .contenido_p > ul, section#presentacion .contenedor .contenido_p > ol {
  padding: 0.5rem 0;
}
section#presentacion .contenedor .contenido_p > ul ol li,
section#presentacion .contenedor .contenido_p > ul ul li, section#presentacion .contenedor .contenido_p > ol ol li,
section#presentacion .contenedor .contenido_p > ol ul li {
  padding: 0;
}
section#presentacion .contenedor .contenido_p > p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
section#presentacion .contenedor .contenido_p img {
  width: 50%;
  height: auto;
  aspect-ratio: 16/9;
  max-width: 100%;
  border-radius: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 780px) {
  section#presentacion .contenedor .contenido_p img {
    border-radius: 0.8rem;
  }
}
section#presentacion .contenedor .contenido_p > .wp-video, section#presentacion .contenedor .contenido_p > video {
  width: 100% !important;
  height: auto;
  aspect-ratio: 15/8.25;
  border-radius: 1rem;
  overflow: hidden;
}
section#presentacion .contenedor .contenido_p > .wp-video .mejs-container, section#presentacion .contenedor .contenido_p > video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
section#presentacion .contenedor .contenido_p > .wp-video .mejs-container video, section#presentacion .contenedor .contenido_p > video .mejs-container video {
  width: 100% !important;
  height: 100% !important;
}
section#presentacion .contenedor .contenido_p > .wp-video .mejs-overlay, section#presentacion .contenedor .contenido_p > video .mejs-overlay {
  background: linear-gradient(45deg, black, transparent);
}
section#presentacion .contenedor .contenido_p > .wp-video .mejs-overlay-button, section#presentacion .contenedor .contenido_p > video .mejs-overlay-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMzUgMjMuMjY4QzM2LjMzMzMgMjQuMDM3OCAzNi4zMzMzIDI1Ljk2MjMgMzUgMjYuNzMyMUwyMS41IDM0LjUyNjNDMjAuMTY2NyAzNS4yOTYxIDE4LjUgMzQuMzMzOCAxOC41IDMyLjc5NDJMMTguNSAxNy4yMDU4QzE4LjUgMTUuNjY2MiAyMC4xNjY3IDE0LjcwMzkgMjEuNSAxNS40NzM3TDM1IDIzLjI2OFoiIGZpbGw9IiNFRUVFRUUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#presentacion .contenedor .contenido_p > .wp-video .mejs-controls, section#presentacion .contenedor .contenido_p > video .mejs-controls {
  opacity: 1;
}
section#presentacion .contenedor .contenido_p > .wp-video .mejs-controls:has(.mejs-play), section#presentacion .contenedor .contenido_p > video .mejs-controls:has(.mejs-play) {
  display: none;
}
section#presentacion .contenedor .niveles {
  background-color: #ffffff;
  padding: 1.5rem;
  border-radius: 2rem;
}
@media (max-width: 1024px) {
  section#presentacion .contenedor .niveles {
    width: 30rem;
    max-width: 100%;
    margin: 0 auto;
  }
}
@media (max-width: 780px) {
  section#presentacion .contenedor .niveles {
    width: 23rem;
  }
}
section#presentacion .contenedor .niveles .nivel {
  padding: 1rem;
  border-radius: 5rem 5rem 0 5rem;
  background-color: #f3f5f9;
  width: 100%;
}
@media (max-width: 780px) {
  section#presentacion .contenedor .niveles .nivel {
    padding: 0.5rem;
    gap: 0.3rem;
  }
}
section#presentacion .contenedor .niveles .nivel:nth-child(1) {
  width: calc(100% - 9rem);
}
@media (max-width: 780px) {
  section#presentacion .contenedor .niveles .nivel:nth-child(1) {
    width: calc(100% - 4.5rem);
  }
}
section#presentacion .contenedor .niveles .nivel:nth-child(2) {
  width: calc(100% - 6rem);
}
@media (max-width: 780px) {
  section#presentacion .contenedor .niveles .nivel:nth-child(2) {
    width: calc(100% - 3rem);
  }
}
section#presentacion .contenedor .niveles .nivel:nth-child(3) {
  width: calc(100% - 3rem);
}
@media (max-width: 780px) {
  section#presentacion .contenedor .niveles .nivel:nth-child(3) {
    width: calc(100% - 1.5rem);
  }
}
section#presentacion .contenedor .niveles .nivel:nth-child(4) {
  width: 100%;
}
section#presentacion .contenedor .niveles .nivel .imagen {
  border-radius: 50%;
  height: 3rem;
  width: auto;
  aspect-ratio: 1/1;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.1490196078);
}
@media (max-width: 780px) {
  section#presentacion .contenedor .niveles .nivel .imagen {
    height: 2rem;
  }
}
section#presentacion .contenedor .niveles .nivel .imagen img {
  height: 60%;
  width: 60%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  filter: invert(0%) sepia(0%) saturate(0%) hue-rotate(133deg) brightness(108%) contrast(102%);
  transition: all 0.3s ease;
}
section#presentacion .contenedor .niveles .nivel__contenido {
  opacity: 0.3;
  transition: all 0.3s ease;
}
section#presentacion .contenedor .niveles .nivel__contenido > span {
  font-size: 0.8125rem;
  font-weight: 100;
  transition: all 0.3s ease;
}
@media (max-width: 780px) {
  section#presentacion .contenedor .niveles .nivel__contenido > span {
    font-size: 0.625rem;
  }
}
section#presentacion .contenedor .niveles .nivel__contenido h3 {
  font-weight: bold;
  font-size: 0.9375rem;
  transition: all 0.3s ease;
}
@media (max-width: 780px) {
  section#presentacion .contenedor .niveles .nivel__contenido h3 {
    font-size: 0.875rem;
  }
}
section#presentacion .contenedor .niveles .nivel.active:nth-child(1) {
  background-color: #1f5a53;
}
section#presentacion .contenedor .niveles .nivel.active:nth-child(2) {
  background-color: #236a61;
}
section#presentacion .contenedor .niveles .nivel.active:nth-child(3) {
  background-color: #17806f;
}
section#presentacion .contenedor .niveles .nivel.active:nth-child(4) {
  background-color: #2e9a86;
}
section#presentacion .contenedor .niveles .nivel.active .imagen img {
  filter: none;
}
section#presentacion .contenedor .niveles .nivel.active .nivel__contenido {
  opacity: 1;
}
section#presentacion .contenedor .niveles .nivel.active .nivel__contenido span {
  color: #eeeeee;
}
section#presentacion .contenedor .niveles .nivel.active .nivel__contenido h3 {
  color: #eeeeee;
}
section#oportunidades {
  height: -moz-fit-content;
  height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 4rem 0;
}
section#oportunidades .contenedor .titulo * {
  color: #495f77;
  font-weight: 100;
  line-height: 130%;
  font-size: 1rem;
}
section#oportunidades .contenedor .titulo .has-text-align-center {
  text-align: center;
}
section#oportunidades .contenedor .titulo p {
  margin: 0.5rem 0;
}
section#oportunidades .contenedor .titulo strong,
section#oportunidades .contenedor .titulo b {
  color: color(display-p3 0.12 0.35 0.33);
  font-weight: 800;
}
section#oportunidades .contenedor .titulo h1,
section#oportunidades .contenedor .titulo h2,
section#oportunidades .contenedor .titulo h3,
section#oportunidades .contenedor .titulo h4, section#oportunidades .contenedor .titulo > strong {
  font-size: 2.5rem;
  font-weight: 800;
  color: color(display-p3 0.12 0.35 0.33);
}
section#oportunidades .contenedor .titulo h1 strong,
section#oportunidades .contenedor .titulo h2 strong,
section#oportunidades .contenedor .titulo h3 strong,
section#oportunidades .contenedor .titulo h4 strong, section#oportunidades .contenedor .titulo > strong strong {
  color: color(display-p3 0.09 0.5 0.44);
  font-size: 2.5rem;
  font-weight: 800;
}
section#oportunidades .contenedor .titulo h2,
section#oportunidades .contenedor .titulo h3,
section#oportunidades .contenedor .titulo h4 {
  margin: 1rem 0;
}
section#oportunidades .contenedor .titulo ul li,
section#oportunidades .contenedor .titulo ol li {
  list-style-type: disc;
  margin-left: 1.5rem;
}
section#oportunidades .contenedor .titulo ul li::marker,
section#oportunidades .contenedor .titulo ol li::marker {
  color: #495f77;
}
section#oportunidades .contenedor .titulo ol li {
  list-style-type: decimal;
}
section#oportunidades .contenedor .titulo > ul, section#oportunidades .contenedor .titulo > ol {
  padding: 0.5rem 0;
}
section#oportunidades .contenedor .titulo > ul ol li,
section#oportunidades .contenedor .titulo > ul ul li, section#oportunidades .contenedor .titulo > ol ol li,
section#oportunidades .contenedor .titulo > ol ul li {
  padding: 0;
}
section#oportunidades .contenedor .titulo > p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
section#oportunidades .contenedor .titulo img {
  width: 50%;
  height: auto;
  aspect-ratio: 16/9;
  max-width: 100%;
  border-radius: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 780px) {
  section#oportunidades .contenedor .titulo img {
    border-radius: 0.8rem;
  }
}
section#oportunidades .contenedor .titulo > .wp-video, section#oportunidades .contenedor .titulo > video {
  width: 100% !important;
  height: auto;
  aspect-ratio: 15/8.25;
  border-radius: 1rem;
  overflow: hidden;
}
section#oportunidades .contenedor .titulo > .wp-video .mejs-container, section#oportunidades .contenedor .titulo > video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
section#oportunidades .contenedor .titulo > .wp-video .mejs-container video, section#oportunidades .contenedor .titulo > video .mejs-container video {
  width: 100% !important;
  height: 100% !important;
}
section#oportunidades .contenedor .titulo > .wp-video .mejs-overlay, section#oportunidades .contenedor .titulo > video .mejs-overlay {
  background: linear-gradient(45deg, black, transparent);
}
section#oportunidades .contenedor .titulo > .wp-video .mejs-overlay-button, section#oportunidades .contenedor .titulo > video .mejs-overlay-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMzUgMjMuMjY4QzM2LjMzMzMgMjQuMDM3OCAzNi4zMzMzIDI1Ljk2MjMgMzUgMjYuNzMyMUwyMS41IDM0LjUyNjNDMjAuMTY2NyAzNS4yOTYxIDE4LjUgMzQuMzMzOCAxOC41IDMyLjc5NDJMMTguNSAxNy4yMDU4QzE4LjUgMTUuNjY2MiAyMC4xNjY3IDE0LjcwMzkgMjEuNSAxNS40NzM3TDM1IDIzLjI2OFoiIGZpbGw9IiNFRUVFRUUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#oportunidades .contenedor .titulo > .wp-video .mejs-controls, section#oportunidades .contenedor .titulo > video .mejs-controls {
  opacity: 1;
}
section#oportunidades .contenedor .titulo > .wp-video .mejs-controls:has(.mejs-play), section#oportunidades .contenedor .titulo > video .mejs-controls:has(.mejs-play) {
  display: none;
}
section#oportunidades .contenedor .titulo h2 {
  text-align: center;
}
@media (max-width: 780px) {
  section#oportunidades .contenedor .titulo h2 {
    line-height: 1;
    font-size: 1.875rem;
  }
}
section#oportunidades .contenedor .lista {
  gap: 30px;
}
section#oportunidades .contenedor .lista > li {
  flex: 1;
  min-width: 20rem;
  padding: 30px;
  border-radius: 1rem;
  background-color: color(display-p3 0.12 0.35 0.33);
  box-shadow: 0px 60px 100px rgba(13, 135, 222, 0.04), 0px -8px 20px rgba(255, 255, 255, 0.9), 0px 20px 40px rgba(39, 143, 240, 0.02);
}
section#oportunidades .contenedor .lista > li img {
  height: 4rem;
  width: -moz-fit-content;
  width: fit-content;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
section#oportunidades .contenedor .lista > li .contenido * {
  color: #eeeeee;
  font-weight: 100;
  line-height: 130%;
  font-size: 1rem;
}
section#oportunidades .contenedor .lista > li .contenido .has-text-align-center {
  text-align: center;
}
section#oportunidades .contenedor .lista > li .contenido p {
  margin: 0.5rem 0;
}
section#oportunidades .contenedor .lista > li .contenido strong,
section#oportunidades .contenedor .lista > li .contenido b {
  color: color(display-p3 0.89 0.78 0.36);
  font-weight: 800;
}
section#oportunidades .contenedor .lista > li .contenido h1,
section#oportunidades .contenedor .lista > li .contenido h2,
section#oportunidades .contenedor .lista > li .contenido h3,
section#oportunidades .contenedor .lista > li .contenido h4, section#oportunidades .contenedor .lista > li .contenido > strong {
  font-size: 1.5625rem;
  font-weight: 800;
  color: color(display-p3 0.89 0.78 0.36);
}
section#oportunidades .contenedor .lista > li .contenido h1 strong,
section#oportunidades .contenedor .lista > li .contenido h2 strong,
section#oportunidades .contenedor .lista > li .contenido h3 strong,
section#oportunidades .contenedor .lista > li .contenido h4 strong, section#oportunidades .contenedor .lista > li .contenido > strong strong {
  color: color(display-p3 0.09 0.5 0.44);
  font-size: 1.5625rem;
  font-weight: 800;
}
section#oportunidades .contenedor .lista > li .contenido h2,
section#oportunidades .contenedor .lista > li .contenido h3,
section#oportunidades .contenedor .lista > li .contenido h4 {
  margin: 1rem 0;
}
section#oportunidades .contenedor .lista > li .contenido ul li,
section#oportunidades .contenedor .lista > li .contenido ol li {
  list-style-type: disc;
  margin-left: 1.5rem;
}
section#oportunidades .contenedor .lista > li .contenido ul li::marker,
section#oportunidades .contenedor .lista > li .contenido ol li::marker {
  color: #eeeeee;
}
section#oportunidades .contenedor .lista > li .contenido ol li {
  list-style-type: decimal;
}
section#oportunidades .contenedor .lista > li .contenido > ul, section#oportunidades .contenedor .lista > li .contenido > ol {
  padding: 0.5rem 0;
}
section#oportunidades .contenedor .lista > li .contenido > ul ol li,
section#oportunidades .contenedor .lista > li .contenido > ul ul li, section#oportunidades .contenedor .lista > li .contenido > ol ol li,
section#oportunidades .contenedor .lista > li .contenido > ol ul li {
  padding: 0;
}
section#oportunidades .contenedor .lista > li .contenido > p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
section#oportunidades .contenedor .lista > li .contenido img {
  width: 50%;
  height: auto;
  aspect-ratio: 16/9;
  max-width: 100%;
  border-radius: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 780px) {
  section#oportunidades .contenedor .lista > li .contenido img {
    border-radius: 0.8rem;
  }
}
section#oportunidades .contenedor .lista > li .contenido > .wp-video, section#oportunidades .contenedor .lista > li .contenido > video {
  width: 100% !important;
  height: auto;
  aspect-ratio: 15/8.25;
  border-radius: 1rem;
  overflow: hidden;
}
section#oportunidades .contenedor .lista > li .contenido > .wp-video .mejs-container, section#oportunidades .contenedor .lista > li .contenido > video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
section#oportunidades .contenedor .lista > li .contenido > .wp-video .mejs-container video, section#oportunidades .contenedor .lista > li .contenido > video .mejs-container video {
  width: 100% !important;
  height: 100% !important;
}
section#oportunidades .contenedor .lista > li .contenido > .wp-video .mejs-overlay, section#oportunidades .contenedor .lista > li .contenido > video .mejs-overlay {
  background: linear-gradient(45deg, black, transparent);
}
section#oportunidades .contenedor .lista > li .contenido > .wp-video .mejs-overlay-button, section#oportunidades .contenedor .lista > li .contenido > video .mejs-overlay-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMzUgMjMuMjY4QzM2LjMzMzMgMjQuMDM3OCAzNi4zMzMzIDI1Ljk2MjMgMzUgMjYuNzMyMUwyMS41IDM0LjUyNjNDMjAuMTY2NyAzNS4yOTYxIDE4LjUgMzQuMzMzOCAxOC41IDMyLjc5NDJMMTguNSAxNy4yMDU4QzE4LjUgMTUuNjY2MiAyMC4xNjY3IDE0LjcwMzkgMjEuNSAxNS40NzM3TDM1IDIzLjI2OFoiIGZpbGw9IiNFRUVFRUUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#oportunidades .contenedor .lista > li .contenido > .wp-video .mejs-controls, section#oportunidades .contenedor .lista > li .contenido > video .mejs-controls {
  opacity: 1;
}
section#oportunidades .contenedor .lista > li .contenido > .wp-video .mejs-controls:has(.mejs-play), section#oportunidades .contenedor .lista > li .contenido > video .mejs-controls:has(.mejs-play) {
  display: none;
}
section#oportunidades .contenedor .lista > li .contenido ul li {
  list-style: none;
  position: relative;
  padding: 0.5rem 0;
  padding-left: 1rem;
}
section#oportunidades .contenedor .lista > li .contenido ul li::before {
  position: absolute;
  content: "";
  top: 50%;
  left: -1rem;
  height: 1rem;
  width: auto;
  aspect-ratio: 1/1;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguNjI1IDBDMy44NjkwMyAwIDAgMy44NjkwMyAwIDguNjI1QzAgMTMuMzgxIDMuODY5MDMgMTcuMjUgOC42MjUgMTcuMjVDMTMuMzgxIDE3LjI1IDE3LjI1IDEzLjM4MSAxNy4yNSA4LjYyNUMxNy4yNSAzLjg2OTAzIDEzLjM4MSAwIDguNjI1IDBaTTEzLjA4MTMgNy41NTU1TDkuOTAwMDYgMTAuNjc4NUM5LjMzNzI4IDExLjIzMDUgOC42MTI3OCAxMS41MDU3IDcuODg3NTYgMTEuNTA1N0M3LjE3MDI1IDExLjUwNTcgNi40NTI5NCAxMS4yMzU1IDUuODkyMzEgMTAuNjk0M0w0LjUyNzQxIDkuMzUyMzhDNC4yNDQyMiA5LjA3NDIyIDQuMjQwNjIgOC42MTkyNSA0LjUxODc4IDguMzM2MDZDNC43OTYyMiA4LjA1MjE2IDUuMjUyNjIgOC4wNDg1NiA1LjUzNTA5IDguMzI3NDRMNi44OTU2OSA5LjY2NTAzQzcuNDUzNDQgMTAuMjA0MSA4LjMzMzkxIDEwLjIwMTIgOC44OTQ1MyA5LjY1MjA5TDEyLjA3NSA2LjUyOTg0QzEyLjM1NzUgNi4yNTA5NyAxMi44MTEgNi4yNTYgMTMuMDkxMyA2LjUzOTE5QzEzLjM2OTUgNi44MjIzNyAxMy4zNjUyIDcuMjc3MzQgMTMuMDgxMyA3LjU1NTVaIiBmaWxsPSIjRUVFRUVFIi8+Cjwvc3ZnPgo=");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#oportunidades .contenedor .lista > li.gris {
  background-color: #dfecee;
}
section#oportunidades .contenedor .lista > li.gris .contenido * {
  color: #495f77;
  font-weight: 100;
  line-height: 130%;
  font-size: 1rem;
}
section#oportunidades .contenedor .lista > li.gris .contenido .has-text-align-center {
  text-align: center;
}
section#oportunidades .contenedor .lista > li.gris .contenido p {
  margin: 0.5rem 0;
}
section#oportunidades .contenedor .lista > li.gris .contenido strong,
section#oportunidades .contenedor .lista > li.gris .contenido b {
  color: color(display-p3 0.09 0.5 0.44);
  font-weight: 800;
}
section#oportunidades .contenedor .lista > li.gris .contenido h1,
section#oportunidades .contenedor .lista > li.gris .contenido h2,
section#oportunidades .contenedor .lista > li.gris .contenido h3,
section#oportunidades .contenedor .lista > li.gris .contenido h4, section#oportunidades .contenedor .lista > li.gris .contenido > strong {
  font-size: 1.5625rem;
  font-weight: 800;
  color: color(display-p3 0.09 0.5 0.44);
}
section#oportunidades .contenedor .lista > li.gris .contenido h1 strong,
section#oportunidades .contenedor .lista > li.gris .contenido h2 strong,
section#oportunidades .contenedor .lista > li.gris .contenido h3 strong,
section#oportunidades .contenedor .lista > li.gris .contenido h4 strong, section#oportunidades .contenedor .lista > li.gris .contenido > strong strong {
  color: color(display-p3 0.09 0.5 0.44);
  font-size: 1.5625rem;
  font-weight: 800;
}
section#oportunidades .contenedor .lista > li.gris .contenido h2,
section#oportunidades .contenedor .lista > li.gris .contenido h3,
section#oportunidades .contenedor .lista > li.gris .contenido h4 {
  margin: 1rem 0;
}
section#oportunidades .contenedor .lista > li.gris .contenido ul li,
section#oportunidades .contenedor .lista > li.gris .contenido ol li {
  list-style-type: disc;
  margin-left: 1.5rem;
}
section#oportunidades .contenedor .lista > li.gris .contenido ul li::marker,
section#oportunidades .contenedor .lista > li.gris .contenido ol li::marker {
  color: #495f77;
}
section#oportunidades .contenedor .lista > li.gris .contenido ol li {
  list-style-type: decimal;
}
section#oportunidades .contenedor .lista > li.gris .contenido > ul, section#oportunidades .contenedor .lista > li.gris .contenido > ol {
  padding: 0.5rem 0;
}
section#oportunidades .contenedor .lista > li.gris .contenido > ul ol li,
section#oportunidades .contenedor .lista > li.gris .contenido > ul ul li, section#oportunidades .contenedor .lista > li.gris .contenido > ol ol li,
section#oportunidades .contenedor .lista > li.gris .contenido > ol ul li {
  padding: 0;
}
section#oportunidades .contenedor .lista > li.gris .contenido > p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
section#oportunidades .contenedor .lista > li.gris .contenido img {
  width: 50%;
  height: auto;
  aspect-ratio: 16/9;
  max-width: 100%;
  border-radius: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 780px) {
  section#oportunidades .contenedor .lista > li.gris .contenido img {
    border-radius: 0.8rem;
  }
}
section#oportunidades .contenedor .lista > li.gris .contenido > .wp-video, section#oportunidades .contenedor .lista > li.gris .contenido > video {
  width: 100% !important;
  height: auto;
  aspect-ratio: 15/8.25;
  border-radius: 1rem;
  overflow: hidden;
}
section#oportunidades .contenedor .lista > li.gris .contenido > .wp-video .mejs-container, section#oportunidades .contenedor .lista > li.gris .contenido > video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
section#oportunidades .contenedor .lista > li.gris .contenido > .wp-video .mejs-container video, section#oportunidades .contenedor .lista > li.gris .contenido > video .mejs-container video {
  width: 100% !important;
  height: 100% !important;
}
section#oportunidades .contenedor .lista > li.gris .contenido > .wp-video .mejs-overlay, section#oportunidades .contenedor .lista > li.gris .contenido > video .mejs-overlay {
  background: linear-gradient(45deg, black, transparent);
}
section#oportunidades .contenedor .lista > li.gris .contenido > .wp-video .mejs-overlay-button, section#oportunidades .contenedor .lista > li.gris .contenido > video .mejs-overlay-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMzUgMjMuMjY4QzM2LjMzMzMgMjQuMDM3OCAzNi4zMzMzIDI1Ljk2MjMgMzUgMjYuNzMyMUwyMS41IDM0LjUyNjNDMjAuMTY2NyAzNS4yOTYxIDE4LjUgMzQuMzMzOCAxOC41IDMyLjc5NDJMMTguNSAxNy4yMDU4QzE4LjUgMTUuNjY2MiAyMC4xNjY3IDE0LjcwMzkgMjEuNSAxNS40NzM3TDM1IDIzLjI2OFoiIGZpbGw9IiNFRUVFRUUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#oportunidades .contenedor .lista > li.gris .contenido > .wp-video .mejs-controls, section#oportunidades .contenedor .lista > li.gris .contenido > video .mejs-controls {
  opacity: 1;
}
section#oportunidades .contenedor .lista > li.gris .contenido > .wp-video .mejs-controls:has(.mejs-play), section#oportunidades .contenedor .lista > li.gris .contenido > video .mejs-controls:has(.mejs-play) {
  display: none;
}
section#oportunidades .contenedor .lista > li.gris .contenido ul li {
  list-style: none;
}
section#oportunidades .contenedor .lista > li.gris .contenido ul li::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjI4OTQgNi45NzY5MUw5LjY0MTMxIDguNjI1TDExLjI4OTQgMTAuMjczMUMxMS41NzA0IDEwLjU1NDEgMTEuNTcwNCAxMS4wMDg0IDExLjI4OTQgMTEuMjg5NEMxMS4xNDkzIDExLjQyOTYgMTAuOTY1MyAxMS41IDEwLjc4MTIgMTEuNUMxMC41OTcyIDExLjUgMTAuNDEzMiAxMS40Mjk2IDEwLjI3MzEgMTEuMjg5NEw4LjYyNSA5LjY0MTMxTDYuOTc2OTEgMTEuMjg5NEM2LjgzNjc1IDExLjQyOTYgNi42NTI3NSAxMS41IDYuNDY4NzUgMTEuNUM2LjI4NDc1IDExLjUgNi4xMDA3NSAxMS40Mjk2IDUuOTYwNTkgMTEuMjg5NEM1LjY3OTU2IDExLjAwODQgNS42Nzk1NiAxMC41NTQxIDUuOTYwNTkgMTAuMjczMUw3LjYwODY5IDguNjI1TDUuOTYwNTkgNi45NzY5MUM1LjY3OTU2IDYuNjk1ODcgNS42Nzk1NiA2LjI0MTYzIDUuOTYwNTkgNS45NjA1OUM2LjI0MTYzIDUuNjc5NTYgNi42OTU4NyA1LjY3OTU2IDYuOTc2OTEgNS45NjA1OUw4LjYyNSA3LjYwODY5TDEwLjI3MzEgNS45NjA1OUMxMC41NTQxIDUuNjc5NTYgMTEuMDA4NCA1LjY3OTU2IDExLjI4OTQgNS45NjA1OUMxMS41NzA0IDYuMjQxNjMgMTEuNTcwNCA2LjY5NTg3IDExLjI4OTQgNi45NzY5MVpNMTcuMjUgOC42MjVDMTcuMjUgMTMuMzgxIDEzLjM4MSAxNy4yNSA4LjYyNSAxNy4yNUMzLjg2OTAzIDE3LjI1IDAgMTMuMzgxIDAgOC42MjVDMCAzLjg2OTAzIDMuODY5MDMgMCA4LjYyNSAwQzEzLjM4MSAwIDE3LjI1IDMuODY5MDMgMTcuMjUgOC42MjVaTTE1LjgxMjUgOC42MjVDMTUuODEyNSA0LjY2MTgxIDEyLjU4ODIgMS40Mzc1IDguNjI1IDEuNDM3NUM0LjY2MTgxIDEuNDM3NSAxLjQzNzUgNC42NjE4MSAxLjQzNzUgOC42MjVDMS40Mzc1IDEyLjU4ODIgNC42NjE4MSAxNS44MTI1IDguNjI1IDE1LjgxMjVDMTIuNTg4MiAxNS44MTI1IDE1LjgxMjUgMTIuNTg4MiAxNS44MTI1IDguNjI1WiIgZmlsbD0iIzQ5NUY3NyIvPgo8L3N2Zz4K");
}
section#banner {
  position: relative;
  height: -moz-fit-content;
  height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  background: linear-gradient(to right, #e4c95c 0%, #ebc31f 100%);
  padding: 0;
}
section#banner > img {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  opacity: 0.2;
  z-index: 1;
}
section#banner .contenedor {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 20rem;
  align-items: center;
  gap: 2rem;
  width: 50rem;
}
@media (max-width: 780px) {
  section#banner .contenedor {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    width: calc(100% - 40px);
  }
}
section#banner .contenedor .contenido {
  padding: 1.5rem 0;
}
section#banner .contenedor .contenido * {
  color: #000000;
  font-weight: 100;
  line-height: 130%;
  font-size: 1rem;
}
section#banner .contenedor .contenido .has-text-align-center {
  text-align: center;
}
section#banner .contenedor .contenido p {
  margin: 0.5rem 0;
}
section#banner .contenedor .contenido strong,
section#banner .contenedor .contenido b {
  color: #000000;
  font-weight: 800;
}
section#banner .contenedor .contenido h1,
section#banner .contenedor .contenido h2,
section#banner .contenedor .contenido h3,
section#banner .contenedor .contenido h4, section#banner .contenedor .contenido > strong {
  font-size: 1.25rem;
  font-weight: 800;
  color: #000000;
}
section#banner .contenedor .contenido h1 strong,
section#banner .contenedor .contenido h2 strong,
section#banner .contenedor .contenido h3 strong,
section#banner .contenedor .contenido h4 strong, section#banner .contenedor .contenido > strong strong {
  color: color(display-p3 0.09 0.5 0.44);
  font-size: 1.25rem;
  font-weight: 800;
}
section#banner .contenedor .contenido h2,
section#banner .contenedor .contenido h3,
section#banner .contenedor .contenido h4 {
  margin: 1rem 0;
}
section#banner .contenedor .contenido ul li,
section#banner .contenedor .contenido ol li {
  list-style-type: disc;
  margin-left: 1.5rem;
}
section#banner .contenedor .contenido ul li::marker,
section#banner .contenedor .contenido ol li::marker {
  color: #000000;
}
section#banner .contenedor .contenido ol li {
  list-style-type: decimal;
}
section#banner .contenedor .contenido > ul, section#banner .contenedor .contenido > ol {
  padding: 0.5rem 0;
}
section#banner .contenedor .contenido > ul ol li,
section#banner .contenedor .contenido > ul ul li, section#banner .contenedor .contenido > ol ol li,
section#banner .contenedor .contenido > ol ul li {
  padding: 0;
}
section#banner .contenedor .contenido > p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
section#banner .contenedor .contenido img {
  width: 50%;
  height: auto;
  aspect-ratio: 16/9;
  max-width: 100%;
  border-radius: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 780px) {
  section#banner .contenedor .contenido img {
    border-radius: 0.8rem;
  }
}
section#banner .contenedor .contenido > .wp-video, section#banner .contenedor .contenido > video {
  width: 100% !important;
  height: auto;
  aspect-ratio: 15/8.25;
  border-radius: 1rem;
  overflow: hidden;
}
section#banner .contenedor .contenido > .wp-video .mejs-container, section#banner .contenedor .contenido > video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
section#banner .contenedor .contenido > .wp-video .mejs-container video, section#banner .contenedor .contenido > video .mejs-container video {
  width: 100% !important;
  height: 100% !important;
}
section#banner .contenedor .contenido > .wp-video .mejs-overlay, section#banner .contenedor .contenido > video .mejs-overlay {
  background: linear-gradient(45deg, black, transparent);
}
section#banner .contenedor .contenido > .wp-video .mejs-overlay-button, section#banner .contenedor .contenido > video .mejs-overlay-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMzUgMjMuMjY4QzM2LjMzMzMgMjQuMDM3OCAzNi4zMzMzIDI1Ljk2MjMgMzUgMjYuNzMyMUwyMS41IDM0LjUyNjNDMjAuMTY2NyAzNS4yOTYxIDE4LjUgMzQuMzMzOCAxOC41IDMyLjc5NDJMMTguNSAxNy4yMDU4QzE4LjUgMTUuNjY2MiAyMC4xNjY3IDE0LjcwMzkgMjEuNSAxNS40NzM3TDM1IDIzLjI2OFoiIGZpbGw9IiNFRUVFRUUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#banner .contenedor .contenido > .wp-video .mejs-controls, section#banner .contenedor .contenido > video .mejs-controls {
  opacity: 1;
}
section#banner .contenedor .contenido > .wp-video .mejs-controls:has(.mejs-play), section#banner .contenedor .contenido > video .mejs-controls:has(.mejs-play) {
  display: none;
}
section#banner .contenedor .imagen img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom left;
     object-position: bottom left;
}
section#recomendaciones {
  height: -moz-fit-content;
  height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 80px 0;
}
section#recomendaciones .contenedor .titulo * {
  color: #495f77;
  font-weight: 100;
  line-height: 130%;
  font-size: 1rem;
}
section#recomendaciones .contenedor .titulo .has-text-align-center {
  text-align: center;
}
section#recomendaciones .contenedor .titulo p {
  margin: 0.5rem 0;
}
section#recomendaciones .contenedor .titulo strong,
section#recomendaciones .contenedor .titulo b {
  color: color(display-p3 0.12 0.35 0.33);
  font-weight: 800;
}
section#recomendaciones .contenedor .titulo h1,
section#recomendaciones .contenedor .titulo h2,
section#recomendaciones .contenedor .titulo h3,
section#recomendaciones .contenedor .titulo h4, section#recomendaciones .contenedor .titulo > strong {
  font-size: 2.5rem;
  font-weight: 800;
  color: color(display-p3 0.12 0.35 0.33);
}
section#recomendaciones .contenedor .titulo h1 strong,
section#recomendaciones .contenedor .titulo h2 strong,
section#recomendaciones .contenedor .titulo h3 strong,
section#recomendaciones .contenedor .titulo h4 strong, section#recomendaciones .contenedor .titulo > strong strong {
  color: color(display-p3 0.09 0.5 0.44);
  font-size: 2.5rem;
  font-weight: 800;
}
section#recomendaciones .contenedor .titulo h2,
section#recomendaciones .contenedor .titulo h3,
section#recomendaciones .contenedor .titulo h4 {
  margin: 1rem 0;
}
section#recomendaciones .contenedor .titulo ul li,
section#recomendaciones .contenedor .titulo ol li {
  list-style-type: disc;
  margin-left: 1.5rem;
}
section#recomendaciones .contenedor .titulo ul li::marker,
section#recomendaciones .contenedor .titulo ol li::marker {
  color: #495f77;
}
section#recomendaciones .contenedor .titulo ol li {
  list-style-type: decimal;
}
section#recomendaciones .contenedor .titulo > ul, section#recomendaciones .contenedor .titulo > ol {
  padding: 0.5rem 0;
}
section#recomendaciones .contenedor .titulo > ul ol li,
section#recomendaciones .contenedor .titulo > ul ul li, section#recomendaciones .contenedor .titulo > ol ol li,
section#recomendaciones .contenedor .titulo > ol ul li {
  padding: 0;
}
section#recomendaciones .contenedor .titulo > p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
section#recomendaciones .contenedor .titulo img {
  width: 50%;
  height: auto;
  aspect-ratio: 16/9;
  max-width: 100%;
  border-radius: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 780px) {
  section#recomendaciones .contenedor .titulo img {
    border-radius: 0.8rem;
  }
}
section#recomendaciones .contenedor .titulo > .wp-video, section#recomendaciones .contenedor .titulo > video {
  width: 100% !important;
  height: auto;
  aspect-ratio: 15/8.25;
  border-radius: 1rem;
  overflow: hidden;
}
section#recomendaciones .contenedor .titulo > .wp-video .mejs-container, section#recomendaciones .contenedor .titulo > video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
section#recomendaciones .contenedor .titulo > .wp-video .mejs-container video, section#recomendaciones .contenedor .titulo > video .mejs-container video {
  width: 100% !important;
  height: 100% !important;
}
section#recomendaciones .contenedor .titulo > .wp-video .mejs-overlay, section#recomendaciones .contenedor .titulo > video .mejs-overlay {
  background: linear-gradient(45deg, black, transparent);
}
section#recomendaciones .contenedor .titulo > .wp-video .mejs-overlay-button, section#recomendaciones .contenedor .titulo > video .mejs-overlay-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMzUgMjMuMjY4QzM2LjMzMzMgMjQuMDM3OCAzNi4zMzMzIDI1Ljk2MjMgMzUgMjYuNzMyMUwyMS41IDM0LjUyNjNDMjAuMTY2NyAzNS4yOTYxIDE4LjUgMzQuMzMzOCAxOC41IDMyLjc5NDJMMTguNSAxNy4yMDU4QzE4LjUgMTUuNjY2MiAyMC4xNjY3IDE0LjcwMzkgMjEuNSAxNS40NzM3TDM1IDIzLjI2OFoiIGZpbGw9IiNFRUVFRUUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#recomendaciones .contenedor .titulo > .wp-video .mejs-controls, section#recomendaciones .contenedor .titulo > video .mejs-controls {
  opacity: 1;
}
section#recomendaciones .contenedor .titulo > .wp-video .mejs-controls:has(.mejs-play), section#recomendaciones .contenedor .titulo > video .mejs-controls:has(.mejs-play) {
  display: none;
}
@media (max-width: 780px) {
  section#recomendaciones .contenedor .titulo h2 {
    line-height: 1;
    font-size: 1.875rem;
  }
  section#recomendaciones .contenedor .titulo h2 strong {
    line-height: 1;
    font-size: 1.875rem;
  }
}
section#recomendaciones .contenedor .titulo h2, section#recomendaciones .contenedor .titulo p {
  margin: 0;
}
section#recomendaciones .contenedor .titulo h2 {
  margin-bottom: 15px;
}
section#recomendaciones .contenedor .lista {
  width: 100%;
  justify-content: center;
  gap: 30px;
}
section#recomendaciones .contenedor .lista > li {
  width: calc((100% - 90px) / 4);
  min-width: 18rem;
  padding: 30px;
  border-radius: 1rem 1rem 0 1rem;
  border: 1px solid #cce3e3;
  background-color: #dfecee;
}
@media (max-width: 780px) {
  section#recomendaciones .contenedor .lista > li {
    flex: 1;
  }
}
section#recomendaciones .contenedor .lista > li img {
  height: 3.15rem;
  width: -moz-fit-content;
  width: fit-content;
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
section#recomendaciones .contenedor .lista > li .contenido * {
  color: #495f77;
  font-weight: 100;
  line-height: 130%;
  font-size: 0.9375rem;
}
section#recomendaciones .contenedor .lista > li .contenido .has-text-align-center {
  text-align: center;
}
section#recomendaciones .contenedor .lista > li .contenido p {
  margin: 0.5rem 0;
}
section#recomendaciones .contenedor .lista > li .contenido strong,
section#recomendaciones .contenedor .lista > li .contenido b {
  color: color(display-p3 0.12 0.35 0.33);
  font-weight: 800;
}
section#recomendaciones .contenedor .lista > li .contenido h1,
section#recomendaciones .contenedor .lista > li .contenido h2,
section#recomendaciones .contenedor .lista > li .contenido h3,
section#recomendaciones .contenedor .lista > li .contenido h4, section#recomendaciones .contenedor .lista > li .contenido > strong {
  font-size: 1.125rem;
  font-weight: 800;
  color: color(display-p3 0.12 0.35 0.33);
}
section#recomendaciones .contenedor .lista > li .contenido h1 strong,
section#recomendaciones .contenedor .lista > li .contenido h2 strong,
section#recomendaciones .contenedor .lista > li .contenido h3 strong,
section#recomendaciones .contenedor .lista > li .contenido h4 strong, section#recomendaciones .contenedor .lista > li .contenido > strong strong {
  color: color(display-p3 0.09 0.5 0.44);
  font-size: 1.125rem;
  font-weight: 800;
}
section#recomendaciones .contenedor .lista > li .contenido h2,
section#recomendaciones .contenedor .lista > li .contenido h3,
section#recomendaciones .contenedor .lista > li .contenido h4 {
  margin: 1rem 0;
}
section#recomendaciones .contenedor .lista > li .contenido ul li,
section#recomendaciones .contenedor .lista > li .contenido ol li {
  list-style-type: disc;
  margin-left: 1.5rem;
}
section#recomendaciones .contenedor .lista > li .contenido ul li::marker,
section#recomendaciones .contenedor .lista > li .contenido ol li::marker {
  color: #495f77;
}
section#recomendaciones .contenedor .lista > li .contenido ol li {
  list-style-type: decimal;
}
section#recomendaciones .contenedor .lista > li .contenido > ul, section#recomendaciones .contenedor .lista > li .contenido > ol {
  padding: 0.5rem 0;
}
section#recomendaciones .contenedor .lista > li .contenido > ul ol li,
section#recomendaciones .contenedor .lista > li .contenido > ul ul li, section#recomendaciones .contenedor .lista > li .contenido > ol ol li,
section#recomendaciones .contenedor .lista > li .contenido > ol ul li {
  padding: 0;
}
section#recomendaciones .contenedor .lista > li .contenido > p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
section#recomendaciones .contenedor .lista > li .contenido img {
  width: 50%;
  height: auto;
  aspect-ratio: 16/9;
  max-width: 100%;
  border-radius: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 780px) {
  section#recomendaciones .contenedor .lista > li .contenido img {
    border-radius: 0.8rem;
  }
}
section#recomendaciones .contenedor .lista > li .contenido > .wp-video, section#recomendaciones .contenedor .lista > li .contenido > video {
  width: 100% !important;
  height: auto;
  aspect-ratio: 15/8.25;
  border-radius: 1rem;
  overflow: hidden;
}
section#recomendaciones .contenedor .lista > li .contenido > .wp-video .mejs-container, section#recomendaciones .contenedor .lista > li .contenido > video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
section#recomendaciones .contenedor .lista > li .contenido > .wp-video .mejs-container video, section#recomendaciones .contenedor .lista > li .contenido > video .mejs-container video {
  width: 100% !important;
  height: 100% !important;
}
section#recomendaciones .contenedor .lista > li .contenido > .wp-video .mejs-overlay, section#recomendaciones .contenedor .lista > li .contenido > video .mejs-overlay {
  background: linear-gradient(45deg, black, transparent);
}
section#recomendaciones .contenedor .lista > li .contenido > .wp-video .mejs-overlay-button, section#recomendaciones .contenedor .lista > li .contenido > video .mejs-overlay-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMzUgMjMuMjY4QzM2LjMzMzMgMjQuMDM3OCAzNi4zMzMzIDI1Ljk2MjMgMzUgMjYuNzMyMUwyMS41IDM0LjUyNjNDMjAuMTY2NyAzNS4yOTYxIDE4LjUgMzQuMzMzOCAxOC41IDMyLjc5NDJMMTguNSAxNy4yMDU4QzE4LjUgMTUuNjY2MiAyMC4xNjY3IDE0LjcwMzkgMjEuNSAxNS40NzM3TDM1IDIzLjI2OFoiIGZpbGw9IiNFRUVFRUUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#recomendaciones .contenedor .lista > li .contenido > .wp-video .mejs-controls, section#recomendaciones .contenedor .lista > li .contenido > video .mejs-controls {
  opacity: 1;
}
section#recomendaciones .contenedor .lista > li .contenido > .wp-video .mejs-controls:has(.mejs-play), section#recomendaciones .contenedor .lista > li .contenido > video .mejs-controls:has(.mejs-play) {
  display: none;
}
section#recomendaciones .contenedor .lista.cinco > li {
  width: calc((100% - 90px) / 4);
}
section#conclusiones {
  height: -moz-fit-content;
  height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 0 0 80px 0;
}
section#conclusiones .contenedor {
  background: linear-gradient(to bottom, #1f5a53 0%, #17806f 100%);
  padding: 1.5rem;
  border-radius: 3rem;
}
@media (max-width: 780px) {
  section#conclusiones .contenedor {
    gap: 1rem;
  }
}
section#conclusiones .contenedor .contenido .titulo * {
  color: #eeeeee;
  font-weight: 100;
  line-height: 130%;
  font-size: 1rem;
}
section#conclusiones .contenedor .contenido .titulo .has-text-align-center {
  text-align: center;
}
section#conclusiones .contenedor .contenido .titulo p {
  margin: 0.5rem 0;
}
section#conclusiones .contenedor .contenido .titulo strong,
section#conclusiones .contenedor .contenido .titulo b {
  color: #eeeeee;
  font-weight: 800;
}
section#conclusiones .contenedor .contenido .titulo h1,
section#conclusiones .contenedor .contenido .titulo h2,
section#conclusiones .contenedor .contenido .titulo h3,
section#conclusiones .contenedor .contenido .titulo h4, section#conclusiones .contenedor .contenido .titulo > strong {
  font-size: 1.875rem;
  font-weight: 800;
  color: #eeeeee;
}
section#conclusiones .contenedor .contenido .titulo h1 strong,
section#conclusiones .contenedor .contenido .titulo h2 strong,
section#conclusiones .contenedor .contenido .titulo h3 strong,
section#conclusiones .contenedor .contenido .titulo h4 strong, section#conclusiones .contenedor .contenido .titulo > strong strong {
  color: color(display-p3 0.09 0.5 0.44);
  font-size: 1.875rem;
  font-weight: 800;
}
section#conclusiones .contenedor .contenido .titulo h2,
section#conclusiones .contenedor .contenido .titulo h3,
section#conclusiones .contenedor .contenido .titulo h4 {
  margin: 1rem 0;
}
section#conclusiones .contenedor .contenido .titulo ul li,
section#conclusiones .contenedor .contenido .titulo ol li {
  list-style-type: disc;
  margin-left: 1.5rem;
}
section#conclusiones .contenedor .contenido .titulo ul li::marker,
section#conclusiones .contenedor .contenido .titulo ol li::marker {
  color: #eeeeee;
}
section#conclusiones .contenedor .contenido .titulo ol li {
  list-style-type: decimal;
}
section#conclusiones .contenedor .contenido .titulo > ul, section#conclusiones .contenedor .contenido .titulo > ol {
  padding: 0.5rem 0;
}
section#conclusiones .contenedor .contenido .titulo > ul ol li,
section#conclusiones .contenedor .contenido .titulo > ul ul li, section#conclusiones .contenedor .contenido .titulo > ol ol li,
section#conclusiones .contenedor .contenido .titulo > ol ul li {
  padding: 0;
}
section#conclusiones .contenedor .contenido .titulo > p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
section#conclusiones .contenedor .contenido .titulo img {
  width: 50%;
  height: auto;
  aspect-ratio: 16/9;
  max-width: 100%;
  border-radius: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 780px) {
  section#conclusiones .contenedor .contenido .titulo img {
    border-radius: 0.8rem;
  }
}
section#conclusiones .contenedor .contenido .titulo > .wp-video, section#conclusiones .contenedor .contenido .titulo > video {
  width: 100% !important;
  height: auto;
  aspect-ratio: 15/8.25;
  border-radius: 1rem;
  overflow: hidden;
}
section#conclusiones .contenedor .contenido .titulo > .wp-video .mejs-container, section#conclusiones .contenedor .contenido .titulo > video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
section#conclusiones .contenedor .contenido .titulo > .wp-video .mejs-container video, section#conclusiones .contenedor .contenido .titulo > video .mejs-container video {
  width: 100% !important;
  height: 100% !important;
}
section#conclusiones .contenedor .contenido .titulo > .wp-video .mejs-overlay, section#conclusiones .contenedor .contenido .titulo > video .mejs-overlay {
  background: linear-gradient(45deg, black, transparent);
}
section#conclusiones .contenedor .contenido .titulo > .wp-video .mejs-overlay-button, section#conclusiones .contenedor .contenido .titulo > video .mejs-overlay-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMzUgMjMuMjY4QzM2LjMzMzMgMjQuMDM3OCAzNi4zMzMzIDI1Ljk2MjMgMzUgMjYuNzMyMUwyMS41IDM0LjUyNjNDMjAuMTY2NyAzNS4yOTYxIDE4LjUgMzQuMzMzOCAxOC41IDMyLjc5NDJMMTguNSAxNy4yMDU4QzE4LjUgMTUuNjY2MiAyMC4xNjY3IDE0LjcwMzkgMjEuNSAxNS40NzM3TDM1IDIzLjI2OFoiIGZpbGw9IiNFRUVFRUUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#conclusiones .contenedor .contenido .titulo > .wp-video .mejs-controls, section#conclusiones .contenedor .contenido .titulo > video .mejs-controls {
  opacity: 1;
}
section#conclusiones .contenedor .contenido .titulo > .wp-video .mejs-controls:has(.mejs-play), section#conclusiones .contenedor .contenido .titulo > video .mejs-controls:has(.mejs-play) {
  display: none;
}
@media (max-width: 780px) {
  section#conclusiones .contenedor .contenido .titulo h2 {
    line-height: 1;
    font-size: 1.5625rem;
  }
  section#conclusiones .contenedor .contenido .titulo h2 strong {
    line-height: 1;
    font-size: 30px;
  }
}
section#conclusiones .contenedor .contenido > span {
  font-size: 1.125rem;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  padding: 0.5rem 1rem;
  border-radius: 3rem 3rem 0 3rem;
  background-color: #347169;
  color: #eeeeee;
  text-align: center;
}
section#conclusiones .contenedor .lista li {
  width: calc(33.3% - 0.75rem);
  min-width: 20rem;
  border-right: 1px solid rgba(255, 255, 255, 0.5);
}
section#conclusiones .contenedor .lista li:last-child {
  border-right: none;
}
section#conclusiones .contenedor .lista li:nth-child(3) {
  border-right: none;
}
@media (max-width: 780px) {
  section#conclusiones .contenedor .lista li {
    flex: 1;
    border-right: none;
  }
}
section#conclusiones .contenedor .lista li > span {
  height: 2rem;
  width: auto;
  aspect-ratio: 1/1;
  border-radius: 50%;
  font-size: 1.125rem;
  font-weight: bold;
  color: color(display-p3 0.89 0.78 0.36);
  background-color: #3f7c74;
  display: flex;
  justify-content: center;
  align-items: center;
}
section#conclusiones .contenedor .lista li .lista__contenido * {
  color: #eeeeee;
  font-weight: 100;
  line-height: 130%;
  font-size: 1rem;
}
section#conclusiones .contenedor .lista li .lista__contenido .has-text-align-center {
  text-align: center;
}
section#conclusiones .contenedor .lista li .lista__contenido p {
  margin: 0.5rem 0;
}
section#conclusiones .contenedor .lista li .lista__contenido strong,
section#conclusiones .contenedor .lista li .lista__contenido b {
  color: #eeeeee;
  font-weight: 800;
}
section#conclusiones .contenedor .lista li .lista__contenido h1,
section#conclusiones .contenedor .lista li .lista__contenido h2,
section#conclusiones .contenedor .lista li .lista__contenido h3,
section#conclusiones .contenedor .lista li .lista__contenido h4, section#conclusiones .contenedor .lista li .lista__contenido > strong {
  font-size: 1.563rem;
  font-weight: 800;
  color: #eeeeee;
}
section#conclusiones .contenedor .lista li .lista__contenido h1 strong,
section#conclusiones .contenedor .lista li .lista__contenido h2 strong,
section#conclusiones .contenedor .lista li .lista__contenido h3 strong,
section#conclusiones .contenedor .lista li .lista__contenido h4 strong, section#conclusiones .contenedor .lista li .lista__contenido > strong strong {
  color: color(display-p3 0.09 0.5 0.44);
  font-size: 1.563rem;
  font-weight: 800;
}
section#conclusiones .contenedor .lista li .lista__contenido h2,
section#conclusiones .contenedor .lista li .lista__contenido h3,
section#conclusiones .contenedor .lista li .lista__contenido h4 {
  margin: 1rem 0;
}
section#conclusiones .contenedor .lista li .lista__contenido ul li,
section#conclusiones .contenedor .lista li .lista__contenido ol li {
  list-style-type: disc;
  margin-left: 1.5rem;
}
section#conclusiones .contenedor .lista li .lista__contenido ul li::marker,
section#conclusiones .contenedor .lista li .lista__contenido ol li::marker {
  color: #eeeeee;
}
section#conclusiones .contenedor .lista li .lista__contenido ol li {
  list-style-type: decimal;
}
section#conclusiones .contenedor .lista li .lista__contenido > ul, section#conclusiones .contenedor .lista li .lista__contenido > ol {
  padding: 0.5rem 0;
}
section#conclusiones .contenedor .lista li .lista__contenido > ul ol li,
section#conclusiones .contenedor .lista li .lista__contenido > ul ul li, section#conclusiones .contenedor .lista li .lista__contenido > ol ol li,
section#conclusiones .contenedor .lista li .lista__contenido > ol ul li {
  padding: 0;
}
section#conclusiones .contenedor .lista li .lista__contenido > p:has(img) {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.5rem;
}
section#conclusiones .contenedor .lista li .lista__contenido img {
  width: 50%;
  height: auto;
  aspect-ratio: 16/9;
  max-width: 100%;
  border-radius: 1.5rem;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
@media (max-width: 780px) {
  section#conclusiones .contenedor .lista li .lista__contenido img {
    border-radius: 0.8rem;
  }
}
section#conclusiones .contenedor .lista li .lista__contenido > .wp-video, section#conclusiones .contenedor .lista li .lista__contenido > video {
  width: 100% !important;
  height: auto;
  aspect-ratio: 15/8.25;
  border-radius: 1rem;
  overflow: hidden;
}
section#conclusiones .contenedor .lista li .lista__contenido > .wp-video .mejs-container, section#conclusiones .contenedor .lista li .lista__contenido > video .mejs-container {
  width: 100% !important;
  height: 100% !important;
}
section#conclusiones .contenedor .lista li .lista__contenido > .wp-video .mejs-container video, section#conclusiones .contenedor .lista li .lista__contenido > video .mejs-container video {
  width: 100% !important;
  height: 100% !important;
}
section#conclusiones .contenedor .lista li .lista__contenido > .wp-video .mejs-overlay, section#conclusiones .contenedor .lista li .lista__contenido > video .mejs-overlay {
  background: linear-gradient(45deg, black, transparent);
}
section#conclusiones .contenedor .lista li .lista__contenido > .wp-video .mejs-overlay-button, section#conclusiones .contenedor .lista li .lista__contenido > video .mejs-overlay-button {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjUwIiBoZWlnaHQ9IjUwIiByeD0iMjUiIGZpbGw9IndoaXRlIiBmaWxsLW9wYWNpdHk9IjAuMiIvPgo8cGF0aCBkPSJNMzUgMjMuMjY4QzM2LjMzMzMgMjQuMDM3OCAzNi4zMzMzIDI1Ljk2MjMgMzUgMjYuNzMyMUwyMS41IDM0LjUyNjNDMjAuMTY2NyAzNS4yOTYxIDE4LjUgMzQuMzMzOCAxOC41IDMyLjc5NDJMMTguNSAxNy4yMDU4QzE4LjUgMTUuNjY2MiAyMC4xNjY3IDE0LjcwMzkgMjEuNSAxNS40NzM3TDM1IDIzLjI2OFoiIGZpbGw9IiNFRUVFRUUiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#conclusiones .contenedor .lista li .lista__contenido > .wp-video .mejs-controls, section#conclusiones .contenedor .lista li .lista__contenido > video .mejs-controls {
  opacity: 1;
}
section#conclusiones .contenedor .lista li .lista__contenido > .wp-video .mejs-controls:has(.mejs-play), section#conclusiones .contenedor .lista li .lista__contenido > video .mejs-controls:has(.mejs-play) {
  display: none;
}
section#conclusiones .contenedor .lista li .lista__contenido p {
  padding-right: 20px;
}
section#conclusiones .contenedor .conclusiones {
  background-color: #eeeeee;
  padding: 2rem;
  border-radius: 2rem;
  position: relative;
}
@media (max-width: 780px) {
  section#conclusiones .contenedor .conclusiones {
    display: flex;
    flex-direction: column;
    gap: 0;
    padding: 1rem 1rem 0 1rem;
  }
}
section#conclusiones .contenedor .conclusiones::after {
  position: absolute;
  content: "";
  top: 50%;
  right: 0;
  height: 140%;
  width: 45%;
  transform: translate(0.5rem, -50%);
  background-image: url("../../img/bombillo.webp");
  background-position: right center;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 780px) {
  section#conclusiones .contenedor .conclusiones::after {
    position: relative;
    height: 8rem;
    margin-left: auto;
    margin-right: 0;
    top: 0;
    transform: none;
  }
}
section#conclusiones .contenedor .conclusiones__contenido {
  width: 65%;
}
@media (max-width: 780px) {
  section#conclusiones .contenedor .conclusiones__contenido {
    width: 100%;
  }
}
section#conclusiones .contenedor .conclusiones__contenido span {
  font-size: 1.875rem;
  font-weight: bold;
  color: color(display-p3 0.12 0.35 0.33);
}
@media (max-width: 780px) {
  section#conclusiones .contenedor .conclusiones__contenido span {
    font-size: 1.5625rem;
  }
}
section#conclusiones .contenedor .conclusiones__contenido ul li {
  list-style: none;
  position: relative;
  padding: 0.5rem 0;
  padding-left: 1.5rem;
}
@media (max-width: 780px) {
  section#conclusiones .contenedor .conclusiones__contenido ul li {
    font-size: 0.875rem;
  }
}
section#conclusiones .contenedor .conclusiones__contenido ul li::before {
  position: absolute;
  content: "";
  top: 50%;
  left: 0;
  height: 1.2rem;
  width: auto;
  aspect-ratio: 1/1;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTIuNUMwIDUuNTk2NDQgNS41OTY0NCAwIDEyLjUgMEMxOS40MDM2IDAgMjUgNS41OTY0NCAyNSAxMi41QzI1IDE5LjQwMzYgMTkuNDAzNiAyNSAxMi41IDI1SDBWMTIuNVoiIGZpbGw9IiNFNEM5NUMiLz4KPC9zdmc+Cg==");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
section#conclusiones .contenedor #descargar_plantilla_pdf {
  font-weight: 500;
  padding: 0.5rem 1rem;
  border: 1px solid color(display-p3 0.89 0.78 0.36);
  background-color: color(display-p3 0.89 0.78 0.36);
  color: color(display-p3 0.12 0.35 0.33);
  border-radius: 3rem 3rem 0 3rem;
  transition: all 0.5s ease;
}
section#conclusiones .contenedor #descargar_plantilla_pdf:hover {
  border-color: #ffeb98;
  background-color: #ffeb98;
  border-radius: 3rem;
  color: color(display-p3 0.12 0.35 0.33);
}
section#conclusiones .contenedor #descargar_plantilla_pdf {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  position: relative;
  z-index: 2;
}
section#test_respuesta {
  height: -moz-fit-content;
  height: fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
  padding: 4rem;
}
@media (max-width: 870px) {
  section#test_respuesta {
    padding: 2rem 0;
  }
}
section#test_respuesta .contenedor {
  padding: 2rem;
  background-color: #ffffff;
  border-radius: 2rem;
  width: 67rem;
}
@media (max-width: 870px) {
  section#test_respuesta .contenedor {
    width: 100%;
    padding: 1rem;
  }
}
@media (max-width: 780px) {
  section#test_respuesta .contenedor {
    gap: 1rem;
  }
}
section#test_respuesta .contenedor .titulo h2 {
  font-size: 1.875rem;
  font-weight: bold;
  color: color(display-p3 0.12 0.35 0.33);
}
@media (max-width: 780px) {
  section#test_respuesta .contenedor .titulo h2 {
    font-size: 1.5625rem;
  }
}
section#test_respuesta .contenedor .titulo button {
  font-weight: 500;
  padding: 0.5rem 1rem;
  border: 1px solid #edeff1;
  background-color: #edeff1;
  color: #495f77;
  border-radius: 3rem 3rem 0 3rem;
  transition: all 0.5s ease;
}
section#test_respuesta .contenedor .titulo button:hover {
  border-color: #495f77;
  background-color: #495f77;
  border-radius: 3rem;
  color: #eeeeee;
}
section#test_respuesta .contenedor .titulo button {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
@media (max-width: 780px) {
  section#test_respuesta .contenedor .titulo button {
    font-size: 0.875rem;
  }
}
section#test_respuesta .contenedor .titulo button:hover svg path {
  fill: #edeff1;
}
section#test_respuesta .contenedor .item {
  padding: 15px 20px !important;
}
section#test_respuesta .contenedor .item:hover {
  background: rgba(6, 119, 87, 0.1);
  border-radius: 20px;
}
section#test_respuesta .contenedor .item:hover .pregunta, section#test_respuesta .contenedor .item:hover span {
  color: #1F5A53;
}
section#test_respuesta .contenedor .item {
  padding: 0 1rem;
  position: relative;
}
@media (max-width: 780px) {
  section#test_respuesta .contenedor .item {
    padding: 0.3rem;
  }
}
section#test_respuesta .contenedor .item:not(:nth-last-child(2))::before {
  position: absolute;
  content: "";
  top: 100%;
  left: 0;
  height: 1px;
  width: 100%;
  transform: translateY(1.5rem);
  background-color: #d3d3d3;
}
@media (max-width: 780px) {
  section#test_respuesta .contenedor .item:not(:nth-last-child(2))::before {
    transform: translateY(0.5rem);
  }
}
section#test_respuesta .contenedor .item .pregunta {
  font-size: 1rem;
  font-weight: bold;
}
@media (max-width: 780px) {
  section#test_respuesta .contenedor .item .pregunta {
    font-size: 0.875rem;
  }
}
section#test_respuesta .contenedor .item .pregunta span {
  font-size: 1rem;
  font-weight: bold;
}
@media (max-width: 780px) {
  section#test_respuesta .contenedor .item .pregunta span {
    font-size: 0.875rem;
  }
}
@media (max-width: 780px) {
  section#test_respuesta .contenedor .item .respuesta {
    font-size: 0.875rem;
  }
  section#test_respuesta .contenedor .item .respuesta span {
    font-size: 0.875rem;
  }
}
section#test_respuesta .contenedor > button {
  font-weight: 500;
  padding: 0.5rem 1rem;
  border: 1px solid #edeff1;
  background-color: #edeff1;
  color: #495f77;
  border-radius: 3rem 3rem 0 3rem;
  transition: all 0.5s ease;
}
section#test_respuesta .contenedor > button:hover {
  border-color: #495f77;
  background-color: #495f77;
  border-radius: 3rem;
  color: #eeeeee;
}
section#test_respuesta .contenedor > button {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
@media (max-width: 780px) {
  section#test_respuesta .contenedor > button {
    font-size: 0.875rem;
  }
}
section#test_respuesta .contenedor > button:hover svg path {
  fill: #edeff1;
}
@media (max-width: 1180px) {
  section#desicion .titulo .contenedor .info {
    margin: 0 auto;
  }
  section#desicion .titulo .contenedor .info h2 {
    text-align: center;
  }
  section#desicion .titulo .contenedor .info p {
    text-align: center;
  }
}/*# sourceMappingURL=index.css.map */