:root{--prodCardUI-pack-color: #f77f00;--prodCardUI-pack-background: #fff;--prodCardUI-title: #02478c;--prodCardUI-price: #0e92c6;--prodCardUI-price-promo: #84216ba8;--prodCardUI-color-azul: #0e92c6;--prodCardUI-color-naranja: #f77f00;--prodCardUI-color-morado: #84216b;--prodCardUI-color-marron: #800000;--prodCardUI-color-gris: #586378;--prodCardUI-color-negro: #444;--prodCardUI-button-color: #fffd;--prodCardUI-button-background: #02478c}.product-container{display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 20px;justify-items: center;width: 100%;padding-bottom: 20px;margin: 0 auto}@media screen and (max-width: 500px){.product-container{grid-template-columns: 100%}}.product-container img.moving{position: fixed;width: 100px;height: 100px;border-radius: 50%;pointer-events: none;z-index: 9999;transition: all 0.5s}.product-card{position: relative;display: flex;flex-direction: column;width: 100%;border: 1px solid #aaa4;border-radius: 5px;background-color: #fff;box-shadow: 0 0 2px 0 #0003;cursor: pointer;transition: all 0.3s;color: #6b5e4f;user-select: none}.product-card[data-product-available="false" i] > *{opacity: 0.45}.product-card[data-product-available="false" i][data-product-info]:before{position: absolute;top: 150px;left: -1px;right: -1px;font-size: 1.3em;content: attr(data-product-info);text-transform: uppercase;text-align: center;letter-spacing: 0.05em;color: #fffd;background-color: var(--danger);padding: 0.5em;z-index: 1}.product-card:not([data-product-available="false" i]):hover{transform: scale(1.05) translateY(12px);box-shadow: 0 0 5px 0 #0003;z-index: 1}.product-card[data-product-available="preorder" i] > *{opacity: 0.45}.product-card[data-product-available="preorder" i][data-product-info]:before{position: absolute;top: 150px;left: -1px;right: -1px;font-size: 1.3em;content: attr(data-product-info);text-transform: uppercase;text-align: center;letter-spacing: 0.05em;color: #fffd;background-color: var(--danger);padding: 0.5em;z-index: 1}.product-card[data-product-available="preorder" i] > .product-image > .product-options{display: flex}.product-card[data-product-available="preorder" i]:hover{transform: scale(1.05) translateY(12px);box-shadow: 0 0 5px 0 #0003;z-index: 1}.product-card > .product-features{position: absolute;display: flex;flex-wrap: wrap;align-items: flex-start;justify-items: flex-start;gap: 10px;top: 0.75em;left: 0.75em;font-size: 0.95em;z-index: 2}.product-card > .product-features *:not(.product-awards):not(img){display: inline-block;padding: 8px;border-radius: 3px;box-shadow: 0 0 5px 0 #0003;background-color: #fff}.product-card > .product-features > .product-pack{position: relative;color: #fff;background-color: var(--prodCardUI-pack-color) !important;box-shadow: 0px 2px 5px 0px #0003 !important;overflow: hidden;font-size: 1.3em;letter-spacing: 0.05em;padding: 5px 8px !important}.product-card > .product-features > .product-awards{display: flex;flex-direction: column;align-content: center;justify-items: flex-start;gap: 5px}.product-card > .product-features > .product-awards:empty{display: none}.product-card > .product-features > .product-awards > .product-award{display: block;width: 2.15em;height: 2.15em;aspect-ratio: 1 / 1;padding: 1px}.product-card > .product-features > .product-awards > .product-star:before{font-family: "Font Awesome 6 Free";font-weight: 900;content: "\f005";color: var(--danger)}.product-card > .product-image{position: relative;width: 100%;display: flex;flex-direction: column;align-items: center;overflow-Y: hidden}.product-card > .product-image > img{width: 100%;height: 100%;aspect-ratio: 1 / 1;padding: 10px;border-radius: 10px;user-select: none}.product-card > .product-image > .product-options{display: flex;gap: 8px;justify-items: center;width: 100%;left: 0;bottom: 0;padding: 10px 20px;background-color: #fffd;box-shadow: 0 -1px 1px #0001}.product-card[data-product-available="false" i] > .product-image > .product-options{display: none}.product-card > .product-image > .product-options > .product-option{background-color: #d7d4d4bf;border-radius: 2px;cursor: pointer;transition: all 0.3s}.product-card > .product-image > .product-options:not([data-name="color"]) > .product-option{font-size: 0.85em;padding: 8px;background-color: #d7d4d4bf;border-radius: 3px}.product-card > .product-image > .product-options[data-name="color"] > .product-option{width: 30px;height: 30px;opacity: 0.5}.product-card > .product-image > .product-options > .product-option:hover{opacity: 1}.product-card > .product-image > .product-options:not([data-name="color"]) > .product-option:hover{background-color: #02478c;color: #fffd}.product-card > .product-image > .product-options[data-name="color"] > .product-option[data-option="negro"]{background-color: var(--prodCardUI-color-negro)}.product-card > .product-image > .product-options[data-name="color"] > .product-option[data-option="marron"]{background-color: var(--prodCardUI-color-marron)}.product-card > .product-image > .product-options[data-name="color"] > .product-option[data-option="gris"]{background-color: var(--prodCardUI-color-gris)}.product-card > .product-image > .product-options[data-name="color"] > .product-option[data-option="azul"]{background-color: var(--prodCardUI-color-azul)}.product-card > .product-image > .product-options[data-name="color"] > .product-option[data-option="naranja"]{background-color: var(--prodCardUI-color-naranja)}.product-card > .product-image > .product-options[data-name="color"] > .product-option[data-option="morado"]{background-color: var(--prodCardUI-color-morado)}.product-card > .product-details{flex: 1;display: flex;flex-direction: column;width: 100%;gap: 10px;background-color: #ddd2;border-top: 1px solid #ccc7;padding: 20px}.product-card > .product-details > .product-title{font-size: 1.15em;font-weight: 900;text-transform: uppercase;letter-spacing: 0.05em;line-height: 1.3em;color: var(--prodCardUI-title)}.product-card > .product-details > .product-title > span{display: inline-block;font-size: 0.65em;vertical-align: middle;color: var(--prodCardUI-title);border: 1px solid var(--prodCardUI-title);padding: 2px 5px;border-radius: 3px;line-height: 1.75em}.product-card > .product-details > .product-title mark{display: inline-block;color: var(--prodCardUI-pack-color);background-color: transparent;border-radius: 2px}.product-card > .product-details > .product-tags{display: flex;flex-wrap: wrap;gap: 5px;font-size: 0.65em}.product-card > .product-details > .product-tags > .product-tag{background-color: #fffd;padding: 2px 5px;border: 1px solid #0003;border-radius: 2px}.product-card > .product-details > .product-description{flex: 1;display: flex;flex-direction: column;gap: 8px;font-size: 0.85em;font-weight: 300;letter-spacing: 0.03em}.product-card > .product-details > .product-description > ul,.product-card > .product-details > .product-description > ol{list-style-type: disclosure-closed;list-style-position: inside}.product-card > .product-details > .product-rating{font-size: 0.75em}.product-card > .product-details > .product-data{display: flex;justify-content: space-between;align-items: center;gap: 20px}.product-card > .product-details > .product-data > .product-price{display: inline-flex;flex-direction: column;align-items: flex-start;position: relative;font-weight: bold;font-size: 1.65em;color: var(--prodCardUI-price)}.product-card > .product-details > .product-data > .product-price > small{font-size: 0.45em;color: var(--prodCardUI-price-promo);text-decoration: line-through}.product-card > .product-details > .product-data > .product-buttons{display: flex;flex-direction: column;flex-wrap: wrap;gap: 5px;align-items: center}.product-card > .product-details > .product-data > .product-buttons .product-button{width: 100%;display: block;font-size: 0.65em;text-transform: uppercase;letter-spacing: 0.1em;color: var(--prodCardUI-button-color);padding: 10px;border: 0;border-radius: 3px;background-color: var(--prodCardUI-button-background);border: 1px solid #aaa3;cursor: pointer;box-shadow: 0 3px 5px 0 #0003}.product-card > .product-details > .product-data > .product-buttons .product-button[type="button" i]{color: var(--prodCardUI-button-background);background-color: var(--prodCardUI-button-color);border: 1px solid var(--prodCardUI-button-background)}@media screen and (min-width: 980px){.product-card > .product-image{height: 300px;max-height: 300px}.product-card > .product-image > .product-options{position: absolute;transform: translateY(100%);transition: all 0.3s;box-shadow: none}.product-card:hover > .product-image > .product-options{transform: translateY(0);box-shadow: 0 -1px 1px #0001}}*{box-sizing: border-box;margin: 0;padding: 0}body{scroll-behavior: smooth;font: 1em "Ubuntu", sans-serif}.page-container{display: flex;flex-direction: column;gap: 20px;max-width: 1300px;margin: 0 auto;padding: 10px;scroll-margin-top: 15rem;text-align: left !important}@media screen and (max-width: 1000px){.page-container{padding: 20px;padding-top: 0}}.page-container > .page-title,.page-container > .page-subtitle{font-weight: normal;color: var(--primary);text-transform: uppercase;letter-spacing: 0.1em;padding-top: 5px;margin: 0}.page-container > .page-title{font-size: 2.5em}.page-container > .page-subtitle{font-size: 1.5em}.page-container .page-text{font-size: 0.95em;font-weight: 300;color: var(--dark);letter-spacing: 0.05em;margin: 0;text-align: left}.page-container .page-title:not(h1){position: relative;font-weight: normal;color: #fffd;text-transform: uppercase;background-color: var(--primary);padding: 8px 10px;border-radius: 3px;letter-spacing: 0.05em;margin: 0}.page-container .section{width: 100%}.page-container .separator{width: 100%;margin: 0;border: none;border-bottom: 1px solid var(--primary)}.page-container .section .section-image{width: 100%;border-radius: 3px}.page-container .section picture.section-image{display: block}.page-container .section picture.section-image img{width: 100%;height: auto;border-radius: 3px;display: block}.page-container .section.icon-section{display: flex;align-items: flex-start;justify-content: space-evenly;flex-wrap: wrap;background-color: #fffd;padding: 20px;box-shadow: 0 2px 5px 0 #aaa4;border-radius: 4px}.page-container .section.icon-section > .icon{flex: 1 0 100px;display: flex;flex-direction: column;justify-content: center;align-items: center}.page-container .section.icon-section > .icon > .icon-image{height: 4.25em;aspect-ratio: 1 / 1}.page-container .section.icon-section > .icon > .icon-title{max-width: 100px;font-size: 0.75em;text-align: center;letter-spacing: 0.025em}.wrapper-container{width: 100%;display: flex;flex-direction: column;gap: 5px}.wrapper{width: 100%;display: flex;flex-direction: column}.wrapper > .wrapper-button{position: relative;width: 100%;min-height: 2.5em;font-size: 1em;text-align: left;letter-spacing: 0.05em;color: var(--primary);background-color: transparent;margin: 0;padding: 10px 14px;padding-left: 25px;border: 1px solid var(--primary);border-radius: 2px;box-shadow: 0 0 5px 0 #0001;cursor: pointer;outline: none}.wrapper > .wrapper-button:before{position: absolute;left: 10px;top: 1em;font: 0.75em "Font Awesome 6 Free";font-weight: 900;content: "\f0da";pointer-events: none;transform-origin: center;transition: all 0.3s ease}.wrapper.active > .wrapper-button:before{transform: rotate(90deg)}.wrapper > .wrapper-button > *{pointer-events: none}.wrapper > .wrapper-content{display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.3s;overflow-y: hidden}.wrapper.active > .wrapper-content{grid-template-rows: 1fr}.wrapper > .wrapper-content > .wrapper-content-inner{display: flex;flex-direction: column;gap: 30px;overflow: hidden;background-color: #ddd2;border-radius: 3px;transition: all 0.3s ease-in-out;padding: 0 20px}.wrapper.active > .wrapper-content > .wrapper-content-inner{padding: 20px}.wrapper > .wrapper-content > .wrapper-content-button{display: none;text-align: center;color: var(--secondary);background-color: #ddd3;padding: 8px;border: none;border-top: 1px solid var(--secondary);transform: scaleY(0);cursor: pointer;transition: all 0.3s ease-out}.wrapper > .wrapper-content > .wrapper-content-button:before{font: 1.5em "Font Awesome 6 Free";font-weight: 900;content: "\f102"}.wrapper.active > .wrapper-content > .wrapper-content-button{display: block;transform: scaleY(1)}.page-scroller{visibility: hidden;pointer-events: none;display: flex;opacity: 0;font: 2.25em "Font Awesome 6 Free";font-weight: 900;color: var(--primary);background-color: #fff;padding: 0.5em 0.6em;border: 2px solid var(--primary);border-radius: 5px !important;cursor: pointer;transition: all 0.3s ease}.page-scroller.active{visibility: visible;pointer-events: all;opacity: 1}.page-scroller:before{content: "\f062"}@media screen and (max-width: 980px){.page-scroller{font-size: 1.75em}}.page-tooltip{position: fixed;top: var(--cord-y);left: var(--cord-x);min-width: 1em;max-width: 200px;font-size: 0.85em;color: #fffd;padding: 0.25em 0.4em;background-color: #444;border-radius: 2px;pointer-events: none;visibility: hidden;opacity: 0;transition: opacity 0.1s;z-index: 99999}.page-tooltip.active{visibility: visible;opacity: 1}[data-tooltip]{cursor: pointer}strong{font-weight: bolder}h2.preciosCat{font-family: var(--font-family-primary);font-weight: normal;margin: var(--spacing-xs);color: var(--color-text-muted);font-size: 12pt;text-align: center}p.categoria{margin: 0 var(--spacing-xl) 0 var(--spacing-xl);font-size: 12pt;text-align: center;line-height: 1.5}img.categorias_320x320{display: block;margin-left: auto;margin-right: auto;border: 1px solid var(--color-bg);height: 320px;width: 320px}img.categorias_320x320:hover{filter: opacity(0.5)}img.categorias_450x250{display: block;margin-left: auto;margin-right: auto;border: 1px solid var(--color-bg);height: 450px;width: 250px}img.categorias_450x250:hover{filter: opacity(0.5)}img.categorias_320x320{height: auto;width: 100%}.accesoriosCat{display: inline-block;margin-top: 10%;width: 100%}#columna_cat_div{width: 99%;height: auto;padding-bottom: var(--spacing-lg)}#fila_cat_div{position: relative;float: left;width: 100%;height: auto;margin-left: auto;margin-right: auto}@media screen and (min-width: 841px){img.categorias_320x320{max-width: 320px}img.categorias_280x280{max-width: 280px}img.categorias_450x250{max-width: 450px}.tablaComparativa_PC{display: inherit}.tablaComparativa_mobile{display: none}}img.categorias_TEAM_320x320{display: block;margin-left: auto;margin-right: auto;border: 1px solid #005da5;padding: 4px;height: auto;width: 75%;border-radius: 10px}#primeraFilaEquipo{display: flex;justify-content: center}.filaBecarios{display: flex;flex-wrap: wrap;justify-content: center;gap: 2em;margin-top: 2em;margin-bottom: 3em}.columnaBecario{flex: 0 0 30%;max-width: 320px;text-align: center}.columnaBecario h2.Team{font-size: 1.2em;font-weight: bold;margin-top: 0.5em}.columnaBecario p.cargoTeam{font-size: 0.95em;line-height: 1.4;color: #444;padding: 0 0.5em}.categorias_TEAM_320x320{width: 100%;max-width: 320px;height: auto;border-radius: 8px;box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);transition: transform 0.2s ease-in-out}.categorias_TEAM_320x320:hover{transform: scale(1.03)}h2.Team{font-family: "Ubuntu", "VERDANA";font-weight: normal;margin: 30px 25px 10px 30px;color: #02478c;font-size: 13pt;text-align: center;text-transform: uppercase}p.cargoTeam{font-family: "Ubuntu", "VERDANA";margin: 0 20px 30px 20px;font-weight: normal;font-size: 10pt;text-align: center;font-style: italic}.universidadesContainer{background-color: #f5f5f5;border-left: 4px solid #02478c;padding: 2em;margin-top: 3em;border-radius: 8px}.universidadesContainer h2{font-size: 1.4em;margin-bottom: 0.5em}.universidadesContainer ul.listaUniversidades{list-style-type: disc;margin-left: 1.5em;margin-bottom: 1em;color: #222}.universidadesContainer p{font-size: 0.95em;color: #444}.instruccionesPracticas{background-color: #e8f2ff;border-left: 4px solid #0070c0;padding: 2em;margin-top: 3em;margin-bottom: 4em;border-radius: 8px}.instruccionesPracticas h2{font-size: 1.4em;margin-bottom: 0.5em}.instruccionesPracticas p{font-size: 0.95em;color: #333;line-height: 1.5}@media screen and (max-width: 900px){.filaBecarios{flex-direction: column;align-items: center}.columnaBecario{flex: 0 0 90%;max-width: 100%}}.tablaComparativa_PC{display: none}.tablaComparativa_mobile{display: inherit}table#tablaComparativa{border-collapse: collapse}td.tablaComparativa-bajo{background-color: #ffffff;border-color: #ffffff}td.tablaComparativa-bajo-2{border-color: #ffffff;border-bottom-color: #cccccc}td.tablaComparativa-medio{background-color: #ffffff;color: #02478c}td.tablaComparativa-alto{background-color: #0e92c6}td.tablaComparativa-a{background-color: #ffffff;text-transform: uppercase;font-weight: 600;font-size: smaller;border-style: solid;border-color: #cccccc;border-width: 1px}td.tablaComparativa-a-grey{background-color: #f9f9f9;text-transform: uppercase;font-weight: 600;font-size: smaller}td.tablaComparativa-b{background-color: #ffffff;font-size: smaller;color: #736861;font-family: "ubuntu";border-style: solid;border-color: #cccccc;border-width: 1px}td.tablaComparativa-b-grey{background-color: #f9f9f9;font-size: smaller;color: #736861;font-family: "ubuntu";border-style: solid;border-color: #cccccc;border-width: 1px}td.tablaComparativa-c{background-color: #ffffff;color: #736861}td.tablaComparativa-d{background-color: #f9f9f9;font-size: large;font-weight: 500;color: #0e92c6}td.tablaComparativa-aaa{background-color: #ffffff;border-color: #ffffff}td.tablaComparativa-bbb{background-color: #fff64f}td.tablaComparativa-ccc{background-color: #ffff00}thead.tablaComparativa-cabecera{background-color: #fff}thead.tablaComparativa-cabecera tr td{font-size: large;font-weight: bold;border-bottom-color: #cccccc;font-family: "ubuntu";padding: 15px;text-align: center}thead.tablaComparativa-cabecera tr.tablaComparativa-fila-A td.bajo-3{border-bottom-color: #ffffff}tfoot.tablaComparativa-pie tr td{font-size: 18px;font-weight: bold;font-family: "ubuntu";padding: 2px}tbody.tablaComparativa-cuerpo tr td{text-align: center;padding: 10px;font-family: "ubuntu";border-style: solid;border-color: #cccccc;border-width: 1px}tr.tablaComparatica-fila-A td.tablaComparativa-baja-3{border-bottom-color: white}tr.tablaComparatica-fila-A td.tablaComparativa-a{border-style: solid;border-color: #cccccc;border-width: 1px}.tablaComparativa-button{background-color: #02478c;border: none;font-family: "ubuntu";color: white;padding: 15px 32px;text-align: center;text-decoration: none;font-size: 16px;cursor: pointer;display: block;margin: 10px auto}.tablaComparativa-button:hover{background-color: #0e92c6}.tablaComparativa-nombre{font-weight: 900;color: #02478c}.table-mov,.table-mov *{box-sizing: border-box;margin: 0;padding: 0}.table-mov{float: left;margin-left: 116px;position: relative;width: calc(100% - 116px)}.table-mov table{border-collapse: collapse}.table-mov .table-mov-sticky{position: relative;width: 116px;float: left;margin-left: -116px}.table-mov .table-mov-scroll{overflow-x: scroll;-webkit-overflow-scrolling: touch;width: 100% !important;margin-left: -3px}.table-mov table tr{height: 160px !important}.table-mov table th{border-style: solid;border: none;border-color: #cccccc;border-width: 1px;background-color: white;color: #000;text-align: center;padding: 10px;font-family: "ubuntu";vertical-align: bottom}.table-mov table td{border: 1px solid #aaa}.table-mov .table-mov-sticky table td{display: flex;justify-content: center;align-items: center;flex-direction: column;height: 160px;overflow: hidden;border: none}.table-mov .table-mov-scroll table td{text-align: center;padding: 10px;font-family: "ubuntu"}.table-mov .table-mov-sticky table td > img{width: auto;height: 80px;border-radius: 10px}.table-mov .table-mov-sticky table td > button{font-weight: bolder;background-color: #02478c;border: none;font-family: "ubuntu";color: white;padding: 5px;text-align: center;text-decoration: none;font-size: 16px;cursor: pointer;display: block;margin: 10px}