/*!
 * Theme fourteen
 */
@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,600;1,400;1,600&family=IBM+Plex+Sans+Arabic:wght@400;700&display=swap);
:root {
    --font-family-primary: Lexend, IBM Plex Sans Arabic, sans-serif;
    --font-family-secondary: Sunsive, IBM Plex Sans Arabic, serif;
    --font-family-tertiary: Lexend, IBM Plex Sans Arabic, serif;
    --font-family-serif: serif, IBM Plex Sans Arabic, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto,
        Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol,
        Noto Color Emoji;
    --radius: 4px;
    --border-radius: 4px;
    --color-primary: #c1465a;
    --bs-primary-rgb: 193, 70, 90;
    --color-primary-: #c1465a;
    --bs-primary--rgb: 193, 70, 90;
    --color-primary-10: rgb(253.14, 249.45, 250.05);
    --bs-primary-10-rgb: 253, 249, 250;
    --color-primary-25: rgb(251.9, 245.75, 246.75);
    --bs-primary-25-rgb: 252, 246, 247;
    --color-primary-50: rgb(248.8, 236.5, 238.5);
    --bs-primary-50-rgb: 249, 236, 238;
    --color-primary-100: rgb(242.6, 218, 222);
    --bs-primary-100-rgb: 243, 218, 222;
    --color-primary-200: rgb(230.2, 181, 189);
    --bs-primary-200-rgb: 230, 181, 189;
    --color-primary-300: rgb(217.8, 144, 156);
    --bs-primary-300-rgb: 218, 144, 156;
    --color-primary-400: rgb(205.4, 107, 123);
    --bs-primary-400-rgb: 205, 107, 123;
    --color-primary-500: #c1465a;
    --bs-primary-500-rgb: 193, 70, 90;
    --color-primary-600: rgb(154.4, 56, 72);
    --bs-primary-600-rgb: 154, 56, 72;
    --color-primary-700: rgb(115.8, 42, 54);
    --bs-primary-700-rgb: 116, 42, 54;
    --color-primary-800: rgb(77.2, 28, 36);
    --bs-primary-800-rgb: 77, 28, 36;
    --color-primary-900: rgb(38.6, 14, 18);
    --bs-primary-900-rgb: 39, 14, 18;
    --color-primary-950: rgb(19.3, 7, 9);
    --bs-primary-950-rgb: 19, 7, 9;
    --color-secondary: #e8a73c;
    --bs-secondary-rgb: 232, 167, 60;
    --color-secondary-: #e8a73c;
    --bs-secondary--rgb: 232, 167, 60;
    --color-secondary-10: rgb(254.31, 252.36, 249.15);
    --bs-secondary-10-rgb: 255, 255, 255;
    --color-secondary-25: rgb(253.85, 250.6, 245.25);
    --bs-secondary-25-rgb: 254, 251, 245;
    --color-secondary-50: rgb(252.7, 246.2, 235.5);
    --bs-secondary-50-rgb: 253, 246, 236;
    --color-secondary-100: rgb(250.4, 237.4, 216);
    --bs-secondary-100-rgb: 250, 237, 216;
    --color-secondary-200: rgb(245.8, 219.8, 177);
    --bs-secondary-200-rgb: 246, 220, 177;
    --color-secondary-300: rgb(241.2, 202.2, 138);
    --bs-secondary-300-rgb: 241, 202, 138;
    --color-secondary-400: rgb(236.6, 184.6, 99);
    --bs-secondary-400-rgb: 237, 185, 99;
    --color-secondary-500: #e8a73c;
    --bs-secondary-500-rgb: 232, 167, 60;
    --color-secondary-600: rgb(185.6, 133.6, 48);
    --bs-secondary-600-rgb: 186, 134, 48;
    --color-secondary-700: rgb(139.2, 100.2, 36);
    --bs-secondary-700-rgb: 139, 100, 36;
    --color-secondary-800: rgb(92.8, 66.8, 24);
    --bs-secondary-800-rgb: 93, 67, 24;
    --color-secondary-900: rgb(46.4, 33.4, 12);
    --bs-secondary-900-rgb: 46, 33, 12;
    --color-secondary-950: rgb(23.2, 16.7, 6);
    --bs-secondary-950-rgb: 23, 17, 6;
    --color-tertiary: #fbf3e7;
    --bs-tertiary-rgb: 251, 243, 231;
    --color-tertiary-: #fbf3e7;
    --bs-tertiary--rgb: 251, 243, 231;
    --color-tertiary-10: rgb(254.88, 254.64, 254.28);
    --bs-tertiary-10-rgb: 255, 255, 255;
    --color-tertiary-25: rgb(254.8, 254.4, 253.8);
    --bs-tertiary-25-rgb: 255, 254, 254;
    --color-tertiary-50: rgb(254.6, 253.8, 252.6);
    --bs-tertiary-50-rgb: 255, 254, 253;
    --color-tertiary-100: rgb(254.2, 252.6, 250.2);
    --bs-tertiary-100-rgb: 254, 253, 250;
    --color-tertiary-200: rgb(253.4, 250.2, 245.4);
    --bs-tertiary-200-rgb: 253, 250, 245;
    --color-tertiary-300: rgb(252.6, 247.8, 240.6);
    --bs-tertiary-300-rgb: 253, 248, 241;
    --color-tertiary-400: rgb(251.8, 245.4, 235.8);
    --bs-tertiary-400-rgb: 252, 245, 236;
    --color-tertiary-500: #fbf3e7;
    --bs-tertiary-500-rgb: 251, 243, 231;
    --color-tertiary-600: rgb(200.8, 194.4, 184.8);
    --bs-tertiary-600-rgb: 201, 194, 185;
    --color-tertiary-700: rgb(150.6, 145.8, 138.6);
    --bs-tertiary-700-rgb: 151, 146, 139;
    --color-tertiary-800: rgb(100.4, 97.2, 92.4);
    --bs-tertiary-800-rgb: 100, 97, 92;
    --color-tertiary-900: rgb(50.2, 48.6, 46.2);
    --bs-tertiary-900-rgb: 50, 49, 46;
    --color-tertiary-950: rgb(25.1, 24.3, 23.1);
    --bs-tertiary-950-rgb: 25, 24, 23;
    --color-quaternary: #fffdf8;
    --bs-quaternary-rgb: 255, 253, 248;
    --color-quaternary-: #fffdf8;
    --bs-quaternary--rgb: 255, 253, 248;
    --color-quaternary-10: rgb(255, 254.94, 254.79);
    --bs-quaternary-10-rgb: 255, 255, 255;
    --color-quaternary-25: rgb(255, 254.9, 254.65);
    --bs-quaternary-25-rgb: 255, 255, 255;
    --color-quaternary-50: rgb(255, 254.8, 254.3);
    --bs-quaternary-50-rgb: 255, 255, 255;
    --color-quaternary-100: rgb(255, 254.6, 253.6);
    --bs-quaternary-100-rgb: 255, 255, 254;
    --color-quaternary-200: rgb(255, 254.2, 252.2);
    --bs-quaternary-200-rgb: 255, 254, 252;
    --color-quaternary-300: rgb(255, 253.8, 250.8);
    --bs-quaternary-300-rgb: 255, 254, 251;
    --color-quaternary-400: rgb(255, 253.4, 249.4);
    --bs-quaternary-400-rgb: 255, 253, 249;
    --color-quaternary-500: #fffdf8;
    --bs-quaternary-500-rgb: 255, 253, 248;
    --color-quaternary-600: rgb(204, 202.4, 198.4);
    --bs-quaternary-600-rgb: 204, 202, 198;
    --color-quaternary-700: rgb(153, 151.8, 148.8);
    --bs-quaternary-700-rgb: 153, 152, 149;
    --color-quaternary-800: rgb(102, 101.2, 99.2);
    --bs-quaternary-800-rgb: 102, 101, 99;
    --color-quaternary-900: rgb(51, 50.6, 49.6);
    --bs-quaternary-900-rgb: 51, 51, 50;
    --color-quaternary-950: rgb(25.5, 25.3, 24.8);
    --bs-quaternary-950-rgb: 26, 25, 25;
    --color-gray: #6e5a4b;
    --bs-gray-rgb: 110, 90, 75;
    --color-gray-: #6e5a4b;
    --bs-gray--rgb: 110, 90, 75;
    --color-gray-10: rgb(250.65, 250.05, 249.6);
    --bs-gray-10-rgb: 251, 250, 250;
    --color-gray-25: rgb(247.75, 246.75, 246);
    --bs-gray-25-rgb: 248, 247, 246;
    --color-gray-50: rgb(240.5, 238.5, 237);
    --bs-gray-50-rgb: 240, 238, 237;
    --color-gray-100: rgb(226, 222, 219);
    --bs-gray-100-rgb: 226, 222, 219;
    --color-gray-200: rgb(197, 189, 183);
    --bs-gray-200-rgb: 197, 189, 183;
    --color-gray-300: rgb(168, 156, 147);
    --bs-gray-300-rgb: 168, 156, 147;
    --color-gray-400: rgb(139, 123, 111);
    --bs-gray-400-rgb: 139, 123, 111;
    --color-gray-500: #6e5a4b;
    --bs-gray-500-rgb: 110, 90, 75;
    --color-gray-600: rgb(88, 72, 60);
    --bs-gray-600-rgb: 88, 72, 60;
    --color-gray-700: rgb(66, 54, 45);
    --bs-gray-700-rgb: 66, 54, 45;
    --color-gray-800: rgb(44, 36, 30);
    --bs-gray-800-rgb: 44, 36, 30;
    --color-gray-900: rgb(22, 18, 15);
    --bs-gray-900-rgb: 22, 18, 15;
    --color-gray-950: rgb(11, 9, 7.5);
    --bs-gray-950-rgb: 11, 9, 8;
    --sizes-heading-display-1-size: 8rem;
    --sizes-heading-display-1-lh: 1;
    --sizes-heading-display-1-lp: -0.32rem;
    --sizes-heading-display-2-size: 6rem;
    --sizes-heading-display-2-lh: 1;
    --sizes-heading-display-2-lp: -0.24rem;
    --sizes-heading-display-3-size: 5rem;
    --sizes-heading-display-3-lh: 1;
    --sizes-heading-display-3-lp: -0.2rem;
    --sizes-heading-display-4-size: 4.5rem;
    --sizes-heading-display-4-lh: 1;
    --sizes-heading-display-4-lp: -0.18rem;
    --sizes-heading-display-5-size: 4rem;
    --sizes-heading-display-5-lh: 1;
    --sizes-heading-display-5-lp: -0.16rem;
    --sizes-heading-display-6-size: 3.5rem;
    --sizes-heading-display-6-lh: 1;
    --sizes-heading-display-6-lp: -0.14rem;
    --sizes-heading-h1-size: 3rem;
    --sizes-heading-h1-lh: 1.1;
    --sizes-heading-h1-lp: -0.12rem;
    --sizes-heading-h2-size: 2.5rem;
    --sizes-heading-h2-lh: 1.1;
    --sizes-heading-h2-lp: -0.08rem;
    --sizes-heading-h3-size: 2rem;
    --sizes-heading-h3-lh: 1.1;
    --sizes-heading-h3-lp: -0.07rem;
    --sizes-heading-h4-size: 1.5rem;
    --sizes-heading-h4-lh: 1.2;
    --sizes-heading-h4-lp: -0.06rem;
    --sizes-heading-h5-size: 1.25rem;
    --sizes-heading-h5-lh: 1.2;
    --sizes-heading-h5-lp: -0.05rem;
    --sizes-heading-h6-size: 1rem;
    --sizes-heading-h6-lh: 1.2;
    --sizes-heading-h6-lp: -0.004rem;
    --bs-bg-opacity: 1;
    --bs-text-opacity: 1;
    --bs-border-opacity: 1;
}
.from-primary {
    --uc-gradient-from: #c1465a;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.to-primary-25 {
    --uc-gradient-to: rgb(251.9, 245.75, 246.75);
}
.to-primary-100 {
    --uc-gradient-to: rgb(242.6, 218, 222);
}
.to-primary-700 {
    --uc-gradient-to: rgb(115.8, 42, 54);
}
.to-primary-800 {
    --uc-gradient-to: rgb(77.2, 28, 36);
}
:where(.uc-dark) .dark\:from-primary-700 {
    --uc-gradient-from: rgb(115.8, 42, 54) !important;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.from-secondary {
    --uc-gradient-from: #e8a73c;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.to-tertiary {
    --uc-gradient-to: #fbf3e7;
}
.from-tertiary {
    --uc-gradient-from: #fbf3e7;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.from-tertiary-200 {
    --uc-gradient-from: rgb(253.4, 250.2, 245.4);
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.from-tertiary-600 {
    --uc-gradient-from: rgb(200.8, 194.4, 184.8);
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
:where(.uc-dark) .dark\:to-tertiary {
    --uc-gradient-to: #fbf3e7 !important;
}
:where(.uc-dark) .dark\:from-tertiary-200 {
    --uc-gradient-from: rgb(253.4, 250.2, 245.4) !important;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
:where(.uc-dark) .dark\:from-tertiary-700 {
    --uc-gradient-from: rgb(150.6, 145.8, 138.6) !important;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
:where(.uc-dark) .dark\:to-tertiary-800 {
    --uc-gradient-to: rgb(100.4, 97.2, 92.4) !important;
}
:where(.uc-dark) .dark\:from-tertiary-800 {
    --uc-gradient-from: rgb(100.4, 97.2, 92.4) !important;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.to-quaternary {
    --uc-gradient-to: #fffdf8;
}
.from-quaternary {
    --uc-gradient-from: #fffdf8;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.from-gray-700 {
    --uc-gradient-from: rgb(66, 54, 45);
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.from-gray-800 {
    --uc-gradient-from: rgb(44, 36, 30);
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.to-gray-900 {
    --uc-gradient-to: rgb(22, 18, 15);
}
:where(.uc-dark) .dark\:from-gray-700 {
    --uc-gradient-from: rgb(66, 54, 45) !important;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
:where(.uc-dark) .dark\:from-gray-800 {
    --uc-gradient-from: rgb(44, 36, 30) !important;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
:where(.uc-dark) .dark\:to-gray-900 {
    --uc-gradient-to: rgb(22, 18, 15) !important;
}
:where(.uc-dark) .dark\:from-gray-900 {
    --uc-gradient-from: rgb(22, 18, 15) !important;
    --uc-gradient-stops: var(--uc-gradient-from), var(--uc-gradient-to);
}
.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-primary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-primary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}
.bg-primary-25 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-25-rgb), var(--bs-bg-opacity)) !important;
}
.bg-primary-50 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-50-rgb), var(--bs-bg-opacity)) !important;
}
.bg-primary-100 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-100-rgb), var(--bs-bg-opacity)) !important;
}
.text-primary-200 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-200-rgb), var(--bs-text-opacity)) !important;
}
.bg-primary-300 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-300-rgb), var(--bs-bg-opacity)) !important;
}
.border-primary-300 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-300-rgb), var(--bs-border-opacity)) !important;
}
.text-primary-400 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-400-rgb), var(--bs-text-opacity)) !important;
}
.bg-primary-400 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-400-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:text-primary-400 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-400-rgb), var(--bs-text-opacity)) !important;
}
.bg-primary-600 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-600-rgb), var(--bs-bg-opacity)) !important;
}
.border-primary-600 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-primary-600-rgb), var(--bs-border-opacity)) !important;
}
.hover\:text-primary-600:hover {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-600-rgb), var(--bs-text-opacity)) !important;
}
.text-primary-700 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-700-rgb), var(--bs-text-opacity)) !important;
}
.bg-primary-700 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-700-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:text-primary-700 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-700-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-primary-700 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-primary-700-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:hover\:text-primary-700:hover {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-700-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-secondary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-secondary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}
.text-secondary-200 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-200-rgb), var(--bs-text-opacity)) !important;
}
.text-secondary-300 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-300-rgb), var(--bs-text-opacity)) !important;
}
.bg-secondary-300 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-300-rgb), var(--bs-bg-opacity)) !important;
}
.hover\:bg-secondary-300:hover {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-secondary-300-rgb), var(--bs-bg-opacity)) !important;
}
.border-secondary-600 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-secondary-600-rgb), var(--bs-border-opacity)) !important;
}
.text-secondary-900 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-900-rgb), var(--bs-text-opacity)) !important;
}
.text-tertiary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-rgb), var(--bs-text-opacity)) !important;
}
.bg-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-rgb), var(--bs-bg-opacity)) !important;
}
.border-tertiary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-tertiary-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:text-tertiary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-tertiary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-tertiary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-tertiary-rgb), var(--bs-border-opacity)) !important;
}
.bg-tertiary-50 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-50-rgb), var(--bs-bg-opacity)) !important;
}
.border-tertiary-50 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-tertiary-50-rgb), var(--bs-border-opacity)) !important;
}
.text-tertiary-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-100-rgb), var(--bs-text-opacity)) !important;
}
.border-tertiary-100 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-tertiary-100-rgb), var(--bs-border-opacity)) !important;
}
.text-tertiary-200 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-200-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:text-tertiary-200 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-200-rgb), var(--bs-text-opacity)) !important;
}
.bg-tertiary-300 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-300-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:hover\:bg-tertiary-300:hover {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-300-rgb), var(--bs-bg-opacity)) !important;
}
.text-tertiary-400 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-400-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:text-tertiary-400 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-400-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-tertiary-600 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-600-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-tertiary-600 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-tertiary-600-rgb), var(--bs-border-opacity)) !important;
}
.text-tertiary-700 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-700-rgb), var(--bs-text-opacity)) !important;
}
.bg-tertiary-700 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-700-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:bg-tertiary-700 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-700-rgb), var(--bs-bg-opacity)) !important;
}
.bg-tertiary-800 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-800-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:bg-tertiary-800 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-tertiary-800-rgb), var(--bs-bg-opacity)) !important;
}
.text-tertiary-900 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-tertiary-900-rgb), var(--bs-text-opacity)) !important;
}
.bg-quaternary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-quaternary-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:text-quaternary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-quaternary-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-quaternary {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-quaternary-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-quaternary {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-quaternary-rgb), var(--bs-border-opacity)) !important;
}
.text-gray {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-rgb), var(--bs-text-opacity)) !important;
}
.bg-gray-25 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-25-rgb), var(--bs-bg-opacity)) !important;
}
.bg-gray-50 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-50-rgb), var(--bs-bg-opacity)) !important;
}
.border-gray-50 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-50-rgb), var(--bs-border-opacity)) !important;
}
.hover\:bg-gray-50:hover {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-50-rgb), var(--bs-bg-opacity)) !important;
}
.text-gray-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important;
}
.bg-gray-100 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important;
}
.border-gray-100 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-100-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:text-gray-100 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-100-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-gray-100 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-100-rgb), var(--bs-bg-opacity)) !important;
}
.text-gray-200 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-200-rgb), var(--bs-text-opacity)) !important;
}
.border-gray-200 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-200-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:text-gray-200 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-200-rgb), var(--bs-text-opacity)) !important;
}
.text-gray-300 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important;
}
.bg-gray-300 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important;
}
.border-gray-300 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-300-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:text-gray-300 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-300-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-gray-300 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-300-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-gray-300 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-300-rgb), var(--bs-border-opacity)) !important;
}
.text-gray-400 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-400-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:border-gray-400 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-400-rgb), var(--bs-border-opacity)) !important;
}
.text-gray-500 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-500-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:border-gray-500 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-500-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:hover\:bg-gray-500:hover {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-500-rgb), var(--bs-bg-opacity)) !important;
}
.text-gray-600 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-600-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-gray-600 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-600-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-gray-600 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-600-rgb), var(--bs-border-opacity)) !important;
}
.hover\:bg-gray-600:hover {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-600-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:text-gray-700 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-700-rgb), var(--bs-text-opacity)) !important;
}
.uc-dark .dark\:bg-gray-700 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-700-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-gray-700 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-700-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:hover\:bg-gray-700:hover {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-700-rgb), var(--bs-bg-opacity)) !important;
}
.bg-gray-800 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:bg-gray-800 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-gray-800 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-800-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:hover\:bg-gray-800:hover {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-800-rgb), var(--bs-bg-opacity)) !important;
}
.text-gray-900 {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-900-rgb), var(--bs-text-opacity)) !important;
}
.bg-gray-900 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-900-rgb), var(--bs-bg-opacity)) !important;
}
.border-gray-900 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-900-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:bg-gray-900 {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-gray-900-rgb), var(--bs-bg-opacity)) !important;
}
.uc-dark .dark\:border-gray-900 {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-gray-900-rgb), var(--bs-border-opacity)) !important;
}
.uc-dark .dark\:hover\:text-gray-900:hover {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-gray-900-rgb), var(--bs-text-opacity)) !important;
}
:where(.uc-dark) .dark\:bg-white,
:where(.uc-dark) .dark\:hover\:bg-white:hover {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}
:where(.uc-dark) .dark\:bg-black {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}
:where(.uc-dark) .dark\:hover\:text-white:hover,
:where(.uc-dark) .dark\:text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
:where(.uc-dark) .dark\:hover\:text-dark:hover,
:where(.uc-dark) .dark\:text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
:where(.uc-dark) .dark\:border-white {
    --bs-border-opacity: 1;
    border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}
