html:root {
    --bs-primary: var(--bs-black);
    --bs-primary-rgb: 0, 0, 0;
    --bs-primary-darker: var(--bs-black);
    --bs-rimary-dark: var(--bs-black);;
    --bs-primary-dark-rgb: 0, 0, 0;
    --bs-secondary: var(--bs-brown);
    --bs-secondary-rgb: 140, 113, 87;
    --bs-blue: #091C8F;
    --bs-indigo: #6610f2;
    --bs-purple: #6f42c1;
    --bs-pink: #d63384;
    --bs-red: #dc3545;
    --bs-orange: #d66c25;
    --bs-yellow: #ffc107;
    --bs-green: #008779;
    --bs-teal: #20c997;
    --bs-cyan: #0dcaf0;
    --bs-brown: #8C7157;
    --bs-black: #000000;
    --bs-white: #fff;
    --bs-gray: #6c757d;
    --bs-gray-dark: #343a40;
    --bs-gray-100: #F5F5F5;
    --bs-gray-200: #f8f8f8;
    --bs-gray-300: #F1EEEA;
    --bs-gray-400: #D9D9D9;
    --bs-gray-500: #adb5bd;
    --bs-gray-600: #6C7A82;
    --bs-gray-700: #495057;
    --bs-gray-800: #343a40;
    --bs-gray-900: #212529;
    --bs-success: var(--bs-green);

    --bs-font-sans-serif: var(--font-1);
    --bs-font-sans-serif-secondary: var(--font-2);
    --bs-body-font-family: var(--bs-font-sans-serif-secondary);
    --bs-heading-font-family: var(--bs-font-sans-serif);
    --bs-heading-color: var(--bs-primary);
    --bs-link-color: var(--bs-primary);
    --bs-link-color-rgb: var(--bs-primary-rgb);
    --bs-body-font-size: 1rem;
    --bs-h1-font-size: 2.5rem;
    --bs-h1-font-weight: 600;
    --bs-h2-font-size: 1.25rem;
    --bs-h2-font-weight: 600;
    --bs-h3-font-size: 1.125rem;
    --bs-h3-font-weight: 500;
    --bs-h4-font-size: 1rem;
    --bs-h4-font-weight: 500;
    --bs-box-shadow-lg: 0px 0px 12px 0px #00000014;
    --bs-border-radius: 0;
    --bs-btn-border-radius: 0;

    --template-label-background: var(--bs-secondary);
    --template-label-color: var(--bs-secondary);
    --template-new-color: var(--bs-secondary);

    --rs-navs-bg-hover: rgba(var(--bs-primary-rgb), .1);

    --liamto-heading-color: #F3F1EE;

    --liamto-heading-transform: uppercase;
    --liamto-thead-bg: var(--bs-gray-300);
    --liamto-thead-weight: 400;
    --liamto-thead-transform: uppercase;
    --liamto-thead-family: var(--font-1);
    --liamto-tr-bg: var(--bs-gray-100);
    --liamto-step-color: var(--bs-primary);

    --liamto-display-bg-shapes: none;
    --liamto-footer-weight: 400;

    --liamto-logo-header-offset: 0;
    --liamto-menu-link-transform: uppercase;
    --liamto-faq-color: var(--bs-secondary);
}

button, .btn {
    --bs-btn-padding-y: 16px;
    --bs-btn-padding-x: 20px;
    --bs-btn-font-family: var(--font-2);
    --bs-btn-font-size: 1.125rem;
    --bs-btn-font-weight: 400;
    --bs-btn-transform: uppercase;
}

.btn.btn-primary {
    --bs-btn-border-width: 1px;

    --bs-btn-padding-y: 16px;
    --bs-btn-padding-x: 20px;

    --bs-btn-font-family: var(--font-2);
    --bs-btn-font-size: 1.125rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-transform: uppercase;

    --bs-btn-box-shadow: none;

    --bs-btn-color: #fff;
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-border-radius: 0;

    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-gray-900);
    --bs-btn-hover-border-color: var(--bs-primary-darker);
    --bs-btn-hover-box-shadow: none;
}

.btn.btn-secondary {

    --bs-btn-border-width: 1px;

    --bs-btn-padding-y: 16px;
    --bs-btn-padding-x: 20px;

    --bs-btn-font-family: var(--font-2);
    --bs-btn-font-size: 1.125rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-transform: uppercase;

    --bs-btn-box-shadow: none;
    --bs-btn-hover-box-shadow: none;
    --bs-btn-active-box-shadow: none;

    --bs-btn-color: var(--bs-primary);
    --bs-btn-bg: var(--bs-white);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-border-radius: 0;

    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-gray-900);
    --bs-btn-hover-border-color: var(--bs-primary-darker);


}

.event-card p {
    text-transform: uppercase;
    font-weight: 400;
}