.shadow-articles{box-shadow:0 0 0 1px #00000040,0 2px 3px #0003}.text-center{text-align:center}.d-flex{display:flex}.flex-header{justify-content:space-between;align-items:center;display:flex}.page-front-page .page-content{flex-direction:column;display:flex}@media (min-width:992px){.page-front-page .page-content{flex-direction:row;grid-template-columns:33% 67%;gap:0;display:grid}}.page-front-page .tabs-list{width:100%;position:relative}@media (min-width:992px){.page-front-page .tabs-list{height:100vh}}.page-front-page .tabs-list .content{padding-top:6rem}@media (min-width:992px){.page-front-page .tabs-list .content{width:33%;height:calc(100vh - 50px);padding-top:0;position:fixed;top:50px;left:0}}.page-front-page .active-tab-items-list{padding-top:5rem}.nav{z-index:2;background-color:#000;width:100%;height:50px;position:fixed;top:0;color:#fff!important}.nav .brand{color:#fff!important}.nav .nav-button-group a{display:inline-block}@media (max-width:992px){.nav .nav-buttons.show-extra-buttons{display:none}.nav button{min-width:55px;padding:3.9px 7.9px}}.content-item{position:relative}.content-item .play-overlay{background-color:#000000bf;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.content-item .play-overlay button{border:1px solid var(--bs-border-color)}:root{--primary:#355aff;--secondary:#71bfff;--bs-card-bg:#fffbe0;--bs-primary-rgb:46,49,145;--bs-secondary-rgb:244,156,195;--font-raleway:var(--raleway-font);--font-ebgaramond:var(--font-ebgaramond)}::selection{color:#fff;background-color:#000}body{font-family:var(--font-raleway),sans-serif;margin:0}main{overflow:auto}hr{--bs-border-width:5px;color:#000;opacity:.75;border-radius:10px}a.highlight{text-decoration:none}a.highlight:hover{color:#000;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-raleway),sans-serif}h2,.h2{font-weight:900}.label{color:#fff;background-color:#000;padding:.1rem .2rem}.btn-dark{background-color:#000;border:1px solid #fff;border-radius:0;margin-top:auto}.btn-light{background-color:#fff;border:1px solid #000;border-radius:0;margin-top:auto}i{margin-right:.2rem}button{white-space:pre;font-size:.7rem!important}@media (max-width:992px){.key-hint{display:none}}