body {
    font-family: var(--font-primary);
    font-weight: 400;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--font-primary);
    font-weight: 700;
}
.display-5 {
    font-size: var(--sizes-heading-display-5-size) !important;
    line-height: var(--sizes-heading-display-5-lh) !important;
    letter-spacing: var(--sizes-heading-display-5-lp) !important;
}
.h1,
h1 {
    font-size: var(--sizes-heading-h1-size) !important;
    line-height: var(--sizes-heading-h1-lh) !important;
    letter-spacing: var(--sizes-heading-h1-lp) !important;
}
.h2,
h2 {
    font-size: var(--sizes-heading-h2-size) !important;
    line-height: var(--sizes-heading-h2-lh) !important;
    letter-spacing: var(--sizes-heading-h2-lp) !important;
}
.h3,
h3 {
    font-size: var(--sizes-heading-h3-size) !important;
    line-height: var(--sizes-heading-h3-lh) !important;
    letter-spacing: var(--sizes-heading-h3-lp) !important;
}
.h4,
h4 {
    font-size: var(--sizes-heading-h4-size) !important;
    line-height: var(--sizes-heading-h4-lh) !important;
    letter-spacing: var(--sizes-heading-h4-lp) !important;
}
.h5,
h5 {
    font-size: var(--sizes-heading-h5-size) !important;
    line-height: var(--sizes-heading-h5-lh) !important;
    letter-spacing: var(--sizes-heading-h5-lp) !important;
}
.h6,
h6 {
    font-size: var(--sizes-heading-h6-size) !important;
    line-height: var(--sizes-heading-h6-lh) !important;
    letter-spacing: var(--sizes-heading-h6-lp) !important;
}
@media (min-width: 459px) {
    .sm\:display-2 {
        font-size: var(--sizes-heading-display-2-size) !important;
        line-height: var(--sizes-heading-display-2-lh) !important;
        letter-spacing: var(--sizes-heading-display-2-lp) !important;
    }
    .sm\:display-6 {
        font-size: var(--sizes-heading-display-6-size) !important;
        line-height: var(--sizes-heading-display-6-lh) !important;
        letter-spacing: var(--sizes-heading-display-6-lp) !important;
    }
    .sm\:h1 {
        font-size: var(--sizes-heading-h1-size) !important;
        line-height: var(--sizes-heading-h1-lh) !important;
        letter-spacing: var(--sizes-heading-h1-lp) !important;
    }
    .sm\:h2 {
        font-size: var(--sizes-heading-h2-size) !important;
        line-height: var(--sizes-heading-h2-lh) !important;
        letter-spacing: var(--sizes-heading-h2-lp) !important;
    }
    .sm\:h3 {
        font-size: var(--sizes-heading-h3-size) !important;
        line-height: var(--sizes-heading-h3-lh) !important;
        letter-spacing: var(--sizes-heading-h3-lp) !important;
    }
    .sm\:h4 {
        font-size: var(--sizes-heading-h4-size) !important;
        line-height: var(--sizes-heading-h4-lh) !important;
        letter-spacing: var(--sizes-heading-h4-lp) !important;
    }
    .sm\:h5 {
        font-size: var(--sizes-heading-h5-size) !important;
        line-height: var(--sizes-heading-h5-lh) !important;
        letter-spacing: var(--sizes-heading-h5-lp) !important;
    }
}
@media (min-width: 768px) {
    .md\:display-5 {
        font-size: var(--sizes-heading-display-5-size) !important;
        line-height: var(--sizes-heading-display-5-lh) !important;
        letter-spacing: var(--sizes-heading-display-5-lp) !important;
    }
    .md\:display-6 {
        font-size: var(--sizes-heading-display-6-size) !important;
        line-height: var(--sizes-heading-display-6-lh) !important;
        letter-spacing: var(--sizes-heading-display-6-lp) !important;
    }
    .md\:h1 {
        font-size: var(--sizes-heading-h1-size) !important;
        line-height: var(--sizes-heading-h1-lh) !important;
        letter-spacing: var(--sizes-heading-h1-lp) !important;
    }
    .md\:h2 {
        font-size: var(--sizes-heading-h2-size) !important;
        line-height: var(--sizes-heading-h2-lh) !important;
        letter-spacing: var(--sizes-heading-h2-lp) !important;
    }
    .md\:h3 {
        font-size: var(--sizes-heading-h3-size) !important;
        line-height: var(--sizes-heading-h3-lh) !important;
        letter-spacing: var(--sizes-heading-h3-lp) !important;
    }
    .md\:h4 {
        font-size: var(--sizes-heading-h4-size) !important;
        line-height: var(--sizes-heading-h4-lh) !important;
        letter-spacing: var(--sizes-heading-h4-lp) !important;
    }
    .md\:h5 {
        font-size: var(--sizes-heading-h5-size) !important;
        line-height: var(--sizes-heading-h5-lh) !important;
        letter-spacing: var(--sizes-heading-h5-lp) !important;
    }
}
@media (min-width: 992px) {
    .lg\:display-4 {
        font-size: var(--sizes-heading-display-4-size) !important;
        line-height: var(--sizes-heading-display-4-lh) !important;
        letter-spacing: var(--sizes-heading-display-4-lp) !important;
    }
    .lg\:display-5 {
        font-size: var(--sizes-heading-display-5-size) !important;
        line-height: var(--sizes-heading-display-5-lh) !important;
        letter-spacing: var(--sizes-heading-display-5-lp) !important;
    }
    .lg\:display-6 {
        font-size: var(--sizes-heading-display-6-size) !important;
        line-height: var(--sizes-heading-display-6-lh) !important;
        letter-spacing: var(--sizes-heading-display-6-lp) !important;
    }
    .lg\:h1 {
        font-size: var(--sizes-heading-h1-size) !important;
        line-height: var(--sizes-heading-h1-lh) !important;
        letter-spacing: var(--sizes-heading-h1-lp) !important;
    }
    .lg\:h2 {
        font-size: var(--sizes-heading-h2-size) !important;
        line-height: var(--sizes-heading-h2-lh) !important;
        letter-spacing: var(--sizes-heading-h2-lp) !important;
    }
    .lg\:h3 {
        font-size: var(--sizes-heading-h3-size) !important;
        line-height: var(--sizes-heading-h3-lh) !important;
        letter-spacing: var(--sizes-heading-h3-lp) !important;
    }
    .lg\:h4 {
        font-size: var(--sizes-heading-h4-size) !important;
        line-height: var(--sizes-heading-h4-lh) !important;
        letter-spacing: var(--sizes-heading-h4-lp) !important;
    }
    .lg\:h5 {
        font-size: var(--sizes-heading-h5-size) !important;
        line-height: var(--sizes-heading-h5-lh) !important;
        letter-spacing: var(--sizes-heading-h5-lp) !important;
    }
    .lg\:h6 {
        font-size: var(--sizes-heading-h6-size) !important;
        line-height: var(--sizes-heading-h6-lh) !important;
        letter-spacing: var(--sizes-heading-h6-lp) !important;
    }
}
@media (min-width: 1200px) {
    .xl\:display-2 {
        font-size: var(--sizes-heading-display-2-size) !important;
        line-height: var(--sizes-heading-display-2-lh) !important;
        letter-spacing: var(--sizes-heading-display-2-lp) !important;
    }
    .xl\:display-3 {
        font-size: var(--sizes-heading-display-3-size) !important;
        line-height: var(--sizes-heading-display-3-lh) !important;
        letter-spacing: var(--sizes-heading-display-3-lp) !important;
    }
    .xl\:display-4 {
        font-size: var(--sizes-heading-display-4-size) !important;
        line-height: var(--sizes-heading-display-4-lh) !important;
        letter-spacing: var(--sizes-heading-display-4-lp) !important;
    }
    .xl\:display-5 {
        font-size: var(--sizes-heading-display-5-size) !important;
        line-height: var(--sizes-heading-display-5-lh) !important;
        letter-spacing: var(--sizes-heading-display-5-lp) !important;
    }
    .xl\:display-6 {
        font-size: var(--sizes-heading-display-6-size) !important;
        line-height: var(--sizes-heading-display-6-lh) !important;
        letter-spacing: var(--sizes-heading-display-6-lp) !important;
    }
    .xl\:h1 {
        font-size: var(--sizes-heading-h1-size) !important;
        line-height: var(--sizes-heading-h1-lh) !important;
        letter-spacing: var(--sizes-heading-h1-lp) !important;
    }
    .xl\:h2 {
        font-size: var(--sizes-heading-h2-size) !important;
        line-height: var(--sizes-heading-h2-lh) !important;
        letter-spacing: var(--sizes-heading-h2-lp) !important;
    }
    .xl\:h3 {
        font-size: var(--sizes-heading-h3-size) !important;
        line-height: var(--sizes-heading-h3-lh) !important;
        letter-spacing: var(--sizes-heading-h3-lp) !important;
    }
    .xl\:h4 {
        font-size: var(--sizes-heading-h4-size) !important;
        line-height: var(--sizes-heading-h4-lh) !important;
        letter-spacing: var(--sizes-heading-h4-lp) !important;
    }
    .xl\:h5 {
        font-size: var(--sizes-heading-h5-size) !important;
        line-height: var(--sizes-heading-h5-lh) !important;
        letter-spacing: var(--sizes-heading-h5-lp) !important;
    }
}
.btn {
    border-radius: var(--border-radius);
    font-family: var(--font-family-tertiary);
    font-weight: 500;
}
.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #c1465a;
    --bs-btn-border-color: #c1465a;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(154.4, 56, 72);
    --bs-btn-hover-border-color: rgb(154.4, 56, 72);
    --bs-btn-focus-shadow-rgb: 205, 107, 123;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(115.8, 42, 54);
    --bs-btn-active-border-color: rgb(115.8, 42, 54);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #c1465a;
    --bs-btn-disabled-border-color: #c1465a;
}
.btn-primary-200 {
    --bs-btn-color: #000;
    --bs-btn-bg: rgb(230.2, 181, 189);
    --bs-btn-border-color: rgb(230.2, 181, 189);
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(217.8, 144, 156);
    --bs-btn-hover-border-color: rgb(217.8, 144, 156);
    --bs-btn-focus-shadow-rgb: 243, 218, 222;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: rgb(205.4, 107, 123);
    --bs-btn-active-border-color: rgb(205.4, 107, 123);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: rgb(230.2, 181, 189);
    --bs-btn-disabled-border-color: rgb(230.2, 181, 189);
}
.btn-primary-700 {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgb(115.8, 42, 54);
    --bs-btn-border-color: rgb(115.8, 42, 54);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(77.2, 28, 36);
    --bs-btn-hover-border-color: rgb(77.2, 28, 36);
    --bs-btn-focus-shadow-rgb: 154, 56, 72;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(38.6, 14, 18);
    --bs-btn-active-border-color: rgb(38.6, 14, 18);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: rgb(115.8, 42, 54);
    --bs-btn-disabled-border-color: rgb(115.8, 42, 54);
}
.btn-outline-primary {
    --bs-btn-color: #c1465a;
    --bs-btn-border-color: #c1465a;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #c1465a;
    --bs-btn-hover-border-color: #c1465a;
    --bs-btn-focus-shadow-rgb: 193, 70, 90;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(115.8, 42, 54);
    --bs-btn-active-border-color: rgb(115.8, 42, 54);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #c1465a;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #c1465a;
    --bs-gradient: none;
}
.btn-alt-primary {
    background: #fff !important;
    color: #c1465a !important;
}
.btn-alt-primary:focus,
.btn-alt-primary:hover {
    background: #c1465a !important;
    color: #fff !important;
}
.btn-ghost-primary {
    background: rgb(237.4, 236.5, 252.4) !important;
    color: #000 !important;
}
.btn-ghost-primary:focus,
.btn-ghost-primary:hover {
    background: rgb(219.8, 218, 249.8) !important;
    color: #000 !important;
}
.btn-secondary {
    --bs-btn-color: #000;
    --bs-btn-bg: #e8a73c;
    --bs-btn-border-color: #e8a73c;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(185.6, 133.6, 48);
    --bs-btn-hover-border-color: rgb(185.6, 133.6, 48);
    --bs-btn-focus-shadow-rgb: 237, 185, 99;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(139.2, 100.2, 36);
    --bs-btn-active-border-color: rgb(139.2, 100.2, 36);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #e8a73c;
    --bs-btn-disabled-border-color: #e8a73c;
}
.btn-tertiary {
    --bs-btn-color: #000;
    --bs-btn-bg: #fbf3e7;
    --bs-btn-border-color: #fbf3e7;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: rgb(200.8, 194.4, 184.8);
    --bs-btn-hover-border-color: rgb(200.8, 194.4, 184.8);
    --bs-btn-focus-shadow-rgb: 252, 245, 236;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(150.6, 145.8, 138.6);
    --bs-btn-active-border-color: rgb(150.6, 145.8, 138.6);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #fbf3e7;
    --bs-btn-disabled-border-color: #fbf3e7;
}
.btn-outline-tertiary {
    --bs-btn-color: #000;
    --bs-btn-border-color: #fbf3e7;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #fbf3e7;
    --bs-btn-hover-border-color: #fbf3e7;
    --bs-btn-focus-shadow-rgb: 251, 243, 231;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(150.6, 145.8, 138.6);
    --bs-btn-active-border-color: rgb(150.6, 145.8, 138.6);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #fbf3e7;
    --bs-gradient: none;
}
.btn-ghost-tertiary {
    background: rgb(253.5, 253.5, 254.1) !important;
    color: #000 !important;
}
.btn-ghost-tertiary:focus,
.btn-ghost-tertiary:hover {
    background: rgb(254, 253, 250.2) !important;
    color: #000 !important;
}
.btn-gray {
    --bs-btn-color: #fff;
    --bs-btn-bg: #6e5a4b;
    --bs-btn-border-color: #6e5a4b;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(88, 72, 60);
    --bs-btn-hover-border-color: rgb(88, 72, 60);
    --bs-btn-focus-shadow-rgb: 139, 123, 111;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(66, 54, 45);
    --bs-btn-active-border-color: rgb(66, 54, 45);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #6e5a4b;
    --bs-btn-disabled-border-color: #6e5a4b;
}
.text-gradient {
    background-color: var(--gradient-first);
    background-image: linear-gradient(var(--gradient-angle), var(--gradient-first), var(--gradient-second));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
}
.text-muted {
    --bs-text-opacity: 0.5;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}
