/*!
 *  ts-jekyll-bs template CSS, © 2024 Silvino Rodrigues (@silvinor)
 *  See: https://github.com/Tecsmith/ts-jekyll-bs
 */:root{--brand-color-1: var(--bs-blue);--brand-color-2: var(--bs-green);--brand-color-3: var(--bs-red)}.bg-brand-1{background-color:var(--brand-color-1) !important}.bg-brand-2{background-color:var(--brand-color-2) !important}.bg-brand-3{background-color:var(--brand-color-3) !important}.text-brand-1{color:var(--brand-color-1) !important}.text-brand-2{color:var(--brand-color-2) !important}.text-brand-3{color:var(--brand-color-3) !important}.border-brand-1{border-color:var(--brand-color-1) !important}.border-brand-2{border-color:var(--brand-color-2) !important}.border-brand-3{border-color:var(--brand-color-3) !important}@media (min-width: 1400px){.container{max-width:1920px}}.rounded-xl{border-radius:.5rem !important}.rounded-xxl{border-radius:1rem !important}.rounded-xxxl{border-radius:2rem !important}.rounded-bottom-xl{border-bottom-right-radius:.5rem !important;border-bottom-left-radius:.5rem !important}.rounded-bottom-xxl{border-bottom-right-radius:1rem !important;border-bottom-left-radius:1rem !important}.rounded-top-xl{border-top-right-radius:.5rem !important;border-top-left-radius:.5rem !important}.rounded-top-xxl{border-top-right-radius:1rem !important;border-top-left-radius:1rem !important}svg.fa,img.fa{height:1em;width:auto;max-width:1.25em;min-width:1em;vertical-align:-.125em;fill:currentColor}svg.fa-fw,img.fa-fw{width:1.25em}html{font-size:14px}@media (min-width: 768px){html{font-size:16px}}@media (min-width: 1400px){html{font-size:18px}}#header{font-size:16px}@media (min-width: 768px){#header{font-size:18px}}@media (min-width: 1400px){#header{font-size:20px}}.navbar-brand{font-weight:900}.navbar-brand-space{display:inline-block;width:0.5rem;height:1px}@media (prefers-color-scheme: dark){img:not([src*=".svg"]).dark{opacity:.75;filter:brightness(0.8) contrast(1.2);transition:all .5s ease-in-out, filter .5s ease-in-out}img:not([src*=".svg"]).dark:hover{opacity:1;filter:none}}.img-shadow{filter:drop-shadow(0 0.5rem 1rem rgba(0,0,0,0.15)) !important}.img-shadow-sm{filter:drop-shadow(0 0.125rem 0.25rem rgba(0,0,0,0.075)) !important}.img-shadow-lg{filter:drop-shadow(0 1rem 3rem rgba(0,0,0,0.175)) !important}.img-shadow-none{filter:none !important}.nope{cursor:no-drop}.site-footer a,.site-footer a:hover{text-decoration:none}.btn-floating{opacity:0.75}.btn-floating:hover{opacity:1}@media (prefers-color-scheme: dark){.btn-floating{outline:5px solid rgba(255,255,255,0.4);outline-offset:3px}}#btn-to-top.btn-floating{position:fixed;bottom:20px;right:30px;z-index:99;cursor:pointer}#btn-to-top.collapse{transition:5s ease}#btn-to-top.collapse.show{transition:5s ease}@media (min-width: 768px){#btn-to-top.btn-floating{bottom:30px;right:40px}}.middot::after{content:"·"}.site-more-btn{text-transform:uppercase;letter-spacing:1em !important;padding-left:1.5em}@media screen{a.external::after{font-weight:900;font-family:"Font Awesome 7 Free", "Font Awesome 6 Free", "Font Awesome 5 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;margin-left:0.1em;height:0.7rem;vertical-align:middle;font-size:50%;content:"\f35d"}.navbar a.external::after,.nav a.external::after{display:none}}@media print{a.external::after{content:" { " attr(href) " } "}}.os-macos .d-macos-none,.os-ios .d-iso-none,.os-windows .d-windows-none,.os-linux .d-linux-none,.os-android .d-android-none,.os-unknown .d-unknown-none{display:none !important}
