/*!
 *  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}img.fa,svg.fa{height:1em;width:auto;max-width:1.25em;min-width:1em;vertical-align:-.125em;fill:currentColor}img.fa-fw,svg.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:.5rem;height:1px}@media (prefers-color-scheme:dark){img:not([src*=".svg"]).dark{opacity:.75;filter:brightness(.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 .5rem 1rem rgba(0,0,0,.15))!important}.img-shadow-sm{filter:drop-shadow(0 .125rem .25rem rgba(0,0,0,.075))!important}.img-shadow-lg{filter:drop-shadow(0 1rem 3rem rgba(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:.75}.btn-floating:hover{opacity:1}@media (prefers-color-scheme:dark){.btn-floating{outline:5px solid rgba(255,255,255,.4);outline-offset:3px}}#btn-to-top.btn-floating{position:fixed;bottom:20px;right:30px;z-index:99;cursor:pointer}#btn-to-top.collapse,#btn-to-top.collapse.show{transition:5s ease}@media (min-width:768px){#btn-to-top.btn-floating{bottom:30px;right:40px}}.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:.1em;height:.7rem;vertical-align:middle;font-size:50%;content:""}.nav a.external::after,.navbar a.external::after{display:none}}@media print{a.external::after{content:" { "attr(href)" } "}}.os-android .d-android-none,.os-ios .d-iso-none,.os-linux .d-linux-none,.os-macos .d-macos-none,.os-unknown .d-unknown-none,.os-windows .d-windows-none{display:none!important}