.text-muted:where(.uc-dark),
:where(.uc-dark) .text-muted {
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}
.opacity-10 {
    opacity: 0.1 !important;
}
.opacity-20 {
    opacity: 0.2 !important;
}
.opacity-25 {
    opacity: 0.25 !important;
}
.opacity-40 {
    opacity: 0.4 !important;
}
.opacity-50 {
    opacity: 0.5 !important;
}
.opacity-60 {
    opacity: 0.6 !important;
}
.opacity-70 {
    opacity: 0.7 !important;
}
.opacity-75 {
    opacity: 0.75 !important;
}
.opacity-80 {
    opacity: 0.8 !important;
}
:where(.uc-dark) .dark\:opacity-80 {
    opacity: 0.8 !important;
}
:where(.uc-dark) .dark\:opacity-90 {
    opacity: 0.9 !important;
}
.opacity-100 {
    opacity: 1 !important;
}
:where(.uc-dark) .dark\:bg-opacity-0 {
    --bs-bg-opacity: 0 !important;
}
.bg-opacity-5,
.hover\:bg-opacity-5:hover {
    --bs-bg-opacity: 0.05 !important;
}
:where(.uc-dark) .dark\:bg-opacity-5 {
    --bs-bg-opacity: 0.05 !important;
}
.bg-opacity-10,
.hover\:bg-opacity-10:hover {
    --bs-bg-opacity: 0.1 !important;
}
:where(.uc-dark) .dark\:bg-opacity-10 {
    --bs-bg-opacity: 0.1 !important;
}
.bg-opacity-15 {
    --bs-bg-opacity: 0.15 !important;
}
:where(.uc-dark) .dark\:bg-opacity-15 {
    --bs-bg-opacity: 0.15 !important;
}
.bg-opacity-40 {
    --bs-bg-opacity: 0.4 !important;
}
.bg-opacity-50 {
    --bs-bg-opacity: 0.5 !important;
}
:where(.uc-dark) .dark\:bg-opacity-50 {
    --bs-bg-opacity: 0.5 !important;
}
.bg-opacity-70,
.hover\:bg-opacity-70:hover {
    --bs-bg-opacity: 0.7 !important;
}
.bg-opacity-80 {
    --bs-bg-opacity: 0.8 !important;
}
:where(.uc-dark) .dark\:hover\:bg-opacity-80:hover {
    --bs-bg-opacity: 0.8 !important;
}
.bg-opacity-90,
.hover\:bg-opacity-90:hover {
    --bs-bg-opacity: 0.9 !important;
}
:where(.uc-dark) .dark\:text-opacity-10 {
    --bs-text-opacity: 0.1 !important;
}
.text-opacity-20 {
    --bs-text-opacity: 0.2 !important;
}
:where(.uc-dark) .dark\:text-opacity-50 {
    --bs-text-opacity: 0.5 !important;
}
.text-opacity-60 {
    --bs-text-opacity: 0.6 !important;
}
:where(.uc-dark) .dark\:text-opacity-60 {
    --bs-text-opacity: 0.6 !important;
}
.hover\:text-opacity-70:hover,
.text-opacity-70 {
    --bs-text-opacity: 0.7 !important;
}
:where(.uc-dark) .dark\:text-opacity-70 {
    --bs-text-opacity: 0.7 !important;
}
.text-opacity-75 {
    --bs-text-opacity: 0.75 !important;
}
.text-opacity-80 {
    --bs-text-opacity: 0.8 !important;
}
:where(.uc-dark) .dark\:text-opacity-100 {
    --bs-text-opacity: 1 !important;
}
:where(.uc-dark) .dark\:border-opacity-0 {
    --bs-border-opacity: 0 !important;
}
.border-opacity-5 {
    --bs-border-opacity: 0.05 !important;
}
.border-opacity-10 {
    --bs-border-opacity: 0.1 !important;
}
:where(.uc-dark) .dark\:border-opacity-10 {
    --bs-border-opacity: 0.1 !important;
}
.border-opacity-15 {
    --bs-border-opacity: 0.15 !important;
}
:where(.uc-dark) .dark\:border-opacity-15 {
    --bs-border-opacity: 0.15 !important;
}
.border-opacity-20 {
    --bs-border-opacity: 0.2 !important;
}
:where(.uc-dark) .dark\:border-opacity-20 {
    --bs-border-opacity: 0.2 !important;
}
:where(.uc-dark) .dark\:border-opacity-30 {
    --bs-border-opacity: 0.3 !important;
}
.hover\:border-opacity-40:hover {
    --bs-border-opacity: 0.4 !important;
}
header.uc-header.header-fourteen .uc-navbar-nav > li.uc-active > a {
    color: var(--color-secondary);
}
