.btn,.card,.card-header,.nav-pills .nav-link,.page-item:first-child .page-link,.page-item:last-child .page-link,.pagination{border-radius:0}.sidebar li.nav-header{border-top:1px solid #4b545c}.sidebar i.nav-icon{padding:0 12px}.sidebar .nav-sidebar .nav-header:not(:first-of-type){margin-top:1rem;padding:.5rem 1rem}.sidebar .nav-sidebar>.nav-item .nav-icon{margin-right:1.2rem;text-align:center}.select2-container .select2-selection__rendered>:first-child.select2-search--inline,.select2-container .select2-selection__rendered>:first-child.select2-search--inline .select2-search__field{width:100%!important}.flash-messages-container{left:0;position:fixed;right:0;top:0;z-index:999999}.table .asc,.table .desc,.table .sortable{color:inherit;font-size:.75rem}.table thead a>span.float-right{float:left!important;margin-right:5px}.table .btn-xs{font-size:.8em!important;padding-left:5px;padding-right:5px}.table .btn-xs .fa{margin-right:2px}.pagination{justify-content:flex-end}.page-item.active .page-link{background-color:var(--info);border-color:var(--info)}.page-item .page-link{color:inherit}[data-letters]:before{background:#fff;border-radius:50%;color:#2c5b6b;content:attr(data-letters);display:inline-grid;font-size:1em;height:2.5em;margin-right:1em;place-items:center;width:2.5em}.required:not(.form-check-label,.form-control):after{content:"*";padding-left:2px}html{font-family:Allumi Std,sans-serif;scroll-behavior:smooth;scroll-padding-top:100px}.header{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);height:100px;padding:1rem 2rem;position:sticky;top:0;z-index:1000}.header-logo-image{height:100%;width:auto}.header-banner{background:url(/build/images/banner.d401e5c9.webp) no-repeat 50%;background-size:cover;margin-bottom:5rem;padding:1rem 12%;position:relative}.header-banner:before{background-color:#000;bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0;z-index:1}.header-banner:after{--_size:4rem;aspect-ratio:1;background:#ff4c49;box-shadow:0 calc(var(--_size)*-1) 0 #fff;content:"";display:block;position:absolute;right:3rem;top:100%;width:var(--_size);z-index:2}@media(min-width:768px){.header-banner:after{--_size:5rem}}.header-banner-triangle{height:8rem;position:relative;width:auto;z-index:2}.header-banner-title{color:#fff;font-family:Oskar Inline,sans-serif;font-size:3rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}@media(min-width:768px){.header-banner-title{font-size:5rem;left:calc(12% + 3rem);transform:translateY(-50%)}}.cms-container{margin-left:auto;margin-right:auto}@media(min-width:768px){.cms-container{width:750px}}@media(min-width:992px){.cms-container{width:970px}}@media(min-width:1200px){.cms-container{width:1170px}}@font-face{font-display:swap;font-family:Allumi Std;font-style:normal;font-weight:400;src:url(/build/fonts/allumistd-regular.f9f02b2a.woff2) format("woff2")}@font-face{font-display:swap;font-family:Allumi Std;font-style:normal;font-weight:700;src:url(/build/fonts/allumistd-bold.4cd6b240.woff2) format("woff2")}@font-face{font-display:swap;font-family:Allumi Std;font-style:normal;font-weight:600;src:url(/build/fonts/allumistd-demi.6a57875b.woff2) format("woff2")}@font-face{font-display:swap;font-family:Allumi Std;font-style:normal;font-weight:800;src:url(/build/fonts/allumistd-extrabold.ae973301.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oskar Inline;font-style:normal;font-weight:700;src:url(/build/fonts/oskarinline-onebold.d622a632.woff2) format("woff2")}.ts-dropdown{background-color:#fff}