
/*** T3SB identifier: t3sbs_footerSticky */

html {
	position:relative;
	min-height:100%
}
#page-footer {
	position:absolute;
	bottom:0;
	width:100%
}



/*** T3SB identifier: t3sbsCSSassets_170 */

/* t3sbs_assets_170 */
.h1.type-wrap.title {
    font-size: 36px;
    margin: 0;
    margin-bottom: 20px;
    letter-spacing: -1px;
    text-transform: uppercase;
    font-family: "Montserrat";
}

.btn:hover {
    color: #fff;
    background-color: #333;
    border-color: var(--bs-btn-hover-border-color);
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #DE771D;
    --bs-btn-border-color: #384C81;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #DE771D;
    --bs-btn-hover-border-color: #0a58ca;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #DE771D;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0,0,0,0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #DE771D;
    --bs-btn-disabled-border-color: #0d6efd;
}
.btn-group-sm>.btn, .btn-sm {
    --bs-btn-padding-y: 0.25rem;
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-font-size: 1.875rem;
    --bs-btn-border-radius: var(--bs-border-radius-sm);
}
	

