/* bootstrap customization */
:root {
  --upy-background-img: url("/img/themes/bg-white-lines.jpg");
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
  --bs-font-sans-serif: "Montserrat", sans-serif !important;
  --bs-palette-1: #5D9CEC;
  --bs-palette-2: #4FC1E9;
  --bs-palette-3: #48CFAD;
  --bs-palette-4: #A0D468;
  --bs-palette-5: #FFCE54;
  --bs-palette-6: #FC6E51;
  --bs-palette-7: #ED5565;
  --bs-palette-8: #AC92EC;
  --bs-palette-9: #EC87C0;
}

/* bootstrap customization */
[data-bs-theme=dark] {
  --upy-background-img: none;
  --bs-secondary: rgb(178.5, 178.5, 178.5);
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #FD4C68;
  --bs-secondary: rgb(178.5, 178.5, 178.5);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 253, 76, 104;
  --bs-secondary-rgb: 179, 179, 179;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(101.2, 30.4, 41.6);
  --bs-secondary-text-emphasis: rgb(71.4, 71.4, 71.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(254.6, 219.2, 224.8);
  --bs-secondary-bg-subtle: rgb(239.7, 239.7, 239.7);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(254.2, 183.4, 194.6);
  --bs-secondary-border-subtle: rgb(224.4, 224.4, 224.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #FD4C68;
  --bs-link-color-rgb: 253, 76, 104;
  --bs-link-hover-color: rgb(202.4, 60.8, 83.2);
  --bs-link-hover-color-rgb: 202, 61, 83;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=dark] .text-bg-secondary {
  background-color: rgb(178.5, 178.5, 178.5) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=dark] .sidebar {
  --upy-sidebar-bg: #FD4C68;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=dark] .table-dark {
  --bs-table-bg: var(--bs-body-bg);
}

[data-bs-theme=dark] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #86888b;
  --bs-table-hover-bg: rgb(109.8, 112.2, 115.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=dark] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=dark] .list-group {
  --bs-list-group-active-bg: #FD4C68;
  --bs-list-group-active-border-color: #FD4C68;
}

[data-bs-theme=dark] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(202.4, 60.8, 83.2);
}

[data-bs-theme=dark] .pagination {
  --bs-pagination-active-bg: #FD4C68;
  --bs-pagination-active-border-color: #FD4C68;
  --bs-pagination-color: #FD4C68;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #FD4C68;
}

[data-bs-theme=dark] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #FD4C68;
}

[data-bs-theme=dark] .offcanvas .offcanvas-header {
  background: rgb(178.5, 178.5, 178.5);
}

[data-bs-theme=dark] .form-control:focus,
[data-bs-theme=dark] .form-select:focus {
  border-color: rgb(254, 165.5, 179.5);
  box-shadow: 0 0 0 1px rgba(253, 76, 104, 0.25);
}

[data-bs-theme=dark] .form-control:focus.is-invalid,
[data-bs-theme=dark] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=dark] .form-check-input:checked {
  background-color: #FD4C68;
  border-color: #FD4C68;
}

[data-bs-theme=dark] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(253, 76, 104, 0.25);
}

[data-bs-theme=dark] .btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #FD4C68;
  --bs-btn-border-color: #FD4C68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(215.05, 64.6, 88.4);
  --bs-btn-hover-border-color: rgb(202.4, 60.8, 83.2);
  --bs-btn-focus-shadow-rgb: 215, 65, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(202.4, 60.8, 83.2);
  --bs-btn-active-border-color: rgb(189.75, 57, 78);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FD4C68;
  --bs-btn-disabled-border-color: #FD4C68;
}

[data-bs-theme=dark] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: rgb(178.5, 178.5, 178.5);
  --bs-btn-border-color: rgb(178.5, 178.5, 178.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(151.725, 151.725, 151.725);
  --bs-btn-hover-border-color: rgb(142.8, 142.8, 142.8);
  --bs-btn-focus-shadow-rgb: 152, 152, 152;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(142.8, 142.8, 142.8);
  --bs-btn-active-border-color: rgb(133.875, 133.875, 133.875);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(178.5, 178.5, 178.5);
  --bs-btn-disabled-border-color: rgb(178.5, 178.5, 178.5);
}

[data-bs-theme=dark] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=dark] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=dark] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=dark] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=dark] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=dark] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=dark] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=dark] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=dark] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=dark] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=dark] .btn-outline-primary {
  --bs-btn-color: #FD4C68;
  --bs-btn-border-color: #FD4C68;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FD4C68;
  --bs-btn-hover-border-color: #FD4C68;
  --bs-btn-focus-shadow-rgb: 253, 76, 104;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(222.64, 66.88, 91.52);
  --bs-btn-active-border-color: rgb(212.52, 63.84, 87.36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FD4C68;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FD4C68;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-secondary {
  --bs-btn-color: rgb(178.5, 178.5, 178.5);
  --bs-btn-border-color: rgb(178.5, 178.5, 178.5);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(178.5, 178.5, 178.5);
  --bs-btn-hover-border-color: rgb(178.5, 178.5, 178.5);
  --bs-btn-focus-shadow-rgb: 179, 179, 179;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(157.08, 157.08, 157.08);
  --bs-btn-active-border-color: rgb(149.94, 149.94, 149.94);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(178.5, 178.5, 178.5);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(178.5, 178.5, 178.5);
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=dark] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=dark] .sidebar {
  --upy-sidebar-bg: #0d1117;
}

[data-bs-theme=dark] .btn-outline-secondary {
  --bs-btn-color: #fff;
}

[data-bs-theme=dark] .text-secondary {
  --bs-secondary-rgb: #fff;
}

[data-bs-theme=dark] .header {
  --upy-header-bg: #0d1117;
  --upy-header-color: #fff;
}

[data-bs-theme=dark] .header .dropdown-menu.text-bg-secondary .dropdown-item {
  color: #0d1117 !important;
}

[data-bs-theme=dark] .header .dropdown-menu.text-bg-secondary .dropdown-item:hover {
  color: #fff !important;
}

[data-bs-theme=dark] .header .dropdown-menu.text-bg-secondary .dropdown-divider {
  border-top: 1px solid #0d1117 !important;
}

[data-bs-theme=dark] .text-bg-light {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

[data-bs-theme=dark] .table-light {
  --bs-table-bg: rgba(var(--bs-body-bg-rgb), .85);
  --bs-table-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(255, 255, 255, 0.15);
  --bs-table-striped-color: var(--bs-body-color);
  --bs-link-color-rgb: 255, 255, 255;
}

[data-bs-theme=dark] .table-dark {
  --bs-table-bg: var(--bs-dark-rgb);
}

[data-bs-theme=dark] .footer {
  --upy-footer-bg: var(--bs-body-bg);
  --upy-footer-color: rgba(var(--bs-body-color-rgb), 0.95);
}

[data-bs-theme=cat] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #610747;
  --bs-secondary: #012A36;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 97, 7, 71;
  --bs-secondary-rgb: 1, 42, 54;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(38.8, 2.8, 28.4);
  --bs-secondary-text-emphasis: rgb(0.4, 16.8, 21.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(223.4, 205.4, 218.2);
  --bs-secondary-bg-subtle: rgb(204.2, 212.4, 214.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(191.8, 155.8, 181.4);
  --bs-secondary-border-subtle: rgb(153.4, 169.8, 174.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #610747;
  --bs-link-color-rgb: 97, 7, 71;
  --bs-link-hover-color: rgb(77.6, 5.6, 56.8);
  --bs-link-hover-color-rgb: 78, 6, 57;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=cat] .text-bg-secondary {
  background-color: #012A36 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=cat] .sidebar {
  --upy-sidebar-bg: #610747;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=cat] .table-dark {
  --bs-table-bg: rgb(128.6, 56.6, 107.8);
}

[data-bs-theme=cat] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #b083a3;
  --bs-table-hover-bg: rgb(102.6, 127.2, 134.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=cat] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=cat] .list-group {
  --bs-list-group-active-bg: #610747;
  --bs-list-group-active-border-color: #610747;
}

[data-bs-theme=cat] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(77.6, 5.6, 56.8);
}

[data-bs-theme=cat] .pagination {
  --bs-pagination-active-bg: #610747;
  --bs-pagination-active-border-color: #610747;
  --bs-pagination-color: #610747;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #610747;
}

[data-bs-theme=cat] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #610747;
}

[data-bs-theme=cat] .offcanvas .offcanvas-header {
  background: #012A36;
}

[data-bs-theme=cat] .form-control:focus,
[data-bs-theme=cat] .form-select:focus {
  border-color: #b083a3;
  box-shadow: 0 0 0 1px rgba(97, 7, 71, 0.25);
}

[data-bs-theme=cat] .form-control:focus.is-invalid,
[data-bs-theme=cat] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=cat] .form-check-input:checked {
  background-color: #610747;
  border-color: #610747;
}

[data-bs-theme=cat] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(97, 7, 71, 0.25);
}

[data-bs-theme=cat] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #610747;
  --bs-btn-border-color: #610747;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(120.7, 44.2, 98.6);
  --bs-btn-hover-border-color: rgb(112.8, 31.8, 89.4);
  --bs-btn-focus-shadow-rgb: 121, 44, 99;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(128.6, 56.6, 107.8);
  --bs-btn-active-border-color: rgb(112.8, 31.8, 89.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #610747;
  --bs-btn-disabled-border-color: #610747;
}

[data-bs-theme=cat] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #012A36;
  --bs-btn-border-color: #012A36;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.1, 73.95, 84.15);
  --bs-btn-hover-border-color: rgb(26.4, 63.3, 74.1);
  --bs-btn-focus-shadow-rgb: 39, 74, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.8, 84.6, 94.2);
  --bs-btn-active-border-color: rgb(26.4, 63.3, 74.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #012A36;
  --bs-btn-disabled-border-color: #012A36;
}

[data-bs-theme=cat] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=cat] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=cat] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=cat] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=cat] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=cat] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=cat] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=cat] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=cat] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=cat] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=cat] .btn-outline-primary {
  --bs-btn-color: #610747;
  --bs-btn-border-color: #610747;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #610747;
  --bs-btn-hover-border-color: #610747;
  --bs-btn-focus-shadow-rgb: 97, 7, 71;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(85.36, 6.16, 62.48);
  --bs-btn-active-border-color: rgb(81.48, 5.88, 59.64);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #610747;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #610747;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-secondary {
  --bs-btn-color: #012A36;
  --bs-btn-border-color: #012A36;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #012A36;
  --bs-btn-hover-border-color: #012A36;
  --bs-btn-focus-shadow-rgb: 1, 42, 54;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0.88, 36.96, 47.52);
  --bs-btn-active-border-color: rgb(0.84, 35.28, 45.36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #012A36;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #012A36;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=cat] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=cat] {
  --upy-background-img: url(/img/themes/naturaleza-gato.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=wooden-houses] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #D99873;
  --bs-secondary: #49B3BF;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 217, 152, 115;
  --bs-secondary-rgb: 73, 179, 191;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(86.8, 60.8, 46);
  --bs-secondary-text-emphasis: rgb(29.2, 71.6, 76.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(247.4, 234.4, 227);
  --bs-secondary-bg-subtle: rgb(218.6, 239.8, 242.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(239.8, 213.8, 199);
  --bs-secondary-border-subtle: rgb(182.2, 224.6, 229.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #D99873;
  --bs-link-color-rgb: 217, 152, 115;
  --bs-link-hover-color: rgb(173.6, 121.6, 92);
  --bs-link-hover-color-rgb: 174, 122, 92;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=wooden-houses] .text-bg-secondary {
  background-color: #49B3BF !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=wooden-houses] .sidebar {
  --upy-sidebar-bg: #D99873;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=wooden-houses] .table-dark {
  --bs-table-bg: rgb(224.6, 172.6, 143);
}

[data-bs-theme=wooden-houses] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #b0f5f5;
  --bs-table-hover-bg: #49B3BF;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=wooden-houses] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=wooden-houses] .list-group {
  --bs-list-group-active-bg: #D99873;
  --bs-list-group-active-border-color: #D99873;
}

[data-bs-theme=wooden-houses] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(173.6, 121.6, 92);
}

[data-bs-theme=wooden-houses] .pagination {
  --bs-pagination-active-bg: #D99873;
  --bs-pagination-active-border-color: #D99873;
  --bs-pagination-color: #D99873;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #D99873;
}

[data-bs-theme=wooden-houses] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #D99873;
}

[data-bs-theme=wooden-houses] .offcanvas .offcanvas-header {
  background: #49B3BF;
}

[data-bs-theme=wooden-houses] .form-control:focus,
[data-bs-theme=wooden-houses] .form-select:focus {
  border-color: rgb(236, 203.5, 185);
  box-shadow: 0 0 0 1px rgba(217, 152, 115, 0.25);
}

[data-bs-theme=wooden-houses] .form-control:focus.is-invalid,
[data-bs-theme=wooden-houses] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=wooden-houses] .form-check-input:checked {
  background-color: #D99873;
  border-color: #D99873;
}

[data-bs-theme=wooden-houses] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(217, 152, 115, 0.25);
}

[data-bs-theme=wooden-houses] .btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #D99873;
  --bs-btn-border-color: #D99873;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(184.45, 129.2, 97.75);
  --bs-btn-hover-border-color: rgb(173.6, 121.6, 92);
  --bs-btn-focus-shadow-rgb: 184, 129, 98;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(173.6, 121.6, 92);
  --bs-btn-active-border-color: rgb(162.75, 114, 86.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #D99873;
  --bs-btn-disabled-border-color: #D99873;
}

[data-bs-theme=wooden-houses] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #49B3BF;
  --bs-btn-border-color: #49B3BF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(100.3, 190.4, 200.6);
  --bs-btn-hover-border-color: rgb(91.2, 186.6, 197.4);
  --bs-btn-focus-shadow-rgb: 100, 190, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(109.4, 194.2, 203.8);
  --bs-btn-active-border-color: rgb(91.2, 186.6, 197.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #49B3BF;
  --bs-btn-disabled-border-color: #49B3BF;
}

[data-bs-theme=wooden-houses] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=wooden-houses] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=wooden-houses] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=wooden-houses] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=wooden-houses] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=wooden-houses] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=wooden-houses] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=wooden-houses] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=wooden-houses] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=wooden-houses] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=wooden-houses] .btn-outline-primary {
  --bs-btn-color: #D99873;
  --bs-btn-border-color: #D99873;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #D99873;
  --bs-btn-hover-border-color: #D99873;
  --bs-btn-focus-shadow-rgb: 217, 152, 115;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(190.96, 133.76, 101.2);
  --bs-btn-active-border-color: rgb(182.28, 127.68, 96.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #D99873;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #D99873;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-secondary {
  --bs-btn-color: #49B3BF;
  --bs-btn-border-color: #49B3BF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #49B3BF;
  --bs-btn-hover-border-color: #49B3BF;
  --bs-btn-focus-shadow-rgb: 73, 179, 191;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(64.24, 157.52, 168.08);
  --bs-btn-active-border-color: rgb(61.32, 150.36, 160.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #49B3BF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #49B3BF;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=wooden-houses] {
  --upy-background-img: url(/img/themes/industria-casas.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=rain] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #46788C;
  --bs-secondary: #315462;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 70, 120, 140;
  --bs-secondary-rgb: 49, 84, 98;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: #1c3038;
  --bs-secondary-text-emphasis: rgb(19.6, 33.6, 39.2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: #dae4e8;
  --bs-secondary-bg-subtle: rgb(213.8, 220.8, 223.6);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: #b5c9d1;
  --bs-secondary-border-subtle: rgb(172.6, 186.6, 192.2);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #46788C;
  --bs-link-color-rgb: 70, 120, 140;
  --bs-link-hover-color: #386070;
  --bs-link-hover-color-rgb: 56, 96, 112;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=rain] .text-bg-secondary {
  background-color: #315462 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=rain] .sidebar {
  --upy-sidebar-bg: #46788C;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=rain] .table-dark {
  --bs-table-bg: #6b93a3;
}

[data-bs-theme=rain] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #C2E5F2;
  --bs-table-hover-bg: #75AABF;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=rain] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=rain] .list-group {
  --bs-list-group-active-bg: #46788C;
  --bs-list-group-active-border-color: #46788C;
}

[data-bs-theme=rain] .dropdown-menu {
  --bs-dropdown-link-active-bg: #386070;
}

[data-bs-theme=rain] .pagination {
  --bs-pagination-active-bg: #46788C;
  --bs-pagination-active-border-color: #46788C;
  --bs-pagination-color: #46788C;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #46788C;
}

[data-bs-theme=rain] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #46788C;
}

[data-bs-theme=rain] .offcanvas .offcanvas-header {
  background: #315462;
}

[data-bs-theme=rain] .form-control:focus,
[data-bs-theme=rain] .form-select:focus {
  border-color: rgb(162.5, 187.5, 197.5);
  box-shadow: 0 0 0 1px rgba(70, 120, 140, 0.25);
}

[data-bs-theme=rain] .form-control:focus.is-invalid,
[data-bs-theme=rain] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=rain] .form-check-input:checked {
  background-color: #46788C;
  border-color: #46788C;
}

[data-bs-theme=rain] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(70, 120, 140, 0.25);
}

[data-bs-theme=rain] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #46788C;
  --bs-btn-border-color: #46788C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(97.75, 140.25, 157.25);
  --bs-btn-hover-border-color: rgb(88.5, 133.5, 151.5);
  --bs-btn-focus-shadow-rgb: 98, 140, 157;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6b93a3;
  --bs-btn-active-border-color: rgb(88.5, 133.5, 151.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #46788C;
  --bs-btn-disabled-border-color: #46788C;
}

[data-bs-theme=rain] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #315462;
  --bs-btn-border-color: #315462;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(79.9, 109.65, 121.55);
  --bs-btn-hover-border-color: rgb(69.6, 101.1, 113.7);
  --bs-btn-focus-shadow-rgb: 80, 110, 122;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(90.2, 118.2, 129.4);
  --bs-btn-active-border-color: rgb(69.6, 101.1, 113.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #315462;
  --bs-btn-disabled-border-color: #315462;
}

[data-bs-theme=rain] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=rain] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=rain] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=rain] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=rain] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=rain] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=rain] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=rain] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=rain] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=rain] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=rain] .btn-outline-primary {
  --bs-btn-color: #46788C;
  --bs-btn-border-color: #46788C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #46788C;
  --bs-btn-hover-border-color: #46788C;
  --bs-btn-focus-shadow-rgb: 70, 120, 140;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(61.6, 105.6, 123.2);
  --bs-btn-active-border-color: rgb(58.8, 100.8, 117.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #46788C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #46788C;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-secondary {
  --bs-btn-color: #315462;
  --bs-btn-border-color: #315462;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #315462;
  --bs-btn-hover-border-color: #315462;
  --bs-btn-focus-shadow-rgb: 49, 84, 98;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(43.12, 73.92, 86.24);
  --bs-btn-active-border-color: rgb(41.16, 70.56, 82.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #315462;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #315462;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=rain] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=rain] {
  --upy-background-img: url(/img/themes/abstracto-lluvia.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=forest] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #1f2124;
  --bs-secondary: #0C3640;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 31, 33, 36;
  --bs-secondary-rgb: 12, 54, 64;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(12.4, 13.2, 14.4);
  --bs-secondary-text-emphasis: rgb(4.8, 21.6, 25.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(210.2, 210.6, 211.2);
  --bs-secondary-bg-subtle: rgb(206.4, 214.8, 216.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(165.4, 166.2, 167.4);
  --bs-secondary-border-subtle: rgb(157.8, 174.6, 178.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #1f2124;
  --bs-link-color-rgb: 31, 33, 36;
  --bs-link-hover-color: rgb(24.8, 26.4, 28.8);
  --bs-link-hover-color-rgb: 25, 26, 29;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=forest] .text-bg-secondary {
  background-color: #0C3640 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=forest] .sidebar {
  --upy-sidebar-bg: #1f2124;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=forest] .table-dark {
  --bs-table-bg: rgb(75.8, 77.4, 79.8);
}

[data-bs-theme=forest] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(143, 144, 145.5);
  --bs-table-hover-bg: rgb(109.2, 134.4, 140.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=forest] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=forest] .list-group {
  --bs-list-group-active-bg: #1f2124;
  --bs-list-group-active-border-color: #1f2124;
}

[data-bs-theme=forest] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(24.8, 26.4, 28.8);
}

[data-bs-theme=forest] .pagination {
  --bs-pagination-active-bg: #1f2124;
  --bs-pagination-active-border-color: #1f2124;
  --bs-pagination-color: #1f2124;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #1f2124;
}

[data-bs-theme=forest] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #1f2124;
}

[data-bs-theme=forest] .offcanvas .offcanvas-header {
  background: #0C3640;
}

[data-bs-theme=forest] .form-control:focus,
[data-bs-theme=forest] .form-select:focus {
  border-color: rgb(143, 144, 145.5);
  box-shadow: 0 0 0 1px rgba(31, 33, 36, 0.25);
}

[data-bs-theme=forest] .form-control:focus.is-invalid,
[data-bs-theme=forest] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=forest] .form-check-input:checked {
  background-color: #1f2124;
  border-color: #1f2124;
}

[data-bs-theme=forest] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(31, 33, 36, 0.25);
}

[data-bs-theme=forest] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1f2124;
  --bs-btn-border-color: #1f2124;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(64.6, 66.3, 68.85);
  --bs-btn-hover-border-color: rgb(53.4, 55.2, 57.9);
  --bs-btn-focus-shadow-rgb: 65, 66, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(75.8, 77.4, 79.8);
  --bs-btn-active-border-color: rgb(53.4, 55.2, 57.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1f2124;
  --bs-btn-disabled-border-color: #1f2124;
}

[data-bs-theme=forest] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0C3640;
  --bs-btn-border-color: #0C3640;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(48.45, 84.15, 92.65);
  --bs-btn-hover-border-color: rgb(36.3, 74.1, 83.1);
  --bs-btn-focus-shadow-rgb: 48, 84, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(60.6, 94.2, 102.2);
  --bs-btn-active-border-color: rgb(36.3, 74.1, 83.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0C3640;
  --bs-btn-disabled-border-color: #0C3640;
}

[data-bs-theme=forest] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=forest] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=forest] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=forest] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=forest] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=forest] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=forest] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=forest] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=forest] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=forest] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=forest] .btn-outline-primary {
  --bs-btn-color: #1f2124;
  --bs-btn-border-color: #1f2124;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1f2124;
  --bs-btn-hover-border-color: #1f2124;
  --bs-btn-focus-shadow-rgb: 31, 33, 36;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(27.28, 29.04, 31.68);
  --bs-btn-active-border-color: rgb(26.04, 27.72, 30.24);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1f2124;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1f2124;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-secondary {
  --bs-btn-color: #0C3640;
  --bs-btn-border-color: #0C3640;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0C3640;
  --bs-btn-hover-border-color: #0C3640;
  --bs-btn-focus-shadow-rgb: 12, 54, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(10.56, 47.52, 56.32);
  --bs-btn-active-border-color: rgb(10.08, 45.36, 53.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0C3640;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0C3640;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=forest] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=forest] {
  --upy-background-img: url(/img/themes/naturaleza-bosque.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=mars] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #F24949;
  --bs-secondary: #616163;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 242, 73, 73;
  --bs-secondary-rgb: 97, 97, 99;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(96.8, 29.2, 29.2);
  --bs-secondary-text-emphasis: rgb(38.8, 38.8, 39.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(252.4, 218.6, 218.6);
  --bs-secondary-bg-subtle: rgb(223.4, 223.4, 223.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(249.8, 182.2, 182.2);
  --bs-secondary-border-subtle: rgb(191.8, 191.8, 192.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #F24949;
  --bs-link-color-rgb: 242, 73, 73;
  --bs-link-hover-color: rgb(193.6, 58.4, 58.4);
  --bs-link-hover-color-rgb: 194, 58, 58;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=mars] .text-bg-secondary {
  background-color: #616163 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=mars] .sidebar {
  --upy-sidebar-bg: #F24949;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=mars] .table-dark {
  --bs-table-bg: rgb(244.6, 109.4, 109.4);
}

[data-bs-theme=mars] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(248.5, 164, 164);
  --bs-table-hover-bg: rgb(247.2, 145.8, 145.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=mars] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=mars] .list-group {
  --bs-list-group-active-bg: #F24949;
  --bs-list-group-active-border-color: #F24949;
}

[data-bs-theme=mars] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(193.6, 58.4, 58.4);
}

[data-bs-theme=mars] .pagination {
  --bs-pagination-active-bg: #F24949;
  --bs-pagination-active-border-color: #F24949;
  --bs-pagination-color: #F24949;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #F24949;
}

[data-bs-theme=mars] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #F24949;
}

[data-bs-theme=mars] .offcanvas .offcanvas-header {
  background: #616163;
}

[data-bs-theme=mars] .form-control:focus,
[data-bs-theme=mars] .form-select:focus {
  border-color: rgb(248.5, 164, 164);
  box-shadow: 0 0 0 1px rgba(242, 73, 73, 0.25);
}

[data-bs-theme=mars] .form-control:focus.is-invalid,
[data-bs-theme=mars] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=mars] .form-check-input:checked {
  background-color: #F24949;
  border-color: #F24949;
}

[data-bs-theme=mars] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(242, 73, 73, 0.25);
}

[data-bs-theme=mars] .btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #F24949;
  --bs-btn-border-color: #F24949;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(205.7, 62.05, 62.05);
  --bs-btn-hover-border-color: rgb(193.6, 58.4, 58.4);
  --bs-btn-focus-shadow-rgb: 206, 62, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(193.6, 58.4, 58.4);
  --bs-btn-active-border-color: rgb(181.5, 54.75, 54.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F24949;
  --bs-btn-disabled-border-color: #F24949;
}

[data-bs-theme=mars] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #616163;
  --bs-btn-border-color: #616163;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(120.7, 120.7, 122.4);
  --bs-btn-hover-border-color: rgb(112.8, 112.8, 114.6);
  --bs-btn-focus-shadow-rgb: 121, 121, 122;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(128.6, 128.6, 130.2);
  --bs-btn-active-border-color: rgb(112.8, 112.8, 114.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #616163;
  --bs-btn-disabled-border-color: #616163;
}

[data-bs-theme=mars] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=mars] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=mars] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=mars] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=mars] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=mars] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=mars] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=mars] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=mars] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=mars] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=mars] .btn-outline-primary {
  --bs-btn-color: #F24949;
  --bs-btn-border-color: #F24949;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #F24949;
  --bs-btn-hover-border-color: #F24949;
  --bs-btn-focus-shadow-rgb: 242, 73, 73;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(212.96, 64.24, 64.24);
  --bs-btn-active-border-color: rgb(203.28, 61.32, 61.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F24949;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F24949;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-secondary {
  --bs-btn-color: #616163;
  --bs-btn-border-color: #616163;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #616163;
  --bs-btn-hover-border-color: #616163;
  --bs-btn-focus-shadow-rgb: 97, 97, 99;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(85.36, 85.36, 87.12);
  --bs-btn-active-border-color: rgb(81.48, 81.48, 83.16);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #616163;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #616163;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=mars] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=mars] {
  --upy-background-img: url(/img/themes/abstracto-marte.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=purple] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #8b2f92;
  --bs-secondary: rgb(69.5, 23.5, 73);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 139, 47, 146;
  --bs-secondary-rgb: 70, 24, 73;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(55.6, 18.8, 58.4);
  --bs-secondary-text-emphasis: rgb(27.8, 9.4, 29.2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(231.8, 213.4, 233.2);
  --bs-secondary-bg-subtle: rgb(217.9, 208.7, 218.6);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(208.6, 171.8, 211.4);
  --bs-secondary-border-subtle: rgb(180.8, 162.4, 182.2);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #8b2f92;
  --bs-link-color-rgb: 139, 47, 146;
  --bs-link-hover-color: rgb(111.2, 37.6, 116.8);
  --bs-link-hover-color-rgb: 111, 38, 117;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=purple] .text-bg-secondary {
  background-color: rgb(69.5, 23.5, 73) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=purple] .sidebar {
  --upy-sidebar-bg: #8b2f92;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=purple] .table-dark {
  --bs-table-bg: rgb(162.2, 88.6, 167.8);
}

[data-bs-theme=purple] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ced4da;
  --bs-table-hover-bg: #adb5bd;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=purple] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=purple] .list-group {
  --bs-list-group-active-bg: #8b2f92;
  --bs-list-group-active-border-color: #8b2f92;
}

[data-bs-theme=purple] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(111.2, 37.6, 116.8);
}

[data-bs-theme=purple] .pagination {
  --bs-pagination-active-bg: #8b2f92;
  --bs-pagination-active-border-color: #8b2f92;
  --bs-pagination-color: #8b2f92;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #8b2f92;
}

[data-bs-theme=purple] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #8b2f92;
}

[data-bs-theme=purple] .offcanvas .offcanvas-header {
  background: rgb(69.5, 23.5, 73);
}

[data-bs-theme=purple] .form-control:focus,
[data-bs-theme=purple] .form-select:focus {
  border-color: rgb(197, 151, 200.5);
  box-shadow: 0 0 0 1px rgba(139, 47, 146, 0.25);
}

[data-bs-theme=purple] .form-control:focus.is-invalid,
[data-bs-theme=purple] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=purple] .form-check-input:checked {
  background-color: #8b2f92;
  border-color: #8b2f92;
}

[data-bs-theme=purple] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(139, 47, 146, 0.25);
}

[data-bs-theme=purple] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #8b2f92;
  --bs-btn-border-color: #8b2f92;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(156.4, 78.2, 162.35);
  --bs-btn-hover-border-color: rgb(150.6, 67.8, 156.9);
  --bs-btn-focus-shadow-rgb: 156, 78, 162;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(162.2, 88.6, 167.8);
  --bs-btn-active-border-color: rgb(150.6, 67.8, 156.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #8b2f92;
  --bs-btn-disabled-border-color: #8b2f92;
}

[data-bs-theme=purple] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(69.5, 23.5, 73);
  --bs-btn-border-color: rgb(69.5, 23.5, 73);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(97.325, 58.225, 100.3);
  --bs-btn-hover-border-color: rgb(88.05, 46.65, 91.2);
  --bs-btn-focus-shadow-rgb: 97, 58, 100;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(106.6, 69.8, 109.4);
  --bs-btn-active-border-color: rgb(88.05, 46.65, 91.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(69.5, 23.5, 73);
  --bs-btn-disabled-border-color: rgb(69.5, 23.5, 73);
}

[data-bs-theme=purple] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=purple] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=purple] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=purple] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=purple] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=purple] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=purple] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=purple] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=purple] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=purple] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=purple] .btn-outline-primary {
  --bs-btn-color: #8b2f92;
  --bs-btn-border-color: #8b2f92;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8b2f92;
  --bs-btn-hover-border-color: #8b2f92;
  --bs-btn-focus-shadow-rgb: 139, 47, 146;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(122.32, 41.36, 128.48);
  --bs-btn-active-border-color: rgb(116.76, 39.48, 122.64);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #8b2f92;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8b2f92;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-secondary {
  --bs-btn-color: rgb(69.5, 23.5, 73);
  --bs-btn-border-color: rgb(69.5, 23.5, 73);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.5, 23.5, 73);
  --bs-btn-hover-border-color: rgb(69.5, 23.5, 73);
  --bs-btn-focus-shadow-rgb: 70, 24, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(61.16, 20.68, 64.24);
  --bs-btn-active-border-color: rgb(58.38, 19.74, 61.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(69.5, 23.5, 73);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(69.5, 23.5, 73);
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=purple] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=purple] {
  --upy-background-img: url(/img/themes/Original-tema.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=upnify] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #041930;
  --bs-secondary: rgb(2, 12.5, 24);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 4, 25, 48;
  --bs-secondary-rgb: 2, 13, 24;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(1.6, 10, 19.2);
  --bs-secondary-text-emphasis: rgb(0.8, 5, 9.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.8, 209, 213.6);
  --bs-secondary-bg-subtle: rgb(204.4, 206.5, 208.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(154.6, 163, 172.2);
  --bs-secondary-border-subtle: rgb(153.8, 158, 162.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #041930;
  --bs-link-color-rgb: 4, 25, 48;
  --bs-link-hover-color: rgb(3.2, 20, 38.4);
  --bs-link-hover-color-rgb: 3, 20, 38;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=upnify] .text-bg-secondary {
  background-color: rgb(2, 12.5, 24) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=upnify] .sidebar {
  --upy-sidebar-bg: #041930;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=upnify] .table-dark {
  --bs-table-bg: rgb(54.2, 71, 89.4);
}

[data-bs-theme=upnify] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ced4da;
  --bs-table-hover-bg: #adb5bd;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=upnify] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=upnify] .list-group {
  --bs-list-group-active-bg: #041930;
  --bs-list-group-active-border-color: #041930;
}

[data-bs-theme=upnify] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(3.2, 20, 38.4);
}

[data-bs-theme=upnify] .pagination {
  --bs-pagination-active-bg: #041930;
  --bs-pagination-active-border-color: #041930;
  --bs-pagination-color: #041930;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #041930;
}

[data-bs-theme=upnify] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #041930;
}

[data-bs-theme=upnify] .offcanvas .offcanvas-header {
  background: rgb(2, 12.5, 24);
}

[data-bs-theme=upnify] .form-control:focus,
[data-bs-theme=upnify] .form-select:focus {
  border-color: rgb(129.5, 140, 151.5);
  box-shadow: 0 0 0 1px rgba(4, 25, 48, 0.25);
}

[data-bs-theme=upnify] .form-control:focus.is-invalid,
[data-bs-theme=upnify] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=upnify] .form-check-input:checked {
  background-color: #041930;
  border-color: #041930;
}

[data-bs-theme=upnify] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(4, 25, 48, 0.25);
}

[data-bs-theme=upnify] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #041930;
  --bs-btn-border-color: #041930;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(41.65, 59.5, 79.05);
  --bs-btn-hover-border-color: rgb(29.1, 48, 68.7);
  --bs-btn-focus-shadow-rgb: 42, 60, 79;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(54.2, 71, 89.4);
  --bs-btn-active-border-color: rgb(29.1, 48, 68.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #041930;
  --bs-btn-disabled-border-color: #041930;
}

[data-bs-theme=upnify] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(2, 12.5, 24);
  --bs-btn-border-color: rgb(2, 12.5, 24);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.95, 48.875, 58.65);
  --bs-btn-hover-border-color: rgb(27.3, 36.75, 47.1);
  --bs-btn-focus-shadow-rgb: 40, 49, 59;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(52.6, 61, 70.2);
  --bs-btn-active-border-color: rgb(27.3, 36.75, 47.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(2, 12.5, 24);
  --bs-btn-disabled-border-color: rgb(2, 12.5, 24);
}

[data-bs-theme=upnify] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=upnify] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=upnify] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=upnify] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=upnify] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=upnify] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=upnify] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=upnify] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=upnify] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=upnify] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=upnify] .btn-outline-primary {
  --bs-btn-color: #041930;
  --bs-btn-border-color: #041930;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #041930;
  --bs-btn-hover-border-color: #041930;
  --bs-btn-focus-shadow-rgb: 4, 25, 48;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(3.52, 22, 42.24);
  --bs-btn-active-border-color: rgb(3.36, 21, 40.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #041930;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #041930;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-secondary {
  --bs-btn-color: rgb(2, 12.5, 24);
  --bs-btn-border-color: rgb(2, 12.5, 24);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(2, 12.5, 24);
  --bs-btn-hover-border-color: rgb(2, 12.5, 24);
  --bs-btn-focus-shadow-rgb: 2, 13, 24;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(1.76, 11, 21.12);
  --bs-btn-active-border-color: rgb(1.68, 10.5, 20.16);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(2, 12.5, 24);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(2, 12.5, 24);
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=upnify] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=upnify] {
  --upy-background-img: url(/img/themes/original-upnify.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=grayday] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #434242;
  --bs-secondary: rgb(85.8, 84.9, 84.9);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 67, 66, 66;
  --bs-secondary-rgb: 86, 85, 85;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(26.8, 26.4, 26.4);
  --bs-secondary-text-emphasis: rgb(34.32, 33.96, 33.96);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(217.4, 217.2, 217.2);
  --bs-secondary-bg-subtle: rgb(221.16, 220.98, 220.98);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(179.8, 179.4, 179.4);
  --bs-secondary-border-subtle: rgb(187.32, 186.96, 186.96);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #434242;
  --bs-link-color-rgb: 67, 66, 66;
  --bs-link-hover-color: rgb(53.6, 52.8, 52.8);
  --bs-link-hover-color-rgb: 54, 53, 53;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=grayday] .text-bg-secondary {
  background-color: rgb(85.8, 84.9, 84.9) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=grayday] .sidebar {
  --upy-sidebar-bg: #434242;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=grayday] .table-dark {
  --bs-table-bg: rgb(104.6, 103.8, 103.8);
}

[data-bs-theme=grayday] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ced4da;
  --bs-table-hover-bg: #adb5bd;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=grayday] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=grayday] .list-group {
  --bs-list-group-active-bg: #434242;
  --bs-list-group-active-border-color: #434242;
}

[data-bs-theme=grayday] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(53.6, 52.8, 52.8);
}

[data-bs-theme=grayday] .pagination {
  --bs-pagination-active-bg: #434242;
  --bs-pagination-active-border-color: #434242;
  --bs-pagination-color: #434242;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #434242;
}

[data-bs-theme=grayday] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #434242;
}

[data-bs-theme=grayday] .offcanvas .offcanvas-header {
  background: rgb(85.8, 84.9, 84.9);
}

[data-bs-theme=grayday] .form-control:focus,
[data-bs-theme=grayday] .form-select:focus {
  border-color: rgb(161, 160.5, 160.5);
  box-shadow: 0 0 0 1px rgba(67, 66, 66, 0.25);
}

[data-bs-theme=grayday] .form-control:focus.is-invalid,
[data-bs-theme=grayday] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=grayday] .form-check-input:checked {
  background-color: #434242;
  border-color: #434242;
}

[data-bs-theme=grayday] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(67, 66, 66, 0.25);
}

[data-bs-theme=grayday] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #434242;
  --bs-btn-border-color: #434242;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(95.2, 94.35, 94.35);
  --bs-btn-hover-border-color: rgb(85.8, 84.9, 84.9);
  --bs-btn-focus-shadow-rgb: 95, 94, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(104.6, 103.8, 103.8);
  --bs-btn-active-border-color: rgb(85.8, 84.9, 84.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #434242;
  --bs-btn-disabled-border-color: #434242;
}

[data-bs-theme=grayday] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(85.8, 84.9, 84.9);
  --bs-btn-border-color: rgb(85.8, 84.9, 84.9);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(111.18, 110.415, 110.415);
  --bs-btn-hover-border-color: rgb(102.72, 101.91, 101.91);
  --bs-btn-focus-shadow-rgb: 111, 110, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(119.64, 118.92, 118.92);
  --bs-btn-active-border-color: rgb(102.72, 101.91, 101.91);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(85.8, 84.9, 84.9);
  --bs-btn-disabled-border-color: rgb(85.8, 84.9, 84.9);
}

[data-bs-theme=grayday] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=grayday] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=grayday] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=grayday] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=grayday] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=grayday] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=grayday] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=grayday] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=grayday] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=grayday] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=grayday] .btn-outline-primary {
  --bs-btn-color: #434242;
  --bs-btn-border-color: #434242;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #434242;
  --bs-btn-hover-border-color: #434242;
  --bs-btn-focus-shadow-rgb: 67, 66, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(58.96, 58.08, 58.08);
  --bs-btn-active-border-color: rgb(56.28, 55.44, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #434242;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #434242;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-secondary {
  --bs-btn-color: rgb(85.8, 84.9, 84.9);
  --bs-btn-border-color: rgb(85.8, 84.9, 84.9);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(85.8, 84.9, 84.9);
  --bs-btn-hover-border-color: rgb(85.8, 84.9, 84.9);
  --bs-btn-focus-shadow-rgb: 86, 85, 85;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(75.504, 74.712, 74.712);
  --bs-btn-active-border-color: rgb(72.072, 71.316, 71.316);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(85.8, 84.9, 84.9);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(85.8, 84.9, 84.9);
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=grayday] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=grayday] {
  --upy-background-img: url(/img/themes/color-gris.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=oceanblue] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #011c40;
  --bs-secondary: rgb(0.8, 22.4, 51.2);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 1, 28, 64;
  --bs-secondary-rgb: 1, 22, 51;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0.4, 11.2, 25.6);
  --bs-secondary-text-emphasis: rgb(0.32, 8.96, 20.48);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.2, 209.6, 216.8);
  --bs-secondary-bg-subtle: rgb(204.16, 208.48, 214.24);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153.4, 164.2, 178.6);
  --bs-secondary-border-subtle: rgb(153.32, 161.96, 173.48);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #011c40;
  --bs-link-color-rgb: 1, 28, 64;
  --bs-link-hover-color: rgb(0.8, 22.4, 51.2);
  --bs-link-hover-color-rgb: 1, 22, 51;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=oceanblue] .text-bg-secondary {
  background-color: rgb(0.8, 22.4, 51.2) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=oceanblue] .sidebar {
  --upy-sidebar-bg: #011c40;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=oceanblue] .table-dark {
  --bs-table-bg: rgb(26.4, 50.7, 83.1);
}

[data-bs-theme=oceanblue] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ced4da;
  --bs-table-hover-bg: #adb5bd;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=oceanblue] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=oceanblue] .list-group {
  --bs-list-group-active-bg: #011c40;
  --bs-list-group-active-border-color: #011c40;
}

[data-bs-theme=oceanblue] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(0.8, 22.4, 51.2);
}

[data-bs-theme=oceanblue] .pagination {
  --bs-pagination-active-bg: #011c40;
  --bs-pagination-active-border-color: #011c40;
  --bs-pagination-color: #011c40;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #011c40;
}

[data-bs-theme=oceanblue] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #011c40;
}

[data-bs-theme=oceanblue] .offcanvas .offcanvas-header {
  background: rgb(0.8, 22.4, 51.2);
}

[data-bs-theme=oceanblue] .form-control:focus,
[data-bs-theme=oceanblue] .form-select:focus {
  border-color: rgb(128, 141.5, 159.5);
  box-shadow: 0 0 0 1px rgba(1, 28, 64, 0.25);
}

[data-bs-theme=oceanblue] .form-control:focus.is-invalid,
[data-bs-theme=oceanblue] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=oceanblue] .form-check-input:checked {
  background-color: #011c40;
  border-color: #011c40;
}

[data-bs-theme=oceanblue] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(1, 28, 64, 0.25);
}

[data-bs-theme=oceanblue] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #011c40;
  --bs-btn-border-color: #011c40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.1, 62.05, 92.65);
  --bs-btn-hover-border-color: rgb(26.4, 50.7, 83.1);
  --bs-btn-focus-shadow-rgb: 39, 62, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.8, 73.4, 102.2);
  --bs-btn-active-border-color: rgb(26.4, 50.7, 83.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #011c40;
  --bs-btn-disabled-border-color: #011c40;
}

[data-bs-theme=oceanblue] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(0.8, 22.4, 51.2);
  --bs-btn-border-color: rgb(0.8, 22.4, 51.2);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(38.93, 57.29, 81.77);
  --bs-btn-hover-border-color: rgb(26.22, 45.66, 71.58);
  --bs-btn-focus-shadow-rgb: 39, 57, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.64, 68.92, 91.96);
  --bs-btn-active-border-color: rgb(26.22, 45.66, 71.58);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(0.8, 22.4, 51.2);
  --bs-btn-disabled-border-color: rgb(0.8, 22.4, 51.2);
}

[data-bs-theme=oceanblue] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=oceanblue] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=oceanblue] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=oceanblue] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=oceanblue] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=oceanblue] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=oceanblue] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=oceanblue] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=oceanblue] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=oceanblue] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=oceanblue] .btn-outline-primary {
  --bs-btn-color: #011c40;
  --bs-btn-border-color: #011c40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #011c40;
  --bs-btn-hover-border-color: #011c40;
  --bs-btn-focus-shadow-rgb: 1, 28, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0.88, 24.64, 56.32);
  --bs-btn-active-border-color: rgb(0.84, 23.52, 53.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #011c40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #011c40;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-secondary {
  --bs-btn-color: rgb(0.8, 22.4, 51.2);
  --bs-btn-border-color: rgb(0.8, 22.4, 51.2);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(0.8, 22.4, 51.2);
  --bs-btn-hover-border-color: rgb(0.8, 22.4, 51.2);
  --bs-btn-focus-shadow-rgb: 1, 22, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0.704, 19.712, 45.056);
  --bs-btn-active-border-color: rgb(0.672, 18.816, 43.008);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(0.8, 22.4, 51.2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(0.8, 22.4, 51.2);
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=oceanblue] {
  --upy-background-img: url(/img/themes/color-azul.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=redDevil] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #180101;
  --bs-secondary: #69132d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 24, 1, 1;
  --bs-secondary-rgb: 105, 19, 45;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(9.6, 0.4, 0.4);
  --bs-secondary-text-emphasis: rgb(42, 7.6, 18);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(208.8, 204.2, 204.2);
  --bs-secondary-bg-subtle: rgb(225, 207.8, 213);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(162.6, 153.4, 153.4);
  --bs-secondary-border-subtle: rgb(195, 160.6, 171);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #180101;
  --bs-link-color-rgb: 24, 1, 1;
  --bs-link-hover-color: rgb(19.2, 0.8, 0.8);
  --bs-link-hover-color-rgb: 19, 1, 1;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=redDevil] .text-bg-secondary {
  background-color: #69132d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=redDevil] .sidebar {
  --upy-sidebar-bg: #180101;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=redDevil] .table-dark {
  --bs-table-bg: rgb(70.2, 51.8, 51.8);
}

[data-bs-theme=redDevil] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ced4da;
  --bs-table-hover-bg: rgb(135, 66.2, 87);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=redDevil] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=redDevil] .list-group {
  --bs-list-group-active-bg: #180101;
  --bs-list-group-active-border-color: #180101;
}

[data-bs-theme=redDevil] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(19.2, 0.8, 0.8);
}

[data-bs-theme=redDevil] .pagination {
  --bs-pagination-active-bg: #180101;
  --bs-pagination-active-border-color: #180101;
  --bs-pagination-color: #180101;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #180101;
}

[data-bs-theme=redDevil] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #180101;
}

[data-bs-theme=redDevil] .offcanvas .offcanvas-header {
  background: #69132d;
}

[data-bs-theme=redDevil] .form-control:focus,
[data-bs-theme=redDevil] .form-select:focus {
  border-color: rgb(139.5, 128, 128);
  box-shadow: 0 0 0 1px rgba(24, 1, 1, 0.25);
}

[data-bs-theme=redDevil] .form-control:focus.is-invalid,
[data-bs-theme=redDevil] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=redDevil] .form-check-input:checked {
  background-color: #180101;
  border-color: #180101;
}

[data-bs-theme=redDevil] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(24, 1, 1, 0.25);
}

[data-bs-theme=redDevil] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #180101;
  --bs-btn-border-color: #180101;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(58.65, 39.1, 39.1);
  --bs-btn-hover-border-color: rgb(47.1, 26.4, 26.4);
  --bs-btn-focus-shadow-rgb: 59, 39, 39;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(70.2, 51.8, 51.8);
  --bs-btn-active-border-color: rgb(47.1, 26.4, 26.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #180101;
  --bs-btn-disabled-border-color: #180101;
}

[data-bs-theme=redDevil] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #69132d;
  --bs-btn-border-color: #69132d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(127.5, 54.4, 76.5);
  --bs-btn-hover-border-color: rgb(120, 42.6, 66);
  --bs-btn-focus-shadow-rgb: 128, 54, 77;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(135, 66.2, 87);
  --bs-btn-active-border-color: rgb(120, 42.6, 66);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #69132d;
  --bs-btn-disabled-border-color: #69132d;
}

[data-bs-theme=redDevil] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=redDevil] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=redDevil] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=redDevil] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=redDevil] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=redDevil] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=redDevil] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=redDevil] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=redDevil] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=redDevil] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=redDevil] .btn-outline-primary {
  --bs-btn-color: #180101;
  --bs-btn-border-color: #180101;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #180101;
  --bs-btn-hover-border-color: #180101;
  --bs-btn-focus-shadow-rgb: 24, 1, 1;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(21.12, 0.88, 0.88);
  --bs-btn-active-border-color: rgb(20.16, 0.84, 0.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #180101;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #180101;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-secondary {
  --bs-btn-color: #69132d;
  --bs-btn-border-color: #69132d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #69132d;
  --bs-btn-hover-border-color: #69132d;
  --bs-btn-focus-shadow-rgb: 105, 19, 45;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(92.4, 16.72, 39.6);
  --bs-btn-active-border-color: rgb(88.2, 15.96, 37.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #69132d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #69132d;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=redDevil] {
  --upy-background-img: url(/img/themes/color-rojo.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=turquoiseSplash] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #10626b;
  --bs-secondary: rgb(39.9, 113.7, 121.8);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 16, 98, 107;
  --bs-secondary-rgb: 40, 114, 122;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(6.4, 39.2, 42.8);
  --bs-secondary-text-emphasis: rgb(15.96, 45.48, 48.72);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(207.2, 223.6, 225.4);
  --bs-secondary-bg-subtle: rgb(211.98, 226.74, 228.36);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(159.4, 192.2, 195.8);
  --bs-secondary-border-subtle: rgb(168.96, 198.48, 201.72);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #10626b;
  --bs-link-color-rgb: 16, 98, 107;
  --bs-link-hover-color: rgb(12.8, 78.4, 85.6);
  --bs-link-hover-color-rgb: 13, 78, 86;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=turquoiseSplash] .text-bg-secondary {
  background-color: rgb(39.9, 113.7, 121.8) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=turquoiseSplash] .sidebar {
  --upy-sidebar-bg: #10626b;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=turquoiseSplash] .table-dark {
  --bs-table-bg: rgb(63.8, 129.4, 136.6);
}

[data-bs-theme=turquoiseSplash] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #48D9D9;
  --bs-table-hover-bg: #f8a201;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=turquoiseSplash] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=turquoiseSplash] .list-group {
  --bs-list-group-active-bg: #10626b;
  --bs-list-group-active-border-color: #10626b;
}

[data-bs-theme=turquoiseSplash] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(12.8, 78.4, 85.6);
}

[data-bs-theme=turquoiseSplash] .pagination {
  --bs-pagination-active-bg: #10626b;
  --bs-pagination-active-border-color: #10626b;
  --bs-pagination-color: #10626b;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #10626b;
}

[data-bs-theme=turquoiseSplash] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #10626b;
}

[data-bs-theme=turquoiseSplash] .offcanvas .offcanvas-header {
  background: rgb(39.9, 113.7, 121.8);
}

[data-bs-theme=turquoiseSplash] .form-control:focus,
[data-bs-theme=turquoiseSplash] .form-select:focus {
  border-color: rgb(135.5, 176.5, 181);
  box-shadow: 0 0 0 1px rgba(16, 98, 107, 0.25);
}

[data-bs-theme=turquoiseSplash] .form-control:focus.is-invalid,
[data-bs-theme=turquoiseSplash] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=turquoiseSplash] .form-check-input:checked {
  background-color: #10626b;
  border-color: #10626b;
}

[data-bs-theme=turquoiseSplash] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(16, 98, 107, 0.25);
}

[data-bs-theme=turquoiseSplash] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #10626b;
  --bs-btn-border-color: #10626b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(51.85, 121.55, 129.2);
  --bs-btn-hover-border-color: rgb(39.9, 113.7, 121.8);
  --bs-btn-focus-shadow-rgb: 52, 122, 129;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(63.8, 129.4, 136.6);
  --bs-btn-active-border-color: rgb(39.9, 113.7, 121.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #10626b;
  --bs-btn-disabled-border-color: #10626b;
}

[data-bs-theme=turquoiseSplash] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(39.9, 113.7, 121.8);
  --bs-btn-border-color: rgb(39.9, 113.7, 121.8);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(72.165, 134.895, 141.78);
  --bs-btn-hover-border-color: rgb(61.41, 127.83, 135.12);
  --bs-btn-focus-shadow-rgb: 72, 135, 142;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(82.92, 141.96, 148.44);
  --bs-btn-active-border-color: rgb(61.41, 127.83, 135.12);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(39.9, 113.7, 121.8);
  --bs-btn-disabled-border-color: rgb(39.9, 113.7, 121.8);
}

[data-bs-theme=turquoiseSplash] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=turquoiseSplash] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=turquoiseSplash] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=turquoiseSplash] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=turquoiseSplash] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=turquoiseSplash] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=turquoiseSplash] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=turquoiseSplash] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=turquoiseSplash] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=turquoiseSplash] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=turquoiseSplash] .btn-outline-primary {
  --bs-btn-color: #10626b;
  --bs-btn-border-color: #10626b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #10626b;
  --bs-btn-hover-border-color: #10626b;
  --bs-btn-focus-shadow-rgb: 16, 98, 107;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(14.08, 86.24, 94.16);
  --bs-btn-active-border-color: rgb(13.44, 82.32, 89.88);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #10626b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #10626b;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-secondary {
  --bs-btn-color: rgb(39.9, 113.7, 121.8);
  --bs-btn-border-color: rgb(39.9, 113.7, 121.8);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.9, 113.7, 121.8);
  --bs-btn-hover-border-color: rgb(39.9, 113.7, 121.8);
  --bs-btn-focus-shadow-rgb: 40, 114, 122;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(35.112, 100.056, 107.184);
  --bs-btn-active-border-color: rgb(33.516, 95.508, 102.312);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(39.9, 113.7, 121.8);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(39.9, 113.7, 121.8);
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=turquoiseSplash] {
  --upy-background-img: url(/img/themes/color-turquesa.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=pinkWave] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #40272E;
  --bs-secondary: #FC4D88;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 64, 39, 46;
  --bs-secondary-rgb: 252, 77, 136;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(25.6, 15.6, 18.4);
  --bs-secondary-text-emphasis: rgb(100.8, 30.8, 54.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(216.8, 211.8, 213.2);
  --bs-secondary-bg-subtle: rgb(254.4, 219.4, 231.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(178.6, 168.6, 171.4);
  --bs-secondary-border-subtle: rgb(253.8, 183.8, 207.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #40272E;
  --bs-link-color-rgb: 64, 39, 46;
  --bs-link-hover-color: rgb(51.2, 31.2, 36.8);
  --bs-link-hover-color-rgb: 51, 31, 37;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=pinkWave] .text-bg-secondary {
  background-color: #FC4D88 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=pinkWave] .sidebar {
  --upy-sidebar-bg: #40272E;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=pinkWave] .table-dark {
  --bs-table-bg: rgb(102.2, 82.2, 87.8);
}

[data-bs-theme=pinkWave] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ced4da;
  --bs-table-hover-bg: rgb(252.6, 112.6, 159.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=pinkWave] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=pinkWave] .list-group {
  --bs-list-group-active-bg: #40272E;
  --bs-list-group-active-border-color: #40272E;
}

[data-bs-theme=pinkWave] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(51.2, 31.2, 36.8);
}

[data-bs-theme=pinkWave] .pagination {
  --bs-pagination-active-bg: #40272E;
  --bs-pagination-active-border-color: #40272E;
  --bs-pagination-color: #40272E;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #40272E;
}

[data-bs-theme=pinkWave] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #40272E;
}

[data-bs-theme=pinkWave] .offcanvas .offcanvas-header {
  background: #FC4D88;
}

[data-bs-theme=pinkWave] .form-control:focus,
[data-bs-theme=pinkWave] .form-select:focus {
  border-color: rgb(159.5, 147, 150.5);
  box-shadow: 0 0 0 1px rgba(64, 39, 46, 0.25);
}

[data-bs-theme=pinkWave] .form-control:focus.is-invalid,
[data-bs-theme=pinkWave] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=pinkWave] .form-check-input:checked {
  background-color: #40272E;
  border-color: #40272E;
}

[data-bs-theme=pinkWave] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(64, 39, 46, 0.25);
}

[data-bs-theme=pinkWave] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #40272E;
  --bs-btn-border-color: #40272E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(92.65, 71.4, 77.35);
  --bs-btn-hover-border-color: rgb(83.1, 60.6, 66.9);
  --bs-btn-focus-shadow-rgb: 93, 71, 77;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(102.2, 82.2, 87.8);
  --bs-btn-active-border-color: rgb(83.1, 60.6, 66.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #40272E;
  --bs-btn-disabled-border-color: #40272E;
}

[data-bs-theme=pinkWave] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #FC4D88;
  --bs-btn-border-color: #FC4D88;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(214.2, 65.45, 115.6);
  --bs-btn-hover-border-color: rgb(201.6, 61.6, 108.8);
  --bs-btn-focus-shadow-rgb: 214, 65, 116;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(201.6, 61.6, 108.8);
  --bs-btn-active-border-color: rgb(189, 57.75, 102);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FC4D88;
  --bs-btn-disabled-border-color: #FC4D88;
}

[data-bs-theme=pinkWave] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=pinkWave] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=pinkWave] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=pinkWave] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=pinkWave] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=pinkWave] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=pinkWave] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=pinkWave] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=pinkWave] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=pinkWave] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=pinkWave] .btn-outline-primary {
  --bs-btn-color: #40272E;
  --bs-btn-border-color: #40272E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #40272E;
  --bs-btn-hover-border-color: #40272E;
  --bs-btn-focus-shadow-rgb: 64, 39, 46;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(56.32, 34.32, 40.48);
  --bs-btn-active-border-color: rgb(53.76, 32.76, 38.64);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #40272E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #40272E;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-secondary {
  --bs-btn-color: #FC4D88;
  --bs-btn-border-color: #FC4D88;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FC4D88;
  --bs-btn-hover-border-color: #FC4D88;
  --bs-btn-focus-shadow-rgb: 252, 77, 136;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(221.76, 67.76, 119.68);
  --bs-btn-active-border-color: rgb(211.68, 64.68, 114.24);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FC4D88;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FC4D88;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=pinkWave] {
  --upy-background-img: url(/img/themes/color-rosa.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=orangeDream] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #333333;
  --bs-secondary: #FF8600;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 51, 51, 51;
  --bs-secondary-rgb: 255, 134, 0;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(20.4, 20.4, 20.4);
  --bs-secondary-text-emphasis: rgb(102, 53.6, 0);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(214.2, 214.2, 214.2);
  --bs-secondary-bg-subtle: rgb(255, 230.8, 204);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(173.4, 173.4, 173.4);
  --bs-secondary-border-subtle: rgb(255, 206.6, 153);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #333333;
  --bs-link-color-rgb: 51, 51, 51;
  --bs-link-hover-color: rgb(40.8, 40.8, 40.8);
  --bs-link-hover-color-rgb: 41, 41, 41;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=orangeDream] .text-bg-secondary {
  background-color: #FF8600 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=orangeDream] .sidebar {
  --upy-sidebar-bg: #333333;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=orangeDream] .table-dark {
  --bs-table-bg: rgb(91.8, 91.8, 91.8);
}

[data-bs-theme=orangeDream] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ced4da;
  --bs-table-hover-bg: rgb(91.8, 91.8, 91.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=orangeDream] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=orangeDream] .list-group {
  --bs-list-group-active-bg: #333333;
  --bs-list-group-active-border-color: #333333;
}

[data-bs-theme=orangeDream] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(40.8, 40.8, 40.8);
}

[data-bs-theme=orangeDream] .pagination {
  --bs-pagination-active-bg: #333333;
  --bs-pagination-active-border-color: #333333;
  --bs-pagination-color: #333333;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #333333;
}

[data-bs-theme=orangeDream] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #333333;
}

[data-bs-theme=orangeDream] .offcanvas .offcanvas-header {
  background: #FF8600;
}

[data-bs-theme=orangeDream] .form-control:focus,
[data-bs-theme=orangeDream] .form-select:focus {
  border-color: #999999;
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.25);
}

[data-bs-theme=orangeDream] .form-control:focus.is-invalid,
[data-bs-theme=orangeDream] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=orangeDream] .form-check-input:checked {
  background-color: #333333;
  border-color: #333333;
}

[data-bs-theme=orangeDream] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.25);
}

[data-bs-theme=orangeDream] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #333333;
  --bs-btn-border-color: #333333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(81.6, 81.6, 81.6);
  --bs-btn-hover-border-color: rgb(71.4, 71.4, 71.4);
  --bs-btn-focus-shadow-rgb: 82, 82, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(91.8, 91.8, 91.8);
  --bs-btn-active-border-color: rgb(71.4, 71.4, 71.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #333333;
  --bs-btn-disabled-border-color: #333333;
}

[data-bs-theme=orangeDream] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #FF8600;
  --bs-btn-border-color: #FF8600;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(255, 152.15, 38.25);
  --bs-btn-hover-border-color: rgb(255, 146.1, 25.5);
  --bs-btn-focus-shadow-rgb: 255, 152, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(255, 158.2, 51);
  --bs-btn-active-border-color: rgb(255, 146.1, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #FF8600;
  --bs-btn-disabled-border-color: #FF8600;
}

[data-bs-theme=orangeDream] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=orangeDream] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=orangeDream] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=orangeDream] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=orangeDream] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=orangeDream] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=orangeDream] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=orangeDream] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=orangeDream] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=orangeDream] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=orangeDream] .btn-outline-primary {
  --bs-btn-color: #333333;
  --bs-btn-border-color: #333333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #333333;
  --bs-btn-hover-border-color: #333333;
  --bs-btn-focus-shadow-rgb: 51, 51, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 44.88, 44.88);
  --bs-btn-active-border-color: rgb(42.84, 42.84, 42.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #333333;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #333333;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-secondary {
  --bs-btn-color: #FF8600;
  --bs-btn-border-color: #FF8600;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #FF8600;
  --bs-btn-hover-border-color: #FF8600;
  --bs-btn-focus-shadow-rgb: 255, 134, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(224.4, 117.92, 0);
  --bs-btn-active-border-color: rgb(214.2, 112.56, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FF8600;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FF8600;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=orangeDream] {
  --upy-background-img: url(/img/themes/color-naranja.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=greenDigital] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #323d26;
  --bs-secondary: #39870F;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 50, 61, 38;
  --bs-secondary-rgb: 57, 135, 15;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(20, 24.4, 15.2);
  --bs-secondary-text-emphasis: rgb(22.8, 54, 6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(214, 216.2, 211.6);
  --bs-secondary-bg-subtle: rgb(215.4, 231, 207);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(173, 177.4, 168.2);
  --bs-secondary-border-subtle: rgb(175.8, 207, 159);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #323d26;
  --bs-link-color-rgb: 50, 61, 38;
  --bs-link-hover-color: rgb(40, 48.8, 30.4);
  --bs-link-hover-color-rgb: 40, 49, 30;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=greenDigital] .text-bg-secondary {
  background-color: #39870F !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=greenDigital] .sidebar {
  --upy-sidebar-bg: #323d26;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=greenDigital] .table-dark {
  --bs-table-bg: rgb(91, 99.8, 81.4);
}

[data-bs-theme=greenDigital] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #f5f5c7;
  --bs-table-hover-bg: #adb5bd;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=greenDigital] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=greenDigital] .list-group {
  --bs-list-group-active-bg: #323d26;
  --bs-list-group-active-border-color: #323d26;
}

[data-bs-theme=greenDigital] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(40, 48.8, 30.4);
}

[data-bs-theme=greenDigital] .pagination {
  --bs-pagination-active-bg: #323d26;
  --bs-pagination-active-border-color: #323d26;
  --bs-pagination-color: #323d26;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #323d26;
}

[data-bs-theme=greenDigital] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #323d26;
}

[data-bs-theme=greenDigital] .offcanvas .offcanvas-header {
  background: #39870F;
}

[data-bs-theme=greenDigital] .form-control:focus,
[data-bs-theme=greenDigital] .form-select:focus {
  border-color: rgb(152.5, 158, 146.5);
  box-shadow: 0 0 0 1px rgba(50, 61, 38, 0.25);
}

[data-bs-theme=greenDigital] .form-control:focus.is-invalid,
[data-bs-theme=greenDigital] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=greenDigital] .form-check-input:checked {
  background-color: #323d26;
  border-color: #323d26;
}

[data-bs-theme=greenDigital] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(50, 61, 38, 0.25);
}

[data-bs-theme=greenDigital] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #323d26;
  --bs-btn-border-color: #323d26;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(80.75, 90.1, 70.55);
  --bs-btn-hover-border-color: rgb(70.5, 80.4, 59.7);
  --bs-btn-focus-shadow-rgb: 81, 90, 71;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(91, 99.8, 81.4);
  --bs-btn-active-border-color: rgb(70.5, 80.4, 59.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #323d26;
  --bs-btn-disabled-border-color: #323d26;
}

[data-bs-theme=greenDigital] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #39870F;
  --bs-btn-border-color: #39870F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(86.7, 153, 51);
  --bs-btn-hover-border-color: rgb(76.8, 147, 39);
  --bs-btn-focus-shadow-rgb: 87, 153, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(96.6, 159, 63);
  --bs-btn-active-border-color: rgb(76.8, 147, 39);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #39870F;
  --bs-btn-disabled-border-color: #39870F;
}

[data-bs-theme=greenDigital] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=greenDigital] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=greenDigital] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=greenDigital] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=greenDigital] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=greenDigital] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=greenDigital] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=greenDigital] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=greenDigital] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=greenDigital] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=greenDigital] .btn-outline-primary {
  --bs-btn-color: #323d26;
  --bs-btn-border-color: #323d26;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #323d26;
  --bs-btn-hover-border-color: #323d26;
  --bs-btn-focus-shadow-rgb: 50, 61, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44, 53.68, 33.44);
  --bs-btn-active-border-color: rgb(42, 51.24, 31.92);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #323d26;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #323d26;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-secondary {
  --bs-btn-color: #39870F;
  --bs-btn-border-color: #39870F;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #39870F;
  --bs-btn-hover-border-color: #39870F;
  --bs-btn-focus-shadow-rgb: 57, 135, 15;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(50.16, 118.8, 13.2);
  --bs-btn-active-border-color: rgb(47.88, 113.4, 12.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #39870F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #39870F;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=greenDigital] {
  --upy-background-img: url(/img/themes/color-verde.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=dune] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #010626;
  --bs-secondary: #F28322;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 1, 6, 38;
  --bs-secondary-rgb: 242, 131, 34;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0.4, 2.4, 15.2);
  --bs-secondary-text-emphasis: rgb(96.8, 52.4, 13.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.2, 205.2, 211.6);
  --bs-secondary-bg-subtle: rgb(252.4, 230.2, 210.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153.4, 155.4, 168.2);
  --bs-secondary-border-subtle: rgb(249.8, 205.4, 166.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #010626;
  --bs-link-color-rgb: 1, 6, 38;
  --bs-link-hover-color: rgb(0.8, 4.8, 30.4);
  --bs-link-hover-color-rgb: 1, 5, 30;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=dune] .text-bg-secondary {
  background-color: #F28322 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=dune] .sidebar {
  --upy-sidebar-bg: #010626;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=dune] .table-dark {
  --bs-table-bg: rgb(244.6, 155.8, 78.2);
}

[data-bs-theme=dune] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(128, 130.5, 146.5);
  --bs-table-hover-bg: rgb(247.2, 180.6, 122.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=dune] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=dune] .list-group {
  --bs-list-group-active-bg: #010626;
  --bs-list-group-active-border-color: #010626;
}

[data-bs-theme=dune] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(0.8, 4.8, 30.4);
}

[data-bs-theme=dune] .pagination {
  --bs-pagination-active-bg: #010626;
  --bs-pagination-active-border-color: #010626;
  --bs-pagination-color: #010626;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #010626;
}

[data-bs-theme=dune] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #010626;
}

[data-bs-theme=dune] .offcanvas .offcanvas-header {
  background: #F28322;
}

[data-bs-theme=dune] .form-control:focus,
[data-bs-theme=dune] .form-select:focus {
  border-color: rgb(128, 130.5, 146.5);
  box-shadow: 0 0 0 1px rgba(1, 6, 38, 0.25);
}

[data-bs-theme=dune] .form-control:focus.is-invalid,
[data-bs-theme=dune] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=dune] .form-check-input:checked {
  background-color: #010626;
  border-color: #010626;
}

[data-bs-theme=dune] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(1, 6, 38, 0.25);
}

[data-bs-theme=dune] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #010626;
  --bs-btn-border-color: #010626;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.1, 43.35, 70.55);
  --bs-btn-hover-border-color: rgb(26.4, 30.9, 59.7);
  --bs-btn-focus-shadow-rgb: 39, 43, 71;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.8, 55.8, 81.4);
  --bs-btn-active-border-color: rgb(26.4, 30.9, 59.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #010626;
  --bs-btn-disabled-border-color: #010626;
}

[data-bs-theme=dune] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F28322;
  --bs-btn-border-color: #F28322;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(243.95, 149.6, 67.15);
  --bs-btn-hover-border-color: rgb(243.3, 143.4, 56.1);
  --bs-btn-focus-shadow-rgb: 244, 150, 67;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(244.6, 155.8, 78.2);
  --bs-btn-active-border-color: rgb(243.3, 143.4, 56.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F28322;
  --bs-btn-disabled-border-color: #F28322;
}

[data-bs-theme=dune] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=dune] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=dune] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=dune] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=dune] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=dune] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=dune] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=dune] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=dune] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=dune] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=dune] .btn-outline-primary {
  --bs-btn-color: #010626;
  --bs-btn-border-color: #010626;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #010626;
  --bs-btn-hover-border-color: #010626;
  --bs-btn-focus-shadow-rgb: 1, 6, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0.88, 5.28, 33.44);
  --bs-btn-active-border-color: rgb(0.84, 5.04, 31.92);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #010626;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #010626;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-secondary {
  --bs-btn-color: #F28322;
  --bs-btn-border-color: #F28322;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F28322;
  --bs-btn-hover-border-color: #F28322;
  --bs-btn-focus-shadow-rgb: 242, 131, 34;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 115.28, 29.92);
  --bs-btn-active-border-color: rgb(203.28, 110.04, 28.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F28322;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F28322;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=dune] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=dune] {
  --upy-background-img: url(/img/themes/naturaleza-dunas.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=mountain] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #A62D4D;
  --bs-secondary: #2B2C28;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 166, 45, 77;
  --bs-secondary-rgb: 43, 44, 40;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(66.4, 18, 30.8);
  --bs-secondary-text-emphasis: rgb(17.2, 17.6, 16);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(237.2, 213, 219.4);
  --bs-secondary-bg-subtle: rgb(212.6, 212.8, 212);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(219.4, 171, 183.8);
  --bs-secondary-border-subtle: rgb(170.2, 170.6, 169);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #A62D4D;
  --bs-link-color-rgb: 166, 45, 77;
  --bs-link-hover-color: rgb(132.8, 36, 61.6);
  --bs-link-hover-color-rgb: 133, 36, 62;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=mountain] .text-bg-secondary {
  background-color: #2B2C28 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=mountain] .sidebar {
  --upy-sidebar-bg: #A62D4D;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=mountain] .table-dark {
  --bs-table-bg: rgb(85.4, 86.2, 83);
}

[data-bs-theme=mountain] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(210.5, 150, 166);
  --bs-table-hover-bg: rgb(127.8, 128.4, 126);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=mountain] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=mountain] .list-group {
  --bs-list-group-active-bg: #A62D4D;
  --bs-list-group-active-border-color: #A62D4D;
}

[data-bs-theme=mountain] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(132.8, 36, 61.6);
}

[data-bs-theme=mountain] .pagination {
  --bs-pagination-active-bg: #A62D4D;
  --bs-pagination-active-border-color: #A62D4D;
  --bs-pagination-color: #A62D4D;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #A62D4D;
}

[data-bs-theme=mountain] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #A62D4D;
}

[data-bs-theme=mountain] .offcanvas .offcanvas-header {
  background: #2B2C28;
}

[data-bs-theme=mountain] .form-control:focus,
[data-bs-theme=mountain] .form-select:focus {
  border-color: rgb(210.5, 150, 166);
  box-shadow: 0 0 0 1px rgba(166, 45, 77, 0.25);
}

[data-bs-theme=mountain] .form-control:focus.is-invalid,
[data-bs-theme=mountain] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=mountain] .form-check-input:checked {
  background-color: #A62D4D;
  border-color: #A62D4D;
}

[data-bs-theme=mountain] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(166, 45, 77, 0.25);
}

[data-bs-theme=mountain] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #A62D4D;
  --bs-btn-border-color: #A62D4D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(179.35, 76.5, 103.7);
  --bs-btn-hover-border-color: rgb(174.9, 66, 94.8);
  --bs-btn-focus-shadow-rgb: 179, 77, 104;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(183.8, 87, 112.6);
  --bs-btn-active-border-color: rgb(174.9, 66, 94.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #A62D4D;
  --bs-btn-disabled-border-color: #A62D4D;
}

[data-bs-theme=mountain] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2B2C28;
  --bs-btn-border-color: #2B2C28;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(74.8, 75.65, 72.25);
  --bs-btn-hover-border-color: rgb(64.2, 65.1, 61.5);
  --bs-btn-focus-shadow-rgb: 75, 76, 72;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(85.4, 86.2, 83);
  --bs-btn-active-border-color: rgb(64.2, 65.1, 61.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2B2C28;
  --bs-btn-disabled-border-color: #2B2C28;
}

[data-bs-theme=mountain] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=mountain] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=mountain] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=mountain] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=mountain] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=mountain] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=mountain] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=mountain] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=mountain] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=mountain] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=mountain] .btn-outline-primary {
  --bs-btn-color: #A62D4D;
  --bs-btn-border-color: #A62D4D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #A62D4D;
  --bs-btn-hover-border-color: #A62D4D;
  --bs-btn-focus-shadow-rgb: 166, 45, 77;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(146.08, 39.6, 67.76);
  --bs-btn-active-border-color: rgb(139.44, 37.8, 64.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #A62D4D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #A62D4D;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-secondary {
  --bs-btn-color: #2B2C28;
  --bs-btn-border-color: #2B2C28;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2B2C28;
  --bs-btn-hover-border-color: #2B2C28;
  --bs-btn-focus-shadow-rgb: 43, 44, 40;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(37.84, 38.72, 35.2);
  --bs-btn-active-border-color: rgb(36.12, 36.96, 33.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2B2C28;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2B2C28;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=mountain] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=mountain] {
  --upy-background-img: url(/img/themes/naturaleza-montanas.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=cancun] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #bf3776;
  --bs-secondary: #0367A6;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 191, 55, 118;
  --bs-secondary-rgb: 3, 103, 166;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(76.4, 22, 47.2);
  --bs-secondary-text-emphasis: rgb(1.2, 41.2, 66.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(242.2, 215, 227.6);
  --bs-secondary-bg-subtle: rgb(204.6, 224.6, 237.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(229.4, 175, 200.2);
  --bs-secondary-border-subtle: rgb(154.2, 194.2, 219.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #bf3776;
  --bs-link-color-rgb: 191, 55, 118;
  --bs-link-hover-color: rgb(152.8, 44, 94.4);
  --bs-link-hover-color-rgb: 153, 44, 94;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=cancun] .text-bg-secondary {
  background-color: #0367A6 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=cancun] .sidebar {
  --upy-sidebar-bg: #bf3776;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=cancun] .table-dark {
  --bs-table-bg: rgb(53.4, 133.4, 183.8);
}

[data-bs-theme=cancun] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #90ccda;
  --bs-table-hover-bg: #0367A6;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=cancun] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=cancun] .list-group {
  --bs-list-group-active-bg: #bf3776;
  --bs-list-group-active-border-color: #bf3776;
}

[data-bs-theme=cancun] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(152.8, 44, 94.4);
}

[data-bs-theme=cancun] .pagination {
  --bs-pagination-active-bg: #bf3776;
  --bs-pagination-active-border-color: #bf3776;
  --bs-pagination-color: #bf3776;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #bf3776;
}

[data-bs-theme=cancun] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #bf3776;
}

[data-bs-theme=cancun] .offcanvas .offcanvas-header {
  background: #0367A6;
}

[data-bs-theme=cancun] .form-control:focus,
[data-bs-theme=cancun] .form-select:focus {
  border-color: rgb(223, 155, 186.5);
  box-shadow: 0 0 0 1px rgba(191, 55, 118, 0.25);
}

[data-bs-theme=cancun] .form-control:focus.is-invalid,
[data-bs-theme=cancun] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=cancun] .form-check-input:checked {
  background-color: #bf3776;
  border-color: #bf3776;
}

[data-bs-theme=cancun] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(191, 55, 118, 0.25);
}

[data-bs-theme=cancun] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #bf3776;
  --bs-btn-border-color: #bf3776;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(200.6, 85, 138.55);
  --bs-btn-hover-border-color: rgb(197.4, 75, 131.7);
  --bs-btn-focus-shadow-rgb: 201, 85, 139;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(203.8, 95, 145.4);
  --bs-btn-active-border-color: rgb(197.4, 75, 131.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #bf3776;
  --bs-btn-disabled-border-color: #bf3776;
}

[data-bs-theme=cancun] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0367A6;
  --bs-btn-border-color: #0367A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(40.8, 125.8, 179.35);
  --bs-btn-hover-border-color: rgb(28.2, 118.2, 174.9);
  --bs-btn-focus-shadow-rgb: 41, 126, 179;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(53.4, 133.4, 183.8);
  --bs-btn-active-border-color: rgb(28.2, 118.2, 174.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0367A6;
  --bs-btn-disabled-border-color: #0367A6;
}

[data-bs-theme=cancun] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=cancun] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=cancun] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=cancun] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=cancun] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=cancun] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=cancun] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=cancun] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=cancun] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=cancun] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=cancun] .btn-outline-primary {
  --bs-btn-color: #bf3776;
  --bs-btn-border-color: #bf3776;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bf3776;
  --bs-btn-hover-border-color: #bf3776;
  --bs-btn-focus-shadow-rgb: 191, 55, 118;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(168.08, 48.4, 103.84);
  --bs-btn-active-border-color: rgb(160.44, 46.2, 99.12);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #bf3776;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bf3776;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-secondary {
  --bs-btn-color: #0367A6;
  --bs-btn-border-color: #0367A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0367A6;
  --bs-btn-hover-border-color: #0367A6;
  --bs-btn-focus-shadow-rgb: 3, 103, 166;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(2.64, 90.64, 146.08);
  --bs-btn-active-border-color: rgb(2.52, 86.52, 139.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0367A6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0367A6;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=cancun] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=cancun] {
  --upy-background-img: url(/img/themes/ciudad-cancun.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=flowers] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #472635;
  --bs-secondary: #67734D;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 71, 38, 53;
  --bs-secondary-rgb: 103, 115, 77;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(28.4, 15.2, 21.2);
  --bs-secondary-text-emphasis: rgb(41.2, 46, 30.8);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(218.2, 211.6, 214.6);
  --bs-secondary-bg-subtle: rgb(224.6, 227, 219.4);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(181.4, 168.2, 174.2);
  --bs-secondary-border-subtle: rgb(194.2, 199, 183.8);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #472635;
  --bs-link-color-rgb: 71, 38, 53;
  --bs-link-hover-color: #cccccc;
  --bs-link-hover-color-rgb: 204, 204, 204;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=flowers] .text-bg-secondary {
  background-color: #67734D !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=flowers] .sidebar {
  --upy-sidebar-bg: #472635;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=flowers] .table-dark {
  --bs-table-bg: rgb(133.4, 143, 112.6);
}

[data-bs-theme=flowers] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(163, 146.5, 154);
  --bs-table-hover-bg: rgb(163.8, 171, 148.2);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=flowers] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=flowers] .list-group {
  --bs-list-group-active-bg: #472635;
  --bs-list-group-active-border-color: #472635;
}

[data-bs-theme=flowers] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(56.8, 30.4, 42.4);
}

[data-bs-theme=flowers] .pagination {
  --bs-pagination-active-bg: #472635;
  --bs-pagination-active-border-color: #472635;
  --bs-pagination-color: #472635;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #472635;
}

[data-bs-theme=flowers] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #472635;
}

[data-bs-theme=flowers] .offcanvas .offcanvas-header {
  background: #67734D;
}

[data-bs-theme=flowers] .form-control:focus,
[data-bs-theme=flowers] .form-select:focus {
  border-color: rgb(163, 146.5, 154);
  box-shadow: 0 0 0 1px rgba(71, 38, 53, 0.25);
}

[data-bs-theme=flowers] .form-control:focus.is-invalid,
[data-bs-theme=flowers] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=flowers] .form-check-input:checked {
  background-color: #472635;
  border-color: #472635;
}

[data-bs-theme=flowers] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(71, 38, 53, 0.25);
}

[data-bs-theme=flowers] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #472635;
  --bs-btn-border-color: #472635;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(98.6, 70.55, 83.3);
  --bs-btn-hover-border-color: rgb(89.4, 59.7, 73.2);
  --bs-btn-focus-shadow-rgb: 99, 71, 83;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(107.8, 81.4, 93.4);
  --bs-btn-active-border-color: rgb(89.4, 59.7, 73.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #472635;
  --bs-btn-disabled-border-color: #472635;
}

[data-bs-theme=flowers] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #67734D;
  --bs-btn-border-color: #67734D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(125.8, 136, 103.7);
  --bs-btn-hover-border-color: rgb(118.2, 129, 94.8);
  --bs-btn-focus-shadow-rgb: 126, 136, 104;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(133.4, 143, 112.6);
  --bs-btn-active-border-color: rgb(118.2, 129, 94.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #67734D;
  --bs-btn-disabled-border-color: #67734D;
}

[data-bs-theme=flowers] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=flowers] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=flowers] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=flowers] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=flowers] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=flowers] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=flowers] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=flowers] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=flowers] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=flowers] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=flowers] .btn-outline-primary {
  --bs-btn-color: #472635;
  --bs-btn-border-color: #472635;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #472635;
  --bs-btn-hover-border-color: #472635;
  --bs-btn-focus-shadow-rgb: 71, 38, 53;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(62.48, 33.44, 46.64);
  --bs-btn-active-border-color: rgb(59.64, 31.92, 44.52);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #472635;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #472635;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-secondary {
  --bs-btn-color: #67734D;
  --bs-btn-border-color: #67734D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #67734D;
  --bs-btn-hover-border-color: #67734D;
  --bs-btn-focus-shadow-rgb: 103, 115, 77;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(90.64, 101.2, 67.76);
  --bs-btn-active-border-color: rgb(86.52, 96.6, 64.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #67734D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #67734D;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=flowers] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=flowers] {
  --upy-background-img: url(/img/themes/naturaleza-flores.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=snowfall] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #73779B;
  --bs-secondary: #BF712C;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 115, 119, 155;
  --bs-secondary-rgb: 191, 113, 44;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(46, 47.6, 62);
  --bs-secondary-text-emphasis: rgb(76.4, 45.2, 17.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(227, 227.8, 235);
  --bs-secondary-bg-subtle: rgb(242.2, 226.6, 212.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(199, 200.6, 215);
  --bs-secondary-border-subtle: rgb(229.4, 198.2, 170.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(92, 95.2, 124);
  --bs-link-color-rgb: 92, 95, 124;
  --bs-link-hover-color: #cccccc;
  --bs-link-hover-color-rgb: 204, 204, 204;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=snowfall] .text-bg-secondary {
  background-color: #BF712C !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=snowfall] .sidebar {
  --upy-sidebar-bg: #73779B;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=snowfall] .table-dark {
  --bs-table-bg: rgb(203.8, 141.4, 86.2);
}

[data-bs-theme=snowfall] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #b9bbcd;
  --bs-table-hover-bg: rgb(216.6, 169.8, 128.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=snowfall] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=snowfall] .list-group {
  --bs-list-group-active-bg: #73779B;
  --bs-list-group-active-border-color: #73779B;
}

[data-bs-theme=snowfall] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(92, 95.2, 124);
}

[data-bs-theme=snowfall] .pagination {
  --bs-pagination-active-bg: #73779B;
  --bs-pagination-active-border-color: #73779B;
  --bs-pagination-color: #73779B;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #73779B;
}

[data-bs-theme=snowfall] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #73779B;
}

[data-bs-theme=snowfall] .offcanvas .offcanvas-header {
  background: #BF712C;
}

[data-bs-theme=snowfall] .form-control:focus,
[data-bs-theme=snowfall] .form-select:focus {
  border-color: #b9bbcd;
  box-shadow: 0 0 0 1px rgba(115, 119, 155, 0.25);
}

[data-bs-theme=snowfall] .form-control:focus.is-invalid,
[data-bs-theme=snowfall] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=snowfall] .form-check-input:checked {
  background-color: #73779B;
  border-color: #73779B;
}

[data-bs-theme=snowfall] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(115, 119, 155, 0.25);
}

[data-bs-theme=snowfall] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #73779B;
  --bs-btn-border-color: #73779B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(136, 139.4, 170);
  --bs-btn-hover-border-color: rgb(129, 132.6, 165);
  --bs-btn-focus-shadow-rgb: 136, 139, 170;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(143, 146.2, 175);
  --bs-btn-active-border-color: rgb(129, 132.6, 165);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #73779B;
  --bs-btn-disabled-border-color: #73779B;
}

[data-bs-theme=snowfall] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #BF712C;
  --bs-btn-border-color: #BF712C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(200.6, 134.3, 75.65);
  --bs-btn-hover-border-color: rgb(197.4, 127.2, 65.1);
  --bs-btn-focus-shadow-rgb: 201, 134, 76;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(203.8, 141.4, 86.2);
  --bs-btn-active-border-color: rgb(197.4, 127.2, 65.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #BF712C;
  --bs-btn-disabled-border-color: #BF712C;
}

[data-bs-theme=snowfall] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=snowfall] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=snowfall] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=snowfall] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=snowfall] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=snowfall] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=snowfall] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=snowfall] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=snowfall] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=snowfall] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=snowfall] .btn-outline-primary {
  --bs-btn-color: #73779B;
  --bs-btn-border-color: #73779B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #73779B;
  --bs-btn-hover-border-color: #73779B;
  --bs-btn-focus-shadow-rgb: 115, 119, 155;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(101.2, 104.72, 136.4);
  --bs-btn-active-border-color: rgb(96.6, 99.96, 130.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #73779B;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #73779B;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-secondary {
  --bs-btn-color: #BF712C;
  --bs-btn-border-color: #BF712C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #BF712C;
  --bs-btn-hover-border-color: #BF712C;
  --bs-btn-focus-shadow-rgb: 191, 113, 44;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(168.08, 99.44, 38.72);
  --bs-btn-active-border-color: rgb(160.44, 94.92, 36.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #BF712C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BF712C;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=snowfall] {
  --upy-background-img: url(/img/themes/naturaleza-nieve.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=guadalajara] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #A63F03;
  --bs-secondary: #001524;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 166, 63, 3;
  --bs-secondary-rgb: 0, 21, 36;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(66.4, 25.2, 1.2);
  --bs-secondary-text-emphasis: rgb(0, 8.4, 14.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(237.2, 216.6, 204.6);
  --bs-secondary-bg-subtle: rgb(204, 208.2, 211.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(219.4, 178.2, 154.2);
  --bs-secondary-border-subtle: rgb(153, 161.4, 167.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(132.8, 50.4, 2.4);
  --bs-link-color-rgb: 133, 50, 2;
  --bs-link-hover-color: #cccccc;
  --bs-link-hover-color-rgb: 204, 204, 204;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=guadalajara] .text-bg-secondary {
  background-color: #001524 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=guadalajara] .sidebar {
  --upy-sidebar-bg: #A63F03;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=guadalajara] .table-dark {
  --bs-table-bg: #07070D;
}

[data-bs-theme=guadalajara] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(201.6, 139.8, 103.8);
  --bs-table-hover-bg: rgb(99.6, 37.8, 1.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=guadalajara] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=guadalajara] .list-group {
  --bs-list-group-active-bg: #A63F03;
  --bs-list-group-active-border-color: #A63F03;
}

[data-bs-theme=guadalajara] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(132.8, 50.4, 2.4);
}

[data-bs-theme=guadalajara] .pagination {
  --bs-pagination-active-bg: #A63F03;
  --bs-pagination-active-border-color: #A63F03;
  --bs-pagination-color: #A63F03;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #A63F03;
}

[data-bs-theme=guadalajara] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #A63F03;
}

[data-bs-theme=guadalajara] .offcanvas .offcanvas-header {
  background: #001524;
}

[data-bs-theme=guadalajara] .form-control:focus,
[data-bs-theme=guadalajara] .form-select:focus {
  border-color: rgb(210.5, 159, 129);
  box-shadow: 0 0 0 1px rgba(166, 63, 3, 0.25);
}

[data-bs-theme=guadalajara] .form-control:focus.is-invalid,
[data-bs-theme=guadalajara] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=guadalajara] .form-check-input:checked {
  background-color: #A63F03;
  border-color: #A63F03;
}

[data-bs-theme=guadalajara] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(166, 63, 3, 0.25);
}

[data-bs-theme=guadalajara] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #A63F03;
  --bs-btn-border-color: #A63F03;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(179.35, 91.8, 40.8);
  --bs-btn-hover-border-color: rgb(174.9, 82.2, 28.2);
  --bs-btn-focus-shadow-rgb: 179, 92, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(183.8, 101.4, 53.4);
  --bs-btn-active-border-color: rgb(174.9, 82.2, 28.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #A63F03;
  --bs-btn-disabled-border-color: #A63F03;
}

[data-bs-theme=guadalajara] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #001524;
  --bs-btn-border-color: #001524;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(38.25, 56.1, 68.85);
  --bs-btn-hover-border-color: rgb(25.5, 44.4, 57.9);
  --bs-btn-focus-shadow-rgb: 38, 56, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51, 67.8, 79.8);
  --bs-btn-active-border-color: rgb(25.5, 44.4, 57.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #001524;
  --bs-btn-disabled-border-color: #001524;
}

[data-bs-theme=guadalajara] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=guadalajara] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=guadalajara] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=guadalajara] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=guadalajara] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=guadalajara] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=guadalajara] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=guadalajara] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=guadalajara] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=guadalajara] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=guadalajara] .btn-outline-primary {
  --bs-btn-color: #A63F03;
  --bs-btn-border-color: #A63F03;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #A63F03;
  --bs-btn-hover-border-color: #A63F03;
  --bs-btn-focus-shadow-rgb: 166, 63, 3;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(146.08, 55.44, 2.64);
  --bs-btn-active-border-color: rgb(139.44, 52.92, 2.52);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #A63F03;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #A63F03;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-secondary {
  --bs-btn-color: #001524;
  --bs-btn-border-color: #001524;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #001524;
  --bs-btn-hover-border-color: #001524;
  --bs-btn-focus-shadow-rgb: 0, 21, 36;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0, 18.48, 31.68);
  --bs-btn-active-border-color: rgb(0, 17.64, 30.24);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #001524;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #001524;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=guadalajara] {
  --upy-background-img: url(/img/themes/ciudad-guadalajara.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=robotics] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #5377A6;
  --bs-secondary: #F26513;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 83, 119, 166;
  --bs-secondary-rgb: 242, 101, 19;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(33.2, 47.6, 66.4);
  --bs-secondary-text-emphasis: rgb(96.8, 40.4, 7.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(220.6, 227.8, 237.2);
  --bs-secondary-bg-subtle: rgb(252.4, 224.2, 207.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(186.2, 200.6, 219.4);
  --bs-secondary-border-subtle: rgb(249.8, 193.4, 160.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #5377A6;
  --bs-link-color-rgb: 83, 119, 166;
  --bs-link-hover-color: rgb(66.4, 95.2, 132.8);
  --bs-link-hover-color-rgb: 66, 95, 133;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=robotics] .text-bg-secondary {
  background-color: #F26513 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=robotics] .sidebar {
  --upy-sidebar-bg: #5377A6;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=robotics] .table-dark {
  --bs-table-bg: #F26513;
}

[data-bs-theme=robotics] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #b7cfee;
  --bs-table-hover-bg: rgb(247.2, 162.6, 113.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=robotics] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=robotics] .list-group {
  --bs-list-group-active-bg: #5377A6;
  --bs-list-group-active-border-color: #5377A6;
}

[data-bs-theme=robotics] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(66.4, 95.2, 132.8);
}

[data-bs-theme=robotics] .pagination {
  --bs-pagination-active-bg: #5377A6;
  --bs-pagination-active-border-color: #5377A6;
  --bs-pagination-color: #5377A6;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #5377A6;
}

[data-bs-theme=robotics] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #5377A6;
}

[data-bs-theme=robotics] .offcanvas .offcanvas-header {
  background: #F26513;
}

[data-bs-theme=robotics] .form-control:focus,
[data-bs-theme=robotics] .form-select:focus {
  border-color: rgb(169, 187, 210.5);
  box-shadow: 0 0 0 1px rgba(83, 119, 166, 0.25);
}

[data-bs-theme=robotics] .form-control:focus.is-invalid,
[data-bs-theme=robotics] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=robotics] .form-check-input:checked {
  background-color: #5377A6;
  border-color: #5377A6;
}

[data-bs-theme=robotics] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(83, 119, 166, 0.25);
}

[data-bs-theme=robotics] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5377A6;
  --bs-btn-border-color: #5377A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(108.8, 139.4, 179.35);
  --bs-btn-hover-border-color: rgb(100.2, 132.6, 174.9);
  --bs-btn-focus-shadow-rgb: 109, 139, 179;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(117.4, 146.2, 183.8);
  --bs-btn-active-border-color: rgb(100.2, 132.6, 174.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5377A6;
  --bs-btn-disabled-border-color: #5377A6;
}

[data-bs-theme=robotics] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F26513;
  --bs-btn-border-color: #F26513;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(243.95, 124.1, 54.4);
  --bs-btn-hover-border-color: rgb(243.3, 116.4, 42.6);
  --bs-btn-focus-shadow-rgb: 244, 124, 54;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(244.6, 131.8, 66.2);
  --bs-btn-active-border-color: rgb(243.3, 116.4, 42.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F26513;
  --bs-btn-disabled-border-color: #F26513;
}

[data-bs-theme=robotics] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=robotics] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=robotics] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=robotics] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=robotics] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=robotics] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=robotics] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=robotics] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=robotics] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=robotics] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=robotics] .btn-outline-primary {
  --bs-btn-color: #5377A6;
  --bs-btn-border-color: #5377A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5377A6;
  --bs-btn-hover-border-color: #5377A6;
  --bs-btn-focus-shadow-rgb: 83, 119, 166;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(73.04, 104.72, 146.08);
  --bs-btn-active-border-color: rgb(69.72, 99.96, 139.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #5377A6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5377A6;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-secondary {
  --bs-btn-color: #F26513;
  --bs-btn-border-color: #F26513;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F26513;
  --bs-btn-hover-border-color: #F26513;
  --bs-btn-focus-shadow-rgb: 242, 101, 19;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 88.88, 16.72);
  --bs-btn-active-border-color: rgb(203.28, 84.84, 15.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F26513;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F26513;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=robotics] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=robotics] {
  --upy-background-img: url(/img/themes/industria-industria.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=bay] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #0477BF;
  --bs-secondary: #F27405;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 4, 119, 191;
  --bs-secondary-rgb: 242, 116, 5;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(1.6, 47.6, 76.4);
  --bs-secondary-text-emphasis: rgb(96.8, 46.4, 2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.8, 227.8, 242.2);
  --bs-secondary-bg-subtle: rgb(252.4, 227.2, 205);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(154.6, 200.6, 229.4);
  --bs-secondary-border-subtle: rgb(249.8, 199.4, 155);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(3.2, 95.2, 152.8);
  --bs-link-color-rgb: 3, 95, 153;
  --bs-link-hover-color: #cccccc;
  --bs-link-hover-color-rgb: 204, 204, 204;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=bay] .text-bg-secondary {
  background-color: #F27405 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=bay] .sidebar {
  --upy-sidebar-bg: #0477BF;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=bay] .table-dark {
  --bs-table-bg: rgb(244.6, 143.8, 55);
}

[data-bs-theme=bay] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(129.5, 187, 223);
  --bs-table-hover-bg: rgb(247.2, 171.6, 105);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=bay] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=bay] .list-group {
  --bs-list-group-active-bg: #0477BF;
  --bs-list-group-active-border-color: #0477BF;
}

[data-bs-theme=bay] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(3.2, 95.2, 152.8);
}

[data-bs-theme=bay] .pagination {
  --bs-pagination-active-bg: #0477BF;
  --bs-pagination-active-border-color: #0477BF;
  --bs-pagination-color: #0477BF;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #0477BF;
}

[data-bs-theme=bay] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0477BF;
}

[data-bs-theme=bay] .offcanvas .offcanvas-header {
  background: #F27405;
}

[data-bs-theme=bay] .form-control:focus,
[data-bs-theme=bay] .form-select:focus {
  border-color: rgb(129.5, 187, 223);
  box-shadow: 0 0 0 1px rgba(4, 119, 191, 0.25);
}

[data-bs-theme=bay] .form-control:focus.is-invalid,
[data-bs-theme=bay] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=bay] .form-check-input:checked {
  background-color: #0477BF;
  border-color: #0477BF;
}

[data-bs-theme=bay] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(4, 119, 191, 0.25);
}

[data-bs-theme=bay] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0477BF;
  --bs-btn-border-color: #0477BF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(41.65, 139.4, 200.6);
  --bs-btn-hover-border-color: rgb(29.1, 132.6, 197.4);
  --bs-btn-focus-shadow-rgb: 42, 139, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(54.2, 146.2, 203.8);
  --bs-btn-active-border-color: rgb(29.1, 132.6, 197.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0477BF;
  --bs-btn-disabled-border-color: #0477BF;
}

[data-bs-theme=bay] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F27405;
  --bs-btn-border-color: #F27405;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(243.95, 136.85, 42.5);
  --bs-btn-hover-border-color: rgb(243.3, 129.9, 30);
  --bs-btn-focus-shadow-rgb: 244, 137, 43;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(244.6, 143.8, 55);
  --bs-btn-active-border-color: rgb(243.3, 129.9, 30);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F27405;
  --bs-btn-disabled-border-color: #F27405;
}

[data-bs-theme=bay] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=bay] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=bay] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=bay] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=bay] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=bay] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=bay] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=bay] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=bay] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=bay] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=bay] .btn-outline-primary {
  --bs-btn-color: #0477BF;
  --bs-btn-border-color: #0477BF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0477BF;
  --bs-btn-hover-border-color: #0477BF;
  --bs-btn-focus-shadow-rgb: 4, 119, 191;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(3.52, 104.72, 168.08);
  --bs-btn-active-border-color: rgb(3.36, 99.96, 160.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0477BF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0477BF;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-secondary {
  --bs-btn-color: #F27405;
  --bs-btn-border-color: #F27405;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F27405;
  --bs-btn-hover-border-color: #F27405;
  --bs-btn-focus-shadow-rgb: 242, 116, 5;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 102.08, 4.4);
  --bs-btn-active-border-color: rgb(203.28, 97.44, 4.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F27405;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F27405;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=bay] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=bay] {
  --upy-background-img: url(/img/themes/naturaleza-peces.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=cdmx] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #049DBF;
  --bs-secondary: #BF6374;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 4, 157, 191;
  --bs-secondary-rgb: 191, 99, 116;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(1.6, 62.8, 76.4);
  --bs-secondary-text-emphasis: rgb(76.4, 39.6, 46.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.8, 235.4, 242.2);
  --bs-secondary-bg-subtle: rgb(242.2, 223.8, 227.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(154.6, 215.8, 229.4);
  --bs-secondary-border-subtle: rgb(229.4, 192.6, 199.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(3.2, 125.6, 152.8);
  --bs-link-color-rgb: 3, 126, 153;
  --bs-link-hover-color: #cccccc;
  --bs-link-hover-color-rgb: 204, 204, 204;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=cdmx] .text-bg-secondary {
  background-color: #BF6374 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=cdmx] .sidebar {
  --upy-sidebar-bg: #049DBF;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=cdmx] .table-dark {
  --bs-table-bg: rgb(152.8, 79.2, 92.8);
}

[data-bs-theme=cdmx] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #b4eaf0;
  --bs-table-hover-bg: rgb(152.8, 79.2, 92.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=cdmx] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=cdmx] .list-group {
  --bs-list-group-active-bg: #049DBF;
  --bs-list-group-active-border-color: #049DBF;
}

[data-bs-theme=cdmx] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(3.2, 125.6, 152.8);
}

[data-bs-theme=cdmx] .pagination {
  --bs-pagination-active-bg: #049DBF;
  --bs-pagination-active-border-color: #049DBF;
  --bs-pagination-color: #049DBF;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #049DBF;
}

[data-bs-theme=cdmx] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #049DBF;
}

[data-bs-theme=cdmx] .offcanvas .offcanvas-header {
  background: #BF6374;
}

[data-bs-theme=cdmx] .form-control:focus,
[data-bs-theme=cdmx] .form-select:focus {
  border-color: rgb(129.5, 206, 223);
  box-shadow: 0 0 0 1px rgba(4, 157, 191, 0.25);
}

[data-bs-theme=cdmx] .form-control:focus.is-invalid,
[data-bs-theme=cdmx] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=cdmx] .form-check-input:checked {
  background-color: #049DBF;
  border-color: #049DBF;
}

[data-bs-theme=cdmx] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(4, 157, 191, 0.25);
}

[data-bs-theme=cdmx] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #049DBF;
  --bs-btn-border-color: #049DBF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(41.65, 171.7, 200.6);
  --bs-btn-hover-border-color: rgb(29.1, 166.8, 197.4);
  --bs-btn-focus-shadow-rgb: 42, 172, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(54.2, 176.6, 203.8);
  --bs-btn-active-border-color: rgb(29.1, 166.8, 197.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #049DBF;
  --bs-btn-disabled-border-color: #049DBF;
}

[data-bs-theme=cdmx] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #BF6374;
  --bs-btn-border-color: #BF6374;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(200.6, 122.4, 136.85);
  --bs-btn-hover-border-color: rgb(197.4, 114.6, 129.9);
  --bs-btn-focus-shadow-rgb: 201, 122, 137;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(203.8, 130.2, 143.8);
  --bs-btn-active-border-color: rgb(197.4, 114.6, 129.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #BF6374;
  --bs-btn-disabled-border-color: #BF6374;
}

[data-bs-theme=cdmx] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=cdmx] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=cdmx] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=cdmx] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=cdmx] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=cdmx] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=cdmx] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=cdmx] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=cdmx] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=cdmx] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=cdmx] .btn-outline-primary {
  --bs-btn-color: #049DBF;
  --bs-btn-border-color: #049DBF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #049DBF;
  --bs-btn-hover-border-color: #049DBF;
  --bs-btn-focus-shadow-rgb: 4, 157, 191;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(3.52, 138.16, 168.08);
  --bs-btn-active-border-color: rgb(3.36, 131.88, 160.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #049DBF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #049DBF;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-secondary {
  --bs-btn-color: #BF6374;
  --bs-btn-border-color: #BF6374;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #BF6374;
  --bs-btn-hover-border-color: #BF6374;
  --bs-btn-focus-shadow-rgb: 191, 99, 116;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(168.08, 87.12, 102.08);
  --bs-btn-active-border-color: rgb(160.44, 83.16, 97.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #BF6374;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #BF6374;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=cdmx] {
  --upy-background-img: url(/img/themes/ciudad-mexico.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=pool] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #F2529D;
  --bs-secondary: #048ABF;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 242, 82, 157;
  --bs-secondary-rgb: 4, 138, 191;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(96.8, 32.8, 62.8);
  --bs-secondary-text-emphasis: rgb(1.6, 55.2, 76.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(252.4, 220.4, 235.4);
  --bs-secondary-bg-subtle: rgb(204.8, 231.6, 242.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(249.8, 185.8, 215.8);
  --bs-secondary-border-subtle: rgb(154.6, 208.2, 229.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #F2529D;
  --bs-link-color-rgb: 242, 82, 157;
  --bs-link-hover-color: rgb(193.6, 65.6, 125.6);
  --bs-link-hover-color-rgb: 194, 66, 126;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=pool] .text-bg-secondary {
  background-color: #048ABF !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=pool] .sidebar {
  --upy-sidebar-bg: #F2529D;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=pool] .table-dark {
  --bs-table-bg: #ec2883;
}

[data-bs-theme=pool] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #8fe1eb;
  --bs-table-hover-bg: #048ABF;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=pool] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=pool] .list-group {
  --bs-list-group-active-bg: #F2529D;
  --bs-list-group-active-border-color: #F2529D;
}

[data-bs-theme=pool] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(193.6, 65.6, 125.6);
}

[data-bs-theme=pool] .pagination {
  --bs-pagination-active-bg: #F2529D;
  --bs-pagination-active-border-color: #F2529D;
  --bs-pagination-color: #F2529D;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #F2529D;
}

[data-bs-theme=pool] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #F2529D;
}

[data-bs-theme=pool] .offcanvas .offcanvas-header {
  background: #048ABF;
}

[data-bs-theme=pool] .form-control:focus,
[data-bs-theme=pool] .form-select:focus {
  border-color: rgb(248.5, 168.5, 206);
  box-shadow: 0 0 0 1px rgba(242, 82, 157, 0.25);
}

[data-bs-theme=pool] .form-control:focus.is-invalid,
[data-bs-theme=pool] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=pool] .form-check-input:checked {
  background-color: #F2529D;
  border-color: #F2529D;
}

[data-bs-theme=pool] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(242, 82, 157, 0.25);
}

[data-bs-theme=pool] .btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #F2529D;
  --bs-btn-border-color: #F2529D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(205.7, 69.7, 133.45);
  --bs-btn-hover-border-color: rgb(193.6, 65.6, 125.6);
  --bs-btn-focus-shadow-rgb: 206, 70, 133;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(193.6, 65.6, 125.6);
  --bs-btn-active-border-color: rgb(181.5, 61.5, 117.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F2529D;
  --bs-btn-disabled-border-color: #F2529D;
}

[data-bs-theme=pool] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #048ABF;
  --bs-btn-border-color: #048ABF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(41.65, 155.55, 200.6);
  --bs-btn-hover-border-color: rgb(29.1, 149.7, 197.4);
  --bs-btn-focus-shadow-rgb: 42, 156, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(54.2, 161.4, 203.8);
  --bs-btn-active-border-color: rgb(29.1, 149.7, 197.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #048ABF;
  --bs-btn-disabled-border-color: #048ABF;
}

[data-bs-theme=pool] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=pool] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=pool] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=pool] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=pool] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=pool] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=pool] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=pool] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=pool] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=pool] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=pool] .btn-outline-primary {
  --bs-btn-color: #F2529D;
  --bs-btn-border-color: #F2529D;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #F2529D;
  --bs-btn-hover-border-color: #F2529D;
  --bs-btn-focus-shadow-rgb: 242, 82, 157;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(212.96, 72.16, 138.16);
  --bs-btn-active-border-color: rgb(203.28, 68.88, 131.88);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F2529D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2529D;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-secondary {
  --bs-btn-color: #048ABF;
  --bs-btn-border-color: #048ABF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #048ABF;
  --bs-btn-hover-border-color: #048ABF;
  --bs-btn-focus-shadow-rgb: 4, 138, 191;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(3.52, 121.44, 168.08);
  --bs-btn-active-border-color: rgb(3.36, 115.92, 160.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #048ABF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #048ABF;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=pool] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=pool] {
  --upy-background-img: url(/img/themes/abstracto-alberca.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=informationTechnology] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #012E40;
  --bs-secondary: #0396A6;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 1, 46, 64;
  --bs-secondary-rgb: 3, 150, 166;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0.4, 18.4, 25.6);
  --bs-secondary-text-emphasis: rgb(1.2, 60, 66.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.2, 213.2, 216.8);
  --bs-secondary-bg-subtle: rgb(204.6, 234, 237.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153.4, 171.4, 178.6);
  --bs-secondary-border-subtle: rgb(154.2, 213, 219.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #012E40;
  --bs-link-color-rgb: 1, 46, 64;
  --bs-link-hover-color: rgb(0.8, 36.8, 51.2);
  --bs-link-hover-color-rgb: 1, 37, 51;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=informationTechnology] .text-bg-secondary {
  background-color: #0396A6 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=informationTechnology] .sidebar {
  --upy-sidebar-bg: #012E40;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=informationTechnology] .table-dark {
  --bs-table-bg: rgb(53.4, 171, 183.8);
}

[data-bs-theme=informationTechnology] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(128, 150.5, 159.5);
  --bs-table-hover-bg: rgb(103.8, 192, 201.6);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=informationTechnology] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=informationTechnology] .list-group {
  --bs-list-group-active-bg: #012E40;
  --bs-list-group-active-border-color: #012E40;
}

[data-bs-theme=informationTechnology] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(0.8, 36.8, 51.2);
}

[data-bs-theme=informationTechnology] .pagination {
  --bs-pagination-active-bg: #012E40;
  --bs-pagination-active-border-color: #012E40;
  --bs-pagination-color: #012E40;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #012E40;
}

[data-bs-theme=informationTechnology] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #012E40;
}

[data-bs-theme=informationTechnology] .offcanvas .offcanvas-header {
  background: #0396A6;
}

[data-bs-theme=informationTechnology] .form-control:focus,
[data-bs-theme=informationTechnology] .form-select:focus {
  border-color: rgb(128, 150.5, 159.5);
  box-shadow: 0 0 0 1px rgba(1, 46, 64, 0.25);
}

[data-bs-theme=informationTechnology] .form-control:focus.is-invalid,
[data-bs-theme=informationTechnology] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=informationTechnology] .form-check-input:checked {
  background-color: #012E40;
  border-color: #012E40;
}

[data-bs-theme=informationTechnology] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(1, 46, 64, 0.25);
}

[data-bs-theme=informationTechnology] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #012E40;
  --bs-btn-border-color: #012E40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.1, 77.35, 92.65);
  --bs-btn-hover-border-color: rgb(26.4, 66.9, 83.1);
  --bs-btn-focus-shadow-rgb: 39, 77, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.8, 87.8, 102.2);
  --bs-btn-active-border-color: rgb(26.4, 66.9, 83.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #012E40;
  --bs-btn-disabled-border-color: #012E40;
}

[data-bs-theme=informationTechnology] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0396A6;
  --bs-btn-border-color: #0396A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(40.8, 165.75, 179.35);
  --bs-btn-hover-border-color: rgb(28.2, 160.5, 174.9);
  --bs-btn-focus-shadow-rgb: 41, 166, 179;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(53.4, 171, 183.8);
  --bs-btn-active-border-color: rgb(28.2, 160.5, 174.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0396A6;
  --bs-btn-disabled-border-color: #0396A6;
}

[data-bs-theme=informationTechnology] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=informationTechnology] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=informationTechnology] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=informationTechnology] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=informationTechnology] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=informationTechnology] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=informationTechnology] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=informationTechnology] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=informationTechnology] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=informationTechnology] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=informationTechnology] .btn-outline-primary {
  --bs-btn-color: #012E40;
  --bs-btn-border-color: #012E40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #012E40;
  --bs-btn-hover-border-color: #012E40;
  --bs-btn-focus-shadow-rgb: 1, 46, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0.88, 40.48, 56.32);
  --bs-btn-active-border-color: rgb(0.84, 38.64, 53.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #012E40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #012E40;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-secondary {
  --bs-btn-color: #0396A6;
  --bs-btn-border-color: #0396A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0396A6;
  --bs-btn-hover-border-color: #0396A6;
  --bs-btn-focus-shadow-rgb: 3, 150, 166;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(2.64, 132, 146.08);
  --bs-btn-active-border-color: rgb(2.52, 126, 139.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0396A6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0396A6;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=informationTechnology] {
  --upy-background-img: url(/img/themes/industria-tecnologias-informacion.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=berlin] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #1c2b2c;
  --bs-secondary: #FB4B4E;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 28, 43, 44;
  --bs-secondary-rgb: 251, 75, 78;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(11.2, 17.2, 17.6);
  --bs-secondary-text-emphasis: rgb(100.4, 30, 31.2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(209.6, 212.6, 212.8);
  --bs-secondary-bg-subtle: rgb(254.2, 219, 219.6);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(164.2, 170.2, 170.6);
  --bs-secondary-border-subtle: rgb(253.4, 183, 184.2);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #1c2b2c;
  --bs-link-color-rgb: 28, 43, 44;
  --bs-link-hover-color: rgb(22.4, 34.4, 35.2);
  --bs-link-hover-color-rgb: 22, 34, 35;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=berlin] .text-bg-secondary {
  background-color: #FB4B4E !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=berlin] .sidebar {
  --upy-sidebar-bg: #1c2b2c;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=berlin] .table-dark {
  --bs-table-bg: rgb(251.8, 111, 113.4);
}

[data-bs-theme=berlin] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(141.5, 149, 149.5);
  --bs-table-hover-bg: rgb(252.6, 147, 148.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=berlin] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=berlin] .list-group {
  --bs-list-group-active-bg: #1c2b2c;
  --bs-list-group-active-border-color: #1c2b2c;
}

[data-bs-theme=berlin] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(22.4, 34.4, 35.2);
}

[data-bs-theme=berlin] .pagination {
  --bs-pagination-active-bg: #1c2b2c;
  --bs-pagination-active-border-color: #1c2b2c;
  --bs-pagination-color: #1c2b2c;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #1c2b2c;
}

[data-bs-theme=berlin] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #1c2b2c;
}

[data-bs-theme=berlin] .offcanvas .offcanvas-header {
  background: #FB4B4E;
}

[data-bs-theme=berlin] .form-control:focus,
[data-bs-theme=berlin] .form-select:focus {
  border-color: rgb(141.5, 149, 149.5);
  box-shadow: 0 0 0 1px rgba(28, 43, 44, 0.25);
}

[data-bs-theme=berlin] .form-control:focus.is-invalid,
[data-bs-theme=berlin] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=berlin] .form-check-input:checked {
  background-color: #1c2b2c;
  border-color: #1c2b2c;
}

[data-bs-theme=berlin] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(28, 43, 44, 0.25);
}

[data-bs-theme=berlin] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1c2b2c;
  --bs-btn-border-color: #1c2b2c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(62.05, 74.8, 75.65);
  --bs-btn-hover-border-color: rgb(50.7, 64.2, 65.1);
  --bs-btn-focus-shadow-rgb: 62, 75, 76;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(73.4, 85.4, 86.2);
  --bs-btn-active-border-color: rgb(50.7, 64.2, 65.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1c2b2c;
  --bs-btn-disabled-border-color: #1c2b2c;
}

[data-bs-theme=berlin] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #FB4B4E;
  --bs-btn-border-color: #FB4B4E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(213.35, 63.75, 66.3);
  --bs-btn-hover-border-color: rgb(200.8, 60, 62.4);
  --bs-btn-focus-shadow-rgb: 213, 64, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(200.8, 60, 62.4);
  --bs-btn-active-border-color: rgb(188.25, 56.25, 58.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #FB4B4E;
  --bs-btn-disabled-border-color: #FB4B4E;
}

[data-bs-theme=berlin] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=berlin] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=berlin] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=berlin] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=berlin] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=berlin] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=berlin] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=berlin] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=berlin] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=berlin] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=berlin] .btn-outline-primary {
  --bs-btn-color: #1c2b2c;
  --bs-btn-border-color: #1c2b2c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1c2b2c;
  --bs-btn-hover-border-color: #1c2b2c;
  --bs-btn-focus-shadow-rgb: 28, 43, 44;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(24.64, 37.84, 38.72);
  --bs-btn-active-border-color: rgb(23.52, 36.12, 36.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1c2b2c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1c2b2c;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-secondary {
  --bs-btn-color: #FB4B4E;
  --bs-btn-border-color: #FB4B4E;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #FB4B4E;
  --bs-btn-hover-border-color: #FB4B4E;
  --bs-btn-focus-shadow-rgb: 251, 75, 78;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(220.88, 66, 68.64);
  --bs-btn-active-border-color: rgb(210.84, 63, 65.52);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FB4B4E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FB4B4E;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=berlin] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=berlin] {
  --upy-background-img: url(/img/themes/ciudad-berlin.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=sauPaulo] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #365006;
  --bs-secondary: #1a5496;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 54, 80, 6;
  --bs-secondary-rgb: 26, 84, 150;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(21.6, 32, 2.4);
  --bs-secondary-text-emphasis: rgb(10.4, 33.6, 60);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(214.8, 220, 205.2);
  --bs-secondary-bg-subtle: rgb(209.2, 220.8, 234);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(174.6, 185, 155.4);
  --bs-secondary-border-subtle: rgb(163.4, 186.6, 213);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #365006;
  --bs-link-color-rgb: 54, 80, 6;
  --bs-link-hover-color: rgb(43.2, 64, 4.8);
  --bs-link-hover-color-rgb: 43, 64, 5;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=sauPaulo] .text-bg-secondary {
  background-color: #1a5496 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=sauPaulo] .sidebar {
  --upy-sidebar-bg: #365006;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=sauPaulo] .table-dark {
  --bs-table-bg: rgb(71.8, 118.2, 171);
}

[data-bs-theme=sauPaulo] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(154.5, 167.5, 130.5);
  --bs-table-hover-bg: rgb(117.6, 152.4, 192);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=sauPaulo] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=sauPaulo] .list-group {
  --bs-list-group-active-bg: #365006;
  --bs-list-group-active-border-color: #365006;
}

[data-bs-theme=sauPaulo] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(43.2, 64, 4.8);
}

[data-bs-theme=sauPaulo] .pagination {
  --bs-pagination-active-bg: #365006;
  --bs-pagination-active-border-color: #365006;
  --bs-pagination-color: #365006;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #365006;
}

[data-bs-theme=sauPaulo] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #365006;
}

[data-bs-theme=sauPaulo] .offcanvas .offcanvas-header {
  background: #1a5496;
}

[data-bs-theme=sauPaulo] .form-control:focus,
[data-bs-theme=sauPaulo] .form-select:focus {
  border-color: rgb(154.5, 167.5, 130.5);
  box-shadow: 0 0 0 1px rgba(54, 80, 6, 0.25);
}

[data-bs-theme=sauPaulo] .form-control:focus.is-invalid,
[data-bs-theme=sauPaulo] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=sauPaulo] .form-check-input:checked {
  background-color: #365006;
  border-color: #365006;
}

[data-bs-theme=sauPaulo] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(54, 80, 6, 0.25);
}

[data-bs-theme=sauPaulo] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #365006;
  --bs-btn-border-color: #365006;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(84.15, 106.25, 43.35);
  --bs-btn-hover-border-color: rgb(74.1, 97.5, 30.9);
  --bs-btn-focus-shadow-rgb: 84, 106, 43;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(94.2, 115, 55.8);
  --bs-btn-active-border-color: rgb(74.1, 97.5, 30.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #365006;
  --bs-btn-disabled-border-color: #365006;
}

[data-bs-theme=sauPaulo] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1a5496;
  --bs-btn-border-color: #1a5496;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(60.35, 109.65, 165.75);
  --bs-btn-hover-border-color: rgb(48.9, 101.1, 160.5);
  --bs-btn-focus-shadow-rgb: 60, 110, 166;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(71.8, 118.2, 171);
  --bs-btn-active-border-color: rgb(48.9, 101.1, 160.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1a5496;
  --bs-btn-disabled-border-color: #1a5496;
}

[data-bs-theme=sauPaulo] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=sauPaulo] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=sauPaulo] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=sauPaulo] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=sauPaulo] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=sauPaulo] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=sauPaulo] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=sauPaulo] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=sauPaulo] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=sauPaulo] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=sauPaulo] .btn-outline-primary {
  --bs-btn-color: #365006;
  --bs-btn-border-color: #365006;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #365006;
  --bs-btn-hover-border-color: #365006;
  --bs-btn-focus-shadow-rgb: 54, 80, 6;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(47.52, 70.4, 5.28);
  --bs-btn-active-border-color: rgb(45.36, 67.2, 5.04);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #365006;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #365006;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-secondary {
  --bs-btn-color: #1a5496;
  --bs-btn-border-color: #1a5496;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1a5496;
  --bs-btn-hover-border-color: #1a5496;
  --bs-btn-focus-shadow-rgb: 26, 84, 150;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 73.92, 132);
  --bs-btn-active-border-color: rgb(21.84, 70.56, 126);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1a5496;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1a5496;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=sauPaulo] {
  --upy-background-img: url(/img/themes/ciudad-brasil.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=dubai] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #d1701b;
  --bs-secondary: #043540;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 209, 112, 27;
  --bs-secondary-rgb: 4, 53, 64;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(83.6, 44.8, 10.8);
  --bs-secondary-text-emphasis: rgb(1.6, 21.2, 25.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(245.8, 226.4, 209.4);
  --bs-secondary-bg-subtle: rgb(204.8, 214.6, 216.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(236.6, 197.8, 163.8);
  --bs-secondary-border-subtle: rgb(154.6, 174.2, 178.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #d1701b;
  --bs-link-color-rgb: 209, 112, 27;
  --bs-link-hover-color: rgb(167.2, 89.6, 21.6);
  --bs-link-hover-color-rgb: 167, 90, 22;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=dubai] .text-bg-secondary {
  background-color: #043540 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=dubai] .sidebar {
  --upy-sidebar-bg: #d1701b;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=dubai] .table-dark {
  --bs-table-bg: rgb(54.2, 93.4, 102.2);
}

[data-bs-theme=dubai] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(232, 183.5, 141);
  --bs-table-hover-bg: rgb(104.4, 133.8, 140.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=dubai] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=dubai] .list-group {
  --bs-list-group-active-bg: #d1701b;
  --bs-list-group-active-border-color: #d1701b;
}

[data-bs-theme=dubai] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(167.2, 89.6, 21.6);
}

[data-bs-theme=dubai] .pagination {
  --bs-pagination-active-bg: #d1701b;
  --bs-pagination-active-border-color: #d1701b;
  --bs-pagination-color: #d1701b;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #d1701b;
}

[data-bs-theme=dubai] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #d1701b;
}

[data-bs-theme=dubai] .offcanvas .offcanvas-header {
  background: #043540;
}

[data-bs-theme=dubai] .form-control:focus,
[data-bs-theme=dubai] .form-select:focus {
  border-color: rgb(232, 183.5, 141);
  box-shadow: 0 0 0 1px rgba(209, 112, 27, 0.25);
}

[data-bs-theme=dubai] .form-control:focus.is-invalid,
[data-bs-theme=dubai] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=dubai] .form-check-input:checked {
  background-color: #d1701b;
  border-color: #d1701b;
}

[data-bs-theme=dubai] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(209, 112, 27, 0.25);
}

[data-bs-theme=dubai] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d1701b;
  --bs-btn-border-color: #d1701b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(215.9, 133.45, 61.2);
  --bs-btn-hover-border-color: rgb(213.6, 126.3, 49.8);
  --bs-btn-focus-shadow-rgb: 216, 133, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(218.2, 140.6, 72.6);
  --bs-btn-active-border-color: rgb(213.6, 126.3, 49.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d1701b;
  --bs-btn-disabled-border-color: #d1701b;
}

[data-bs-theme=dubai] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #043540;
  --bs-btn-border-color: #043540;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(41.65, 83.3, 92.65);
  --bs-btn-hover-border-color: rgb(29.1, 73.2, 83.1);
  --bs-btn-focus-shadow-rgb: 42, 83, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(54.2, 93.4, 102.2);
  --bs-btn-active-border-color: rgb(29.1, 73.2, 83.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #043540;
  --bs-btn-disabled-border-color: #043540;
}

[data-bs-theme=dubai] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=dubai] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=dubai] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=dubai] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=dubai] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=dubai] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=dubai] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=dubai] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=dubai] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=dubai] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=dubai] .btn-outline-primary {
  --bs-btn-color: #d1701b;
  --bs-btn-border-color: #d1701b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d1701b;
  --bs-btn-hover-border-color: #d1701b;
  --bs-btn-focus-shadow-rgb: 209, 112, 27;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(183.92, 98.56, 23.76);
  --bs-btn-active-border-color: rgb(175.56, 94.08, 22.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d1701b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d1701b;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-secondary {
  --bs-btn-color: #043540;
  --bs-btn-border-color: #043540;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #043540;
  --bs-btn-hover-border-color: #043540;
  --bs-btn-focus-shadow-rgb: 4, 53, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(3.52, 46.64, 56.32);
  --bs-btn-active-border-color: rgb(3.36, 44.52, 53.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #043540;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #043540;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=dubai] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=dubai] {
  --upy-background-img: url(/img/themes/ciudad-dubai.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=hongKong] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #011526;
  --bs-secondary: #F20530;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 1, 21, 38;
  --bs-secondary-rgb: 242, 5, 48;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0.4, 8.4, 15.2);
  --bs-secondary-text-emphasis: rgb(96.8, 2, 19.2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.2, 208.2, 211.6);
  --bs-secondary-bg-subtle: rgb(252.4, 205, 213.6);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153.4, 161.4, 168.2);
  --bs-secondary-border-subtle: rgb(249.8, 155, 172.2);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #011526;
  --bs-link-color-rgb: 1, 21, 38;
  --bs-link-hover-color: rgb(0.8, 16.8, 30.4);
  --bs-link-hover-color-rgb: 1, 17, 30;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=hongKong] .text-bg-secondary {
  background-color: #F20530 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=hongKong] .sidebar {
  --upy-sidebar-bg: #011526;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=hongKong] .table-dark {
  --bs-table-bg: rgb(244.6, 55, 89.4);
}

[data-bs-theme=hongKong] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(128, 138, 146.5);
  --bs-table-hover-bg: rgb(247.2, 105, 130.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=hongKong] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=hongKong] .list-group {
  --bs-list-group-active-bg: #011526;
  --bs-list-group-active-border-color: #011526;
}

[data-bs-theme=hongKong] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(0.8, 16.8, 30.4);
}

[data-bs-theme=hongKong] .pagination {
  --bs-pagination-active-bg: #011526;
  --bs-pagination-active-border-color: #011526;
  --bs-pagination-color: #011526;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #011526;
}

[data-bs-theme=hongKong] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #011526;
}

[data-bs-theme=hongKong] .offcanvas .offcanvas-header {
  background: #F20530;
}

[data-bs-theme=hongKong] .form-control:focus,
[data-bs-theme=hongKong] .form-select:focus {
  border-color: rgb(128, 138, 146.5);
  box-shadow: 0 0 0 1px rgba(1, 21, 38, 0.25);
}

[data-bs-theme=hongKong] .form-control:focus.is-invalid,
[data-bs-theme=hongKong] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=hongKong] .form-check-input:checked {
  background-color: #011526;
  border-color: #011526;
}

[data-bs-theme=hongKong] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(1, 21, 38, 0.25);
}

[data-bs-theme=hongKong] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #011526;
  --bs-btn-border-color: #011526;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.1, 56.1, 70.55);
  --bs-btn-hover-border-color: rgb(26.4, 44.4, 59.7);
  --bs-btn-focus-shadow-rgb: 39, 56, 71;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.8, 67.8, 81.4);
  --bs-btn-active-border-color: rgb(26.4, 44.4, 59.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #011526;
  --bs-btn-disabled-border-color: #011526;
}

[data-bs-theme=hongKong] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F20530;
  --bs-btn-border-color: #F20530;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(243.95, 42.5, 79.05);
  --bs-btn-hover-border-color: rgb(243.3, 30, 68.7);
  --bs-btn-focus-shadow-rgb: 244, 43, 79;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(244.6, 55, 89.4);
  --bs-btn-active-border-color: rgb(243.3, 30, 68.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F20530;
  --bs-btn-disabled-border-color: #F20530;
}

[data-bs-theme=hongKong] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=hongKong] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=hongKong] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=hongKong] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=hongKong] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=hongKong] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=hongKong] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=hongKong] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=hongKong] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=hongKong] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=hongKong] .btn-outline-primary {
  --bs-btn-color: #011526;
  --bs-btn-border-color: #011526;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #011526;
  --bs-btn-hover-border-color: #011526;
  --bs-btn-focus-shadow-rgb: 1, 21, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0.88, 18.48, 33.44);
  --bs-btn-active-border-color: rgb(0.84, 17.64, 31.92);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #011526;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #011526;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-secondary {
  --bs-btn-color: #F20530;
  --bs-btn-border-color: #F20530;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F20530;
  --bs-btn-hover-border-color: #F20530;
  --bs-btn-focus-shadow-rgb: 242, 5, 48;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 4.4, 42.24);
  --bs-btn-active-border-color: rgb(203.28, 4.2, 40.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F20530;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F20530;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=hongKong] {
  --upy-background-img: url(/img/themes/ciudad-hong-kong.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=newYork] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #204254;
  --bs-secondary: #b94a3e;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 32, 66, 84;
  --bs-secondary-rgb: 185, 74, 62;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(12.8, 26.4, 33.6);
  --bs-secondary-text-emphasis: rgb(74, 29.6, 24.8);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(210.4, 217.2, 220.8);
  --bs-secondary-bg-subtle: rgb(241, 218.8, 216.4);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(165.8, 179.4, 186.6);
  --bs-secondary-border-subtle: rgb(227, 182.6, 177.8);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #204254;
  --bs-link-color-rgb: 32, 66, 84;
  --bs-link-hover-color: rgb(25.6, 52.8, 67.2);
  --bs-link-hover-color-rgb: 26, 53, 67;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=newYork] .text-bg-secondary {
  background-color: #b94a3e !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=newYork] .sidebar {
  --upy-sidebar-bg: #204254;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=newYork] .table-dark {
  --bs-table-bg: rgb(199, 110.2, 100.6);
}

[data-bs-theme=newYork] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(143.5, 160.5, 169.5);
  --bs-table-hover-bg: rgb(213, 146.4, 139.2);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=newYork] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=newYork] .list-group {
  --bs-list-group-active-bg: #204254;
  --bs-list-group-active-border-color: #204254;
}

[data-bs-theme=newYork] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(25.6, 52.8, 67.2);
}

[data-bs-theme=newYork] .pagination {
  --bs-pagination-active-bg: #204254;
  --bs-pagination-active-border-color: #204254;
  --bs-pagination-color: #204254;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #204254;
}

[data-bs-theme=newYork] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #204254;
}

[data-bs-theme=newYork] .offcanvas .offcanvas-header {
  background: #b94a3e;
}

[data-bs-theme=newYork] .form-control:focus,
[data-bs-theme=newYork] .form-select:focus {
  border-color: rgb(143.5, 160.5, 169.5);
  box-shadow: 0 0 0 1px rgba(32, 66, 84, 0.25);
}

[data-bs-theme=newYork] .form-control:focus.is-invalid,
[data-bs-theme=newYork] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=newYork] .form-check-input:checked {
  background-color: #204254;
  border-color: #204254;
}

[data-bs-theme=newYork] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(32, 66, 84, 0.25);
}

[data-bs-theme=newYork] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #204254;
  --bs-btn-border-color: #204254;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(65.45, 94.35, 109.65);
  --bs-btn-hover-border-color: rgb(54.3, 84.9, 101.1);
  --bs-btn-focus-shadow-rgb: 65, 94, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(76.6, 103.8, 118.2);
  --bs-btn-active-border-color: rgb(54.3, 84.9, 101.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #204254;
  --bs-btn-disabled-border-color: #204254;
}

[data-bs-theme=newYork] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #b94a3e;
  --bs-btn-border-color: #b94a3e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(195.5, 101.15, 90.95);
  --bs-btn-hover-border-color: rgb(192, 92.1, 81.3);
  --bs-btn-focus-shadow-rgb: 196, 101, 91;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(199, 110.2, 100.6);
  --bs-btn-active-border-color: rgb(192, 92.1, 81.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #b94a3e;
  --bs-btn-disabled-border-color: #b94a3e;
}

[data-bs-theme=newYork] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=newYork] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=newYork] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=newYork] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=newYork] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=newYork] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=newYork] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=newYork] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=newYork] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=newYork] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=newYork] .btn-outline-primary {
  --bs-btn-color: #204254;
  --bs-btn-border-color: #204254;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #204254;
  --bs-btn-hover-border-color: #204254;
  --bs-btn-focus-shadow-rgb: 32, 66, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(28.16, 58.08, 73.92);
  --bs-btn-active-border-color: rgb(26.88, 55.44, 70.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #204254;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #204254;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-secondary {
  --bs-btn-color: #b94a3e;
  --bs-btn-border-color: #b94a3e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #b94a3e;
  --bs-btn-hover-border-color: #b94a3e;
  --bs-btn-focus-shadow-rgb: 185, 74, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(162.8, 65.12, 54.56);
  --bs-btn-active-border-color: rgb(155.4, 62.16, 52.08);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #b94a3e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b94a3e;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=newYork] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=newYork] {
  --upy-background-img: url(/img/themes/ciudad-new-york.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=paris] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #07C7F2;
  --bs-secondary: #044389;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 7, 199, 242;
  --bs-secondary-rgb: 4, 67, 137;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(2.8, 79.6, 96.8);
  --bs-secondary-text-emphasis: rgb(1.6, 26.8, 54.8);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(205.4, 243.8, 252.4);
  --bs-secondary-bg-subtle: rgb(204.8, 217.4, 231.4);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(155.8, 232.6, 249.8);
  --bs-secondary-border-subtle: rgb(154.6, 179.8, 207.8);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #07C7F2;
  --bs-link-color-rgb: 7, 199, 242;
  --bs-link-hover-color: rgb(5.6, 159.2, 193.6);
  --bs-link-hover-color-rgb: 6, 159, 194;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=paris] .text-bg-secondary {
  background-color: #044389 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=paris] .sidebar {
  --upy-sidebar-bg: #07C7F2;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=paris] .table-dark {
  --bs-table-bg: rgb(54.2, 104.6, 160.6);
}

[data-bs-theme=paris] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(131, 227, 248.5);
  --bs-table-hover-bg: rgb(104.4, 142.2, 184.2);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=paris] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=paris] .list-group {
  --bs-list-group-active-bg: #07C7F2;
  --bs-list-group-active-border-color: #07C7F2;
}

[data-bs-theme=paris] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(5.6, 159.2, 193.6);
}

[data-bs-theme=paris] .pagination {
  --bs-pagination-active-bg: #07C7F2;
  --bs-pagination-active-border-color: #07C7F2;
  --bs-pagination-color: #07C7F2;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #07C7F2;
}

[data-bs-theme=paris] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #07C7F2;
}

[data-bs-theme=paris] .offcanvas .offcanvas-header {
  background: #044389;
}

[data-bs-theme=paris] .form-control:focus,
[data-bs-theme=paris] .form-select:focus {
  border-color: rgb(131, 227, 248.5);
  box-shadow: 0 0 0 1px rgba(7, 199, 242, 0.25);
}

[data-bs-theme=paris] .form-control:focus.is-invalid,
[data-bs-theme=paris] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=paris] .form-check-input:checked {
  background-color: #07C7F2;
  border-color: #07C7F2;
}

[data-bs-theme=paris] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(7, 199, 242, 0.25);
}

[data-bs-theme=paris] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #07C7F2;
  --bs-btn-border-color: #07C7F2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(44.2, 207.4, 243.95);
  --bs-btn-hover-border-color: rgb(31.8, 204.6, 243.3);
  --bs-btn-focus-shadow-rgb: 44, 207, 244;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(56.6, 210.2, 244.6);
  --bs-btn-active-border-color: rgb(31.8, 204.6, 243.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #07C7F2;
  --bs-btn-disabled-border-color: #07C7F2;
}

[data-bs-theme=paris] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #044389;
  --bs-btn-border-color: #044389;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(41.65, 95.2, 154.7);
  --bs-btn-hover-border-color: rgb(29.1, 85.8, 148.8);
  --bs-btn-focus-shadow-rgb: 42, 95, 155;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(54.2, 104.6, 160.6);
  --bs-btn-active-border-color: rgb(29.1, 85.8, 148.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #044389;
  --bs-btn-disabled-border-color: #044389;
}

[data-bs-theme=paris] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=paris] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=paris] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=paris] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=paris] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=paris] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=paris] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=paris] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=paris] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=paris] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=paris] .btn-outline-primary {
  --bs-btn-color: #07C7F2;
  --bs-btn-border-color: #07C7F2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #07C7F2;
  --bs-btn-hover-border-color: #07C7F2;
  --bs-btn-focus-shadow-rgb: 7, 199, 242;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(6.16, 175.12, 212.96);
  --bs-btn-active-border-color: rgb(5.88, 167.16, 203.28);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #07C7F2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #07C7F2;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-secondary {
  --bs-btn-color: #044389;
  --bs-btn-border-color: #044389;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #044389;
  --bs-btn-hover-border-color: #044389;
  --bs-btn-focus-shadow-rgb: 4, 67, 137;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(3.52, 58.96, 120.56);
  --bs-btn-active-border-color: rgb(3.36, 56.28, 115.08);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #044389;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #044389;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=paris] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=paris] {
  --upy-background-img: url(/img/themes/ciudad-paris.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=tokio] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #F20F38;
  --bs-secondary: #074973;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 242, 15, 56;
  --bs-secondary-rgb: 7, 73, 115;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(96.8, 6, 22.4);
  --bs-secondary-text-emphasis: rgb(2.8, 29.2, 46);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(252.4, 207, 215.2);
  --bs-secondary-bg-subtle: rgb(205.4, 218.6, 227);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(249.8, 159, 175.4);
  --bs-secondary-border-subtle: rgb(155.8, 182.2, 199);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #F20F38;
  --bs-link-color-rgb: 242, 15, 56;
  --bs-link-hover-color: rgb(193.6, 12, 44.8);
  --bs-link-hover-color-rgb: 194, 12, 45;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=tokio] .text-bg-secondary {
  background-color: #074973 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=tokio] .sidebar {
  --upy-sidebar-bg: #F20F38;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=tokio] .table-dark {
  --bs-table-bg: rgb(56.6, 109.4, 143);
}

[data-bs-theme=tokio] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #D7D99A;
  --bs-table-hover-bg: #9CC1D9;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=tokio] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=tokio] .list-group {
  --bs-list-group-active-bg: #F20F38;
  --bs-list-group-active-border-color: #F20F38;
}

[data-bs-theme=tokio] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(193.6, 12, 44.8);
}

[data-bs-theme=tokio] .pagination {
  --bs-pagination-active-bg: #F20F38;
  --bs-pagination-active-border-color: #F20F38;
  --bs-pagination-color: #F20F38;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #F20F38;
}

[data-bs-theme=tokio] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #F20F38;
}

[data-bs-theme=tokio] .offcanvas .offcanvas-header {
  background: #074973;
}

[data-bs-theme=tokio] .form-control:focus,
[data-bs-theme=tokio] .form-select:focus {
  border-color: rgb(248.5, 135, 155.5);
  box-shadow: 0 0 0 1px rgba(242, 15, 56, 0.25);
}

[data-bs-theme=tokio] .form-control:focus.is-invalid,
[data-bs-theme=tokio] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=tokio] .form-check-input:checked {
  background-color: #F20F38;
  border-color: #F20F38;
}

[data-bs-theme=tokio] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(242, 15, 56, 0.25);
}

[data-bs-theme=tokio] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F20F38;
  --bs-btn-border-color: #F20F38;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(243.95, 51, 85.85);
  --bs-btn-hover-border-color: rgb(243.3, 39, 75.9);
  --bs-btn-focus-shadow-rgb: 244, 51, 86;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(244.6, 63, 95.8);
  --bs-btn-active-border-color: rgb(243.3, 39, 75.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F20F38;
  --bs-btn-disabled-border-color: #F20F38;
}

[data-bs-theme=tokio] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #074973;
  --bs-btn-border-color: #074973;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(44.2, 100.3, 136);
  --bs-btn-hover-border-color: rgb(31.8, 91.2, 129);
  --bs-btn-focus-shadow-rgb: 44, 100, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(56.6, 109.4, 143);
  --bs-btn-active-border-color: rgb(31.8, 91.2, 129);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #074973;
  --bs-btn-disabled-border-color: #074973;
}

[data-bs-theme=tokio] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=tokio] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=tokio] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=tokio] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=tokio] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=tokio] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=tokio] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=tokio] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=tokio] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=tokio] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=tokio] .btn-outline-primary {
  --bs-btn-color: #F20F38;
  --bs-btn-border-color: #F20F38;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F20F38;
  --bs-btn-hover-border-color: #F20F38;
  --bs-btn-focus-shadow-rgb: 242, 15, 56;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 13.2, 49.28);
  --bs-btn-active-border-color: rgb(203.28, 12.6, 47.04);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F20F38;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F20F38;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-secondary {
  --bs-btn-color: #074973;
  --bs-btn-border-color: #074973;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #074973;
  --bs-btn-hover-border-color: #074973;
  --bs-btn-focus-shadow-rgb: 7, 73, 115;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(6.16, 64.24, 101.2);
  --bs-btn-active-border-color: rgb(5.88, 61.32, 96.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #074973;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #074973;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=tokio] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=tokio] {
  --upy-background-img: url(/img/themes/ciudad-tokio.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=lima] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #1c2b2c;
  --bs-secondary: #f20742;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 28, 43, 44;
  --bs-secondary-rgb: 242, 7, 66;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(11.2, 17.2, 17.6);
  --bs-secondary-text-emphasis: rgb(96.8, 2.8, 26.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(209.6, 212.6, 212.8);
  --bs-secondary-bg-subtle: rgb(252.4, 205.4, 217.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(164.2, 170.2, 170.6);
  --bs-secondary-border-subtle: rgb(249.8, 155.8, 179.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #1c2b2c;
  --bs-link-color-rgb: 28, 43, 44;
  --bs-link-hover-color: rgb(22.4, 34.4, 35.2);
  --bs-link-hover-color-rgb: 22, 34, 35;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=lima] .text-bg-secondary {
  background-color: #f20742 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=lima] .sidebar {
  --upy-sidebar-bg: #1c2b2c;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=lima] .table-dark {
  --bs-table-bg: rgb(244.6, 56.6, 103.8);
}

[data-bs-theme=lima] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(186.9, 191.4, 191.7);
  --bs-table-hover-bg: rgb(245.9, 81.4, 122.7);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=lima] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=lima] .list-group {
  --bs-list-group-active-bg: #1c2b2c;
  --bs-list-group-active-border-color: #1c2b2c;
}

[data-bs-theme=lima] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(22.4, 34.4, 35.2);
}

[data-bs-theme=lima] .pagination {
  --bs-pagination-active-bg: #1c2b2c;
  --bs-pagination-active-border-color: #1c2b2c;
  --bs-pagination-color: #1c2b2c;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #1c2b2c;
}

[data-bs-theme=lima] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #1c2b2c;
}

[data-bs-theme=lima] .offcanvas .offcanvas-header {
  background: #f20742;
}

[data-bs-theme=lima] .form-control:focus,
[data-bs-theme=lima] .form-select:focus {
  border-color: rgb(141.5, 149, 149.5);
  box-shadow: 0 0 0 1px rgba(28, 43, 44, 0.25);
}

[data-bs-theme=lima] .form-control:focus.is-invalid,
[data-bs-theme=lima] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=lima] .form-check-input:checked {
  background-color: #1c2b2c;
  border-color: #1c2b2c;
}

[data-bs-theme=lima] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(28, 43, 44, 0.25);
}

[data-bs-theme=lima] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1c2b2c;
  --bs-btn-border-color: #1c2b2c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(62.05, 74.8, 75.65);
  --bs-btn-hover-border-color: rgb(50.7, 64.2, 65.1);
  --bs-btn-focus-shadow-rgb: 62, 75, 76;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(73.4, 85.4, 86.2);
  --bs-btn-active-border-color: rgb(50.7, 64.2, 65.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1c2b2c;
  --bs-btn-disabled-border-color: #1c2b2c;
}

[data-bs-theme=lima] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f20742;
  --bs-btn-border-color: #f20742;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(243.95, 44.2, 94.35);
  --bs-btn-hover-border-color: rgb(243.3, 31.8, 84.9);
  --bs-btn-focus-shadow-rgb: 244, 44, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(244.6, 56.6, 103.8);
  --bs-btn-active-border-color: rgb(243.3, 31.8, 84.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f20742;
  --bs-btn-disabled-border-color: #f20742;
}

[data-bs-theme=lima] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=lima] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=lima] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=lima] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=lima] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=lima] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=lima] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=lima] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=lima] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=lima] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=lima] .btn-outline-primary {
  --bs-btn-color: #1c2b2c;
  --bs-btn-border-color: #1c2b2c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1c2b2c;
  --bs-btn-hover-border-color: #1c2b2c;
  --bs-btn-focus-shadow-rgb: 28, 43, 44;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(24.64, 37.84, 38.72);
  --bs-btn-active-border-color: rgb(23.52, 36.12, 36.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1c2b2c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1c2b2c;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-secondary {
  --bs-btn-color: #f20742;
  --bs-btn-border-color: #f20742;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f20742;
  --bs-btn-hover-border-color: #f20742;
  --bs-btn-focus-shadow-rgb: 242, 7, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 6.16, 58.08);
  --bs-btn-active-border-color: rgb(203.28, 5.88, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f20742;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f20742;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=lima] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=lima] {
  --upy-background-img: url(/img/themes/ciudad-lima.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=bogota] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #F29F05;
  --bs-secondary: #070b44;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 242, 159, 5;
  --bs-secondary-rgb: 7, 11, 68;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(96.8, 63.6, 2);
  --bs-secondary-text-emphasis: rgb(2.8, 4.4, 27.2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(252.4, 235.8, 205);
  --bs-secondary-bg-subtle: rgb(205.4, 206.2, 217.6);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(249.8, 216.6, 155);
  --bs-secondary-border-subtle: rgb(155.8, 157.4, 180.2);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #070b44;
  --bs-link-color-rgb: 7, 11, 68;
  --bs-link-hover-color: rgb(5.6, 8.8, 54.4);
  --bs-link-hover-color-rgb: 6, 9, 54;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=bogota] .text-bg-secondary {
  background-color: #070b44 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=bogota] .sidebar {
  --upy-sidebar-bg: #F29F05;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=bogota] .table-dark {
  --bs-table-bg: rgb(56.6, 59.8, 105.4);
}

[data-bs-theme=bogota] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(248.5, 207, 130);
  --bs-table-hover-bg: rgb(106.2, 108.6, 142.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=bogota] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=bogota] .list-group {
  --bs-list-group-active-bg: #F29F05;
  --bs-list-group-active-border-color: #F29F05;
}

[data-bs-theme=bogota] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(193.6, 127.2, 4);
}

[data-bs-theme=bogota] .pagination {
  --bs-pagination-active-bg: #F29F05;
  --bs-pagination-active-border-color: #F29F05;
  --bs-pagination-color: #F29F05;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #F29F05;
}

[data-bs-theme=bogota] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #F29F05;
}

[data-bs-theme=bogota] .offcanvas .offcanvas-header {
  background: #070b44;
}

[data-bs-theme=bogota] .form-control:focus,
[data-bs-theme=bogota] .form-select:focus {
  border-color: rgb(248.5, 207, 130);
  box-shadow: 0 0 0 1px rgba(242, 159, 5, 0.25);
}

[data-bs-theme=bogota] .form-control:focus.is-invalid,
[data-bs-theme=bogota] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=bogota] .form-check-input:checked {
  background-color: #F29F05;
  border-color: #F29F05;
}

[data-bs-theme=bogota] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(242, 159, 5, 0.25);
}

[data-bs-theme=bogota] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F29F05;
  --bs-btn-border-color: #F29F05;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(243.95, 173.4, 42.5);
  --bs-btn-hover-border-color: rgb(243.3, 168.6, 30);
  --bs-btn-focus-shadow-rgb: 244, 173, 43;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(244.6, 178.2, 55);
  --bs-btn-active-border-color: rgb(243.3, 168.6, 30);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F29F05;
  --bs-btn-disabled-border-color: #F29F05;
}

[data-bs-theme=bogota] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #070b44;
  --bs-btn-border-color: #070b44;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(44.2, 47.6, 96.05);
  --bs-btn-hover-border-color: rgb(31.8, 35.4, 86.7);
  --bs-btn-focus-shadow-rgb: 44, 48, 96;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(56.6, 59.8, 105.4);
  --bs-btn-active-border-color: rgb(31.8, 35.4, 86.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #070b44;
  --bs-btn-disabled-border-color: #070b44;
}

[data-bs-theme=bogota] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=bogota] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=bogota] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=bogota] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=bogota] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=bogota] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=bogota] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=bogota] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=bogota] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=bogota] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=bogota] .btn-outline-primary {
  --bs-btn-color: #F29F05;
  --bs-btn-border-color: #F29F05;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F29F05;
  --bs-btn-hover-border-color: #F29F05;
  --bs-btn-focus-shadow-rgb: 242, 159, 5;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 139.92, 4.4);
  --bs-btn-active-border-color: rgb(203.28, 133.56, 4.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F29F05;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F29F05;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-secondary {
  --bs-btn-color: #070b44;
  --bs-btn-border-color: #070b44;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #070b44;
  --bs-btn-hover-border-color: #070b44;
  --bs-btn-focus-shadow-rgb: 7, 11, 68;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(6.16, 9.68, 59.84);
  --bs-btn-active-border-color: rgb(5.88, 9.24, 57.12);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #070b44;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #070b44;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=bogota] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=bogota] {
  --upy-background-img: url(/img/themes/ciudad-bogota.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=madrid] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #F2294E;
  --bs-secondary: #1E1E24;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 242, 41, 78;
  --bs-secondary-rgb: 30, 30, 36;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(96.8, 16.4, 31.2);
  --bs-secondary-text-emphasis: rgb(12, 12, 14.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(252.4, 212.2, 219.6);
  --bs-secondary-bg-subtle: rgb(210, 210, 211.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(249.8, 169.4, 184.2);
  --bs-secondary-border-subtle: rgb(165, 165, 167.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #F2294E;
  --bs-link-color-rgb: 242, 41, 78;
  --bs-link-hover-color: rgb(193.6, 32.8, 62.4);
  --bs-link-hover-color-rgb: 194, 33, 62;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=madrid] .text-bg-secondary {
  background-color: #1E1E24 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=madrid] .sidebar {
  --upy-sidebar-bg: #F2294E;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=madrid] .table-dark {
  --bs-table-bg: rgb(75, 75, 79.8);
}

[data-bs-theme=madrid] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(248.5, 148, 166.5);
  --bs-table-hover-bg: rgb(120, 120, 123.6);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=madrid] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=madrid] .list-group {
  --bs-list-group-active-bg: #F2294E;
  --bs-list-group-active-border-color: #F2294E;
}

[data-bs-theme=madrid] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(193.6, 32.8, 62.4);
}

[data-bs-theme=madrid] .pagination {
  --bs-pagination-active-bg: #F2294E;
  --bs-pagination-active-border-color: #F2294E;
  --bs-pagination-color: #F2294E;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #F2294E;
}

[data-bs-theme=madrid] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #F2294E;
}

[data-bs-theme=madrid] .offcanvas .offcanvas-header {
  background: #1E1E24;
}

[data-bs-theme=madrid] .form-control:focus,
[data-bs-theme=madrid] .form-select:focus {
  border-color: rgb(248.5, 148, 166.5);
  box-shadow: 0 0 0 1px rgba(242, 41, 78, 0.25);
}

[data-bs-theme=madrid] .form-control:focus.is-invalid,
[data-bs-theme=madrid] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=madrid] .form-check-input:checked {
  background-color: #F2294E;
  border-color: #F2294E;
}

[data-bs-theme=madrid] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(242, 41, 78, 0.25);
}

[data-bs-theme=madrid] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F2294E;
  --bs-btn-border-color: #F2294E;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(243.95, 73.1, 104.55);
  --bs-btn-hover-border-color: rgb(243.3, 62.4, 95.7);
  --bs-btn-focus-shadow-rgb: 244, 73, 105;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(244.6, 83.8, 113.4);
  --bs-btn-active-border-color: rgb(243.3, 62.4, 95.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F2294E;
  --bs-btn-disabled-border-color: #F2294E;
}

[data-bs-theme=madrid] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1E1E24;
  --bs-btn-border-color: #1E1E24;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(63.75, 63.75, 68.85);
  --bs-btn-hover-border-color: rgb(52.5, 52.5, 57.9);
  --bs-btn-focus-shadow-rgb: 64, 64, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(75, 75, 79.8);
  --bs-btn-active-border-color: rgb(52.5, 52.5, 57.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1E1E24;
  --bs-btn-disabled-border-color: #1E1E24;
}

[data-bs-theme=madrid] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=madrid] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=madrid] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=madrid] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=madrid] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=madrid] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=madrid] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=madrid] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=madrid] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=madrid] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=madrid] .btn-outline-primary {
  --bs-btn-color: #F2294E;
  --bs-btn-border-color: #F2294E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F2294E;
  --bs-btn-hover-border-color: #F2294E;
  --bs-btn-focus-shadow-rgb: 242, 41, 78;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 36.08, 68.64);
  --bs-btn-active-border-color: rgb(203.28, 34.44, 65.52);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F2294E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2294E;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-secondary {
  --bs-btn-color: #1E1E24;
  --bs-btn-border-color: #1E1E24;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1E1E24;
  --bs-btn-hover-border-color: #1E1E24;
  --bs-btn-focus-shadow-rgb: 30, 30, 36;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(26.4, 26.4, 31.68);
  --bs-btn-active-border-color: rgb(25.2, 25.2, 30.24);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1E1E24;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1E1E24;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=madrid] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=madrid] {
  --upy-background-img: url(/img/themes/ciudad-madrid.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=santiago] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #A6727C;
  --bs-secondary: #59422E;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 166, 114, 124;
  --bs-secondary-rgb: 89, 66, 46;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(66.4, 45.6, 49.6);
  --bs-secondary-text-emphasis: rgb(35.6, 26.4, 18.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(237.2, 226.8, 228.8);
  --bs-secondary-bg-subtle: rgb(221.8, 217.2, 213.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(219.4, 198.6, 202.6);
  --bs-secondary-border-subtle: rgb(188.6, 179.4, 171.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #A6727C;
  --bs-link-color-rgb: 166, 114, 124;
  --bs-link-hover-color: rgb(132.8, 91.2, 99.2);
  --bs-link-hover-color-rgb: 133, 91, 99;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=santiago] .text-bg-secondary {
  background-color: #59422E !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=santiago] .sidebar {
  --upy-sidebar-bg: #A6727C;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=santiago] .table-dark {
  --bs-table-bg: rgb(122.2, 103.8, 87.8);
}

[data-bs-theme=santiago] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(210.5, 184.5, 189.5);
  --bs-table-hover-bg: rgb(155.4, 141.6, 129.6);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=santiago] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=santiago] .list-group {
  --bs-list-group-active-bg: #A6727C;
  --bs-list-group-active-border-color: #A6727C;
}

[data-bs-theme=santiago] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(132.8, 91.2, 99.2);
}

[data-bs-theme=santiago] .pagination {
  --bs-pagination-active-bg: #A6727C;
  --bs-pagination-active-border-color: #A6727C;
  --bs-pagination-color: #A6727C;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #A6727C;
}

[data-bs-theme=santiago] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #A6727C;
}

[data-bs-theme=santiago] .offcanvas .offcanvas-header {
  background: #59422E;
}

[data-bs-theme=santiago] .form-control:focus,
[data-bs-theme=santiago] .form-select:focus {
  border-color: rgb(210.5, 184.5, 189.5);
  box-shadow: 0 0 0 1px rgba(166, 114, 124, 0.25);
}

[data-bs-theme=santiago] .form-control:focus.is-invalid,
[data-bs-theme=santiago] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=santiago] .form-check-input:checked {
  background-color: #A6727C;
  border-color: #A6727C;
}

[data-bs-theme=santiago] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(166, 114, 124, 0.25);
}

[data-bs-theme=santiago] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #A6727C;
  --bs-btn-border-color: #A6727C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(179.35, 135.15, 143.65);
  --bs-btn-hover-border-color: rgb(174.9, 128.1, 137.1);
  --bs-btn-focus-shadow-rgb: 179, 135, 144;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(183.8, 142.2, 150.2);
  --bs-btn-active-border-color: rgb(174.9, 128.1, 137.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #A6727C;
  --bs-btn-disabled-border-color: #A6727C;
}

[data-bs-theme=santiago] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #59422E;
  --bs-btn-border-color: #59422E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(113.9, 94.35, 77.35);
  --bs-btn-hover-border-color: rgb(105.6, 84.9, 66.9);
  --bs-btn-focus-shadow-rgb: 114, 94, 77;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(122.2, 103.8, 87.8);
  --bs-btn-active-border-color: rgb(105.6, 84.9, 66.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #59422E;
  --bs-btn-disabled-border-color: #59422E;
}

[data-bs-theme=santiago] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=santiago] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=santiago] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=santiago] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=santiago] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=santiago] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=santiago] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=santiago] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=santiago] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=santiago] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=santiago] .btn-outline-primary {
  --bs-btn-color: #A6727C;
  --bs-btn-border-color: #A6727C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #A6727C;
  --bs-btn-hover-border-color: #A6727C;
  --bs-btn-focus-shadow-rgb: 166, 114, 124;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(146.08, 100.32, 109.12);
  --bs-btn-active-border-color: rgb(139.44, 95.76, 104.16);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #A6727C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #A6727C;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-secondary {
  --bs-btn-color: #59422E;
  --bs-btn-border-color: #59422E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #59422E;
  --bs-btn-hover-border-color: #59422E;
  --bs-btn-focus-shadow-rgb: 89, 66, 46;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(78.32, 58.08, 40.48);
  --bs-btn-active-border-color: rgb(74.76, 55.44, 38.64);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #59422E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #59422E;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=santiago] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=santiago] {
  --upy-background-img: url(/img/themes/ciudad-santiago.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=londres] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #2555af;
  --bs-secondary: #5c5c5c;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 37, 85, 175;
  --bs-secondary-rgb: 92, 92, 92;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(14.8, 34, 70);
  --bs-secondary-text-emphasis: rgb(36.8, 36.8, 36.8);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(211.4, 221, 239);
  --bs-secondary-bg-subtle: rgb(222.4, 222.4, 222.4);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(167.8, 187, 223);
  --bs-secondary-border-subtle: rgb(189.8, 189.8, 189.8);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #2555af;
  --bs-link-color-rgb: 37, 85, 175;
  --bs-link-hover-color: rgb(29.6, 68, 140);
  --bs-link-hover-color-rgb: 30, 68, 140;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=londres] .text-bg-secondary {
  background-color: #5c5c5c !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=londres] .sidebar {
  --upy-sidebar-bg: #2555af;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=londres] .table-dark {
  --bs-table-bg: rgb(124.6, 124.6, 124.6);
}

[data-bs-theme=londres] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #92aad7;
  --bs-table-hover-bg: rgb(157.2, 157.2, 157.2);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=londres] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=londres] .list-group {
  --bs-list-group-active-bg: #2555af;
  --bs-list-group-active-border-color: #2555af;
}

[data-bs-theme=londres] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(29.6, 68, 140);
}

[data-bs-theme=londres] .pagination {
  --bs-pagination-active-bg: #2555af;
  --bs-pagination-active-border-color: #2555af;
  --bs-pagination-color: #2555af;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #2555af;
}

[data-bs-theme=londres] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #2555af;
}

[data-bs-theme=londres] .offcanvas .offcanvas-header {
  background: #5c5c5c;
}

[data-bs-theme=londres] .form-control:focus,
[data-bs-theme=londres] .form-select:focus {
  border-color: #92aad7;
  box-shadow: 0 0 0 1px rgba(37, 85, 175, 0.25);
}

[data-bs-theme=londres] .form-control:focus.is-invalid,
[data-bs-theme=londres] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=londres] .form-check-input:checked {
  background-color: #2555af;
  border-color: #2555af;
}

[data-bs-theme=londres] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(37, 85, 175, 0.25);
}

[data-bs-theme=londres] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2555af;
  --bs-btn-border-color: #2555af;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 110.5, 187);
  --bs-btn-hover-border-color: rgb(58.8, 102, 183);
  --bs-btn-focus-shadow-rgb: 70, 111, 187;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 119, 191);
  --bs-btn-active-border-color: rgb(58.8, 102, 183);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2555af;
  --bs-btn-disabled-border-color: #2555af;
}

[data-bs-theme=londres] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5c5c5c;
  --bs-btn-border-color: #5c5c5c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(116.45, 116.45, 116.45);
  --bs-btn-hover-border-color: rgb(108.3, 108.3, 108.3);
  --bs-btn-focus-shadow-rgb: 116, 116, 116;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(124.6, 124.6, 124.6);
  --bs-btn-active-border-color: rgb(108.3, 108.3, 108.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5c5c5c;
  --bs-btn-disabled-border-color: #5c5c5c;
}

[data-bs-theme=londres] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=londres] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=londres] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=londres] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=londres] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=londres] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=londres] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=londres] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=londres] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=londres] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=londres] .btn-outline-primary {
  --bs-btn-color: #2555af;
  --bs-btn-border-color: #2555af;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2555af;
  --bs-btn-hover-border-color: #2555af;
  --bs-btn-focus-shadow-rgb: 37, 85, 175;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 74.8, 154);
  --bs-btn-active-border-color: rgb(31.08, 71.4, 147);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2555af;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2555af;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-secondary {
  --bs-btn-color: #5c5c5c;
  --bs-btn-border-color: #5c5c5c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c5c5c;
  --bs-btn-hover-border-color: #5c5c5c;
  --bs-btn-focus-shadow-rgb: 92, 92, 92;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.96, 80.96, 80.96);
  --bs-btn-active-border-color: rgb(77.28, 77.28, 77.28);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #5c5c5c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5c5c5c;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=londres] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=londres] {
  --upy-background-img: url(/img/themes/ciudad-londres.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=buenosAires] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #3A668C;
  --bs-secondary: #151515;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 58, 102, 140;
  --bs-secondary-rgb: 21, 21, 21;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(23.2, 40.8, 56);
  --bs-secondary-text-emphasis: rgb(8.4, 8.4, 8.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(215.6, 224.4, 232);
  --bs-secondary-bg-subtle: rgb(208.2, 208.2, 208.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(176.2, 193.8, 209);
  --bs-secondary-border-subtle: rgb(161.4, 161.4, 161.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #3A668C;
  --bs-link-color-rgb: 58, 102, 140;
  --bs-link-hover-color: rgb(46.4, 81.6, 112);
  --bs-link-hover-color-rgb: 46, 82, 112;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=buenosAires] .text-bg-secondary {
  background-color: #151515 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=buenosAires] .sidebar {
  --upy-sidebar-bg: #3A668C;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=buenosAires] .table-dark {
  --bs-table-bg: rgb(67.8, 67.8, 67.8);
}

[data-bs-theme=buenosAires] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(156.5, 178.5, 197.5);
  --bs-table-hover-bg: rgb(114.6, 114.6, 114.6);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=buenosAires] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=buenosAires] .list-group {
  --bs-list-group-active-bg: #3A668C;
  --bs-list-group-active-border-color: #3A668C;
}

[data-bs-theme=buenosAires] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(46.4, 81.6, 112);
}

[data-bs-theme=buenosAires] .pagination {
  --bs-pagination-active-bg: #3A668C;
  --bs-pagination-active-border-color: #3A668C;
  --bs-pagination-color: #3A668C;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #3A668C;
}

[data-bs-theme=buenosAires] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #3A668C;
}

[data-bs-theme=buenosAires] .offcanvas .offcanvas-header {
  background: #151515;
}

[data-bs-theme=buenosAires] .form-control:focus,
[data-bs-theme=buenosAires] .form-select:focus {
  border-color: rgb(156.5, 178.5, 197.5);
  box-shadow: 0 0 0 1px rgba(58, 102, 140, 0.25);
}

[data-bs-theme=buenosAires] .form-control:focus.is-invalid,
[data-bs-theme=buenosAires] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=buenosAires] .form-check-input:checked {
  background-color: #3A668C;
  border-color: #3A668C;
}

[data-bs-theme=buenosAires] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(58, 102, 140, 0.25);
}

[data-bs-theme=buenosAires] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3A668C;
  --bs-btn-border-color: #3A668C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(87.55, 124.95, 157.25);
  --bs-btn-hover-border-color: rgb(77.7, 117.3, 151.5);
  --bs-btn-focus-shadow-rgb: 88, 125, 157;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(97.4, 132.6, 163);
  --bs-btn-active-border-color: rgb(77.7, 117.3, 151.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3A668C;
  --bs-btn-disabled-border-color: #3A668C;
}

[data-bs-theme=buenosAires] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #151515;
  --bs-btn-border-color: #151515;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(56.1, 56.1, 56.1);
  --bs-btn-hover-border-color: rgb(44.4, 44.4, 44.4);
  --bs-btn-focus-shadow-rgb: 56, 56, 56;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(67.8, 67.8, 67.8);
  --bs-btn-active-border-color: rgb(44.4, 44.4, 44.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #151515;
  --bs-btn-disabled-border-color: #151515;
}

[data-bs-theme=buenosAires] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=buenosAires] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=buenosAires] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=buenosAires] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=buenosAires] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=buenosAires] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=buenosAires] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=buenosAires] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=buenosAires] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=buenosAires] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=buenosAires] .btn-outline-primary {
  --bs-btn-color: #3A668C;
  --bs-btn-border-color: #3A668C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3A668C;
  --bs-btn-hover-border-color: #3A668C;
  --bs-btn-focus-shadow-rgb: 58, 102, 140;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.04, 89.76, 123.2);
  --bs-btn-active-border-color: rgb(48.72, 85.68, 117.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3A668C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3A668C;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-secondary {
  --bs-btn-color: #151515;
  --bs-btn-border-color: #151515;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #151515;
  --bs-btn-hover-border-color: #151515;
  --bs-btn-focus-shadow-rgb: 21, 21, 21;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(18.48, 18.48, 18.48);
  --bs-btn-active-border-color: rgb(17.64, 17.64, 17.64);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #151515;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #151515;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=buenosAires] {
  --upy-background-img: url(/img/themes/ciudad-argentina.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=marketing] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #36465D;
  --bs-secondary: #0080B2;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 54, 70, 93;
  --bs-secondary-rgb: 0, 128, 178;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(21.6, 28, 37.2);
  --bs-secondary-text-emphasis: rgb(0, 51.2, 71.2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(214.8, 218, 222.6);
  --bs-secondary-bg-subtle: rgb(204, 229.6, 239.6);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(174.6, 181, 190.2);
  --bs-secondary-border-subtle: rgb(153, 204.2, 224.2);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #36465D;
  --bs-link-color-rgb: 54, 70, 93;
  --bs-link-hover-color: rgb(43.2, 56, 74.4);
  --bs-link-hover-color-rgb: 43, 56, 74;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=marketing] .text-bg-secondary {
  background-color: #0080B2 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=marketing] .sidebar {
  --upy-sidebar-bg: #36465D;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=marketing] .table-dark {
  --bs-table-bg: rgb(51, 153.4, 193.4);
}

[data-bs-theme=marketing] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(154.5, 162.5, 174);
  --bs-table-hover-bg: rgb(102, 178.8, 208.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=marketing] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=marketing] .list-group {
  --bs-list-group-active-bg: #36465D;
  --bs-list-group-active-border-color: #36465D;
}

[data-bs-theme=marketing] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(43.2, 56, 74.4);
}

[data-bs-theme=marketing] .pagination {
  --bs-pagination-active-bg: #36465D;
  --bs-pagination-active-border-color: #36465D;
  --bs-pagination-color: #36465D;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #36465D;
}

[data-bs-theme=marketing] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #36465D;
}

[data-bs-theme=marketing] .offcanvas .offcanvas-header {
  background: #0080B2;
}

[data-bs-theme=marketing] .form-control:focus,
[data-bs-theme=marketing] .form-select:focus {
  border-color: rgb(154.5, 162.5, 174);
  box-shadow: 0 0 0 1px rgba(54, 70, 93, 0.25);
}

[data-bs-theme=marketing] .form-control:focus.is-invalid,
[data-bs-theme=marketing] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=marketing] .form-check-input:checked {
  background-color: #36465D;
  border-color: #36465D;
}

[data-bs-theme=marketing] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(54, 70, 93, 0.25);
}

[data-bs-theme=marketing] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #36465D;
  --bs-btn-border-color: #36465D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(84.15, 97.75, 117.3);
  --bs-btn-hover-border-color: rgb(74.1, 88.5, 109.2);
  --bs-btn-focus-shadow-rgb: 84, 98, 117;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(94.2, 107, 125.4);
  --bs-btn-active-border-color: rgb(74.1, 88.5, 109.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #36465D;
  --bs-btn-disabled-border-color: #36465D;
}

[data-bs-theme=marketing] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0080B2;
  --bs-btn-border-color: #0080B2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(38.25, 147.05, 189.55);
  --bs-btn-hover-border-color: rgb(25.5, 140.7, 185.7);
  --bs-btn-focus-shadow-rgb: 38, 147, 190;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51, 153.4, 193.4);
  --bs-btn-active-border-color: rgb(25.5, 140.7, 185.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0080B2;
  --bs-btn-disabled-border-color: #0080B2;
}

[data-bs-theme=marketing] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=marketing] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=marketing] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=marketing] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=marketing] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=marketing] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=marketing] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=marketing] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=marketing] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=marketing] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=marketing] .btn-outline-primary {
  --bs-btn-color: #36465D;
  --bs-btn-border-color: #36465D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #36465D;
  --bs-btn-hover-border-color: #36465D;
  --bs-btn-focus-shadow-rgb: 54, 70, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(47.52, 61.6, 81.84);
  --bs-btn-active-border-color: rgb(45.36, 58.8, 78.12);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #36465D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #36465D;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-secondary {
  --bs-btn-color: #0080B2;
  --bs-btn-border-color: #0080B2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0080B2;
  --bs-btn-hover-border-color: #0080B2;
  --bs-btn-focus-shadow-rgb: 0, 128, 178;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0, 112.64, 156.64);
  --bs-btn-active-border-color: rgb(0, 107.52, 149.52);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0080B2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0080B2;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=marketing] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=marketing] {
  --upy-background-img: url(/img/themes/industria-tecnologia-informacion.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=technology] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #4BC7E1;
  --bs-secondary: #5a585c;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 75, 199, 225;
  --bs-secondary-rgb: 90, 88, 92;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(30, 79.6, 90);
  --bs-secondary-text-emphasis: rgb(36, 35.2, 36.8);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(219, 243.8, 249);
  --bs-secondary-bg-subtle: rgb(222, 221.6, 222.4);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(183, 232.6, 243);
  --bs-secondary-border-subtle: rgb(189, 188.2, 189.8);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #4BC7E1;
  --bs-link-color-rgb: 75, 199, 225;
  --bs-link-hover-color: rgb(60, 159.2, 180);
  --bs-link-hover-color-rgb: 60, 159, 180;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=technology] .text-bg-secondary {
  background-color: #5a585c !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=technology] .sidebar {
  --upy-sidebar-bg: #4BC7E1;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=technology] .table-dark {
  --bs-table-bg: rgb(123, 121.4, 124.6);
}

[data-bs-theme=technology] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #a5e3f0;
  --bs-table-hover-bg: rgb(156, 154.8, 157.2);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=technology] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=technology] .list-group {
  --bs-list-group-active-bg: #4BC7E1;
  --bs-list-group-active-border-color: #4BC7E1;
}

[data-bs-theme=technology] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(60, 159.2, 180);
}

[data-bs-theme=technology] .pagination {
  --bs-pagination-active-bg: #4BC7E1;
  --bs-pagination-active-border-color: #4BC7E1;
  --bs-pagination-color: #4BC7E1;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #4BC7E1;
}

[data-bs-theme=technology] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #4BC7E1;
}

[data-bs-theme=technology] .offcanvas .offcanvas-header {
  background: #5a585c;
}

[data-bs-theme=technology] .form-control:focus,
[data-bs-theme=technology] .form-select:focus {
  border-color: #a5e3f0;
  box-shadow: 0 0 0 1px rgba(75, 199, 225, 0.25);
}

[data-bs-theme=technology] .form-control:focus.is-invalid,
[data-bs-theme=technology] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=technology] .form-check-input:checked {
  background-color: #4BC7E1;
  border-color: #4BC7E1;
}

[data-bs-theme=technology] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(75, 199, 225, 0.25);
}

[data-bs-theme=technology] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4BC7E1;
  --bs-btn-border-color: #4BC7E1;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(102, 207.4, 229.5);
  --bs-btn-hover-border-color: rgb(93, 204.6, 228);
  --bs-btn-focus-shadow-rgb: 102, 207, 230;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(111, 210.2, 231);
  --bs-btn-active-border-color: rgb(93, 204.6, 228);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4BC7E1;
  --bs-btn-disabled-border-color: #4BC7E1;
}

[data-bs-theme=technology] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5a585c;
  --bs-btn-border-color: #5a585c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(114.75, 113.05, 116.45);
  --bs-btn-hover-border-color: rgb(106.5, 104.7, 108.3);
  --bs-btn-focus-shadow-rgb: 115, 113, 116;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(123, 121.4, 124.6);
  --bs-btn-active-border-color: rgb(106.5, 104.7, 108.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5a585c;
  --bs-btn-disabled-border-color: #5a585c;
}

[data-bs-theme=technology] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=technology] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=technology] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=technology] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=technology] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=technology] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=technology] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=technology] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=technology] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=technology] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=technology] .btn-outline-primary {
  --bs-btn-color: #4BC7E1;
  --bs-btn-border-color: #4BC7E1;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4BC7E1;
  --bs-btn-hover-border-color: #4BC7E1;
  --bs-btn-focus-shadow-rgb: 75, 199, 225;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66, 175.12, 198);
  --bs-btn-active-border-color: rgb(63, 167.16, 189);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4BC7E1;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4BC7E1;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-secondary {
  --bs-btn-color: #5a585c;
  --bs-btn-border-color: #5a585c;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5a585c;
  --bs-btn-hover-border-color: #5a585c;
  --bs-btn-focus-shadow-rgb: 90, 88, 92;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(79.2, 77.44, 80.96);
  --bs-btn-active-border-color: rgb(75.6, 73.92, 77.28);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #5a585c;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5a585c;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=technology] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=technology] {
  --upy-background-img: url(/img/themes/industria-tecnologia.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=offices] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #115168;
  --bs-secondary: #027368;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 17, 81, 104;
  --bs-secondary-rgb: 2, 115, 104;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(6.8, 32.4, 41.6);
  --bs-secondary-text-emphasis: rgb(0.8, 46, 41.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(207.4, 220.2, 224.8);
  --bs-secondary-bg-subtle: rgb(204.4, 227, 224.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(159.8, 185.4, 194.6);
  --bs-secondary-border-subtle: rgb(153.8, 199, 194.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #115168;
  --bs-link-color-rgb: 17, 81, 104;
  --bs-link-hover-color: rgb(13.6, 64.8, 83.2);
  --bs-link-hover-color-rgb: 14, 65, 83;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=offices] .text-bg-secondary {
  background-color: #027368 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=offices] .sidebar {
  --upy-sidebar-bg: #115168;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=offices] .table-dark {
  --bs-table-bg: rgb(52.6, 143, 134.2);
}

[data-bs-theme=offices] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(136, 168, 179.5);
  --bs-table-hover-bg: rgb(103.2, 171, 164.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=offices] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=offices] .list-group {
  --bs-list-group-active-bg: #115168;
  --bs-list-group-active-border-color: #115168;
}

[data-bs-theme=offices] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(13.6, 64.8, 83.2);
}

[data-bs-theme=offices] .pagination {
  --bs-pagination-active-bg: #115168;
  --bs-pagination-active-border-color: #115168;
  --bs-pagination-color: #115168;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #115168;
}

[data-bs-theme=offices] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #115168;
}

[data-bs-theme=offices] .offcanvas .offcanvas-header {
  background: #027368;
}

[data-bs-theme=offices] .form-control:focus,
[data-bs-theme=offices] .form-select:focus {
  border-color: rgb(136, 168, 179.5);
  box-shadow: 0 0 0 1px rgba(17, 81, 104, 0.25);
}

[data-bs-theme=offices] .form-control:focus.is-invalid,
[data-bs-theme=offices] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=offices] .form-check-input:checked {
  background-color: #115168;
  border-color: #115168;
}

[data-bs-theme=offices] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(17, 81, 104, 0.25);
}

[data-bs-theme=offices] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #115168;
  --bs-btn-border-color: #115168;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(52.7, 107.1, 126.65);
  --bs-btn-hover-border-color: rgb(40.8, 98.4, 119.1);
  --bs-btn-focus-shadow-rgb: 53, 107, 127;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(64.6, 115.8, 134.2);
  --bs-btn-active-border-color: rgb(40.8, 98.4, 119.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #115168;
  --bs-btn-disabled-border-color: #115168;
}

[data-bs-theme=offices] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #027368;
  --bs-btn-border-color: #027368;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.95, 136, 126.65);
  --bs-btn-hover-border-color: rgb(27.3, 129, 119.1);
  --bs-btn-focus-shadow-rgb: 40, 136, 127;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(52.6, 143, 134.2);
  --bs-btn-active-border-color: rgb(27.3, 129, 119.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #027368;
  --bs-btn-disabled-border-color: #027368;
}

[data-bs-theme=offices] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=offices] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=offices] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=offices] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=offices] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=offices] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=offices] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=offices] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=offices] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=offices] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=offices] .btn-outline-primary {
  --bs-btn-color: #115168;
  --bs-btn-border-color: #115168;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #115168;
  --bs-btn-hover-border-color: #115168;
  --bs-btn-focus-shadow-rgb: 17, 81, 104;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(14.96, 71.28, 91.52);
  --bs-btn-active-border-color: rgb(14.28, 68.04, 87.36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #115168;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #115168;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-secondary {
  --bs-btn-color: #027368;
  --bs-btn-border-color: #027368;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #027368;
  --bs-btn-hover-border-color: #027368;
  --bs-btn-focus-shadow-rgb: 2, 115, 104;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(1.76, 101.2, 91.52);
  --bs-btn-active-border-color: rgb(1.68, 96.6, 87.36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #027368;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #027368;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=offices] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=offices] {
  --upy-background-img: url(/img/themes/industria-oficina-privada.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=work] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #732F3B;
  --bs-secondary: #A63C24;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 115, 47, 59;
  --bs-secondary-rgb: 166, 60, 36;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(46, 18.8, 23.6);
  --bs-secondary-text-emphasis: rgb(66.4, 24, 14.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(227, 213.4, 215.8);
  --bs-secondary-bg-subtle: rgb(237.2, 216, 211.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(199, 171.8, 176.6);
  --bs-secondary-border-subtle: rgb(219.4, 177, 167.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #732F3B;
  --bs-link-color-rgb: 115, 47, 59;
  --bs-link-hover-color: rgb(92, 37.6, 47.2);
  --bs-link-hover-color-rgb: 92, 38, 47;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=work] .text-bg-secondary {
  background-color: #A63C24 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=work] .sidebar {
  --upy-sidebar-bg: #732F3B;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=work] .table-dark {
  --bs-table-bg: rgb(183.8, 99, 79.8);
}

[data-bs-theme=work] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #b9979d;
  --bs-table-hover-bg: rgb(201.6, 138, 123.6);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=work] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=work] .list-group {
  --bs-list-group-active-bg: #732F3B;
  --bs-list-group-active-border-color: #732F3B;
}

[data-bs-theme=work] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(92, 37.6, 47.2);
}

[data-bs-theme=work] .pagination {
  --bs-pagination-active-bg: #732F3B;
  --bs-pagination-active-border-color: #732F3B;
  --bs-pagination-color: #732F3B;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #732F3B;
}

[data-bs-theme=work] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #732F3B;
}

[data-bs-theme=work] .offcanvas .offcanvas-header {
  background: #A63C24;
}

[data-bs-theme=work] .form-control:focus,
[data-bs-theme=work] .form-select:focus {
  border-color: #b9979d;
  box-shadow: 0 0 0 1px rgba(115, 47, 59, 0.25);
}

[data-bs-theme=work] .form-control:focus.is-invalid,
[data-bs-theme=work] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=work] .form-check-input:checked {
  background-color: #732F3B;
  border-color: #732F3B;
}

[data-bs-theme=work] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(115, 47, 59, 0.25);
}

[data-bs-theme=work] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #732F3B;
  --bs-btn-border-color: #732F3B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(136, 78.2, 88.4);
  --bs-btn-hover-border-color: rgb(129, 67.8, 78.6);
  --bs-btn-focus-shadow-rgb: 136, 78, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(143, 88.6, 98.2);
  --bs-btn-active-border-color: rgb(129, 67.8, 78.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #732F3B;
  --bs-btn-disabled-border-color: #732F3B;
}

[data-bs-theme=work] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #A63C24;
  --bs-btn-border-color: #A63C24;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(179.35, 89.25, 68.85);
  --bs-btn-hover-border-color: rgb(174.9, 79.5, 57.9);
  --bs-btn-focus-shadow-rgb: 179, 89, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(183.8, 99, 79.8);
  --bs-btn-active-border-color: rgb(174.9, 79.5, 57.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #A63C24;
  --bs-btn-disabled-border-color: #A63C24;
}

[data-bs-theme=work] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=work] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=work] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=work] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=work] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=work] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=work] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=work] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=work] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=work] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=work] .btn-outline-primary {
  --bs-btn-color: #732F3B;
  --bs-btn-border-color: #732F3B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #732F3B;
  --bs-btn-hover-border-color: #732F3B;
  --bs-btn-focus-shadow-rgb: 115, 47, 59;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(101.2, 41.36, 51.92);
  --bs-btn-active-border-color: rgb(96.6, 39.48, 49.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #732F3B;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #732F3B;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-secondary {
  --bs-btn-color: #A63C24;
  --bs-btn-border-color: #A63C24;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #A63C24;
  --bs-btn-hover-border-color: #A63C24;
  --bs-btn-focus-shadow-rgb: 166, 60, 36;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(146.08, 52.8, 31.68);
  --bs-btn-active-border-color: rgb(139.44, 50.4, 30.24);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #A63C24;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #A63C24;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=work] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=work] {
  --upy-background-img: url(/img/themes/industria-oficin.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=laws] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #5E5E5E;
  --bs-secondary: #730202;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 94, 94, 94;
  --bs-secondary-rgb: 115, 2, 2;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(37.6, 37.6, 37.6);
  --bs-secondary-text-emphasis: rgb(46, 0.8, 0.8);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(222.8, 222.8, 222.8);
  --bs-secondary-bg-subtle: rgb(227, 204.4, 204.4);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(190.6, 190.6, 190.6);
  --bs-secondary-border-subtle: rgb(199, 153.8, 153.8);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #5E5E5E;
  --bs-link-color-rgb: 94, 94, 94;
  --bs-link-hover-color: rgb(75.2, 75.2, 75.2);
  --bs-link-hover-color-rgb: 75, 75, 75;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=laws] .text-bg-secondary {
  background-color: #730202 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=laws] .sidebar {
  --upy-sidebar-bg: #5E5E5E;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=laws] .table-dark {
  --bs-table-bg: rgb(143, 52.6, 52.6);
}

[data-bs-theme=laws] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(174.5, 174.5, 174.5);
  --bs-table-hover-bg: rgb(171, 103.2, 103.2);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=laws] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=laws] .list-group {
  --bs-list-group-active-bg: #5E5E5E;
  --bs-list-group-active-border-color: #5E5E5E;
}

[data-bs-theme=laws] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(75.2, 75.2, 75.2);
}

[data-bs-theme=laws] .pagination {
  --bs-pagination-active-bg: #5E5E5E;
  --bs-pagination-active-border-color: #5E5E5E;
  --bs-pagination-color: #5E5E5E;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #5E5E5E;
}

[data-bs-theme=laws] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #5E5E5E;
}

[data-bs-theme=laws] .offcanvas .offcanvas-header {
  background: #730202;
}

[data-bs-theme=laws] .form-control:focus,
[data-bs-theme=laws] .form-select:focus {
  border-color: rgb(174.5, 174.5, 174.5);
  box-shadow: 0 0 0 1px rgba(94, 94, 94, 0.25);
}

[data-bs-theme=laws] .form-control:focus.is-invalid,
[data-bs-theme=laws] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=laws] .form-check-input:checked {
  background-color: #5E5E5E;
  border-color: #5E5E5E;
}

[data-bs-theme=laws] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(94, 94, 94, 0.25);
}

[data-bs-theme=laws] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5E5E5E;
  --bs-btn-border-color: #5E5E5E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(118.15, 118.15, 118.15);
  --bs-btn-hover-border-color: rgb(110.1, 110.1, 110.1);
  --bs-btn-focus-shadow-rgb: 118, 118, 118;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(126.2, 126.2, 126.2);
  --bs-btn-active-border-color: rgb(110.1, 110.1, 110.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5E5E5E;
  --bs-btn-disabled-border-color: #5E5E5E;
}

[data-bs-theme=laws] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #730202;
  --bs-btn-border-color: #730202;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(136, 39.95, 39.95);
  --bs-btn-hover-border-color: rgb(129, 27.3, 27.3);
  --bs-btn-focus-shadow-rgb: 136, 40, 40;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(143, 52.6, 52.6);
  --bs-btn-active-border-color: rgb(129, 27.3, 27.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #730202;
  --bs-btn-disabled-border-color: #730202;
}

[data-bs-theme=laws] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=laws] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=laws] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=laws] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=laws] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=laws] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=laws] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=laws] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=laws] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=laws] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=laws] .btn-outline-primary {
  --bs-btn-color: #5E5E5E;
  --bs-btn-border-color: #5E5E5E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5E5E5E;
  --bs-btn-hover-border-color: #5E5E5E;
  --bs-btn-focus-shadow-rgb: 94, 94, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(82.72, 82.72, 82.72);
  --bs-btn-active-border-color: rgb(78.96, 78.96, 78.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #5E5E5E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5E5E5E;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-secondary {
  --bs-btn-color: #730202;
  --bs-btn-border-color: #730202;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #730202;
  --bs-btn-hover-border-color: #730202;
  --bs-btn-focus-shadow-rgb: 115, 2, 2;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(101.2, 1.76, 1.76);
  --bs-btn-active-border-color: rgb(96.6, 1.68, 1.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #730202;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #730202;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=laws] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=laws] {
  --upy-background-img: url(/img/themes/industria-leyes.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=realEstate] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #591C1C;
  --bs-secondary: #012A36;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 89, 28, 28;
  --bs-secondary-rgb: 1, 42, 54;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(35.6, 11.2, 11.2);
  --bs-secondary-text-emphasis: rgb(0.4, 16.8, 21.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(221.8, 209.6, 209.6);
  --bs-secondary-bg-subtle: rgb(204.2, 212.4, 214.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(188.6, 164.2, 164.2);
  --bs-secondary-border-subtle: rgb(153.4, 169.8, 174.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #591C1C;
  --bs-link-color-rgb: 89, 28, 28;
  --bs-link-hover-color: rgb(71.2, 22.4, 22.4);
  --bs-link-hover-color-rgb: 71, 22, 22;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=realEstate] .text-bg-secondary {
  background-color: #012A36 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=realEstate] .sidebar {
  --upy-sidebar-bg: #591C1C;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=realEstate] .table-dark {
  --bs-table-bg: rgb(51.8, 84.6, 94.2);
}

[data-bs-theme=realEstate] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(172, 141.5, 141.5);
  --bs-table-hover-bg: rgb(102.6, 127.2, 134.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=realEstate] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=realEstate] .list-group {
  --bs-list-group-active-bg: #591C1C;
  --bs-list-group-active-border-color: #591C1C;
}

[data-bs-theme=realEstate] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(71.2, 22.4, 22.4);
}

[data-bs-theme=realEstate] .pagination {
  --bs-pagination-active-bg: #591C1C;
  --bs-pagination-active-border-color: #591C1C;
  --bs-pagination-color: #591C1C;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #591C1C;
}

[data-bs-theme=realEstate] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #591C1C;
}

[data-bs-theme=realEstate] .offcanvas .offcanvas-header {
  background: #012A36;
}

[data-bs-theme=realEstate] .form-control:focus,
[data-bs-theme=realEstate] .form-select:focus {
  border-color: rgb(172, 141.5, 141.5);
  box-shadow: 0 0 0 1px rgba(89, 28, 28, 0.25);
}

[data-bs-theme=realEstate] .form-control:focus.is-invalid,
[data-bs-theme=realEstate] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=realEstate] .form-check-input:checked {
  background-color: #591C1C;
  border-color: #591C1C;
}

[data-bs-theme=realEstate] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(89, 28, 28, 0.25);
}

[data-bs-theme=realEstate] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #591C1C;
  --bs-btn-border-color: #591C1C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(113.9, 62.05, 62.05);
  --bs-btn-hover-border-color: rgb(105.6, 50.7, 50.7);
  --bs-btn-focus-shadow-rgb: 114, 62, 62;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(122.2, 73.4, 73.4);
  --bs-btn-active-border-color: rgb(105.6, 50.7, 50.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #591C1C;
  --bs-btn-disabled-border-color: #591C1C;
}

[data-bs-theme=realEstate] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #012A36;
  --bs-btn-border-color: #012A36;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.1, 73.95, 84.15);
  --bs-btn-hover-border-color: rgb(26.4, 63.3, 74.1);
  --bs-btn-focus-shadow-rgb: 39, 74, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.8, 84.6, 94.2);
  --bs-btn-active-border-color: rgb(26.4, 63.3, 74.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #012A36;
  --bs-btn-disabled-border-color: #012A36;
}

[data-bs-theme=realEstate] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=realEstate] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=realEstate] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=realEstate] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=realEstate] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=realEstate] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=realEstate] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=realEstate] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=realEstate] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=realEstate] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=realEstate] .btn-outline-primary {
  --bs-btn-color: #591C1C;
  --bs-btn-border-color: #591C1C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #591C1C;
  --bs-btn-hover-border-color: #591C1C;
  --bs-btn-focus-shadow-rgb: 89, 28, 28;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(78.32, 24.64, 24.64);
  --bs-btn-active-border-color: rgb(74.76, 23.52, 23.52);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #591C1C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #591C1C;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-secondary {
  --bs-btn-color: #012A36;
  --bs-btn-border-color: #012A36;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #012A36;
  --bs-btn-hover-border-color: #012A36;
  --bs-btn-focus-shadow-rgb: 1, 42, 54;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0.88, 36.96, 47.52);
  --bs-btn-active-border-color: rgb(0.84, 35.28, 45.36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #012A36;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #012A36;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=realEstate] {
  --upy-background-img: url(/img/themes/industria-inmobilaria.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=factory] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #F25E3D;
  --bs-secondary: #012E40;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 242, 94, 61;
  --bs-secondary-rgb: 1, 46, 64;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(96.8, 37.6, 24.4);
  --bs-secondary-text-emphasis: rgb(0.4, 18.4, 25.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(252.4, 222.8, 216.2);
  --bs-secondary-bg-subtle: rgb(204.2, 213.2, 216.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(249.8, 190.6, 177.4);
  --bs-secondary-border-subtle: rgb(153.4, 171.4, 178.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #F25E3D;
  --bs-link-color-rgb: 242, 94, 61;
  --bs-link-hover-color: rgb(193.6, 75.2, 48.8);
  --bs-link-hover-color-rgb: 194, 75, 49;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=factory] .text-bg-secondary {
  background-color: #012E40 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=factory] .sidebar {
  --upy-sidebar-bg: #F25E3D;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=factory] .table-dark {
  --bs-table-bg: rgb(51.8, 87.8, 102.2);
}

[data-bs-theme=factory] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(248.5, 174.5, 158);
  --bs-table-hover-bg: rgb(102.6, 129.6, 140.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=factory] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=factory] .list-group {
  --bs-list-group-active-bg: #F25E3D;
  --bs-list-group-active-border-color: #F25E3D;
}

[data-bs-theme=factory] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(193.6, 75.2, 48.8);
}

[data-bs-theme=factory] .pagination {
  --bs-pagination-active-bg: #F25E3D;
  --bs-pagination-active-border-color: #F25E3D;
  --bs-pagination-color: #F25E3D;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #F25E3D;
}

[data-bs-theme=factory] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #F25E3D;
}

[data-bs-theme=factory] .offcanvas .offcanvas-header {
  background: #012E40;
}

[data-bs-theme=factory] .form-control:focus,
[data-bs-theme=factory] .form-select:focus {
  border-color: rgb(248.5, 174.5, 158);
  box-shadow: 0 0 0 1px rgba(242, 94, 61, 0.25);
}

[data-bs-theme=factory] .form-control:focus.is-invalid,
[data-bs-theme=factory] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=factory] .form-check-input:checked {
  background-color: #F25E3D;
  border-color: #F25E3D;
}

[data-bs-theme=factory] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(242, 94, 61, 0.25);
}

[data-bs-theme=factory] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F25E3D;
  --bs-btn-border-color: #F25E3D;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(243.95, 118.15, 90.1);
  --bs-btn-hover-border-color: rgb(243.3, 110.1, 80.4);
  --bs-btn-focus-shadow-rgb: 244, 118, 90;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(244.6, 126.2, 99.8);
  --bs-btn-active-border-color: rgb(243.3, 110.1, 80.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F25E3D;
  --bs-btn-disabled-border-color: #F25E3D;
}

[data-bs-theme=factory] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #012E40;
  --bs-btn-border-color: #012E40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.1, 77.35, 92.65);
  --bs-btn-hover-border-color: rgb(26.4, 66.9, 83.1);
  --bs-btn-focus-shadow-rgb: 39, 77, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.8, 87.8, 102.2);
  --bs-btn-active-border-color: rgb(26.4, 66.9, 83.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #012E40;
  --bs-btn-disabled-border-color: #012E40;
}

[data-bs-theme=factory] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=factory] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=factory] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=factory] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=factory] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=factory] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=factory] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=factory] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=factory] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=factory] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=factory] .btn-outline-primary {
  --bs-btn-color: #F25E3D;
  --bs-btn-border-color: #F25E3D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F25E3D;
  --bs-btn-hover-border-color: #F25E3D;
  --bs-btn-focus-shadow-rgb: 242, 94, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 82.72, 53.68);
  --bs-btn-active-border-color: rgb(203.28, 78.96, 51.24);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F25E3D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F25E3D;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-secondary {
  --bs-btn-color: #012E40;
  --bs-btn-border-color: #012E40;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #012E40;
  --bs-btn-hover-border-color: #012E40;
  --bs-btn-focus-shadow-rgb: 1, 46, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0.88, 40.48, 56.32);
  --bs-btn-active-border-color: rgb(0.84, 38.64, 53.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #012E40;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #012E40;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=factory] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=factory] {
  --upy-background-img: url(/img/themes/industria-fabrica.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=football] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #1a1b1e;
  --bs-secondary: #0367A6;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 26, 27, 30;
  --bs-secondary-rgb: 3, 103, 166;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(10.4, 10.8, 12);
  --bs-secondary-text-emphasis: rgb(1.2, 41.2, 66.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(209.2, 209.4, 210);
  --bs-secondary-bg-subtle: rgb(204.6, 224.6, 237.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(163.4, 163.8, 165);
  --bs-secondary-border-subtle: rgb(154.2, 194.2, 219.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #1a1b1e;
  --bs-link-color-rgb: 26, 27, 30;
  --bs-link-hover-color: rgb(20.8, 21.6, 24);
  --bs-link-hover-color-rgb: 21, 22, 24;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=football] .text-bg-secondary {
  background-color: #0367A6 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=football] .sidebar {
  --upy-sidebar-bg: #1a1b1e;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=football] .table-dark {
  --bs-table-bg: rgb(248.6, 167, 90.2);
}

[data-bs-theme=football] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #aaaaaa;
  --bs-table-hover-bg: #333333;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=football] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=football] .list-group {
  --bs-list-group-active-bg: #1a1b1e;
  --bs-list-group-active-border-color: #1a1b1e;
}

[data-bs-theme=football] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(20.8, 21.6, 24);
}

[data-bs-theme=football] .pagination {
  --bs-pagination-active-bg: #1a1b1e;
  --bs-pagination-active-border-color: #1a1b1e;
  --bs-pagination-color: #1a1b1e;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #1a1b1e;
}

[data-bs-theme=football] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #1a1b1e;
}

[data-bs-theme=football] .offcanvas .offcanvas-header {
  background: #0367A6;
}

[data-bs-theme=football] .form-control:focus,
[data-bs-theme=football] .form-select:focus {
  border-color: rgb(140.5, 141, 142.5);
  box-shadow: 0 0 0 1px rgba(26, 27, 30, 0.25);
}

[data-bs-theme=football] .form-control:focus.is-invalid,
[data-bs-theme=football] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=football] .form-check-input:checked {
  background-color: #1a1b1e;
  border-color: #1a1b1e;
}

[data-bs-theme=football] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(26, 27, 30, 0.25);
}

[data-bs-theme=football] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1a1b1e;
  --bs-btn-border-color: #1a1b1e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(60.35, 61.2, 63.75);
  --bs-btn-hover-border-color: rgb(48.9, 49.8, 52.5);
  --bs-btn-focus-shadow-rgb: 60, 61, 64;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(71.8, 72.6, 75);
  --bs-btn-active-border-color: rgb(48.9, 49.8, 52.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1a1b1e;
  --bs-btn-disabled-border-color: #1a1b1e;
}

[data-bs-theme=football] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0367A6;
  --bs-btn-border-color: #0367A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(40.8, 125.8, 179.35);
  --bs-btn-hover-border-color: rgb(28.2, 118.2, 174.9);
  --bs-btn-focus-shadow-rgb: 41, 126, 179;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(53.4, 133.4, 183.8);
  --bs-btn-active-border-color: rgb(28.2, 118.2, 174.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0367A6;
  --bs-btn-disabled-border-color: #0367A6;
}

[data-bs-theme=football] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=football] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=football] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=football] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=football] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=football] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=football] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=football] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=football] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=football] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=football] .btn-outline-primary {
  --bs-btn-color: #1a1b1e;
  --bs-btn-border-color: #1a1b1e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1a1b1e;
  --bs-btn-hover-border-color: #1a1b1e;
  --bs-btn-focus-shadow-rgb: 26, 27, 30;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 23.76, 26.4);
  --bs-btn-active-border-color: rgb(21.84, 22.68, 25.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1a1b1e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1a1b1e;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-secondary {
  --bs-btn-color: #0367A6;
  --bs-btn-border-color: #0367A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0367A6;
  --bs-btn-hover-border-color: #0367A6;
  --bs-btn-focus-shadow-rgb: 3, 103, 166;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(2.64, 90.64, 146.08);
  --bs-btn-active-border-color: rgb(2.52, 86.52, 139.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0367A6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0367A6;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=football] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=football] {
  --upy-background-img: url(/img/themes/deportes-americano.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=soccer] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #023E73;
  --bs-secondary: #6d6d6d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 2, 62, 115;
  --bs-secondary-rgb: 109, 109, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0.8, 24.8, 46);
  --bs-secondary-text-emphasis: rgb(43.6, 43.6, 43.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.4, 216.4, 227);
  --bs-secondary-bg-subtle: rgb(225.8, 225.8, 225.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153.8, 177.8, 199);
  --bs-secondary-border-subtle: rgb(196.6, 196.6, 196.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #023E73;
  --bs-link-color-rgb: 2, 62, 115;
  --bs-link-hover-color: rgb(1.6, 49.6, 92);
  --bs-link-hover-color-rgb: 2, 50, 92;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=soccer] .text-bg-secondary {
  background-color: #6d6d6d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=soccer] .sidebar {
  --upy-sidebar-bg: #023E73;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=soccer] .table-dark {
  --bs-table-bg: rgb(55, 155.8, 244.6);
}

[data-bs-theme=soccer] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #d1d1d1;
  --bs-table-hover-bg: #0583F2;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=soccer] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=soccer] .list-group {
  --bs-list-group-active-bg: #023E73;
  --bs-list-group-active-border-color: #023E73;
}

[data-bs-theme=soccer] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(1.6, 49.6, 92);
}

[data-bs-theme=soccer] .pagination {
  --bs-pagination-active-bg: #023E73;
  --bs-pagination-active-border-color: #023E73;
  --bs-pagination-color: #023E73;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #023E73;
}

[data-bs-theme=soccer] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #023E73;
}

[data-bs-theme=soccer] .offcanvas .offcanvas-header {
  background: #6d6d6d;
}

[data-bs-theme=soccer] .form-control:focus,
[data-bs-theme=soccer] .form-select:focus {
  border-color: rgb(128.5, 158.5, 185);
  box-shadow: 0 0 0 1px rgba(2, 62, 115, 0.25);
}

[data-bs-theme=soccer] .form-control:focus.is-invalid,
[data-bs-theme=soccer] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=soccer] .form-check-input:checked {
  background-color: #023E73;
  border-color: #023E73;
}

[data-bs-theme=soccer] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(2, 62, 115, 0.25);
}

[data-bs-theme=soccer] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #023E73;
  --bs-btn-border-color: #023E73;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.95, 90.95, 136);
  --bs-btn-hover-border-color: rgb(27.3, 81.3, 129);
  --bs-btn-focus-shadow-rgb: 40, 91, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(52.6, 100.6, 143);
  --bs-btn-active-border-color: rgb(27.3, 81.3, 129);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #023E73;
  --bs-btn-disabled-border-color: #023E73;
}

[data-bs-theme=soccer] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(130.9, 130.9, 130.9);
  --bs-btn-hover-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-focus-shadow-rgb: 131, 131, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.2, 138.2, 138.2);
  --bs-btn-active-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d6d6d;
  --bs-btn-disabled-border-color: #6d6d6d;
}

[data-bs-theme=soccer] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=soccer] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=soccer] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=soccer] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=soccer] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=soccer] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=soccer] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=soccer] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=soccer] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=soccer] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=soccer] .btn-outline-primary {
  --bs-btn-color: #023E73;
  --bs-btn-border-color: #023E73;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #023E73;
  --bs-btn-hover-border-color: #023E73;
  --bs-btn-focus-shadow-rgb: 2, 62, 115;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(1.76, 54.56, 101.2);
  --bs-btn-active-border-color: rgb(1.68, 52.08, 96.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #023E73;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #023E73;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-secondary {
  --bs-btn-color: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d6d6d;
  --bs-btn-hover-border-color: #6d6d6d;
  --bs-btn-focus-shadow-rgb: 109, 109, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(95.92, 95.92, 95.92);
  --bs-btn-active-border-color: rgb(91.56, 91.56, 91.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6d6d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d6d6d;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=soccer] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=soccer] {
  --upy-background-img: url(/img/themes/deportes-futbol.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=basketball] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #425059;
  --bs-secondary: #6d6d6d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 66, 80, 89;
  --bs-secondary-rgb: 109, 109, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(26.4, 32, 35.6);
  --bs-secondary-text-emphasis: rgb(43.6, 43.6, 43.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(217.2, 220, 221.8);
  --bs-secondary-bg-subtle: rgb(225.8, 225.8, 225.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(179.4, 185, 188.6);
  --bs-secondary-border-subtle: rgb(196.6, 196.6, 196.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #425059;
  --bs-link-color-rgb: 66, 80, 89;
  --bs-link-hover-color: rgb(52.8, 64, 71.2);
  --bs-link-hover-color-rgb: 53, 64, 71;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=basketball] .text-bg-secondary {
  background-color: #6d6d6d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=basketball] .sidebar {
  --upy-sidebar-bg: #425059;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=basketball] .table-dark {
  --bs-table-bg: rgb(154.2, 71.8, 110.2);
}

[data-bs-theme=basketball] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #d9e6f7;
  --bs-table-hover-bg: #811A4A;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=basketball] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=basketball] .list-group {
  --bs-list-group-active-bg: #425059;
  --bs-list-group-active-border-color: #425059;
}

[data-bs-theme=basketball] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(52.8, 64, 71.2);
}

[data-bs-theme=basketball] .pagination {
  --bs-pagination-active-bg: #425059;
  --bs-pagination-active-border-color: #425059;
  --bs-pagination-color: #425059;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #425059;
}

[data-bs-theme=basketball] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #425059;
}

[data-bs-theme=basketball] .offcanvas .offcanvas-header {
  background: #6d6d6d;
}

[data-bs-theme=basketball] .form-control:focus,
[data-bs-theme=basketball] .form-select:focus {
  border-color: rgb(160.5, 167.5, 172);
  box-shadow: 0 0 0 1px rgba(66, 80, 89, 0.25);
}

[data-bs-theme=basketball] .form-control:focus.is-invalid,
[data-bs-theme=basketball] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=basketball] .form-check-input:checked {
  background-color: #425059;
  border-color: #425059;
}

[data-bs-theme=basketball] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(66, 80, 89, 0.25);
}

[data-bs-theme=basketball] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #425059;
  --bs-btn-border-color: #425059;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(94.35, 106.25, 113.9);
  --bs-btn-hover-border-color: rgb(84.9, 97.5, 105.6);
  --bs-btn-focus-shadow-rgb: 94, 106, 114;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(103.8, 115, 122.2);
  --bs-btn-active-border-color: rgb(84.9, 97.5, 105.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #425059;
  --bs-btn-disabled-border-color: #425059;
}

[data-bs-theme=basketball] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(130.9, 130.9, 130.9);
  --bs-btn-hover-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-focus-shadow-rgb: 131, 131, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.2, 138.2, 138.2);
  --bs-btn-active-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d6d6d;
  --bs-btn-disabled-border-color: #6d6d6d;
}

[data-bs-theme=basketball] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=basketball] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=basketball] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=basketball] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=basketball] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=basketball] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=basketball] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=basketball] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=basketball] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=basketball] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=basketball] .btn-outline-primary {
  --bs-btn-color: #425059;
  --bs-btn-border-color: #425059;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #425059;
  --bs-btn-hover-border-color: #425059;
  --bs-btn-focus-shadow-rgb: 66, 80, 89;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(58.08, 70.4, 78.32);
  --bs-btn-active-border-color: rgb(55.44, 67.2, 74.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #425059;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #425059;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-secondary {
  --bs-btn-color: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d6d6d;
  --bs-btn-hover-border-color: #6d6d6d;
  --bs-btn-focus-shadow-rgb: 109, 109, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(95.92, 95.92, 95.92);
  --bs-btn-active-border-color: rgb(91.56, 91.56, 91.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6d6d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d6d6d;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=basketball] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=basketball] {
  --upy-background-img: url(/img/themes/deportes-basketball.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=formulaOne] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #333;
  --bs-secondary: #6d6d6d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 51, 51, 51;
  --bs-secondary-rgb: 109, 109, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(20.4, 20.4, 20.4);
  --bs-secondary-text-emphasis: rgb(43.6, 43.6, 43.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(214.2, 214.2, 214.2);
  --bs-secondary-bg-subtle: rgb(225.8, 225.8, 225.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(173.4, 173.4, 173.4);
  --bs-secondary-border-subtle: rgb(196.6, 196.6, 196.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #333;
  --bs-link-color-rgb: 51, 51, 51;
  --bs-link-hover-color: rgb(40.8, 40.8, 40.8);
  --bs-link-hover-color-rgb: 41, 41, 41;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=formulaOne] .text-bg-secondary {
  background-color: #6d6d6d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=formulaOne] .sidebar {
  --upy-sidebar-bg: #333;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=formulaOne] .table-dark {
  --bs-table-bg: #333333;
}

[data-bs-theme=formulaOne] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #DDD;
  --bs-table-hover-bg: #000;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=formulaOne] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=formulaOne] .list-group {
  --bs-list-group-active-bg: #333;
  --bs-list-group-active-border-color: #333;
}

[data-bs-theme=formulaOne] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(40.8, 40.8, 40.8);
}

[data-bs-theme=formulaOne] .pagination {
  --bs-pagination-active-bg: #333;
  --bs-pagination-active-border-color: #333;
  --bs-pagination-color: #333;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #333;
}

[data-bs-theme=formulaOne] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #333;
}

[data-bs-theme=formulaOne] .offcanvas .offcanvas-header {
  background: #6d6d6d;
}

[data-bs-theme=formulaOne] .form-control:focus,
[data-bs-theme=formulaOne] .form-select:focus {
  border-color: #999999;
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.25);
}

[data-bs-theme=formulaOne] .form-control:focus.is-invalid,
[data-bs-theme=formulaOne] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=formulaOne] .form-check-input:checked {
  background-color: #333;
  border-color: #333;
}

[data-bs-theme=formulaOne] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.25);
}

[data-bs-theme=formulaOne] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #333;
  --bs-btn-border-color: #333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(81.6, 81.6, 81.6);
  --bs-btn-hover-border-color: rgb(71.4, 71.4, 71.4);
  --bs-btn-focus-shadow-rgb: 82, 82, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(91.8, 91.8, 91.8);
  --bs-btn-active-border-color: rgb(71.4, 71.4, 71.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #333;
  --bs-btn-disabled-border-color: #333;
}

[data-bs-theme=formulaOne] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(130.9, 130.9, 130.9);
  --bs-btn-hover-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-focus-shadow-rgb: 131, 131, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.2, 138.2, 138.2);
  --bs-btn-active-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d6d6d;
  --bs-btn-disabled-border-color: #6d6d6d;
}

[data-bs-theme=formulaOne] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=formulaOne] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=formulaOne] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=formulaOne] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=formulaOne] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=formulaOne] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=formulaOne] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=formulaOne] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=formulaOne] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=formulaOne] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=formulaOne] .btn-outline-primary {
  --bs-btn-color: #333;
  --bs-btn-border-color: #333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #333;
  --bs-btn-hover-border-color: #333;
  --bs-btn-focus-shadow-rgb: 51, 51, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 44.88, 44.88);
  --bs-btn-active-border-color: rgb(42.84, 42.84, 42.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #333;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #333;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-secondary {
  --bs-btn-color: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d6d6d;
  --bs-btn-hover-border-color: #6d6d6d;
  --bs-btn-focus-shadow-rgb: 109, 109, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(95.92, 95.92, 95.92);
  --bs-btn-active-border-color: rgb(91.56, 91.56, 91.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6d6d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d6d6d;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=formulaOne] {
  --upy-background-img: url(/img/themes/f1.png);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=golf] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #022b3a;
  --bs-secondary: #6d6d6d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 2, 43, 58;
  --bs-secondary-rgb: 109, 109, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0.8, 17.2, 23.2);
  --bs-secondary-text-emphasis: rgb(43.6, 43.6, 43.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.4, 212.6, 215.6);
  --bs-secondary-bg-subtle: rgb(225.8, 225.8, 225.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153.8, 170.2, 176.2);
  --bs-secondary-border-subtle: rgb(196.6, 196.6, 196.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #022b3a;
  --bs-link-color-rgb: 2, 43, 58;
  --bs-link-hover-color: rgb(1.6, 34.4, 46.4);
  --bs-link-hover-color-rgb: 2, 34, 46;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=golf] .text-bg-secondary {
  background-color: #6d6d6d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=golf] .sidebar {
  --upy-sidebar-bg: #022b3a;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=golf] .table-dark {
  --bs-table-bg: rgb(64.6, 115.8, 134.2);
}

[data-bs-theme=golf] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #90ccda;
  --bs-table-hover-bg: #115168;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=golf] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=golf] .list-group {
  --bs-list-group-active-bg: #022b3a;
  --bs-list-group-active-border-color: #022b3a;
}

[data-bs-theme=golf] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(1.6, 34.4, 46.4);
}

[data-bs-theme=golf] .pagination {
  --bs-pagination-active-bg: #022b3a;
  --bs-pagination-active-border-color: #022b3a;
  --bs-pagination-color: #022b3a;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #022b3a;
}

[data-bs-theme=golf] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #022b3a;
}

[data-bs-theme=golf] .offcanvas .offcanvas-header {
  background: #6d6d6d;
}

[data-bs-theme=golf] .form-control:focus,
[data-bs-theme=golf] .form-select:focus {
  border-color: rgb(128.5, 149, 156.5);
  box-shadow: 0 0 0 1px rgba(2, 43, 58, 0.25);
}

[data-bs-theme=golf] .form-control:focus.is-invalid,
[data-bs-theme=golf] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=golf] .form-check-input:checked {
  background-color: #022b3a;
  border-color: #022b3a;
}

[data-bs-theme=golf] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(2, 43, 58, 0.25);
}

[data-bs-theme=golf] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #022b3a;
  --bs-btn-border-color: #022b3a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.95, 74.8, 87.55);
  --bs-btn-hover-border-color: rgb(27.3, 64.2, 77.7);
  --bs-btn-focus-shadow-rgb: 40, 75, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(52.6, 85.4, 97.4);
  --bs-btn-active-border-color: rgb(27.3, 64.2, 77.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #022b3a;
  --bs-btn-disabled-border-color: #022b3a;
}

[data-bs-theme=golf] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(130.9, 130.9, 130.9);
  --bs-btn-hover-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-focus-shadow-rgb: 131, 131, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.2, 138.2, 138.2);
  --bs-btn-active-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d6d6d;
  --bs-btn-disabled-border-color: #6d6d6d;
}

[data-bs-theme=golf] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=golf] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=golf] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=golf] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=golf] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=golf] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=golf] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=golf] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=golf] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=golf] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=golf] .btn-outline-primary {
  --bs-btn-color: #022b3a;
  --bs-btn-border-color: #022b3a;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #022b3a;
  --bs-btn-hover-border-color: #022b3a;
  --bs-btn-focus-shadow-rgb: 2, 43, 58;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(1.76, 37.84, 51.04);
  --bs-btn-active-border-color: rgb(1.68, 36.12, 48.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #022b3a;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #022b3a;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-secondary {
  --bs-btn-color: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d6d6d;
  --bs-btn-hover-border-color: #6d6d6d;
  --bs-btn-focus-shadow-rgb: 109, 109, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(95.92, 95.92, 95.92);
  --bs-btn-active-border-color: rgb(91.56, 91.56, 91.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6d6d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d6d6d;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=golf] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=golf] {
  --upy-background-img: url(/img/themes/deportes-golf.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=tennis] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #73020C;
  --bs-secondary: #6d6d6d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 115, 2, 12;
  --bs-secondary-rgb: 109, 109, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(46, 0.8, 4.8);
  --bs-secondary-text-emphasis: rgb(43.6, 43.6, 43.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(227, 204.4, 206.4);
  --bs-secondary-bg-subtle: rgb(225.8, 225.8, 225.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(199, 153.8, 157.8);
  --bs-secondary-border-subtle: rgb(196.6, 196.6, 196.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #73020C;
  --bs-link-color-rgb: 115, 2, 12;
  --bs-link-hover-color: rgb(92, 1.6, 9.6);
  --bs-link-hover-color-rgb: 92, 2, 10;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=tennis] .text-bg-secondary {
  background-color: #6d6d6d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=tennis] .sidebar {
  --upy-sidebar-bg: #73020C;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=tennis] .table-dark {
  --bs-table-bg: rgb(52.6, 89.4, 122.2);
}

[data-bs-theme=tennis] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #E4F2E9;
  --bs-table-hover-bg: #023059;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=tennis] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=tennis] .list-group {
  --bs-list-group-active-bg: #73020C;
  --bs-list-group-active-border-color: #73020C;
}

[data-bs-theme=tennis] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(92, 1.6, 9.6);
}

[data-bs-theme=tennis] .pagination {
  --bs-pagination-active-bg: #73020C;
  --bs-pagination-active-border-color: #73020C;
  --bs-pagination-color: #73020C;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #73020C;
}

[data-bs-theme=tennis] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #73020C;
}

[data-bs-theme=tennis] .offcanvas .offcanvas-header {
  background: #6d6d6d;
}

[data-bs-theme=tennis] .form-control:focus,
[data-bs-theme=tennis] .form-select:focus {
  border-color: rgb(185, 128.5, 133.5);
  box-shadow: 0 0 0 1px rgba(115, 2, 12, 0.25);
}

[data-bs-theme=tennis] .form-control:focus.is-invalid,
[data-bs-theme=tennis] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=tennis] .form-check-input:checked {
  background-color: #73020C;
  border-color: #73020C;
}

[data-bs-theme=tennis] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(115, 2, 12, 0.25);
}

[data-bs-theme=tennis] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #73020C;
  --bs-btn-border-color: #73020C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(136, 39.95, 48.45);
  --bs-btn-hover-border-color: rgb(129, 27.3, 36.3);
  --bs-btn-focus-shadow-rgb: 136, 40, 48;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(143, 52.6, 60.6);
  --bs-btn-active-border-color: rgb(129, 27.3, 36.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #73020C;
  --bs-btn-disabled-border-color: #73020C;
}

[data-bs-theme=tennis] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(130.9, 130.9, 130.9);
  --bs-btn-hover-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-focus-shadow-rgb: 131, 131, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.2, 138.2, 138.2);
  --bs-btn-active-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d6d6d;
  --bs-btn-disabled-border-color: #6d6d6d;
}

[data-bs-theme=tennis] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=tennis] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=tennis] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=tennis] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=tennis] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=tennis] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=tennis] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=tennis] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=tennis] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=tennis] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=tennis] .btn-outline-primary {
  --bs-btn-color: #73020C;
  --bs-btn-border-color: #73020C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #73020C;
  --bs-btn-hover-border-color: #73020C;
  --bs-btn-focus-shadow-rgb: 115, 2, 12;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(101.2, 1.76, 10.56);
  --bs-btn-active-border-color: rgb(96.6, 1.68, 10.08);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #73020C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #73020C;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-secondary {
  --bs-btn-color: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d6d6d;
  --bs-btn-hover-border-color: #6d6d6d;
  --bs-btn-focus-shadow-rgb: 109, 109, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(95.92, 95.92, 95.92);
  --bs-btn-active-border-color: rgb(91.56, 91.56, 91.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6d6d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d6d6d;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=tennis] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=tennis] {
  --upy-background-img: url(/img/themes/deportes-tenis.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=swimming] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #022873;
  --bs-secondary: #6d6d6d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 2, 40, 115;
  --bs-secondary-rgb: 109, 109, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0.8, 16, 46);
  --bs-secondary-text-emphasis: rgb(43.6, 43.6, 43.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.4, 212, 227);
  --bs-secondary-bg-subtle: rgb(225.8, 225.8, 225.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153.8, 169, 199);
  --bs-secondary-border-subtle: rgb(196.6, 196.6, 196.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #022873;
  --bs-link-color-rgb: 2, 40, 115;
  --bs-link-hover-color: rgb(1.6, 32, 92);
  --bs-link-hover-color-rgb: 2, 32, 92;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=swimming] .text-bg-secondary {
  background-color: #6d6d6d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=swimming] .sidebar {
  --upy-sidebar-bg: #022873;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=swimming] .table-dark {
  --bs-table-bg: rgb(224.6, 175.8, 85.4);
}

[data-bs-theme=swimming] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #DFE7F2;
  --bs-table-hover-bg: #115168;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=swimming] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=swimming] .list-group {
  --bs-list-group-active-bg: #022873;
  --bs-list-group-active-border-color: #022873;
}

[data-bs-theme=swimming] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(1.6, 32, 92);
}

[data-bs-theme=swimming] .pagination {
  --bs-pagination-active-bg: #022873;
  --bs-pagination-active-border-color: #022873;
  --bs-pagination-color: #022873;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #022873;
}

[data-bs-theme=swimming] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #022873;
}

[data-bs-theme=swimming] .offcanvas .offcanvas-header {
  background: #6d6d6d;
}

[data-bs-theme=swimming] .form-control:focus,
[data-bs-theme=swimming] .form-select:focus {
  border-color: rgb(128.5, 147.5, 185);
  box-shadow: 0 0 0 1px rgba(2, 40, 115, 0.25);
}

[data-bs-theme=swimming] .form-control:focus.is-invalid,
[data-bs-theme=swimming] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=swimming] .form-check-input:checked {
  background-color: #022873;
  border-color: #022873;
}

[data-bs-theme=swimming] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(2, 40, 115, 0.25);
}

[data-bs-theme=swimming] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #022873;
  --bs-btn-border-color: #022873;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.95, 72.25, 136);
  --bs-btn-hover-border-color: rgb(27.3, 61.5, 129);
  --bs-btn-focus-shadow-rgb: 40, 72, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(52.6, 83, 143);
  --bs-btn-active-border-color: rgb(27.3, 61.5, 129);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #022873;
  --bs-btn-disabled-border-color: #022873;
}

[data-bs-theme=swimming] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(130.9, 130.9, 130.9);
  --bs-btn-hover-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-focus-shadow-rgb: 131, 131, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.2, 138.2, 138.2);
  --bs-btn-active-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d6d6d;
  --bs-btn-disabled-border-color: #6d6d6d;
}

[data-bs-theme=swimming] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=swimming] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=swimming] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=swimming] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=swimming] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=swimming] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=swimming] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=swimming] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=swimming] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=swimming] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=swimming] .btn-outline-primary {
  --bs-btn-color: #022873;
  --bs-btn-border-color: #022873;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #022873;
  --bs-btn-hover-border-color: #022873;
  --bs-btn-focus-shadow-rgb: 2, 40, 115;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(1.76, 35.2, 101.2);
  --bs-btn-active-border-color: rgb(1.68, 33.6, 96.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #022873;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #022873;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-secondary {
  --bs-btn-color: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d6d6d;
  --bs-btn-hover-border-color: #6d6d6d;
  --bs-btn-focus-shadow-rgb: 109, 109, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(95.92, 95.92, 95.92);
  --bs-btn-active-border-color: rgb(91.56, 91.56, 91.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6d6d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d6d6d;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=swimming] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=swimming] {
  --upy-background-img: url(/img/themes/deportes-natacion.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=cycling] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #484242;
  --bs-secondary: #7c5b54;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 72, 66, 66;
  --bs-secondary-rgb: 124, 91, 84;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(28.8, 26.4, 26.4);
  --bs-secondary-text-emphasis: rgb(49.6, 36.4, 33.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(218.4, 217.2, 217.2);
  --bs-secondary-bg-subtle: rgb(228.8, 222.2, 220.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(181.8, 179.4, 179.4);
  --bs-secondary-border-subtle: rgb(202.6, 189.4, 186.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #484242;
  --bs-link-color-rgb: 72, 66, 66;
  --bs-link-hover-color: rgb(57.6, 52.8, 52.8);
  --bs-link-hover-color-rgb: 58, 53, 53;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=cycling] .text-bg-secondary {
  background-color: #7c5b54 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=cycling] .sidebar {
  --upy-sidebar-bg: #484242;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=cycling] .table-dark {
  --bs-table-bg: rgb(108.6, 103.8, 103.8);
}

[data-bs-theme=cycling] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #d2cbcb;
  --bs-table-hover-bg: #f5e8eb;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=cycling] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=cycling] .list-group {
  --bs-list-group-active-bg: #484242;
  --bs-list-group-active-border-color: #484242;
}

[data-bs-theme=cycling] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(57.6, 52.8, 52.8);
}

[data-bs-theme=cycling] .pagination {
  --bs-pagination-active-bg: #484242;
  --bs-pagination-active-border-color: #484242;
  --bs-pagination-color: #484242;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #484242;
}

[data-bs-theme=cycling] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #484242;
}

[data-bs-theme=cycling] .offcanvas .offcanvas-header {
  background: #7c5b54;
}

[data-bs-theme=cycling] .form-control:focus,
[data-bs-theme=cycling] .form-select:focus {
  border-color: rgb(163.5, 160.5, 160.5);
  box-shadow: 0 0 0 1px rgba(72, 66, 66, 0.25);
}

[data-bs-theme=cycling] .form-control:focus.is-invalid,
[data-bs-theme=cycling] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=cycling] .form-check-input:checked {
  background-color: #484242;
  border-color: #484242;
}

[data-bs-theme=cycling] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(72, 66, 66, 0.25);
}

[data-bs-theme=cycling] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #484242;
  --bs-btn-border-color: #484242;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(99.45, 94.35, 94.35);
  --bs-btn-hover-border-color: rgb(90.3, 84.9, 84.9);
  --bs-btn-focus-shadow-rgb: 99, 94, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(108.6, 103.8, 103.8);
  --bs-btn-active-border-color: rgb(90.3, 84.9, 84.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #484242;
  --bs-btn-disabled-border-color: #484242;
}

[data-bs-theme=cycling] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #7c5b54;
  --bs-btn-border-color: #7c5b54;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(143.65, 115.6, 109.65);
  --bs-btn-hover-border-color: rgb(137.1, 107.4, 101.1);
  --bs-btn-focus-shadow-rgb: 144, 116, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(150.2, 123.8, 118.2);
  --bs-btn-active-border-color: rgb(137.1, 107.4, 101.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #7c5b54;
  --bs-btn-disabled-border-color: #7c5b54;
}

[data-bs-theme=cycling] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=cycling] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=cycling] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=cycling] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=cycling] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=cycling] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=cycling] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=cycling] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=cycling] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=cycling] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=cycling] .btn-outline-primary {
  --bs-btn-color: #484242;
  --bs-btn-border-color: #484242;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #484242;
  --bs-btn-hover-border-color: #484242;
  --bs-btn-focus-shadow-rgb: 72, 66, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(63.36, 58.08, 58.08);
  --bs-btn-active-border-color: rgb(60.48, 55.44, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #484242;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #484242;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-secondary {
  --bs-btn-color: #7c5b54;
  --bs-btn-border-color: #7c5b54;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #7c5b54;
  --bs-btn-hover-border-color: #7c5b54;
  --bs-btn-focus-shadow-rgb: 124, 91, 84;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(109.12, 80.08, 73.92);
  --bs-btn-active-border-color: rgb(104.16, 76.44, 70.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #7c5b54;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7c5b54;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=cycling] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=cycling] {
  --upy-background-img: url(/img/themes/ciclismo.png);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=mountaineering] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: rgba(90, 53, 6, 0.8196078431);
  --bs-secondary: #6d6d6d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 90, 53, 6;
  --bs-secondary-rgb: 109, 109, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgba(28.4784254353, 16.7706283119, 1.8985616957, 0.9278431373);
  --bs-secondary-text-emphasis: rgb(43.6, 43.6, 43.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgba(230.5944798301, 225.1217268224, 218.16985138, 0.9639215686);
  --bs-secondary-bg-subtle: rgb(225.8, 225.8, 225.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgba(202.7895533687, 191.0817562453, 176.2096896291, 0.9278431373);
  --bs-secondary-border-subtle: rgb(196.6, 196.6, 196.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgba(90, 53, 6, 0.8196078431);
  --bs-link-color-rgb: 90, 53, 6;
  --bs-link-hover-color: rgba(66.1741424802, 38.9692172383, 4.4116094987, 0.8556862745);
  --bs-link-hover-color-rgb: 66, 39, 4;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=mountaineering] .text-bg-secondary {
  background-color: #6d6d6d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=mountaineering] .sidebar {
  --upy-sidebar-bg: rgba(90, 53, 6, 0.8196078431);
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=mountaineering] .table-dark {
  --bs-table-bg: rgba(133.6807387863, 106.4758135444, 71.9182058047, 0.8556862745);
}

[data-bs-theme=mountaineering] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #d1d1d1;
  --bs-table-hover-bg: #ff9900;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=mountaineering] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=mountaineering] .list-group {
  --bs-list-group-active-bg: rgba(90, 53, 6, 0.8196078431);
  --bs-list-group-active-border-color: rgba(90, 53, 6, 0.8196078431);
}

[data-bs-theme=mountaineering] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgba(66.1741424802, 38.9692172383, 4.4116094987, 0.8556862745);
}

[data-bs-theme=mountaineering] .pagination {
  --bs-pagination-active-bg: rgba(90, 53, 6, 0.8196078431);
  --bs-pagination-active-border-color: rgba(90, 53, 6, 0.8196078431);
  --bs-pagination-color: rgba(90, 53, 6, 0.8196078431);
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: rgba(90, 53, 6, 0.8196078431);
}

[data-bs-theme=mountaineering] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: rgba(90, 53, 6, 0.8196078431);
}

[data-bs-theme=mountaineering] .offcanvas .offcanvas-header {
  background: #6d6d6d;
}

[data-bs-theme=mountaineering] .form-control:focus,
[data-bs-theme=mountaineering] .form-select:focus {
  border-color: rgba(187.3823529412, 172.2196078431, 152.9588235294, 0.9098039216);
  box-shadow: 0 0 0 1px rgba(90, 53, 6, 0.25);
}

[data-bs-theme=mountaineering] .form-control:focus.is-invalid,
[data-bs-theme=mountaineering] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=mountaineering] .form-check-input:checked {
  background-color: rgba(90, 53, 6, 0.8196078431);
  border-color: rgba(90, 53, 6, 0.8196078431);
}

[data-bs-theme=mountaineering] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(90, 53, 6, 0.25);
}

[data-bs-theme=mountaineering] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(90, 53, 6, 0.8196078431);
  --bs-btn-border-color: rgba(90, 53, 6, 0.8196078431);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(123.4369389587, 93.9349192101, 56.4593806104, 0.8466666667);
  --bs-btn-hover-border-color: rgba(112.761228231, 80.8652612282, 40.3487626031, 0.8376470588);
  --bs-btn-focus-shadow-rgb: 123, 94, 56;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(133.6807387863, 106.4758135444, 71.9182058047, 0.8556862745);
  --bs-btn-active-border-color: rgba(112.761228231, 80.8652612282, 40.3487626031, 0.8376470588);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(90, 53, 6, 0.8196078431);
  --bs-btn-disabled-border-color: rgba(90, 53, 6, 0.8196078431);
}

[data-bs-theme=mountaineering] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(130.9, 130.9, 130.9);
  --bs-btn-hover-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-focus-shadow-rgb: 131, 131, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.2, 138.2, 138.2);
  --bs-btn-active-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d6d6d;
  --bs-btn-disabled-border-color: #6d6d6d;
}

[data-bs-theme=mountaineering] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=mountaineering] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=mountaineering] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=mountaineering] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=mountaineering] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=mountaineering] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=mountaineering] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=mountaineering] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=mountaineering] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=mountaineering] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=mountaineering] .btn-outline-primary {
  --bs-btn-color: rgba(90, 53, 6, 0.8196078431);
  --bs-btn-border-color: rgba(90, 53, 6, 0.8196078431);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(90, 53, 6, 0.8196078431);
  --bs-btn-hover-border-color: rgba(90, 53, 6, 0.8196078431);
  --bs-btn-focus-shadow-rgb: 90, 53, 6;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(75.2263224868, 44.2999454645, 5.0150881658, 0.841254902);
  --bs-btn-active-border-color: rgba(70.6257822278, 41.590738423, 4.7083854819, 0.8484705882);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(90, 53, 6, 0.8196078431);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(90, 53, 6, 0.8196078431);
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-secondary {
  --bs-btn-color: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d6d6d;
  --bs-btn-hover-border-color: #6d6d6d;
  --bs-btn-focus-shadow-rgb: 109, 109, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(95.92, 95.92, 95.92);
  --bs-btn-active-border-color: rgb(91.56, 91.56, 91.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6d6d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d6d6d;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=mountaineering] {
  --upy-background-img: url(/img/themes/deporte-escalada.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=skydiving] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: rgba(2, 40, 115, 0.9019607843);
  --bs-secondary: #6d6d6d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 2, 40, 115;
  --bs-secondary-rgb: 109, 109, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgba(0.7076923077, 14.1538461538, 40.6923076923, 0.9607843137);
  --bs-secondary-text-emphasis: rgb(43.6, 43.6, 43.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgba(211.8962962963, 218.3703703704, 231.1481481481, 0.9803921569);
  --bs-secondary-bg-subtle: rgb(225.8, 225.8, 225.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgba(165.4769230769, 178.9230769231, 205.4615384615, 0.9607843137);
  --bs-secondary-border-subtle: rgb(196.6, 196.6, 196.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #022873;
  --bs-link-color-rgb: 2, 40, 115;
  --bs-link-hover-color: rgb(1.6, 32, 92);
  --bs-link-hover-color-rgb: 2, 32, 92;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=skydiving] .text-bg-secondary {
  background-color: #6d6d6d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=skydiving] .sidebar {
  --upy-sidebar-bg: rgba(2, 40, 115, 0.9019607843);
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=skydiving] .table-dark {
  --bs-table-bg: rgb(241.4, 83, 88.6);
}

[data-bs-theme=skydiving] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #DFE7F2;
  --bs-table-hover-bg: #ee282f;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=skydiving] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=skydiving] .list-group {
  --bs-list-group-active-bg: rgba(2, 40, 115, 0.9019607843);
  --bs-list-group-active-border-color: rgba(2, 40, 115, 0.9019607843);
}

[data-bs-theme=skydiving] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgba(1.5333333333, 30.6666666667, 88.1666666667, 0.9215686275);
}

[data-bs-theme=skydiving] .pagination {
  --bs-pagination-active-bg: rgba(2, 40, 115, 0.9019607843);
  --bs-pagination-active-border-color: rgba(2, 40, 115, 0.9019607843);
  --bs-pagination-color: rgba(2, 40, 115, 0.9019607843);
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: rgba(2, 40, 115, 0.9019607843);
}

[data-bs-theme=skydiving] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: rgba(2, 40, 115, 0.9019607843);
}

[data-bs-theme=skydiving] .offcanvas .offcanvas-header {
  background: #6d6d6d;
}

[data-bs-theme=skydiving] .form-control:focus,
[data-bs-theme=skydiving] .form-select:focus {
  border-color: rgba(140.9019607843, 158.0392156863, 191.862745098, 0.9509803922);
  box-shadow: 0 0 0 1px rgba(2, 40, 115, 0.25);
}

[data-bs-theme=skydiving] .form-control:focus.is-invalid,
[data-bs-theme=skydiving] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=skydiving] .form-check-input:checked {
  background-color: rgba(2, 40, 115, 0.9019607843);
  border-color: rgba(2, 40, 115, 0.9019607843);
}

[data-bs-theme=skydiving] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(2, 40, 115, 0.25);
}

[data-bs-theme=skydiving] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(2, 40, 115, 0.9019607843);
  --bs-btn-border-color: rgba(2, 40, 115, 0.9019607843);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(46.7410526316, 78.0210526316, 139.7578947368, 0.9166666667);
  --bs-btn-hover-border-color: rgba(32.1446808511, 65.6170212766, 131.6808510638, 0.9117647059);
  --bs-btn-focus-shadow-rgb: 47, 78, 140;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(61.0333333333, 90.1666666667, 147.6666666667, 0.9215686275);
  --bs-btn-active-border-color: rgba(32.1446808511, 65.6170212766, 131.6808510638, 0.9117647059);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(2, 40, 115, 0.9019607843);
  --bs-btn-disabled-border-color: rgba(2, 40, 115, 0.9019607843);
}

[data-bs-theme=skydiving] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(130.9, 130.9, 130.9);
  --bs-btn-hover-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-focus-shadow-rgb: 131, 131, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.2, 138.2, 138.2);
  --bs-btn-active-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d6d6d;
  --bs-btn-disabled-border-color: #6d6d6d;
}

[data-bs-theme=skydiving] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=skydiving] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=skydiving] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=skydiving] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=skydiving] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=skydiving] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=skydiving] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=skydiving] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=skydiving] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=skydiving] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=skydiving] .btn-outline-primary {
  --bs-btn-color: rgba(2, 40, 115, 0.9019607843);
  --bs-btn-border-color: rgba(2, 40, 115, 0.9019607843);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(2, 40, 115, 0.9019607843);
  --bs-btn-hover-border-color: rgba(2, 40, 115, 0.9019607843);
  --bs-btn-focus-shadow-rgb: 2, 40, 115;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(1.7152542373, 34.3050847458, 98.6271186441, 0.9137254902);
  --bs-btn-active-border-color: rgba(1.6235294118, 32.4705882353, 93.3529411765, 0.9176470588);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(2, 40, 115, 0.9019607843);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(2, 40, 115, 0.9019607843);
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-secondary {
  --bs-btn-color: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d6d6d;
  --bs-btn-hover-border-color: #6d6d6d;
  --bs-btn-focus-shadow-rgb: 109, 109, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(95.92, 95.92, 95.92);
  --bs-btn-active-border-color: rgb(91.56, 91.56, 91.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6d6d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d6d6d;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=skydiving] {
  --upy-background-img: url(/img/themes/deporte-paracaidismo.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=surf] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #2a5e85;
  --bs-secondary: #3b4856;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 42, 94, 133;
  --bs-secondary-rgb: 59, 72, 86;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(16.8, 37.6, 53.2);
  --bs-secondary-text-emphasis: rgb(23.6, 28.8, 34.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(212.4, 222.8, 230.6);
  --bs-secondary-bg-subtle: rgb(215.8, 218.4, 221.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(169.8, 190.6, 206.2);
  --bs-secondary-border-subtle: rgb(176.6, 181.8, 187.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #2a5e85;
  --bs-link-color-rgb: 42, 94, 133;
  --bs-link-hover-color: rgb(33.6, 75.2, 106.4);
  --bs-link-hover-color-rgb: 34, 75, 106;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=surf] .text-bg-secondary {
  background-color: #3b4856 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=surf] .sidebar {
  --upy-sidebar-bg: #2a5e85;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=surf] .table-dark {
  --bs-table-bg: rgb(84.6, 126.2, 157.4);
}

[data-bs-theme=surf] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #d9e6f7;
  --bs-table-hover-bg: #25acba;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=surf] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=surf] .list-group {
  --bs-list-group-active-bg: #2a5e85;
  --bs-list-group-active-border-color: #2a5e85;
}

[data-bs-theme=surf] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(33.6, 75.2, 106.4);
}

[data-bs-theme=surf] .pagination {
  --bs-pagination-active-bg: #2a5e85;
  --bs-pagination-active-border-color: #2a5e85;
  --bs-pagination-color: #2a5e85;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #2a5e85;
}

[data-bs-theme=surf] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #2a5e85;
}

[data-bs-theme=surf] .offcanvas .offcanvas-header {
  background: #3b4856;
}

[data-bs-theme=surf] .form-control:focus,
[data-bs-theme=surf] .form-select:focus {
  border-color: rgb(148.5, 174.5, 194);
  box-shadow: 0 0 0 1px rgba(42, 94, 133, 0.25);
}

[data-bs-theme=surf] .form-control:focus.is-invalid,
[data-bs-theme=surf] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=surf] .form-check-input:checked {
  background-color: #2a5e85;
  border-color: #2a5e85;
}

[data-bs-theme=surf] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(42, 94, 133, 0.25);
}

[data-bs-theme=surf] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2a5e85;
  --bs-btn-border-color: #2a5e85;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(73.95, 118.15, 151.3);
  --bs-btn-hover-border-color: rgb(63.3, 110.1, 145.2);
  --bs-btn-focus-shadow-rgb: 74, 118, 151;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(84.6, 126.2, 157.4);
  --bs-btn-active-border-color: rgb(63.3, 110.1, 145.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2a5e85;
  --bs-btn-disabled-border-color: #2a5e85;
}

[data-bs-theme=surf] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3b4856;
  --bs-btn-border-color: #3b4856;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(88.4, 99.45, 111.35);
  --bs-btn-hover-border-color: rgb(78.6, 90.3, 102.9);
  --bs-btn-focus-shadow-rgb: 88, 99, 111;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(98.2, 108.6, 119.8);
  --bs-btn-active-border-color: rgb(78.6, 90.3, 102.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3b4856;
  --bs-btn-disabled-border-color: #3b4856;
}

[data-bs-theme=surf] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=surf] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=surf] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=surf] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=surf] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=surf] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=surf] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=surf] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=surf] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=surf] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=surf] .btn-outline-primary {
  --bs-btn-color: #2a5e85;
  --bs-btn-border-color: #2a5e85;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2a5e85;
  --bs-btn-hover-border-color: #2a5e85;
  --bs-btn-focus-shadow-rgb: 42, 94, 133;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(36.96, 82.72, 117.04);
  --bs-btn-active-border-color: rgb(35.28, 78.96, 111.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2a5e85;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2a5e85;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-secondary {
  --bs-btn-color: #3b4856;
  --bs-btn-border-color: #3b4856;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3b4856;
  --bs-btn-hover-border-color: #3b4856;
  --bs-btn-focus-shadow-rgb: 59, 72, 86;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.92, 63.36, 75.68);
  --bs-btn-active-border-color: rgb(49.56, 60.48, 72.24);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3b4856;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3b4856;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=surf] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=surf] {
  --upy-background-img: url(/img/themes/deporte-surf.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=skiing] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: rgba(36, 41, 83, 0.7725490196);
  --bs-secondary: #6d6d6d;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 36, 41, 83;
  --bs-secondary-rgb: 109, 109, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgba(10.640660165, 12.1185296324, 24.5326331583, 0.9090196078);
  --bs-secondary-text-emphasis: rgb(43.6, 43.6, 43.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgba(225.2256728778, 225.9054520359, 231.6155969634, 0.9545098039);
  --bs-secondary-bg-subtle: rgb(225.8, 225.8, 225.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgba(190.2693173293, 191.7471867967, 204.1612903226, 0.9090196078);
  --bs-secondary-border-subtle: rgb(196.6, 196.6, 196.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgba(36, 41, 83, 0.7725490196);
  --bs-link-color-rgb: 36, 41, 83;
  --bs-link-hover-color: rgba(25.7656675749, 29.3442325159, 59.40417802, 0.8180392157);
  --bs-link-hover-color-rgb: 26, 29, 59;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=skiing] .text-bg-secondary {
  background-color: #6d6d6d !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=skiing] .sidebar {
  --upy-sidebar-bg: rgba(36, 41, 83, 0.7725490196);
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=skiing] .table-dark {
  --bs-table-bg: rgb(255, 173.4, 51);
}

[data-bs-theme=skiing] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #d1d1d1;
  --bs-table-hover-bg: #ff9900;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=skiing] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=skiing] .list-group {
  --bs-list-group-active-bg: rgba(36, 41, 83, 0.7725490196);
  --bs-list-group-active-border-color: rgba(36, 41, 83, 0.7725490196);
}

[data-bs-theme=skiing] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgba(25.7656675749, 29.3442325159, 59.40417802, 0.8180392157);
}

[data-bs-theme=skiing] .pagination {
  --bs-pagination-active-bg: rgba(36, 41, 83, 0.7725490196);
  --bs-pagination-active-border-color: rgba(36, 41, 83, 0.7725490196);
  --bs-pagination-color: rgba(36, 41, 83, 0.7725490196);
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: rgba(36, 41, 83, 0.7725490196);
}

[data-bs-theme=skiing] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: rgba(36, 41, 83, 0.7725490196);
}

[data-bs-theme=skiing] .offcanvas .offcanvas-header {
  background: #6d6d6d;
}

[data-bs-theme=skiing] .form-control:focus,
[data-bs-theme=skiing] .form-select:focus {
  border-color: rgba(170.4058823529, 172.337254902, 188.5607843137, 0.8862745098);
  box-shadow: 0 0 0 1px rgba(36, 41, 83, 0.25);
}

[data-bs-theme=skiing] .form-control:focus.is-invalid,
[data-bs-theme=skiing] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=skiing] .form-check-input:checked {
  background-color: rgba(36, 41, 83, 0.7725490196);
  border-color: rgba(36, 41, 83, 0.7725490196);
}

[data-bs-theme=skiing] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(36, 41, 83, 0.25);
}

[data-bs-theme=skiing] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(36, 41, 83, 0.7725490196);
  --bs-btn-border-color: rgba(36, 41, 83, 0.7725490196);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(83.9573227612, 87.8624067164, 120.6651119403, 0.8066666667);
  --bs-btn-hover-border-color: rgba(68.8604985618, 73.1102588686, 108.8082454458, 0.7952941176);
  --bs-btn-focus-shadow-rgb: 84, 88, 121;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(98.2588555858, 101.8374205268, 131.8973660309, 0.8180392157);
  --bs-btn-active-border-color: rgba(68.8604985618, 73.1102588686, 108.8082454458, 0.7952941176);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(36, 41, 83, 0.7725490196);
  --bs-btn-disabled-border-color: rgba(36, 41, 83, 0.7725490196);
}

[data-bs-theme=skiing] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(130.9, 130.9, 130.9);
  --bs-btn-hover-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-focus-shadow-rgb: 131, 131, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(138.2, 138.2, 138.2);
  --bs-btn-active-border-color: rgb(123.6, 123.6, 123.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6d6d6d;
  --bs-btn-disabled-border-color: #6d6d6d;
}

[data-bs-theme=skiing] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=skiing] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=skiing] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=skiing] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=skiing] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=skiing] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=skiing] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=skiing] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=skiing] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=skiing] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=skiing] .btn-outline-primary {
  --bs-btn-color: rgba(36, 41, 83, 0.7725490196);
  --bs-btn-border-color: rgba(36, 41, 83, 0.7725490196);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(36, 41, 83, 0.7725490196);
  --bs-btn-hover-border-color: rgba(36, 41, 83, 0.7725490196);
  --bs-btn-focus-shadow-rgb: 36, 41, 83;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(29.5892281434, 33.6988431633, 68.2196093306, 0.7998431373);
  --bs-btn-active-border-color: rgba(27.6362961588, 31.4746706253, 63.717016144, 0.8089411765);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(36, 41, 83, 0.7725490196);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(36, 41, 83, 0.7725490196);
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-secondary {
  --bs-btn-color: #6d6d6d;
  --bs-btn-border-color: #6d6d6d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6d6d6d;
  --bs-btn-hover-border-color: #6d6d6d;
  --bs-btn-focus-shadow-rgb: 109, 109, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(95.92, 95.92, 95.92);
  --bs-btn-active-border-color: rgb(91.56, 91.56, 91.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6d6d6d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6d6d6d;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=skiing] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=skiing] {
  --upy-background-img: url(/img/themes/deporte-skiing.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=music] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #210433;
  --bs-secondary: #9280b5;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 33, 4, 51;
  --bs-secondary-rgb: 146, 128, 181;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(13.2, 1.6, 20.4);
  --bs-secondary-text-emphasis: rgb(58.4, 51.2, 72.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(210.6, 204.8, 214.2);
  --bs-secondary-bg-subtle: rgb(233.2, 229.6, 240.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(166.2, 154.6, 173.4);
  --bs-secondary-border-subtle: rgb(211.4, 204.2, 225.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #210433;
  --bs-link-color-rgb: 33, 4, 51;
  --bs-link-hover-color: rgb(26.4, 3.2, 40.8);
  --bs-link-hover-color-rgb: 26, 3, 41;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=music] .text-bg-secondary {
  background-color: #9280b5 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=music] .sidebar {
  --upy-sidebar-bg: #210433;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=music] .table-dark {
  --bs-table-bg: rgb(77.4, 54.2, 91.8);
}

[data-bs-theme=music] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(200.5, 191.5, 218);
  --bs-table-hover-bg: rgb(121.8, 104.4, 132.6);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=music] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=music] .list-group {
  --bs-list-group-active-bg: #210433;
  --bs-list-group-active-border-color: #210433;
}

[data-bs-theme=music] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(26.4, 3.2, 40.8);
}

[data-bs-theme=music] .pagination {
  --bs-pagination-active-bg: #210433;
  --bs-pagination-active-border-color: #210433;
  --bs-pagination-color: #210433;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #210433;
}

[data-bs-theme=music] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #210433;
}

[data-bs-theme=music] .offcanvas .offcanvas-header {
  background: #9280b5;
}

[data-bs-theme=music] .form-control:focus,
[data-bs-theme=music] .form-select:focus {
  border-color: rgb(144, 129.5, 153);
  box-shadow: 0 0 0 1px rgba(33, 4, 51, 0.25);
}

[data-bs-theme=music] .form-control:focus.is-invalid,
[data-bs-theme=music] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=music] .form-check-input:checked {
  background-color: #210433;
  border-color: #210433;
}

[data-bs-theme=music] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(33, 4, 51, 0.25);
}

[data-bs-theme=music] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #210433;
  --bs-btn-border-color: #210433;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(66.3, 41.65, 81.6);
  --bs-btn-hover-border-color: rgb(55.2, 29.1, 71.4);
  --bs-btn-focus-shadow-rgb: 66, 42, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(77.4, 54.2, 91.8);
  --bs-btn-active-border-color: rgb(55.2, 29.1, 71.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #210433;
  --bs-btn-disabled-border-color: #210433;
}

[data-bs-theme=music] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #9280b5;
  --bs-btn-border-color: #9280b5;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(124.1, 108.8, 153.85);
  --bs-btn-hover-border-color: rgb(116.8, 102.4, 144.8);
  --bs-btn-focus-shadow-rgb: 124, 109, 154;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(116.8, 102.4, 144.8);
  --bs-btn-active-border-color: rgb(109.5, 96, 135.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #9280b5;
  --bs-btn-disabled-border-color: #9280b5;
}

[data-bs-theme=music] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=music] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=music] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=music] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=music] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=music] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=music] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=music] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=music] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=music] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=music] .btn-outline-primary {
  --bs-btn-color: #210433;
  --bs-btn-border-color: #210433;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #210433;
  --bs-btn-hover-border-color: #210433;
  --bs-btn-focus-shadow-rgb: 33, 4, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(29.04, 3.52, 44.88);
  --bs-btn-active-border-color: rgb(27.72, 3.36, 42.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #210433;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #210433;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-secondary {
  --bs-btn-color: #9280b5;
  --bs-btn-border-color: #9280b5;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #9280b5;
  --bs-btn-hover-border-color: #9280b5;
  --bs-btn-focus-shadow-rgb: 146, 128, 181;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(128.48, 112.64, 159.28);
  --bs-btn-active-border-color: rgb(122.64, 107.52, 152.04);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #9280b5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9280b5;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=music] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=music] {
  --upy-background-img: url(/img/themes/abstracto-musica.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=paper] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #F23D5E;
  --bs-secondary: #3BA7BF;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 242, 61, 94;
  --bs-secondary-rgb: 59, 167, 191;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(96.8, 24.4, 37.6);
  --bs-secondary-text-emphasis: rgb(23.6, 66.8, 76.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(252.4, 216.2, 222.8);
  --bs-secondary-bg-subtle: rgb(215.8, 237.4, 242.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(249.8, 177.4, 190.6);
  --bs-secondary-border-subtle: rgb(176.6, 219.8, 229.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #F23D5E;
  --bs-link-color-rgb: 242, 61, 94;
  --bs-link-hover-color: rgb(193.6, 48.8, 75.2);
  --bs-link-hover-color-rgb: 194, 49, 75;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=paper] .text-bg-secondary {
  background-color: #3BA7BF !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=paper] .sidebar {
  --upy-sidebar-bg: #F23D5E;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=paper] .table-dark {
  --bs-table-bg: rgb(244.6, 99.8, 126.2);
}

[data-bs-theme=paper] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #9dd3df;
  --bs-table-hover-bg: rgb(247.2, 138.6, 158.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=paper] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=paper] .list-group {
  --bs-list-group-active-bg: #F23D5E;
  --bs-list-group-active-border-color: #F23D5E;
}

[data-bs-theme=paper] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(193.6, 48.8, 75.2);
}

[data-bs-theme=paper] .pagination {
  --bs-pagination-active-bg: #F23D5E;
  --bs-pagination-active-border-color: #F23D5E;
  --bs-pagination-color: #F23D5E;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #F23D5E;
}

[data-bs-theme=paper] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #F23D5E;
}

[data-bs-theme=paper] .offcanvas .offcanvas-header {
  background: #3BA7BF;
}

[data-bs-theme=paper] .form-control:focus,
[data-bs-theme=paper] .form-select:focus {
  border-color: rgb(248.5, 158, 174.5);
  box-shadow: 0 0 0 1px rgba(242, 61, 94, 0.25);
}

[data-bs-theme=paper] .form-control:focus.is-invalid,
[data-bs-theme=paper] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=paper] .form-check-input:checked {
  background-color: #F23D5E;
  border-color: #F23D5E;
}

[data-bs-theme=paper] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(242, 61, 94, 0.25);
}

[data-bs-theme=paper] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F23D5E;
  --bs-btn-border-color: #F23D5E;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(243.95, 90.1, 118.15);
  --bs-btn-hover-border-color: rgb(243.3, 80.4, 110.1);
  --bs-btn-focus-shadow-rgb: 244, 90, 118;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(244.6, 99.8, 126.2);
  --bs-btn-active-border-color: rgb(243.3, 80.4, 110.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F23D5E;
  --bs-btn-disabled-border-color: #F23D5E;
}

[data-bs-theme=paper] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3BA7BF;
  --bs-btn-border-color: #3BA7BF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(88.4, 180.2, 200.6);
  --bs-btn-hover-border-color: rgb(78.6, 175.8, 197.4);
  --bs-btn-focus-shadow-rgb: 88, 180, 201;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(98.2, 184.6, 203.8);
  --bs-btn-active-border-color: rgb(78.6, 175.8, 197.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3BA7BF;
  --bs-btn-disabled-border-color: #3BA7BF;
}

[data-bs-theme=paper] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=paper] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=paper] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=paper] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=paper] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=paper] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=paper] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=paper] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=paper] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=paper] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=paper] .btn-outline-primary {
  --bs-btn-color: #F23D5E;
  --bs-btn-border-color: #F23D5E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F23D5E;
  --bs-btn-hover-border-color: #F23D5E;
  --bs-btn-focus-shadow-rgb: 242, 61, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 53.68, 82.72);
  --bs-btn-active-border-color: rgb(203.28, 51.24, 78.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F23D5E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F23D5E;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-secondary {
  --bs-btn-color: #3BA7BF;
  --bs-btn-border-color: #3BA7BF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3BA7BF;
  --bs-btn-hover-border-color: #3BA7BF;
  --bs-btn-focus-shadow-rgb: 59, 167, 191;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51.92, 146.96, 168.08);
  --bs-btn-active-border-color: rgb(49.56, 140.28, 160.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3BA7BF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3BA7BF;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=paper] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=paper] {
  --upy-background-img: url(/img/themes/abstracto-papel.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=vacations] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #F2AE2E;
  --bs-secondary: #F24976;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 242, 174, 46;
  --bs-secondary-rgb: 242, 73, 118;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(96.8, 69.6, 18.4);
  --bs-secondary-text-emphasis: rgb(96.8, 29.2, 47.2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(252.4, 238.8, 213.2);
  --bs-secondary-bg-subtle: rgb(252.4, 218.6, 227.6);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(249.8, 222.6, 171.4);
  --bs-secondary-border-subtle: rgb(249.8, 182.2, 200.2);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #F2AE2E;
  --bs-link-color-rgb: 242, 174, 46;
  --bs-link-hover-color: rgb(193.6, 139.2, 36.8);
  --bs-link-hover-color-rgb: 194, 139, 37;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=vacations] .text-bg-secondary {
  background-color: #F24976 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=vacations] .sidebar {
  --upy-sidebar-bg: #F2AE2E;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=vacations] .table-dark {
  --bs-table-bg: rgb(244.6, 190.2, 87.8);
}

[data-bs-theme=vacations] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(248.5, 164, 186.5);
  --bs-table-hover-bg: rgb(247.2, 206.4, 129.6);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=vacations] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=vacations] .list-group {
  --bs-list-group-active-bg: #F2AE2E;
  --bs-list-group-active-border-color: #F2AE2E;
}

[data-bs-theme=vacations] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(193.6, 139.2, 36.8);
}

[data-bs-theme=vacations] .pagination {
  --bs-pagination-active-bg: #F2AE2E;
  --bs-pagination-active-border-color: #F2AE2E;
  --bs-pagination-color: #F2AE2E;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #F2AE2E;
}

[data-bs-theme=vacations] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #F2AE2E;
}

[data-bs-theme=vacations] .offcanvas .offcanvas-header {
  background: #F24976;
}

[data-bs-theme=vacations] .form-control:focus,
[data-bs-theme=vacations] .form-select:focus {
  border-color: rgb(248.5, 214.5, 150.5);
  box-shadow: 0 0 0 1px rgba(242, 174, 46, 0.25);
}

[data-bs-theme=vacations] .form-control:focus.is-invalid,
[data-bs-theme=vacations] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=vacations] .form-check-input:checked {
  background-color: #F2AE2E;
  border-color: #F2AE2E;
}

[data-bs-theme=vacations] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(242, 174, 46, 0.25);
}

[data-bs-theme=vacations] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #F2AE2E;
  --bs-btn-border-color: #F2AE2E;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(243.95, 186.15, 77.35);
  --bs-btn-hover-border-color: rgb(243.3, 182.1, 66.9);
  --bs-btn-focus-shadow-rgb: 244, 186, 77;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(244.6, 190.2, 87.8);
  --bs-btn-active-border-color: rgb(243.3, 182.1, 66.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #F2AE2E;
  --bs-btn-disabled-border-color: #F2AE2E;
}

[data-bs-theme=vacations] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #F24976;
  --bs-btn-border-color: #F24976;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(205.7, 62.05, 100.3);
  --bs-btn-hover-border-color: rgb(193.6, 58.4, 94.4);
  --bs-btn-focus-shadow-rgb: 206, 62, 100;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(193.6, 58.4, 94.4);
  --bs-btn-active-border-color: rgb(181.5, 54.75, 88.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #F24976;
  --bs-btn-disabled-border-color: #F24976;
}

[data-bs-theme=vacations] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=vacations] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=vacations] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=vacations] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=vacations] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=vacations] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=vacations] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=vacations] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=vacations] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=vacations] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=vacations] .btn-outline-primary {
  --bs-btn-color: #F2AE2E;
  --bs-btn-border-color: #F2AE2E;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #F2AE2E;
  --bs-btn-hover-border-color: #F2AE2E;
  --bs-btn-focus-shadow-rgb: 242, 174, 46;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(212.96, 153.12, 40.48);
  --bs-btn-active-border-color: rgb(203.28, 146.16, 38.64);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F2AE2E;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2AE2E;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-secondary {
  --bs-btn-color: #F24976;
  --bs-btn-border-color: #F24976;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #F24976;
  --bs-btn-hover-border-color: #F24976;
  --bs-btn-focus-shadow-rgb: 242, 73, 118;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(212.96, 64.24, 103.84);
  --bs-btn-active-border-color: rgb(203.28, 61.32, 99.12);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F24976;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F24976;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=vacations] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=vacations] {
  --upy-background-img: url(/img/themes/abstracto-vacaciones.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=coolDog] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #593F27;
  --bs-secondary: rgb(105.6, 82.2, 60.6);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 89, 63, 39;
  --bs-secondary-rgb: 106, 82, 61;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(35.6, 25.2, 15.6);
  --bs-secondary-text-emphasis: rgb(42.24, 32.88, 24.24);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(221.8, 216.6, 211.8);
  --bs-secondary-bg-subtle: rgb(225.12, 220.44, 216.12);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(188.6, 178.2, 168.6);
  --bs-secondary-border-subtle: rgb(195.24, 185.88, 177.24);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #593F27;
  --bs-link-color-rgb: 89, 63, 39;
  --bs-link-hover-color: rgb(71.2, 50.4, 31.2);
  --bs-link-hover-color-rgb: 71, 50, 31;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=coolDog] .text-bg-secondary {
  background-color: rgb(105.6, 82.2, 60.6) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=coolDog] .sidebar {
  --upy-sidebar-bg: #593F27;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=coolDog] .table-dark {
  --bs-table-bg: rgb(122.2, 101.4, 82.2);
}

[data-bs-theme=coolDog] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(200, 245, 234.5);
  --bs-table-hover-bg: rgb(155.4, 139.8, 125.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=coolDog] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=coolDog] .list-group {
  --bs-list-group-active-bg: #593F27;
  --bs-list-group-active-border-color: #593F27;
}

[data-bs-theme=coolDog] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(71.2, 50.4, 31.2);
}

[data-bs-theme=coolDog] .pagination {
  --bs-pagination-active-bg: #593F27;
  --bs-pagination-active-border-color: #593F27;
  --bs-pagination-color: #593F27;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #593F27;
}

[data-bs-theme=coolDog] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #593F27;
}

[data-bs-theme=coolDog] .offcanvas .offcanvas-header {
  background: rgb(105.6, 82.2, 60.6);
}

[data-bs-theme=coolDog] .form-control:focus,
[data-bs-theme=coolDog] .form-select:focus {
  border-color: #ac9f93;
  box-shadow: 0 0 0 1px rgba(89, 63, 39, 0.25);
}

[data-bs-theme=coolDog] .form-control:focus.is-invalid,
[data-bs-theme=coolDog] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=coolDog] .form-check-input:checked {
  background-color: #593F27;
  border-color: #593F27;
}

[data-bs-theme=coolDog] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(89, 63, 39, 0.25);
}

[data-bs-theme=coolDog] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #593F27;
  --bs-btn-border-color: #593F27;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(113.9, 91.8, 71.4);
  --bs-btn-hover-border-color: rgb(105.6, 82.2, 60.6);
  --bs-btn-focus-shadow-rgb: 114, 92, 71;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(122.2, 101.4, 82.2);
  --bs-btn-active-border-color: rgb(105.6, 82.2, 60.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #593F27;
  --bs-btn-disabled-border-color: #593F27;
}

[data-bs-theme=coolDog] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(105.6, 82.2, 60.6);
  --bs-btn-border-color: rgb(105.6, 82.2, 60.6);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(128.01, 108.12, 89.76);
  --bs-btn-hover-border-color: rgb(120.54, 99.48, 80.04);
  --bs-btn-focus-shadow-rgb: 128, 108, 90;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(135.48, 116.76, 99.48);
  --bs-btn-active-border-color: rgb(120.54, 99.48, 80.04);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(105.6, 82.2, 60.6);
  --bs-btn-disabled-border-color: rgb(105.6, 82.2, 60.6);
}

[data-bs-theme=coolDog] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=coolDog] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=coolDog] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=coolDog] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=coolDog] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=coolDog] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=coolDog] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=coolDog] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=coolDog] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=coolDog] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=coolDog] .btn-outline-primary {
  --bs-btn-color: #593F27;
  --bs-btn-border-color: #593F27;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #593F27;
  --bs-btn-hover-border-color: #593F27;
  --bs-btn-focus-shadow-rgb: 89, 63, 39;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(78.32, 55.44, 34.32);
  --bs-btn-active-border-color: rgb(74.76, 52.92, 32.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #593F27;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #593F27;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-secondary {
  --bs-btn-color: rgb(105.6, 82.2, 60.6);
  --bs-btn-border-color: rgb(105.6, 82.2, 60.6);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(105.6, 82.2, 60.6);
  --bs-btn-hover-border-color: rgb(105.6, 82.2, 60.6);
  --bs-btn-focus-shadow-rgb: 106, 82, 61;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(92.928, 72.336, 53.328);
  --bs-btn-active-border-color: rgb(88.704, 69.048, 50.904);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(105.6, 82.2, 60.6);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(105.6, 82.2, 60.6);
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=coolDog] {
  --upy-background-img: url(/img/themes/abstracto-perro.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=space] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #1D0731;
  --bs-secondary: #021373;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 29, 7, 49;
  --bs-secondary-rgb: 2, 19, 115;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(11.6, 2.8, 19.6);
  --bs-secondary-text-emphasis: rgb(0.8, 7.6, 46);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(209.8, 205.4, 213.8);
  --bs-secondary-bg-subtle: rgb(204.4, 207.8, 227);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(164.6, 155.8, 172.6);
  --bs-secondary-border-subtle: rgb(153.8, 160.6, 199);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #1D0731;
  --bs-link-color-rgb: 29, 7, 49;
  --bs-link-hover-color: rgb(23.2, 5.6, 39.2);
  --bs-link-hover-color-rgb: 23, 6, 39;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=space] .text-bg-secondary {
  background-color: #021373 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=space] .sidebar {
  --upy-sidebar-bg: #1D0731;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=space] .table-dark {
  --bs-table-bg: rgb(74.2, 56.6, 90.2);
}

[data-bs-theme=space] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(128.5, 137, 185);
  --bs-table-hover-bg: rgb(119.4, 106.2, 131.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=space] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=space] .list-group {
  --bs-list-group-active-bg: #1D0731;
  --bs-list-group-active-border-color: #1D0731;
}

[data-bs-theme=space] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(23.2, 5.6, 39.2);
}

[data-bs-theme=space] .pagination {
  --bs-pagination-active-bg: #1D0731;
  --bs-pagination-active-border-color: #1D0731;
  --bs-pagination-color: #1D0731;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #1D0731;
}

[data-bs-theme=space] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #1D0731;
}

[data-bs-theme=space] .offcanvas .offcanvas-header {
  background: #021373;
}

[data-bs-theme=space] .form-control:focus,
[data-bs-theme=space] .form-select:focus {
  border-color: #8e8398;
  box-shadow: 0 0 0 1px rgba(29, 7, 49, 0.25);
}

[data-bs-theme=space] .form-control:focus.is-invalid,
[data-bs-theme=space] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=space] .form-check-input:checked {
  background-color: #1D0731;
  border-color: #1D0731;
}

[data-bs-theme=space] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(29, 7, 49, 0.25);
}

[data-bs-theme=space] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1D0731;
  --bs-btn-border-color: #1D0731;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(62.9, 44.2, 79.9);
  --bs-btn-hover-border-color: rgb(51.6, 31.8, 69.6);
  --bs-btn-focus-shadow-rgb: 63, 44, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(74.2, 56.6, 90.2);
  --bs-btn-active-border-color: rgb(51.6, 31.8, 69.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1D0731;
  --bs-btn-disabled-border-color: #1D0731;
}

[data-bs-theme=space] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #021373;
  --bs-btn-border-color: #021373;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.95, 54.4, 136);
  --bs-btn-hover-border-color: rgb(27.3, 42.6, 129);
  --bs-btn-focus-shadow-rgb: 40, 54, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(52.6, 66.2, 143);
  --bs-btn-active-border-color: rgb(27.3, 42.6, 129);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #021373;
  --bs-btn-disabled-border-color: #021373;
}

[data-bs-theme=space] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=space] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=space] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=space] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=space] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=space] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=space] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=space] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=space] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=space] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=space] .btn-outline-primary {
  --bs-btn-color: #1D0731;
  --bs-btn-border-color: #1D0731;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1D0731;
  --bs-btn-hover-border-color: #1D0731;
  --bs-btn-focus-shadow-rgb: 29, 7, 49;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(25.52, 6.16, 43.12);
  --bs-btn-active-border-color: rgb(24.36, 5.88, 41.16);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1D0731;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1D0731;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-secondary {
  --bs-btn-color: #021373;
  --bs-btn-border-color: #021373;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #021373;
  --bs-btn-hover-border-color: #021373;
  --bs-btn-focus-shadow-rgb: 2, 19, 115;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(1.76, 16.72, 101.2);
  --bs-btn-active-border-color: rgb(1.68, 15.96, 96.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #021373;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #021373;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=space] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=space] {
  --upy-background-img: url(/img/themes/abstracto-espacio.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=trees] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #8C8303;
  --bs-secondary: rgb(63.8, 70.2, 59);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 140, 131, 3;
  --bs-secondary-rgb: 64, 70, 59;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(56, 52.4, 1.2);
  --bs-secondary-text-emphasis: rgb(25.52, 28.08, 23.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(232, 230.2, 204.6);
  --bs-secondary-bg-subtle: rgb(216.76, 218.04, 215.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(209, 205.4, 154.2);
  --bs-secondary-border-subtle: rgb(178.52, 181.08, 176.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #8C8303;
  --bs-link-color-rgb: 140, 131, 3;
  --bs-link-hover-color: rgb(112, 104.8, 2.4);
  --bs-link-hover-color-rgb: 112, 105, 2;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=trees] .text-bg-secondary {
  background-color: rgb(63.8, 70.2, 59) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=trees] .sidebar {
  --upy-sidebar-bg: #8C8303;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=trees] .table-dark {
  --bs-table-bg: rgb(63.8, 70.2, 59);
}

[data-bs-theme=trees] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #C5C8D9;
  --bs-table-hover-bg: #10180a;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=trees] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=trees] .list-group {
  --bs-list-group-active-bg: #8C8303;
  --bs-list-group-active-border-color: #8C8303;
}

[data-bs-theme=trees] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(112, 104.8, 2.4);
}

[data-bs-theme=trees] .pagination {
  --bs-pagination-active-bg: #8C8303;
  --bs-pagination-active-border-color: #8C8303;
  --bs-pagination-color: #8C8303;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #8C8303;
}

[data-bs-theme=trees] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #8C8303;
}

[data-bs-theme=trees] .offcanvas .offcanvas-header {
  background: rgb(63.8, 70.2, 59);
}

[data-bs-theme=trees] .form-control:focus,
[data-bs-theme=trees] .form-select:focus {
  border-color: rgb(197.5, 193, 129);
  box-shadow: 0 0 0 1px rgba(140, 131, 3, 0.25);
}

[data-bs-theme=trees] .form-control:focus.is-invalid,
[data-bs-theme=trees] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=trees] .form-check-input:checked {
  background-color: #8C8303;
  border-color: #8C8303;
}

[data-bs-theme=trees] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(140, 131, 3, 0.25);
}

[data-bs-theme=trees] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #8C8303;
  --bs-btn-border-color: #8C8303;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(157.25, 149.6, 40.8);
  --bs-btn-hover-border-color: rgb(151.5, 143.4, 28.2);
  --bs-btn-focus-shadow-rgb: 157, 150, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(163, 155.8, 53.4);
  --bs-btn-active-border-color: rgb(151.5, 143.4, 28.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #8C8303;
  --bs-btn-disabled-border-color: #8C8303;
}

[data-bs-theme=trees] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(63.8, 70.2, 59);
  --bs-btn-border-color: rgb(63.8, 70.2, 59);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(92.48, 97.92, 88.4);
  --bs-btn-hover-border-color: rgb(82.92, 88.68, 78.6);
  --bs-btn-focus-shadow-rgb: 92, 98, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(102.04, 107.16, 98.2);
  --bs-btn-active-border-color: rgb(82.92, 88.68, 78.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(63.8, 70.2, 59);
  --bs-btn-disabled-border-color: rgb(63.8, 70.2, 59);
}

[data-bs-theme=trees] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=trees] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=trees] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=trees] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=trees] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=trees] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=trees] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=trees] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=trees] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=trees] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=trees] .btn-outline-primary {
  --bs-btn-color: #8C8303;
  --bs-btn-border-color: #8C8303;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #8C8303;
  --bs-btn-hover-border-color: #8C8303;
  --bs-btn-focus-shadow-rgb: 140, 131, 3;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(123.2, 115.28, 2.64);
  --bs-btn-active-border-color: rgb(117.6, 110.04, 2.52);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #8C8303;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #8C8303;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-secondary {
  --bs-btn-color: rgb(63.8, 70.2, 59);
  --bs-btn-border-color: rgb(63.8, 70.2, 59);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(63.8, 70.2, 59);
  --bs-btn-hover-border-color: rgb(63.8, 70.2, 59);
  --bs-btn-focus-shadow-rgb: 64, 70, 59;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(56.144, 61.776, 51.92);
  --bs-btn-active-border-color: rgb(53.592, 58.968, 49.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(63.8, 70.2, 59);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(63.8, 70.2, 59);
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=trees] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=trees] {
  --upy-background-img: url(/img/themes/naturaleza-arboles.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=beach] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #026873;
  --bs-secondary: rgb(63.8, 70.2, 59);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 2, 104, 115;
  --bs-secondary-rgb: 64, 70, 59;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0.8, 41.6, 46);
  --bs-secondary-text-emphasis: rgb(25.52, 28.08, 23.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.4, 224.8, 227);
  --bs-secondary-bg-subtle: rgb(216.76, 218.04, 215.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153.8, 194.6, 199);
  --bs-secondary-border-subtle: rgb(178.52, 181.08, 176.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #026873;
  --bs-link-color-rgb: 2, 104, 115;
  --bs-link-hover-color: rgb(1.6, 83.2, 92);
  --bs-link-hover-color-rgb: 2, 83, 92;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=beach] .text-bg-secondary {
  background-color: rgb(63.8, 70.2, 59) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=beach] .sidebar {
  --upy-sidebar-bg: #026873;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=beach] .table-dark {
  --bs-table-bg: rgb(54.2, 189.4, 203.8);
}

[data-bs-theme=beach] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ecd5c0;
  --bs-table-hover-bg: #04ADBF;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=beach] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=beach] .list-group {
  --bs-list-group-active-bg: #026873;
  --bs-list-group-active-border-color: #026873;
}

[data-bs-theme=beach] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(1.6, 83.2, 92);
}

[data-bs-theme=beach] .pagination {
  --bs-pagination-active-bg: #026873;
  --bs-pagination-active-border-color: #026873;
  --bs-pagination-color: #026873;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #026873;
}

[data-bs-theme=beach] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #026873;
}

[data-bs-theme=beach] .offcanvas .offcanvas-header {
  background: rgb(63.8, 70.2, 59);
}

[data-bs-theme=beach] .form-control:focus,
[data-bs-theme=beach] .form-select:focus {
  border-color: rgb(128.5, 179.5, 185);
  box-shadow: 0 0 0 1px rgba(2, 104, 115, 0.25);
}

[data-bs-theme=beach] .form-control:focus.is-invalid,
[data-bs-theme=beach] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=beach] .form-check-input:checked {
  background-color: #026873;
  border-color: #026873;
}

[data-bs-theme=beach] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(2, 104, 115, 0.25);
}

[data-bs-theme=beach] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #026873;
  --bs-btn-border-color: #026873;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.95, 126.65, 136);
  --bs-btn-hover-border-color: rgb(27.3, 119.1, 129);
  --bs-btn-focus-shadow-rgb: 40, 127, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(52.6, 134.2, 143);
  --bs-btn-active-border-color: rgb(27.3, 119.1, 129);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #026873;
  --bs-btn-disabled-border-color: #026873;
}

[data-bs-theme=beach] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(63.8, 70.2, 59);
  --bs-btn-border-color: rgb(63.8, 70.2, 59);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(92.48, 97.92, 88.4);
  --bs-btn-hover-border-color: rgb(82.92, 88.68, 78.6);
  --bs-btn-focus-shadow-rgb: 92, 98, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(102.04, 107.16, 98.2);
  --bs-btn-active-border-color: rgb(82.92, 88.68, 78.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(63.8, 70.2, 59);
  --bs-btn-disabled-border-color: rgb(63.8, 70.2, 59);
}

[data-bs-theme=beach] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=beach] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=beach] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=beach] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=beach] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=beach] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=beach] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=beach] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=beach] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=beach] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=beach] .btn-outline-primary {
  --bs-btn-color: #026873;
  --bs-btn-border-color: #026873;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #026873;
  --bs-btn-hover-border-color: #026873;
  --bs-btn-focus-shadow-rgb: 2, 104, 115;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(1.76, 91.52, 101.2);
  --bs-btn-active-border-color: rgb(1.68, 87.36, 96.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #026873;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #026873;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-secondary {
  --bs-btn-color: rgb(63.8, 70.2, 59);
  --bs-btn-border-color: rgb(63.8, 70.2, 59);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(63.8, 70.2, 59);
  --bs-btn-hover-border-color: rgb(63.8, 70.2, 59);
  --bs-btn-focus-shadow-rgb: 64, 70, 59;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(56.144, 61.776, 51.92);
  --bs-btn-active-border-color: rgb(53.592, 58.968, 49.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(63.8, 70.2, 59);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(63.8, 70.2, 59);
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=beach] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=beach] {
  --upy-background-img: url(/img/themes/naturaleza-playa.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=elephant] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: rgba(166, 45, 77, 0.7019607843);
  --bs-secondary: #2C384A;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 166, 45, 77;
  --bs-secondary-rgb: 44, 56, 74;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgba(43.9881569208, 11.9245003701, 20.4041450777, 0.8807843137);
  --bs-secondary-text-emphasis: rgb(17.6, 22.4, 29.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgba(244.4005322688, 229.9900199601, 233.8010645376, 0.9403921569);
  --bs-secondary-bg-subtle: rgb(212.8, 215.2, 218.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgba(231.4159881569, 199.3523316062, 207.8319763138, 0.8807843137);
  --bs-secondary-border-subtle: rgb(170.6, 175.4, 182.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgba(166, 45, 77, 0.7019607843);
  --bs-link-color-rgb: 166, 45, 77;
  --bs-link-hover-color: rgba(113.5205348615, 30.7736389685, 52.6571155683, 0.7615686275);
  --bs-link-hover-color-rgb: 114, 31, 53;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=elephant] .text-bg-secondary {
  background-color: #2C384A !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=elephant] .sidebar {
  --upy-sidebar-bg: rgba(166, 45, 77, 0.7019607843);
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=elephant] .table-dark {
  --bs-table-bg: rgb(133.4, 107, 239);
}

[data-bs-theme=elephant] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #F2F2F2;
  --bs-table-hover-bg: #6746eb;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=elephant] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=elephant] .list-group {
  --bs-list-group-active-bg: rgba(166, 45, 77, 0.7019607843);
  --bs-list-group-active-border-color: rgba(166, 45, 77, 0.7019607843);
}

[data-bs-theme=elephant] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgba(113.5205348615, 30.7736389685, 52.6571155683, 0.7615686275);
}

[data-bs-theme=elephant] .pagination {
  --bs-pagination-active-bg: rgba(166, 45, 77, 0.7019607843);
  --bs-pagination-active-border-color: rgba(166, 45, 77, 0.7019607843);
  --bs-pagination-color: rgba(166, 45, 77, 0.7019607843);
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: rgba(166, 45, 77, 0.7019607843);
}

[data-bs-theme=elephant] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: rgba(166, 45, 77, 0.7019607843);
}

[data-bs-theme=elephant] .offcanvas .offcanvas-header {
  background: #2C384A;
}

[data-bs-theme=elephant] .form-control:focus,
[data-bs-theme=elephant] .form-select:focus {
  border-color: rgba(223.762745098, 181.2941176471, 192.5254901961, 0.8509803922);
  box-shadow: 0 0 0 1px rgba(166, 45, 77, 0.25);
}

[data-bs-theme=elephant] .form-control:focus.is-invalid,
[data-bs-theme=elephant] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=elephant] .form-check-input:checked {
  background-color: rgba(166, 45, 77, 0.7019607843);
  border-color: rgba(166, 45, 77, 0.7019607843);
}

[data-bs-theme=elephant] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(166, 45, 77, 0.25);
}

[data-bs-theme=elephant] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(166, 45, 77, 0.7019607843);
  --bs-btn-border-color: rgba(166, 45, 77, 0.7019607843);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(187.8971754212, 96.6674925669, 120.7943508424, 0.7466666667);
  --bs-btn-hover-border-color: rgba(181.1694129763, 80.7929969104, 107.3388259526, 0.7317647059);
  --bs-btn-focus-shadow-rgb: 188, 97, 121;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(194.1365807068, 111.3896848138, 133.2731614136, 0.7615686275);
  --bs-btn-active-border-color: rgba(181.1694129763, 80.7929969104, 107.3388259526, 0.7317647059);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(166, 45, 77, 0.7019607843);
  --bs-btn-disabled-border-color: rgba(166, 45, 77, 0.7019607843);
}

[data-bs-theme=elephant] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2C384A;
  --bs-btn-border-color: #2C384A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(75.65, 85.85, 101.15);
  --bs-btn-hover-border-color: rgb(65.1, 75.9, 92.1);
  --bs-btn-focus-shadow-rgb: 76, 86, 101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.2, 95.8, 110.2);
  --bs-btn-active-border-color: rgb(65.1, 75.9, 92.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2C384A;
  --bs-btn-disabled-border-color: #2C384A;
}

[data-bs-theme=elephant] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=elephant] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=elephant] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=elephant] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=elephant] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=elephant] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=elephant] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=elephant] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=elephant] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=elephant] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=elephant] .btn-outline-primary {
  --bs-btn-color: rgba(166, 45, 77, 0.7019607843);
  --bs-btn-border-color: rgba(166, 45, 77, 0.7019607843);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(166, 45, 77, 0.7019607843);
  --bs-btn-hover-border-color: rgba(166, 45, 77, 0.7019607843);
  --bs-btn-focus-shadow-rgb: 166, 45, 77;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(132.5710809166, 35.937943622, 61.4938146421, 0.7377254902);
  --bs-btn-active-border-color: rgba(122.7609679323, 33.2785756443, 56.9433405469, 0.7496470588);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(166, 45, 77, 0.7019607843);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(166, 45, 77, 0.7019607843);
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-secondary {
  --bs-btn-color: #2C384A;
  --bs-btn-border-color: #2C384A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2C384A;
  --bs-btn-hover-border-color: #2C384A;
  --bs-btn-focus-shadow-rgb: 44, 56, 74;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(38.72, 49.28, 65.12);
  --bs-btn-active-border-color: rgb(36.96, 47.04, 62.16);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2C384A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2C384A;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=elephant] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=elephant] {
  --upy-background-img: url(/img/themes/naturaleza-elefante.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=eagle] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #022673;
  --bs-secondary: #2C384A;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 2, 38, 115;
  --bs-secondary-rgb: 44, 56, 74;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0.8, 15.2, 46);
  --bs-secondary-text-emphasis: rgb(17.6, 22.4, 29.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204.4, 211.6, 227);
  --bs-secondary-bg-subtle: rgb(212.8, 215.2, 218.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153.8, 168.2, 199);
  --bs-secondary-border-subtle: rgb(170.6, 175.4, 182.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #022673;
  --bs-link-color-rgb: 2, 38, 115;
  --bs-link-hover-color: rgb(1.6, 30.4, 92);
  --bs-link-hover-color-rgb: 2, 30, 92;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=eagle] .text-bg-secondary {
  background-color: #2C384A !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=eagle] .sidebar {
  --upy-sidebar-bg: #022673;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=eagle] .table-dark {
  --bs-table-bg: rgb(119, 130.2, 247.8);
}

[data-bs-theme=eagle] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ecd5c0;
  --bs-table-hover-bg: #5563f6;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=eagle] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=eagle] .list-group {
  --bs-list-group-active-bg: #022673;
  --bs-list-group-active-border-color: #022673;
}

[data-bs-theme=eagle] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(1.6, 30.4, 92);
}

[data-bs-theme=eagle] .pagination {
  --bs-pagination-active-bg: #022673;
  --bs-pagination-active-border-color: #022673;
  --bs-pagination-color: #022673;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #022673;
}

[data-bs-theme=eagle] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #022673;
}

[data-bs-theme=eagle] .offcanvas .offcanvas-header {
  background: #2C384A;
}

[data-bs-theme=eagle] .form-control:focus,
[data-bs-theme=eagle] .form-select:focus {
  border-color: rgb(128.5, 146.5, 185);
  box-shadow: 0 0 0 1px rgba(2, 38, 115, 0.25);
}

[data-bs-theme=eagle] .form-control:focus.is-invalid,
[data-bs-theme=eagle] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=eagle] .form-check-input:checked {
  background-color: #022673;
  border-color: #022673;
}

[data-bs-theme=eagle] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(2, 38, 115, 0.25);
}

[data-bs-theme=eagle] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #022673;
  --bs-btn-border-color: #022673;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(39.95, 70.55, 136);
  --bs-btn-hover-border-color: rgb(27.3, 59.7, 129);
  --bs-btn-focus-shadow-rgb: 40, 71, 136;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(52.6, 81.4, 143);
  --bs-btn-active-border-color: rgb(27.3, 59.7, 129);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #022673;
  --bs-btn-disabled-border-color: #022673;
}

[data-bs-theme=eagle] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2C384A;
  --bs-btn-border-color: #2C384A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(75.65, 85.85, 101.15);
  --bs-btn-hover-border-color: rgb(65.1, 75.9, 92.1);
  --bs-btn-focus-shadow-rgb: 76, 86, 101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.2, 95.8, 110.2);
  --bs-btn-active-border-color: rgb(65.1, 75.9, 92.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2C384A;
  --bs-btn-disabled-border-color: #2C384A;
}

[data-bs-theme=eagle] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=eagle] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=eagle] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=eagle] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=eagle] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=eagle] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=eagle] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=eagle] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=eagle] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=eagle] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=eagle] .btn-outline-primary {
  --bs-btn-color: #022673;
  --bs-btn-border-color: #022673;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #022673;
  --bs-btn-hover-border-color: #022673;
  --bs-btn-focus-shadow-rgb: 2, 38, 115;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(1.76, 33.44, 101.2);
  --bs-btn-active-border-color: rgb(1.68, 31.92, 96.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #022673;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #022673;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-secondary {
  --bs-btn-color: #2C384A;
  --bs-btn-border-color: #2C384A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2C384A;
  --bs-btn-hover-border-color: #2C384A;
  --bs-btn-focus-shadow-rgb: 44, 56, 74;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(38.72, 49.28, 65.12);
  --bs-btn-active-border-color: rgb(36.96, 47.04, 62.16);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2C384A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2C384A;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=eagle] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=eagle] {
  --upy-background-img: url(/img/themes/naturaleza-aguila.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=tiger] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: rgba(108, 46, 1, 0.6705882353);
  --bs-secondary: #2C384A;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 108, 46, 1;
  --bs-secondary-rgb: 44, 56, 74;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgba(27.178807947, 11.5761589404, 0.2516556291, 0.8682352941);
  --bs-secondary-text-emphasis: rgb(17.6, 22.4, 29.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgba(238.5383104126, 231.5952848723, 226.5559921415, 0.9341176471);
  --bs-secondary-bg-subtle: rgb(212.8, 215.2, 218.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgba(218.0066225166, 202.4039735099, 191.0794701987, 0.8682352941);
  --bs-secondary-border-subtle: rgb(170.6, 175.4, 182.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgba(108, 46, 1, 0.6705882353);
  --bs-link-color-rgb: 108, 46, 1;
  --bs-link-hover-color: rgba(72.211143695, 30.7565982405, 0.6686217009, 0.7364705882);
  --bs-link-hover-color-rgb: 72, 31, 1;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=tiger] .text-bg-secondary {
  background-color: #2C384A !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=tiger] .sidebar {
  --upy-sidebar-bg: rgba(108, 46, 1, 0.6705882353);
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=tiger] .table-dark {
  --bs-table-bg: rgb(203.8, 141.4, 86.2);
}

[data-bs-theme=tiger] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #ece3df;
  --bs-table-hover-bg: #BF712C;
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=tiger] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=tiger] .list-group {
  --bs-list-group-active-bg: rgba(108, 46, 1, 0.6705882353);
  --bs-list-group-active-border-color: rgba(108, 46, 1, 0.6705882353);
}

[data-bs-theme=tiger] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgba(72.211143695, 30.7565982405, 0.6686217009, 0.7364705882);
}

[data-bs-theme=tiger] .pagination {
  --bs-pagination-active-bg: rgba(108, 46, 1, 0.6705882353);
  --bs-pagination-active-border-color: rgba(108, 46, 1, 0.6705882353);
  --bs-pagination-color: rgba(108, 46, 1, 0.6705882353);
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: rgba(108, 46, 1, 0.6705882353);
}

[data-bs-theme=tiger] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: rgba(108, 46, 1, 0.6705882353);
}

[data-bs-theme=tiger] .offcanvas .offcanvas-header {
  background: #2C384A;
}

[data-bs-theme=tiger] .form-control:focus,
[data-bs-theme=tiger] .form-select:focus {
  border-color: rgba(205.7117647059, 184.9235294118, 169.8352941176, 0.8352941176);
  box-shadow: 0 0 0 1px rgba(108, 46, 1, 0.25);
}

[data-bs-theme=tiger] .form-control:focus.is-invalid,
[data-bs-theme=tiger] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=tiger] .form-check-input:checked {
  background-color: rgba(108, 46, 1, 0.6705882353);
  border-color: rgba(108, 46, 1, 0.6705882353);
}

[data-bs-theme=tiger] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(108, 46, 1, 0.25);
}

[data-bs-theme=tiger] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(108, 46, 1, 0.6705882353);
  --bs-btn-border-color: rgba(108, 46, 1, 0.6705882353);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(146.0986238532, 100.1674311927, 66.8302752294, 0.72);
  --bs-btn-hover-border-color: rgba(134.53514377, 83.7268370607, 46.8498402556, 0.7035294118);
  --bs-btn-focus-shadow-rgb: 146, 100, 67;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(156.7126099707, 115.2580645161, 85.1700879765, 0.7364705882);
  --bs-btn-active-border-color: rgba(134.53514377, 83.7268370607, 46.8498402556, 0.7035294118);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(108, 46, 1, 0.6705882353);
  --bs-btn-disabled-border-color: rgba(108, 46, 1, 0.6705882353);
}

[data-bs-theme=tiger] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2C384A;
  --bs-btn-border-color: #2C384A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(75.65, 85.85, 101.15);
  --bs-btn-hover-border-color: rgb(65.1, 75.9, 92.1);
  --bs-btn-focus-shadow-rgb: 76, 86, 101;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(86.2, 95.8, 110.2);
  --bs-btn-active-border-color: rgb(65.1, 75.9, 92.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2C384A;
  --bs-btn-disabled-border-color: #2C384A;
}

[data-bs-theme=tiger] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=tiger] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=tiger] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=tiger] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=tiger] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=tiger] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=tiger] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=tiger] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=tiger] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=tiger] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=tiger] .btn-outline-primary {
  --bs-btn-color: rgba(108, 46, 1, 0.6705882353);
  --bs-btn-border-color: rgba(108, 46, 1, 0.6705882353);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(108, 46, 1, 0.6705882353);
  --bs-btn-hover-border-color: rgba(108, 46, 1, 0.6705882353);
  --bs-btn-focus-shadow-rgb: 108, 46, 1;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(85.0169491525, 36.2109227872, 0.7871939736, 0.7101176471);
  --bs-btn-active-border-color: rgba(78.3966040024, 33.3911461492, 0.7258944815, 0.7232941176);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgba(108, 46, 1, 0.6705882353);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(108, 46, 1, 0.6705882353);
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-secondary {
  --bs-btn-color: #2C384A;
  --bs-btn-border-color: #2C384A;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2C384A;
  --bs-btn-hover-border-color: #2C384A;
  --bs-btn-focus-shadow-rgb: 44, 56, 74;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(38.72, 49.28, 65.12);
  --bs-btn-active-border-color: rgb(36.96, 47.04, 62.16);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2C384A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2C384A;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=tiger] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=tiger] {
  --upy-background-img: url(/img/themes/naturaleza-tigre.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=leaf] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #009a42;
  --bs-secondary: #0367A6;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 0, 154, 66;
  --bs-secondary-rgb: 3, 103, 166;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(0, 61.6, 26.4);
  --bs-secondary-text-emphasis: rgb(1.2, 41.2, 66.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(204, 234.8, 217.2);
  --bs-secondary-bg-subtle: rgb(204.6, 224.6, 237.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(153, 214.6, 179.4);
  --bs-secondary-border-subtle: rgb(154.2, 194.2, 219.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #009a42;
  --bs-link-color-rgb: 0, 154, 66;
  --bs-link-hover-color: rgb(0, 123.2, 52.8);
  --bs-link-hover-color-rgb: 0, 123, 53;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=leaf] .text-bg-secondary {
  background-color: #0367A6 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=leaf] .sidebar {
  --upy-sidebar-bg: #009a42;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=leaf] .table-dark {
  --bs-table-bg: rgba(164.046800382, 225.594078319, 80.6160458453, 0.7615686275);
}

[data-bs-theme=leaf] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #dddddd;
  --bs-table-hover-bg: rgba(122, 212, 0, 0.7019607843);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=leaf] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=leaf] .list-group {
  --bs-list-group-active-bg: #009a42;
  --bs-list-group-active-border-color: #009a42;
}

[data-bs-theme=leaf] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(0, 123.2, 52.8);
}

[data-bs-theme=leaf] .pagination {
  --bs-pagination-active-bg: #009a42;
  --bs-pagination-active-border-color: #009a42;
  --bs-pagination-color: #009a42;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #009a42;
}

[data-bs-theme=leaf] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #009a42;
}

[data-bs-theme=leaf] .offcanvas .offcanvas-header {
  background: #0367A6;
}

[data-bs-theme=leaf] .form-control:focus,
[data-bs-theme=leaf] .form-select:focus {
  border-color: rgb(127.5, 204.5, 160.5);
  box-shadow: 0 0 0 1px rgba(0, 154, 66, 0.25);
}

[data-bs-theme=leaf] .form-control:focus.is-invalid,
[data-bs-theme=leaf] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=leaf] .form-check-input:checked {
  background-color: #009a42;
  border-color: #009a42;
}

[data-bs-theme=leaf] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(0, 154, 66, 0.25);
}

[data-bs-theme=leaf] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #009a42;
  --bs-btn-border-color: #009a42;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(38.25, 169.15, 94.35);
  --bs-btn-hover-border-color: rgb(25.5, 164.1, 84.9);
  --bs-btn-focus-shadow-rgb: 38, 169, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(51, 174.2, 103.8);
  --bs-btn-active-border-color: rgb(25.5, 164.1, 84.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #009a42;
  --bs-btn-disabled-border-color: #009a42;
}

[data-bs-theme=leaf] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0367A6;
  --bs-btn-border-color: #0367A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(40.8, 125.8, 179.35);
  --bs-btn-hover-border-color: rgb(28.2, 118.2, 174.9);
  --bs-btn-focus-shadow-rgb: 41, 126, 179;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(53.4, 133.4, 183.8);
  --bs-btn-active-border-color: rgb(28.2, 118.2, 174.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0367A6;
  --bs-btn-disabled-border-color: #0367A6;
}

[data-bs-theme=leaf] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=leaf] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=leaf] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=leaf] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=leaf] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=leaf] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=leaf] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=leaf] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=leaf] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=leaf] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=leaf] .btn-outline-primary {
  --bs-btn-color: #009a42;
  --bs-btn-border-color: #009a42;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #009a42;
  --bs-btn-hover-border-color: #009a42;
  --bs-btn-focus-shadow-rgb: 0, 154, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(0, 135.52, 58.08);
  --bs-btn-active-border-color: rgb(0, 129.36, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #009a42;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #009a42;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-secondary {
  --bs-btn-color: #0367A6;
  --bs-btn-border-color: #0367A6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0367A6;
  --bs-btn-hover-border-color: #0367A6;
  --bs-btn-focus-shadow-rgb: 3, 103, 166;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(2.64, 90.64, 146.08);
  --bs-btn-active-border-color: rgb(2.52, 86.52, 139.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0367A6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0367A6;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=leaf] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=leaf] {
  --upy-background-img: url(/img/themes/naturaleza-hoja.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=boxes] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #333;
  --bs-secondary: #CCC;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 51, 51, 51;
  --bs-secondary-rgb: 204, 204, 204;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(20.4, 20.4, 20.4);
  --bs-secondary-text-emphasis: rgb(81.6, 81.6, 81.6);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(214.2, 214.2, 214.2);
  --bs-secondary-bg-subtle: rgb(244.8, 244.8, 244.8);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(173.4, 173.4, 173.4);
  --bs-secondary-border-subtle: rgb(234.6, 234.6, 234.6);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: rgb(40.8, 40.8, 40.8);
  --bs-link-color-rgb: 41, 41, 41;
  --bs-link-hover-color: #cccccc;
  --bs-link-hover-color-rgb: 204, 204, 204;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=boxes] .text-bg-secondary {
  background-color: #CCC !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=boxes] .sidebar {
  --upy-sidebar-bg: #333;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=boxes] .table-dark {
  --bs-table-bg: rgb(214.2, 214.2, 214.2);
}

[data-bs-theme=boxes] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: #999999;
  --bs-table-hover-bg: rgb(224.4, 224.4, 224.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=boxes] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=boxes] .list-group {
  --bs-list-group-active-bg: #333;
  --bs-list-group-active-border-color: #333;
}

[data-bs-theme=boxes] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(40.8, 40.8, 40.8);
}

[data-bs-theme=boxes] .pagination {
  --bs-pagination-active-bg: #333;
  --bs-pagination-active-border-color: #333;
  --bs-pagination-color: #333;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #333;
}

[data-bs-theme=boxes] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #333;
}

[data-bs-theme=boxes] .offcanvas .offcanvas-header {
  background: #CCC;
}

[data-bs-theme=boxes] .form-control:focus,
[data-bs-theme=boxes] .form-select:focus {
  border-color: #999999;
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.25);
}

[data-bs-theme=boxes] .form-control:focus.is-invalid,
[data-bs-theme=boxes] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=boxes] .form-check-input:checked {
  background-color: #333;
  border-color: #333;
}

[data-bs-theme=boxes] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.25);
}

[data-bs-theme=boxes] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #333;
  --bs-btn-border-color: #333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(81.6, 81.6, 81.6);
  --bs-btn-hover-border-color: rgb(71.4, 71.4, 71.4);
  --bs-btn-focus-shadow-rgb: 82, 82, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(91.8, 91.8, 91.8);
  --bs-btn-active-border-color: rgb(71.4, 71.4, 71.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #333;
  --bs-btn-disabled-border-color: #333;
}

[data-bs-theme=boxes] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #CCC;
  --bs-btn-border-color: #CCC;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(173.4, 173.4, 173.4);
  --bs-btn-hover-border-color: rgb(163.2, 163.2, 163.2);
  --bs-btn-focus-shadow-rgb: 173, 173, 173;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(163.2, 163.2, 163.2);
  --bs-btn-active-border-color: #999999;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #CCC;
  --bs-btn-disabled-border-color: #CCC;
}

[data-bs-theme=boxes] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=boxes] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=boxes] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=boxes] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=boxes] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=boxes] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=boxes] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=boxes] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=boxes] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=boxes] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=boxes] .btn-outline-primary {
  --bs-btn-color: #333;
  --bs-btn-border-color: #333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #333;
  --bs-btn-hover-border-color: #333;
  --bs-btn-focus-shadow-rgb: 51, 51, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 44.88, 44.88);
  --bs-btn-active-border-color: rgb(42.84, 42.84, 42.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #333;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #333;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-secondary {
  --bs-btn-color: #CCC;
  --bs-btn-border-color: #CCC;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #CCC;
  --bs-btn-hover-border-color: #CCC;
  --bs-btn-focus-shadow-rgb: 204, 204, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(179.52, 179.52, 179.52);
  --bs-btn-active-border-color: rgb(171.36, 171.36, 171.36);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #CCC;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #CCC;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=boxes] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=boxes] {
  --upy-background-img: url(/img/themes/abstracto-cajas.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=artBoat] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #356E96;
  --bs-secondary: #40B8A2;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 53, 110, 150;
  --bs-secondary-rgb: 64, 184, 162;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(21.2, 44, 60);
  --bs-secondary-text-emphasis: rgb(25.6, 73.6, 64.8);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(214.6, 226, 234);
  --bs-secondary-bg-subtle: rgb(216.8, 240.8, 236.4);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(174.2, 197, 213);
  --bs-secondary-border-subtle: rgb(178.6, 226.6, 217.8);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #356E96;
  --bs-link-color-rgb: 53, 110, 150;
  --bs-link-hover-color: rgb(42.4, 88, 120);
  --bs-link-hover-color-rgb: 42, 88, 120;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=artBoat] .text-bg-secondary {
  background-color: #40B8A2 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=artBoat] .sidebar {
  --upy-sidebar-bg: #356E96;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=artBoat] .table-dark {
  --bs-table-bg: rgb(93.4, 139, 171);
}

[data-bs-theme=artBoat] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(159.5, 219.5, 208.5);
  --bs-table-hover-bg: rgb(133.8, 168, 192);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artBoat] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artBoat] .list-group {
  --bs-list-group-active-bg: #356E96;
  --bs-list-group-active-border-color: #356E96;
}

[data-bs-theme=artBoat] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(42.4, 88, 120);
}

[data-bs-theme=artBoat] .pagination {
  --bs-pagination-active-bg: #356E96;
  --bs-pagination-active-border-color: #356E96;
  --bs-pagination-color: #356E96;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #356E96;
}

[data-bs-theme=artBoat] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #356E96;
}

[data-bs-theme=artBoat] .offcanvas .offcanvas-header {
  background: #40B8A2;
}

[data-bs-theme=artBoat] .form-control:focus,
[data-bs-theme=artBoat] .form-select:focus {
  border-color: rgb(154, 182.5, 202.5);
  box-shadow: 0 0 0 1px rgba(53, 110, 150, 0.25);
}

[data-bs-theme=artBoat] .form-control:focus.is-invalid,
[data-bs-theme=artBoat] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=artBoat] .form-check-input:checked {
  background-color: #356E96;
  border-color: #356E96;
}

[data-bs-theme=artBoat] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(53, 110, 150, 0.25);
}

[data-bs-theme=artBoat] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #356E96;
  --bs-btn-border-color: #356E96;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(83.3, 131.75, 165.75);
  --bs-btn-hover-border-color: rgb(73.2, 124.5, 160.5);
  --bs-btn-focus-shadow-rgb: 83, 132, 166;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(93.4, 139, 171);
  --bs-btn-active-border-color: rgb(73.2, 124.5, 160.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #356E96;
  --bs-btn-disabled-border-color: #356E96;
}

[data-bs-theme=artBoat] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #40B8A2;
  --bs-btn-border-color: #40B8A2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(92.65, 194.65, 175.95);
  --bs-btn-hover-border-color: rgb(83.1, 191.1, 171.3);
  --bs-btn-focus-shadow-rgb: 93, 195, 176;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(102.2, 198.2, 180.6);
  --bs-btn-active-border-color: rgb(83.1, 191.1, 171.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #40B8A2;
  --bs-btn-disabled-border-color: #40B8A2;
}

[data-bs-theme=artBoat] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=artBoat] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=artBoat] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=artBoat] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=artBoat] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=artBoat] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=artBoat] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=artBoat] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=artBoat] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=artBoat] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=artBoat] .btn-outline-primary {
  --bs-btn-color: #356E96;
  --bs-btn-border-color: #356E96;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #356E96;
  --bs-btn-hover-border-color: #356E96;
  --bs-btn-focus-shadow-rgb: 53, 110, 150;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(46.64, 96.8, 132);
  --bs-btn-active-border-color: rgb(44.52, 92.4, 126);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #356E96;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #356E96;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-secondary {
  --bs-btn-color: #40B8A2;
  --bs-btn-border-color: #40B8A2;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #40B8A2;
  --bs-btn-hover-border-color: #40B8A2;
  --bs-btn-focus-shadow-rgb: 64, 184, 162;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(56.32, 161.92, 142.56);
  --bs-btn-active-border-color: rgb(53.76, 154.56, 136.08);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #40B8A2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #40B8A2;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=artBoat] {
  --upy-background-img: url(/img/themes/art-boat.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=artLavanda] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #9370DB;
  --bs-secondary: #87CEEB;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 147, 112, 219;
  --bs-secondary-rgb: 135, 206, 235;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(58.8, 44.8, 87.6);
  --bs-secondary-text-emphasis: rgb(54, 82.4, 94);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(233.4, 226.4, 247.8);
  --bs-secondary-bg-subtle: rgb(231, 245.2, 251);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(211.8, 197.8, 240.6);
  --bs-secondary-border-subtle: rgb(207, 235.4, 247);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #9370DB;
  --bs-link-color-rgb: 147, 112, 219;
  --bs-link-hover-color: rgb(117.6, 89.6, 175.2);
  --bs-link-hover-color-rgb: 118, 90, 175;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=artLavanda] .text-bg-secondary {
  background-color: #87CEEB !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=artLavanda] .sidebar {
  --upy-sidebar-bg: #9370DB;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=artLavanda] .table-dark {
  --bs-table-bg: rgb(168.6, 140.6, 226.2);
}

[data-bs-theme=artLavanda] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(195, 230.5, 245);
  --bs-table-hover-bg: rgb(190.2, 169.2, 233.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artLavanda] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artLavanda] .list-group {
  --bs-list-group-active-bg: #9370DB;
  --bs-list-group-active-border-color: #9370DB;
}

[data-bs-theme=artLavanda] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(117.6, 89.6, 175.2);
}

[data-bs-theme=artLavanda] .pagination {
  --bs-pagination-active-bg: #9370DB;
  --bs-pagination-active-border-color: #9370DB;
  --bs-pagination-color: #9370DB;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #9370DB;
}

[data-bs-theme=artLavanda] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #9370DB;
}

[data-bs-theme=artLavanda] .offcanvas .offcanvas-header {
  background: #87CEEB;
}

[data-bs-theme=artLavanda] .form-control:focus,
[data-bs-theme=artLavanda] .form-select:focus {
  border-color: rgb(201, 183.5, 237);
  box-shadow: 0 0 0 1px rgba(147, 112, 219, 0.25);
}

[data-bs-theme=artLavanda] .form-control:focus.is-invalid,
[data-bs-theme=artLavanda] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=artLavanda] .form-check-input:checked {
  background-color: #9370DB;
  border-color: #9370DB;
}

[data-bs-theme=artLavanda] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(147, 112, 219, 0.25);
}

[data-bs-theme=artLavanda] .btn-primary {
  --bs-btn-color: #000;
  --bs-btn-bg: #9370DB;
  --bs-btn-border-color: #9370DB;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(124.95, 95.2, 186.15);
  --bs-btn-hover-border-color: rgb(117.6, 89.6, 175.2);
  --bs-btn-focus-shadow-rgb: 125, 95, 186;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(117.6, 89.6, 175.2);
  --bs-btn-active-border-color: rgb(110.25, 84, 164.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #9370DB;
  --bs-btn-disabled-border-color: #9370DB;
}

[data-bs-theme=artLavanda] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #87CEEB;
  --bs-btn-border-color: #87CEEB;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(114.75, 175.1, 199.75);
  --bs-btn-hover-border-color: rgb(108, 164.8, 188);
  --bs-btn-focus-shadow-rgb: 115, 175, 200;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(108, 164.8, 188);
  --bs-btn-active-border-color: rgb(101.25, 154.5, 176.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #87CEEB;
  --bs-btn-disabled-border-color: #87CEEB;
}

[data-bs-theme=artLavanda] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=artLavanda] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=artLavanda] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=artLavanda] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=artLavanda] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=artLavanda] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=artLavanda] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=artLavanda] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=artLavanda] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=artLavanda] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=artLavanda] .btn-outline-primary {
  --bs-btn-color: #9370DB;
  --bs-btn-border-color: #9370DB;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #9370DB;
  --bs-btn-hover-border-color: #9370DB;
  --bs-btn-focus-shadow-rgb: 147, 112, 219;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(129.36, 98.56, 192.72);
  --bs-btn-active-border-color: rgb(123.48, 94.08, 183.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #9370DB;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #9370DB;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-secondary {
  --bs-btn-color: #87CEEB;
  --bs-btn-border-color: #87CEEB;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #87CEEB;
  --bs-btn-hover-border-color: #87CEEB;
  --bs-btn-focus-shadow-rgb: 135, 206, 235;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(118.8, 181.28, 206.8);
  --bs-btn-active-border-color: rgb(113.4, 173.04, 197.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #87CEEB;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #87CEEB;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=artLavanda] {
  --upy-background-img: url(/img/themes/art-lavanda.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=artItalianVillage] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #4d8270;
  --bs-secondary: #63a992;
  --bs-success: #28a745;
  --bs-info: #17a2b8;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 77, 130, 112;
  --bs-secondary-rgb: 99, 169, 146;
  --bs-success-rgb: 40, 167, 69;
  --bs-info-rgb: 23, 162, 184;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(30.8, 52, 44.8);
  --bs-secondary-text-emphasis: rgb(39.6, 67.6, 58.4);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(219.4, 230, 226.4);
  --bs-secondary-bg-subtle: rgb(223.8, 237.8, 233.2);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(183.8, 205, 197.8);
  --bs-secondary-border-subtle: rgb(192.6, 220.6, 211.4);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #4d8270;
  --bs-link-color-rgb: 77, 130, 112;
  --bs-link-hover-color: rgb(61.6, 104, 89.6);
  --bs-link-hover-color-rgb: 62, 104, 90;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=artItalianVillage] .text-bg-secondary {
  background-color: #63a992 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=artItalianVillage] .sidebar {
  --upy-sidebar-bg: #4d8270;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=artItalianVillage] .table-dark {
  --bs-table-bg: rgb(112.6, 155, 140.6);
}

[data-bs-theme=artItalianVillage] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(223.5, 255, 223.5);
  --bs-table-hover-bg: rgb(148.2, 180, 169.2);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artItalianVillage] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artItalianVillage] .list-group {
  --bs-list-group-active-bg: #4d8270;
  --bs-list-group-active-border-color: #4d8270;
}

[data-bs-theme=artItalianVillage] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(61.6, 104, 89.6);
}

[data-bs-theme=artItalianVillage] .pagination {
  --bs-pagination-active-bg: #4d8270;
  --bs-pagination-active-border-color: #4d8270;
  --bs-pagination-color: #4d8270;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #4d8270;
}

[data-bs-theme=artItalianVillage] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #4d8270;
}

[data-bs-theme=artItalianVillage] .offcanvas .offcanvas-header {
  background: #63a992;
}

[data-bs-theme=artItalianVillage] .form-control:focus,
[data-bs-theme=artItalianVillage] .form-select:focus {
  border-color: rgb(166, 192.5, 183.5);
  box-shadow: 0 0 0 1px rgba(77, 130, 112, 0.25);
}

[data-bs-theme=artItalianVillage] .form-control:focus.is-invalid,
[data-bs-theme=artItalianVillage] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=artItalianVillage] .form-check-input:checked {
  background-color: #4d8270;
  border-color: #4d8270;
}

[data-bs-theme=artItalianVillage] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(77, 130, 112, 0.25);
}

[data-bs-theme=artItalianVillage] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4d8270;
  --bs-btn-border-color: #4d8270;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(103.7, 148.75, 133.45);
  --bs-btn-hover-border-color: rgb(94.8, 142.5, 126.3);
  --bs-btn-focus-shadow-rgb: 104, 149, 133;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(112.6, 155, 140.6);
  --bs-btn-active-border-color: rgb(94.8, 142.5, 126.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4d8270;
  --bs-btn-disabled-border-color: #4d8270;
}

[data-bs-theme=artItalianVillage] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #63a992;
  --bs-btn-border-color: #63a992;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(122.4, 181.9, 162.35);
  --bs-btn-hover-border-color: rgb(114.6, 177.6, 156.9);
  --bs-btn-focus-shadow-rgb: 122, 182, 162;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(130.2, 186.2, 167.8);
  --bs-btn-active-border-color: rgb(114.6, 177.6, 156.9);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #63a992;
  --bs-btn-disabled-border-color: #63a992;
}

[data-bs-theme=artItalianVillage] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(72.25, 180.2, 96.9);
  --bs-btn-hover-border-color: rgb(61.5, 175.8, 87.6);
  --bs-btn-focus-shadow-rgb: 72, 180, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(83, 184.6, 106.2);
  --bs-btn-active-border-color: rgb(61.5, 175.8, 87.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #28a745;
  --bs-btn-disabled-border-color: #28a745;
}

[data-bs-theme=artItalianVillage] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(57.8, 175.95, 194.65);
  --bs-btn-hover-border-color: rgb(46.2, 171.3, 191.1);
  --bs-btn-focus-shadow-rgb: 58, 176, 195;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(69.4, 180.6, 198.2);
  --bs-btn-active-border-color: rgb(46.2, 171.3, 191.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #17a2b8;
  --bs-btn-disabled-border-color: #17a2b8;
}

[data-bs-theme=artItalianVillage] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 255, 202, 44;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

[data-bs-theme=artItalianVillage] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(225.25, 83.3, 96.9);
  --bs-btn-hover-border-color: rgb(223.5, 73.2, 87.6);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(227, 93.4, 106.2);
  --bs-btn-active-border-color: rgb(223.5, 73.2, 87.6);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

[data-bs-theme=artItalianVillage] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=artItalianVillage] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=artItalianVillage] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=artItalianVillage] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=artItalianVillage] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=artItalianVillage] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=artItalianVillage] .btn-outline-primary {
  --bs-btn-color: #4d8270;
  --bs-btn-border-color: #4d8270;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4d8270;
  --bs-btn-hover-border-color: #4d8270;
  --bs-btn-focus-shadow-rgb: 77, 130, 112;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(67.76, 114.4, 98.56);
  --bs-btn-active-border-color: rgb(64.68, 109.2, 94.08);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4d8270;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d8270;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-secondary {
  --bs-btn-color: #63a992;
  --bs-btn-border-color: #63a992;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #63a992;
  --bs-btn-hover-border-color: #63a992;
  --bs-btn-focus-shadow-rgb: 99, 169, 146;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(87.12, 148.72, 128.48);
  --bs-btn-active-border-color: rgb(83.16, 141.96, 122.64);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #63a992;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #63a992;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-success {
  --bs-btn-color: #28a745;
  --bs-btn-border-color: #28a745;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #28a745;
  --bs-btn-hover-border-color: #28a745;
  --bs-btn-focus-shadow-rgb: 40, 167, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(35.2, 146.96, 60.72);
  --bs-btn-active-border-color: rgb(33.6, 140.28, 57.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #28a745;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #28a745;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-info {
  --bs-btn-color: #17a2b8;
  --bs-btn-border-color: #17a2b8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #17a2b8;
  --bs-btn-hover-border-color: #17a2b8;
  --bs-btn-focus-shadow-rgb: 23, 162, 184;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(20.24, 142.56, 161.92);
  --bs-btn-active-border-color: rgb(19.32, 136.08, 154.56);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #17a2b8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #17a2b8;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(224.4, 169.84, 6.16);
  --bs-btn-active-border-color: rgb(214.2, 162.12, 5.88);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(193.6, 46.64, 60.72);
  --bs-btn-active-border-color: rgb(184.8, 44.52, 57.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=artItalianVillage] {
  --upy-background-img: url(/img/themes/art-italian-village.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=artParisNight] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #5E92A8;
  --bs-secondary: rgb(126.2, 167.8, 185.4);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 94, 146, 168;
  --bs-secondary-rgb: 126, 168, 185;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(37.6, 58.4, 67.2);
  --bs-secondary-text-emphasis: rgb(50.48, 67.12, 74.16);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(222.8, 233.2, 237.6);
  --bs-secondary-bg-subtle: rgb(229.24, 237.56, 241.08);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(190.6, 211.4, 220.2);
  --bs-secondary-border-subtle: rgb(203.48, 220.12, 227.16);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #5E92A8;
  --bs-link-color-rgb: 94, 146, 168;
  --bs-link-hover-color: rgb(75.2, 116.8, 134.4);
  --bs-link-hover-color-rgb: 75, 117, 134;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=artParisNight] .text-bg-secondary {
  background-color: rgb(126.2, 167.8, 185.4) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=artParisNight] .sidebar {
  --upy-sidebar-bg: #5E92A8;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=artParisNight] .table-dark {
  --bs-table-bg: rgb(126.2, 167.8, 185.4);
}

[data-bs-theme=artParisNight] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(190.6, 211.4, 220.2);
  --bs-table-hover-bg: rgb(158.4, 189.6, 202.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artParisNight] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artParisNight] .list-group {
  --bs-list-group-active-bg: #5E92A8;
  --bs-list-group-active-border-color: #5E92A8;
}

[data-bs-theme=artParisNight] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(75.2, 116.8, 134.4);
}

[data-bs-theme=artParisNight] .pagination {
  --bs-pagination-active-bg: #5E92A8;
  --bs-pagination-active-border-color: #5E92A8;
  --bs-pagination-color: #5E92A8;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #5E92A8;
}

[data-bs-theme=artParisNight] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #5E92A8;
}

[data-bs-theme=artParisNight] .offcanvas .offcanvas-header {
  background: rgb(126.2, 167.8, 185.4);
}

[data-bs-theme=artParisNight] .form-control:focus,
[data-bs-theme=artParisNight] .form-select:focus {
  border-color: rgb(174.5, 200.5, 211.5);
  box-shadow: 0 0 0 1px rgba(94, 146, 168, 0.25);
}

[data-bs-theme=artParisNight] .form-control:focus.is-invalid,
[data-bs-theme=artParisNight] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=artParisNight] .form-check-input:checked {
  background-color: #5E92A8;
  border-color: #5E92A8;
}

[data-bs-theme=artParisNight] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(94, 146, 168, 0.25);
}

[data-bs-theme=artParisNight] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5E92A8;
  --bs-btn-border-color: #5E92A8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(118.15, 162.35, 181.05);
  --bs-btn-hover-border-color: rgb(110.1, 156.9, 176.7);
  --bs-btn-focus-shadow-rgb: 118, 162, 181;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(126.2, 167.8, 185.4);
  --bs-btn-active-border-color: rgb(110.1, 156.9, 176.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5E92A8;
  --bs-btn-disabled-border-color: #5E92A8;
}

[data-bs-theme=artParisNight] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: rgb(126.2, 167.8, 185.4);
  --bs-btn-border-color: rgb(126.2, 167.8, 185.4);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(107.27, 142.63, 157.59);
  --bs-btn-hover-border-color: rgb(100.96, 134.24, 148.32);
  --bs-btn-focus-shadow-rgb: 107, 143, 158;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(100.96, 134.24, 148.32);
  --bs-btn-active-border-color: rgb(94.65, 125.85, 139.05);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: rgb(126.2, 167.8, 185.4);
  --bs-btn-disabled-border-color: rgb(126.2, 167.8, 185.4);
}

[data-bs-theme=artParisNight] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=artParisNight] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=artParisNight] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=artParisNight] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=artParisNight] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=artParisNight] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=artParisNight] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=artParisNight] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=artParisNight] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=artParisNight] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=artParisNight] .btn-outline-primary {
  --bs-btn-color: #5E92A8;
  --bs-btn-border-color: #5E92A8;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5E92A8;
  --bs-btn-hover-border-color: #5E92A8;
  --bs-btn-focus-shadow-rgb: 94, 146, 168;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(82.72, 128.48, 147.84);
  --bs-btn-active-border-color: rgb(78.96, 122.64, 141.12);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #5E92A8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5E92A8;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-secondary {
  --bs-btn-color: rgb(126.2, 167.8, 185.4);
  --bs-btn-border-color: rgb(126.2, 167.8, 185.4);
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(126.2, 167.8, 185.4);
  --bs-btn-hover-border-color: rgb(126.2, 167.8, 185.4);
  --bs-btn-focus-shadow-rgb: 126, 168, 185;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(111.056, 147.664, 163.152);
  --bs-btn-active-border-color: rgb(106.008, 140.952, 155.736);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(126.2, 167.8, 185.4);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(126.2, 167.8, 185.4);
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=artParisNight] {
  --upy-background-img: url(/img/themes/art-paris-night.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=artOwl] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #60155e;
  --bs-secondary: #FABE25;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 96, 21, 94;
  --bs-secondary-rgb: 250, 190, 37;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(38.4, 8.4, 37.6);
  --bs-secondary-text-emphasis: rgb(100, 76, 14.8);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(223.2, 208.2, 222.8);
  --bs-secondary-bg-subtle: rgb(254, 242, 211.4);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(191.4, 161.4, 190.6);
  --bs-secondary-border-subtle: rgb(253, 229, 167.8);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #60155e;
  --bs-link-color-rgb: 96, 21, 94;
  --bs-link-hover-color: rgb(76.8, 16.8, 75.2);
  --bs-link-hover-color-rgb: 77, 17, 75;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=artOwl] .text-bg-secondary {
  background-color: #FABE25 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=artOwl] .sidebar {
  --upy-sidebar-bg: #60155e;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=artOwl] .table-dark {
  --bs-table-bg: rgb(127.8, 67.8, 126.2);
}

[data-bs-theme=artOwl] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(252.5, 222.5, 146);
  --bs-table-hover-bg: rgb(159.6, 114.6, 158.4);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artOwl] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artOwl] .list-group {
  --bs-list-group-active-bg: #60155e;
  --bs-list-group-active-border-color: #60155e;
}

[data-bs-theme=artOwl] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(76.8, 16.8, 75.2);
}

[data-bs-theme=artOwl] .pagination {
  --bs-pagination-active-bg: #60155e;
  --bs-pagination-active-border-color: #60155e;
  --bs-pagination-color: #60155e;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #60155e;
}

[data-bs-theme=artOwl] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #60155e;
}

[data-bs-theme=artOwl] .offcanvas .offcanvas-header {
  background: #FABE25;
}

[data-bs-theme=artOwl] .form-control:focus,
[data-bs-theme=artOwl] .form-select:focus {
  border-color: rgb(175.5, 138, 174.5);
  box-shadow: 0 0 0 1px rgba(96, 21, 94, 0.25);
}

[data-bs-theme=artOwl] .form-control:focus.is-invalid,
[data-bs-theme=artOwl] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=artOwl] .form-check-input:checked {
  background-color: #60155e;
  border-color: #60155e;
}

[data-bs-theme=artOwl] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(96, 21, 94, 0.25);
}

[data-bs-theme=artOwl] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #60155e;
  --bs-btn-border-color: #60155e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(119.85, 56.1, 118.15);
  --bs-btn-hover-border-color: rgb(111.9, 44.4, 110.1);
  --bs-btn-focus-shadow-rgb: 120, 56, 118;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(127.8, 67.8, 126.2);
  --bs-btn-active-border-color: rgb(111.9, 44.4, 110.1);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #60155e;
  --bs-btn-disabled-border-color: #60155e;
}

[data-bs-theme=artOwl] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #FABE25;
  --bs-btn-border-color: #FABE25;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(250.75, 199.75, 69.7);
  --bs-btn-hover-border-color: rgb(250.5, 196.5, 58.8);
  --bs-btn-focus-shadow-rgb: 251, 200, 70;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(251, 203, 80.6);
  --bs-btn-active-border-color: rgb(250.5, 196.5, 58.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #FABE25;
  --bs-btn-disabled-border-color: #FABE25;
}

[data-bs-theme=artOwl] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=artOwl] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=artOwl] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=artOwl] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=artOwl] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=artOwl] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=artOwl] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=artOwl] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=artOwl] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=artOwl] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=artOwl] .btn-outline-primary {
  --bs-btn-color: #60155e;
  --bs-btn-border-color: #60155e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #60155e;
  --bs-btn-hover-border-color: #60155e;
  --bs-btn-focus-shadow-rgb: 96, 21, 94;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(84.48, 18.48, 82.72);
  --bs-btn-active-border-color: rgb(80.64, 17.64, 78.96);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #60155e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #60155e;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-secondary {
  --bs-btn-color: #FABE25;
  --bs-btn-border-color: #FABE25;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #FABE25;
  --bs-btn-hover-border-color: #FABE25;
  --bs-btn-focus-shadow-rgb: 250, 190, 37;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(220, 167.2, 32.56);
  --bs-btn-active-border-color: rgb(210, 159.6, 31.08);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FABE25;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FABE25;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=artOwl] {
  --upy-background-img: url(/img/themes/art-owl.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=artBull] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #333333;
  --bs-secondary: #CC0000;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 51, 51, 51;
  --bs-secondary-rgb: 204, 0, 0;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(20.4, 20.4, 20.4);
  --bs-secondary-text-emphasis: rgb(81.6, 0, 0);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(214.2, 214.2, 214.2);
  --bs-secondary-bg-subtle: rgb(244.8, 204, 204);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(173.4, 173.4, 173.4);
  --bs-secondary-border-subtle: rgb(234.6, 153, 153);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #333333;
  --bs-link-color-rgb: 51, 51, 51;
  --bs-link-hover-color: rgb(40.8, 40.8, 40.8);
  --bs-link-hover-color-rgb: 41, 41, 41;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=artBull] .text-bg-secondary {
  background-color: #CC0000 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=artBull] .sidebar {
  --upy-sidebar-bg: #333333;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=artBull] .table-dark {
  --bs-table-bg: rgb(91.8, 91.8, 91.8);
}

[data-bs-theme=artBull] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(229.5, 127.5, 127.5);
  --bs-table-hover-bg: rgb(132.6, 132.6, 132.6);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artBull] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=artBull] .list-group {
  --bs-list-group-active-bg: #333333;
  --bs-list-group-active-border-color: #333333;
}

[data-bs-theme=artBull] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(40.8, 40.8, 40.8);
}

[data-bs-theme=artBull] .pagination {
  --bs-pagination-active-bg: #333333;
  --bs-pagination-active-border-color: #333333;
  --bs-pagination-color: #333333;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #333333;
}

[data-bs-theme=artBull] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #333333;
}

[data-bs-theme=artBull] .offcanvas .offcanvas-header {
  background: #CC0000;
}

[data-bs-theme=artBull] .form-control:focus,
[data-bs-theme=artBull] .form-select:focus {
  border-color: #999999;
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.25);
}

[data-bs-theme=artBull] .form-control:focus.is-invalid,
[data-bs-theme=artBull] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=artBull] .form-check-input:checked {
  background-color: #333333;
  border-color: #333333;
}

[data-bs-theme=artBull] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(51, 51, 51, 0.25);
}

[data-bs-theme=artBull] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #333333;
  --bs-btn-border-color: #333333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(81.6, 81.6, 81.6);
  --bs-btn-hover-border-color: rgb(71.4, 71.4, 71.4);
  --bs-btn-focus-shadow-rgb: 82, 82, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(91.8, 91.8, 91.8);
  --bs-btn-active-border-color: rgb(71.4, 71.4, 71.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #333333;
  --bs-btn-disabled-border-color: #333333;
}

[data-bs-theme=artBull] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #CC0000;
  --bs-btn-border-color: #CC0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(211.65, 38.25, 38.25);
  --bs-btn-hover-border-color: rgb(209.1, 25.5, 25.5);
  --bs-btn-focus-shadow-rgb: 212, 38, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(214.2, 51, 51);
  --bs-btn-active-border-color: rgb(209.1, 25.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #CC0000;
  --bs-btn-disabled-border-color: #CC0000;
}

[data-bs-theme=artBull] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=artBull] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=artBull] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=artBull] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=artBull] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=artBull] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=artBull] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=artBull] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=artBull] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=artBull] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=artBull] .btn-outline-primary {
  --bs-btn-color: #333333;
  --bs-btn-border-color: #333333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #333333;
  --bs-btn-hover-border-color: #333333;
  --bs-btn-focus-shadow-rgb: 51, 51, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 44.88, 44.88);
  --bs-btn-active-border-color: rgb(42.84, 42.84, 42.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #333333;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #333333;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-secondary {
  --bs-btn-color: #CC0000;
  --bs-btn-border-color: #CC0000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #CC0000;
  --bs-btn-hover-border-color: #CC0000;
  --bs-btn-focus-shadow-rgb: 204, 0, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(179.52, 0, 0);
  --bs-btn-active-border-color: rgb(171.36, 0, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #CC0000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #CC0000;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=artBull] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=artBull] {
  --upy-background-img: url(/img/themes/art-bull.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=rupestre] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #663333;
  --bs-secondary: #CC9999;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 102, 51, 51;
  --bs-secondary-rgb: 204, 153, 153;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(40.8, 20.4, 20.4);
  --bs-secondary-text-emphasis: rgb(81.6, 61.2, 61.2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(224.4, 214.2, 214.2);
  --bs-secondary-bg-subtle: rgb(244.8, 234.6, 234.6);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(193.8, 173.4, 173.4);
  --bs-secondary-border-subtle: rgb(234.6, 214.2, 214.2);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #663333;
  --bs-link-color-rgb: 102, 51, 51;
  --bs-link-hover-color: rgb(81.6, 40.8, 40.8);
  --bs-link-hover-color-rgb: 82, 41, 41;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=rupestre] .text-bg-secondary {
  background-color: #CC9999 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=rupestre] .sidebar {
  --upy-sidebar-bg: #663333;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=rupestre] .table-dark {
  --bs-table-bg: rgb(132.6, 91.8, 91.8);
}

[data-bs-theme=rupestre] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(229.5, 204, 204);
  --bs-table-hover-bg: rgb(163.2, 132.6, 132.6);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=rupestre] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=rupestre] .list-group {
  --bs-list-group-active-bg: #663333;
  --bs-list-group-active-border-color: #663333;
}

[data-bs-theme=rupestre] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(81.6, 40.8, 40.8);
}

[data-bs-theme=rupestre] .pagination {
  --bs-pagination-active-bg: #663333;
  --bs-pagination-active-border-color: #663333;
  --bs-pagination-color: #663333;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #663333;
}

[data-bs-theme=rupestre] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #663333;
}

[data-bs-theme=rupestre] .offcanvas .offcanvas-header {
  background: #CC9999;
}

[data-bs-theme=rupestre] .form-control:focus,
[data-bs-theme=rupestre] .form-select:focus {
  border-color: rgb(178.5, 153, 153);
  box-shadow: 0 0 0 1px rgba(102, 51, 51, 0.25);
}

[data-bs-theme=rupestre] .form-control:focus.is-invalid,
[data-bs-theme=rupestre] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=rupestre] .form-check-input:checked {
  background-color: #663333;
  border-color: #663333;
}

[data-bs-theme=rupestre] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(102, 51, 51, 0.25);
}

[data-bs-theme=rupestre] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #663333;
  --bs-btn-border-color: #663333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(124.95, 81.6, 81.6);
  --bs-btn-hover-border-color: rgb(117.3, 71.4, 71.4);
  --bs-btn-focus-shadow-rgb: 125, 82, 82;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(132.6, 91.8, 91.8);
  --bs-btn-active-border-color: rgb(117.3, 71.4, 71.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #663333;
  --bs-btn-disabled-border-color: #663333;
}

[data-bs-theme=rupestre] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #CC9999;
  --bs-btn-border-color: #CC9999;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(173.4, 130.05, 130.05);
  --bs-btn-hover-border-color: rgb(163.2, 122.4, 122.4);
  --bs-btn-focus-shadow-rgb: 173, 130, 130;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(163.2, 122.4, 122.4);
  --bs-btn-active-border-color: rgb(153, 114.75, 114.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #CC9999;
  --bs-btn-disabled-border-color: #CC9999;
}

[data-bs-theme=rupestre] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=rupestre] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=rupestre] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=rupestre] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=rupestre] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=rupestre] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=rupestre] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=rupestre] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=rupestre] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=rupestre] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=rupestre] .btn-outline-primary {
  --bs-btn-color: #663333;
  --bs-btn-border-color: #663333;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #663333;
  --bs-btn-hover-border-color: #663333;
  --bs-btn-focus-shadow-rgb: 102, 51, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(89.76, 44.88, 44.88);
  --bs-btn-active-border-color: rgb(85.68, 42.84, 42.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #663333;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #663333;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-secondary {
  --bs-btn-color: #CC9999;
  --bs-btn-border-color: #CC9999;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #CC9999;
  --bs-btn-hover-border-color: #CC9999;
  --bs-btn-focus-shadow-rgb: 204, 153, 153;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(179.52, 134.64, 134.64);
  --bs-btn-active-border-color: rgb(171.36, 128.52, 128.52);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #CC9999;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #CC9999;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=rupestre] {
  --upy-background-img: url(/img/themes/abstracto-rupestre.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=christmasville] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #C0392B;
  --bs-secondary: #7db7de;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 192, 57, 43;
  --bs-secondary-rgb: 125, 183, 222;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(76.8, 22.8, 17.2);
  --bs-secondary-text-emphasis: rgb(50, 73.2, 88.8);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(242.4, 215.4, 212.6);
  --bs-secondary-bg-subtle: rgb(229, 240.6, 248.4);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(229.8, 175.8, 170.2);
  --bs-secondary-border-subtle: rgb(203, 226.2, 241.8);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #C0392B;
  --bs-link-color-rgb: 192, 57, 43;
  --bs-link-hover-color: rgb(153.6, 45.6, 34.4);
  --bs-link-hover-color-rgb: 154, 46, 34;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=christmasville] .text-bg-secondary {
  background-color: #7db7de !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=christmasville] .sidebar {
  --upy-sidebar-bg: #C0392B;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=christmasville] .table-dark {
  --bs-table-bg: rgb(204.6, 96.6, 85.4);
}

[data-bs-theme=christmasville] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(190, 219, 238.5);
  --bs-table-hover-bg: rgb(217.2, 136.2, 127.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=christmasville] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=christmasville] .list-group {
  --bs-list-group-active-bg: #C0392B;
  --bs-list-group-active-border-color: #C0392B;
}

[data-bs-theme=christmasville] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(153.6, 45.6, 34.4);
}

[data-bs-theme=christmasville] .pagination {
  --bs-pagination-active-bg: #C0392B;
  --bs-pagination-active-border-color: #C0392B;
  --bs-pagination-color: #C0392B;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #C0392B;
}

[data-bs-theme=christmasville] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #C0392B;
}

[data-bs-theme=christmasville] .offcanvas .offcanvas-header {
  background: #7db7de;
}

[data-bs-theme=christmasville] .form-control:focus,
[data-bs-theme=christmasville] .form-select:focus {
  border-color: rgb(223.5, 156, 149);
  box-shadow: 0 0 0 1px rgba(192, 57, 43, 0.25);
}

[data-bs-theme=christmasville] .form-control:focus.is-invalid,
[data-bs-theme=christmasville] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=christmasville] .form-check-input:checked {
  background-color: #C0392B;
  border-color: #C0392B;
}

[data-bs-theme=christmasville] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(192, 57, 43, 0.25);
}

[data-bs-theme=christmasville] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #C0392B;
  --bs-btn-border-color: #C0392B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(201.45, 86.7, 74.8);
  --bs-btn-hover-border-color: rgb(198.3, 76.8, 64.2);
  --bs-btn-focus-shadow-rgb: 201, 87, 75;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(204.6, 96.6, 85.4);
  --bs-btn-active-border-color: rgb(198.3, 76.8, 64.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #C0392B;
  --bs-btn-disabled-border-color: #C0392B;
}

[data-bs-theme=christmasville] .btn-secondary {
  --bs-btn-color: #000;
  --bs-btn-bg: #7db7de;
  --bs-btn-border-color: #7db7de;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(106.25, 155.55, 188.7);
  --bs-btn-hover-border-color: rgb(100, 146.4, 177.6);
  --bs-btn-focus-shadow-rgb: 106, 156, 189;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(100, 146.4, 177.6);
  --bs-btn-active-border-color: rgb(93.75, 137.25, 166.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #7db7de;
  --bs-btn-disabled-border-color: #7db7de;
}

[data-bs-theme=christmasville] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=christmasville] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=christmasville] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=christmasville] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=christmasville] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=christmasville] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=christmasville] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=christmasville] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=christmasville] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=christmasville] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=christmasville] .btn-outline-primary {
  --bs-btn-color: #C0392B;
  --bs-btn-border-color: #C0392B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #C0392B;
  --bs-btn-hover-border-color: #C0392B;
  --bs-btn-focus-shadow-rgb: 192, 57, 43;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(168.96, 50.16, 37.84);
  --bs-btn-active-border-color: rgb(161.28, 47.88, 36.12);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #C0392B;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #C0392B;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-secondary {
  --bs-btn-color: #7db7de;
  --bs-btn-border-color: #7db7de;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #7db7de;
  --bs-btn-hover-border-color: #7db7de;
  --bs-btn-focus-shadow-rgb: 125, 183, 222;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(110, 161.04, 195.36);
  --bs-btn-active-border-color: rgb(105, 153.72, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #7db7de;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7db7de;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=christmasville] {
  --upy-background-img: url(/img/themes/holidays-christmasville.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=christmasplaza] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #EE392B;
  --bs-secondary: #1E8449;
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 238, 57, 43;
  --bs-secondary-rgb: 30, 132, 73;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(95.2, 22.8, 17.2);
  --bs-secondary-text-emphasis: rgb(12, 52.8, 29.2);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(251.6, 215.4, 212.6);
  --bs-secondary-bg-subtle: rgb(210, 230.4, 218.6);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(248.2, 175.8, 170.2);
  --bs-secondary-border-subtle: rgb(165, 205.8, 182.2);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #EE392B;
  --bs-link-color-rgb: 238, 57, 43;
  --bs-link-hover-color: rgb(190.4, 45.6, 34.4);
  --bs-link-hover-color-rgb: 190, 46, 34;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=christmasplaza] .text-bg-secondary {
  background-color: #1E8449 !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=christmasplaza] .sidebar {
  --upy-sidebar-bg: #EE392B;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=christmasplaza] .table-dark {
  --bs-table-bg: rgb(241.4, 96.6, 85.4);
}

[data-bs-theme=christmasplaza] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(142.5, 193.5, 164);
  --bs-table-hover-bg: rgb(244.8, 136.2, 127.8);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=christmasplaza] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=christmasplaza] .list-group {
  --bs-list-group-active-bg: #EE392B;
  --bs-list-group-active-border-color: #EE392B;
}

[data-bs-theme=christmasplaza] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(190.4, 45.6, 34.4);
}

[data-bs-theme=christmasplaza] .pagination {
  --bs-pagination-active-bg: #EE392B;
  --bs-pagination-active-border-color: #EE392B;
  --bs-pagination-color: #EE392B;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #EE392B;
}

[data-bs-theme=christmasplaza] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #EE392B;
}

[data-bs-theme=christmasplaza] .offcanvas .offcanvas-header {
  background: #1E8449;
}

[data-bs-theme=christmasplaza] .form-control:focus,
[data-bs-theme=christmasplaza] .form-select:focus {
  border-color: rgb(246.5, 156, 149);
  box-shadow: 0 0 0 1px rgba(238, 57, 43, 0.25);
}

[data-bs-theme=christmasplaza] .form-control:focus.is-invalid,
[data-bs-theme=christmasplaza] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=christmasplaza] .form-check-input:checked {
  background-color: #EE392B;
  border-color: #EE392B;
}

[data-bs-theme=christmasplaza] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(238, 57, 43, 0.25);
}

[data-bs-theme=christmasplaza] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #EE392B;
  --bs-btn-border-color: #EE392B;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(240.55, 86.7, 74.8);
  --bs-btn-hover-border-color: rgb(239.7, 76.8, 64.2);
  --bs-btn-focus-shadow-rgb: 241, 87, 75;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(241.4, 96.6, 85.4);
  --bs-btn-active-border-color: rgb(239.7, 76.8, 64.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #EE392B;
  --bs-btn-disabled-border-color: #EE392B;
}

[data-bs-theme=christmasplaza] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1E8449;
  --bs-btn-border-color: #1E8449;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(63.75, 150.45, 100.3);
  --bs-btn-hover-border-color: rgb(52.5, 144.3, 91.2);
  --bs-btn-focus-shadow-rgb: 64, 150, 100;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(75, 156.6, 109.4);
  --bs-btn-active-border-color: rgb(52.5, 144.3, 91.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1E8449;
  --bs-btn-disabled-border-color: #1E8449;
}

[data-bs-theme=christmasplaza] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=christmasplaza] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=christmasplaza] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=christmasplaza] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=christmasplaza] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=christmasplaza] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=christmasplaza] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=christmasplaza] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=christmasplaza] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=christmasplaza] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=christmasplaza] .btn-outline-primary {
  --bs-btn-color: #EE392B;
  --bs-btn-border-color: #EE392B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #EE392B;
  --bs-btn-hover-border-color: #EE392B;
  --bs-btn-focus-shadow-rgb: 238, 57, 43;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(209.44, 50.16, 37.84);
  --bs-btn-active-border-color: rgb(199.92, 47.88, 36.12);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #EE392B;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #EE392B;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-secondary {
  --bs-btn-color: #1E8449;
  --bs-btn-border-color: #1E8449;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1E8449;
  --bs-btn-hover-border-color: #1E8449;
  --bs-btn-focus-shadow-rgb: 30, 132, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(26.4, 116.16, 64.24);
  --bs-btn-active-border-color: rgb(25.2, 110.88, 61.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1E8449;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1E8449;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=christmasplaza] {
  --upy-background-img: url(/img/themes/holidays-christmasplaza.jpg);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}

[data-bs-theme=operaciones] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-primary: #36465d;
  --bs-secondary: rgb(74.1, 88.5, 109.2);
  --bs-success: #4CAF50;
  --bs-info: #3399ff;
  --bs-warning: #f7c800;
  --bs-danger: #d50100;
  --bs-light: #efefef;
  --bs-dark: #1A2142;
  --bs-comp-1: #6ECAC9;
  --bs-comp-2: #B888F8;
  --bs-whatsapp: #25D366;
  --bs-messenger: #168AFF;
  --bs-instagram: #E1306C;
  --bs-telegram: #24A1DE;
  --bs-primary-rgb: 54, 70, 93;
  --bs-secondary-rgb: 74, 89, 109;
  --bs-success-rgb: 76, 175, 80;
  --bs-info-rgb: 51, 153, 255;
  --bs-warning-rgb: 247, 200, 0;
  --bs-danger-rgb: 213, 1, 0;
  --bs-light-rgb: 239, 239, 239;
  --bs-dark-rgb: 26, 33, 66;
  --bs-comp-1-rgb: 110, 202, 201;
  --bs-comp-2-rgb: 184, 136, 248;
  --bs-whatsapp-rgb: 37, 211, 102;
  --bs-messenger-rgb: 22, 138, 255;
  --bs-instagram-rgb: 225, 48, 108;
  --bs-telegram-rgb: 36, 161, 222;
  --bs-primary-text-emphasis: rgb(21.6, 28, 37.2);
  --bs-secondary-text-emphasis: rgb(29.64, 35.4, 43.68);
  --bs-success-text-emphasis: rgb(30.4, 70, 32);
  --bs-info-text-emphasis: rgb(20.4, 61.2, 102);
  --bs-warning-text-emphasis: rgb(98.8, 80, 0);
  --bs-danger-text-emphasis: rgb(85.2, 0.4, 0);
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-comp-1-text-emphasis: rgb(44, 80.8, 80.4);
  --bs-comp-2-text-emphasis: rgb(73.6, 54.4, 99.2);
  --bs-primary-bg-subtle: rgb(214.8, 218, 222.6);
  --bs-secondary-bg-subtle: rgb(218.82, 221.7, 225.84);
  --bs-success-bg-subtle: rgb(219.2, 239, 220);
  --bs-info-bg-subtle: rgb(214.2, 234.6, 255);
  --bs-warning-bg-subtle: rgb(253.4, 244, 204);
  --bs-danger-bg-subtle: rgb(246.6, 204.2, 204);
  --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
  --bs-dark-bg-subtle: #ced4da;
  --bs-comp-1-bg-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-bg-subtle: rgb(240.8, 231.2, 253.6);
  --bs-primary-border-subtle: rgb(174.6, 181, 190.2);
  --bs-secondary-border-subtle: rgb(182.64, 188.4, 196.68);
  --bs-success-border-subtle: rgb(183.4, 223, 185);
  --bs-info-border-subtle: rgb(173.4, 214.2, 255);
  --bs-warning-border-subtle: rgb(251.8, 233, 153);
  --bs-danger-border-subtle: rgb(238.2, 153.4, 153);
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-comp-1-border-subtle: rgb(226, 244.4, 244.2);
  --bs-comp-2-border-subtle: rgb(240.8, 231.2, 253.6);
  --bs-body-color: #2f2f2f;
  --bs-body-color-rgb: 47, 47, 47;
  --bs-body-bg: #F6F6F6;
  --bs-body-bg-rgb: 246, 246, 246;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(47, 47, 47, 0.75);
  --bs-secondary-color-rgb: 47, 47, 47;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(47, 47, 47, 0.5);
  --bs-tertiary-color-rgb: 47, 47, 47;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #36465d;
  --bs-link-color-rgb: 54, 70, 93;
  --bs-link-hover-color: rgb(43.2, 56, 74.4);
  --bs-link-hover-color-rgb: 43, 56, 74;
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-focus-ring-color: rgba(253, 76, 104, 0.25);
  --bs-form-valid-color: #4CAF50;
  --bs-form-valid-border-color: #4CAF50;
  --bs-form-invalid-color: #d50100;
  --bs-form-invalid-border-color: #d50100;
}

[data-bs-theme=operaciones] .text-bg-secondary {
  background-color: rgb(74.1, 88.5, 109.2) !important;
  --bs-heading-color: #fff;
}

[data-bs-theme=operaciones] .sidebar {
  --upy-sidebar-bg: #36465d;
  --upy-sidebar-nav-link-active-bg: rgba(0, 0, 0, 0.3);
  --upy-sidebar-nav-link-hover-bg: rgba(0, 0, 0, 0.3);
}

[data-bs-theme=operaciones] .table-dark {
  --bs-table-bg: rgb(110.28, 121.8, 138.36);
}

[data-bs-theme=operaciones] .table-light {
  --bs-table-bg: #fff;
  --bs-table-striped-bg: rgb(154.5, 162.5, 174);
  --bs-table-hover-bg: rgb(144.45, 153.25, 165.9);
  --bs-table-hover-color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=operaciones] .table-light tr:hover a {
  color: var(--bs-primary-bg-subtle);
}

[data-bs-theme=operaciones] .list-group {
  --bs-list-group-active-bg: #36465d;
  --bs-list-group-active-border-color: #36465d;
}

[data-bs-theme=operaciones] .dropdown-menu {
  --bs-dropdown-link-active-bg: rgb(43.2, 56, 74.4);
}

[data-bs-theme=operaciones] .pagination {
  --bs-pagination-active-bg: #36465d;
  --bs-pagination-active-border-color: #36465d;
  --bs-pagination-color: #36465d;
  --bs-pagination-active-color: #fff;
  --bs-pagination-hover-color: #36465d;
}

[data-bs-theme=operaciones] .nav-pills {
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #36465d;
}

[data-bs-theme=operaciones] .offcanvas .offcanvas-header {
  background: rgb(74.1, 88.5, 109.2);
}

[data-bs-theme=operaciones] .form-control:focus,
[data-bs-theme=operaciones] .form-select:focus {
  border-color: rgb(154.5, 162.5, 174);
  box-shadow: 0 0 0 1px rgba(54, 70, 93, 0.25);
}

[data-bs-theme=operaciones] .form-control:focus.is-invalid,
[data-bs-theme=operaciones] .form-select:focus.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

[data-bs-theme=operaciones] .form-check-input:checked {
  background-color: #36465d;
  border-color: #36465d;
}

[data-bs-theme=operaciones] .form-check-input:focus {
  box-shadow: 0 0 0 1px rgba(54, 70, 93, 0.25);
}

[data-bs-theme=operaciones] .btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #36465d;
  --bs-btn-border-color: #36465d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(84.15, 97.75, 117.3);
  --bs-btn-hover-border-color: rgb(74.1, 88.5, 109.2);
  --bs-btn-focus-shadow-rgb: 84, 98, 117;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(94.2, 107, 125.4);
  --bs-btn-active-border-color: rgb(74.1, 88.5, 109.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #36465d;
  --bs-btn-disabled-border-color: #36465d;
}

[data-bs-theme=operaciones] .btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(74.1, 88.5, 109.2);
  --bs-btn-border-color: rgb(74.1, 88.5, 109.2);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(101.235, 113.475, 131.07);
  --bs-btn-hover-border-color: rgb(92.19, 105.15, 123.78);
  --bs-btn-focus-shadow-rgb: 101, 113, 131;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(110.28, 121.8, 138.36);
  --bs-btn-active-border-color: rgb(92.19, 105.15, 123.78);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(74.1, 88.5, 109.2);
  --bs-btn-disabled-border-color: rgb(74.1, 88.5, 109.2);
}

[data-bs-theme=operaciones] .btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(102.85, 187, 106.25);
  --bs-btn-hover-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-focus-shadow-rgb: 103, 187, 106;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(111.8, 191, 115);
  --bs-btn-active-border-color: rgb(93.9, 183, 97.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #4CAF50;
  --bs-btn-disabled-border-color: #4CAF50;
}

[data-bs-theme=operaciones] .btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(81.6, 168.3, 255);
  --bs-btn-hover-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-focus-shadow-rgb: 82, 168, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(91.8, 173.4, 255);
  --bs-btn-active-border-color: rgb(71.4, 163.2, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3399ff;
  --bs-btn-disabled-border-color: #3399ff;
}

[data-bs-theme=operaciones] .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(248.2, 208.25, 38.25);
  --bs-btn-hover-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-focus-shadow-rgb: 248, 208, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(248.6, 211, 51);
  --bs-btn-active-border-color: rgb(247.8, 205.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #f7c800;
  --bs-btn-disabled-border-color: #f7c800;
}

[data-bs-theme=operaciones] .btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(219.3, 39.1, 38.25);
  --bs-btn-hover-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-focus-shadow-rgb: 219, 39, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(221.4, 51.8, 51);
  --bs-btn-active-border-color: rgb(217.2, 26.4, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #d50100;
  --bs-btn-disabled-border-color: #d50100;
}

[data-bs-theme=operaciones] .btn-comp-1 {
  --bs-btn-color: #000;
  --bs-btn-bg: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(93.5, 171.7, 170.85);
  --bs-btn-hover-border-color: rgb(88, 161.6, 160.8);
  --bs-btn-focus-shadow-rgb: 94, 172, 171;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(88, 161.6, 160.8);
  --bs-btn-active-border-color: rgb(82.5, 151.5, 150.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #6ECAC9;
  --bs-btn-disabled-border-color: #6ECAC9;
}

[data-bs-theme=operaciones] .btn-comp-2 {
  --bs-btn-color: #000;
  --bs-btn-bg: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(156.4, 115.6, 210.8);
  --bs-btn-hover-border-color: rgb(147.2, 108.8, 198.4);
  --bs-btn-focus-shadow-rgb: 156, 116, 211;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(147.2, 108.8, 198.4);
  --bs-btn-active-border-color: #8a66ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #B888F8;
  --bs-btn-disabled-border-color: #B888F8;
}

[data-bs-theme=operaciones] .btn-whatsapp {
  --bs-btn-color: #fff;
  --bs-btn-bg: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(69.7, 217.6, 124.95);
  --bs-btn-hover-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-focus-shadow-rgb: 70, 218, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(80.6, 219.8, 132.6);
  --bs-btn-active-border-color: rgb(58.8, 215.4, 117.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #25D366;
  --bs-btn-disabled-border-color: #25D366;
}

[data-bs-theme=operaciones] .btn-messenger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(56.95, 155.55, 255);
  --bs-btn-hover-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-focus-shadow-rgb: 57, 156, 255;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(68.6, 161.4, 255);
  --bs-btn-active-border-color: rgb(45.3, 149.7, 255);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #168AFF;
  --bs-btn-disabled-border-color: #168AFF;
}

[data-bs-theme=operaciones] .btn-instagram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: rgb(229.5, 79.05, 130.05);
  --bs-btn-hover-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-focus-shadow-rgb: 230, 79, 130;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(231, 89.4, 137.4);
  --bs-btn-active-border-color: rgb(228, 68.7, 122.7);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #E1306C;
  --bs-btn-disabled-border-color: #E1306C;
}

[data-bs-theme=operaciones] .btn-telegram {
  --bs-btn-color: #fff;
  --bs-btn-bg: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(68.85, 175.1, 226.95);
  --bs-btn-hover-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-focus-shadow-rgb: 69, 175, 227;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(79.8, 179.8, 228.6);
  --bs-btn-active-border-color: rgb(57.9, 170.4, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #24A1DE;
  --bs-btn-disabled-border-color: #24A1DE;
}

[data-bs-theme=operaciones] .btn-outline-primary {
  --bs-btn-color: #36465d;
  --bs-btn-border-color: #36465d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #36465d;
  --bs-btn-hover-border-color: #36465d;
  --bs-btn-focus-shadow-rgb: 54, 70, 93;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(47.52, 61.6, 81.84);
  --bs-btn-active-border-color: rgb(45.36, 58.8, 78.12);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #36465d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #36465d;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-secondary {
  --bs-btn-color: rgb(74.1, 88.5, 109.2);
  --bs-btn-border-color: rgb(74.1, 88.5, 109.2);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(74.1, 88.5, 109.2);
  --bs-btn-hover-border-color: rgb(74.1, 88.5, 109.2);
  --bs-btn-focus-shadow-rgb: 74, 89, 109;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(65.208, 77.88, 96.096);
  --bs-btn-active-border-color: rgb(62.244, 74.34, 91.728);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: rgb(74.1, 88.5, 109.2);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(74.1, 88.5, 109.2);
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-success {
  --bs-btn-color: #4CAF50;
  --bs-btn-border-color: #4CAF50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #4CAF50;
  --bs-btn-hover-border-color: #4CAF50;
  --bs-btn-focus-shadow-rgb: 76, 175, 80;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(66.88, 154, 70.4);
  --bs-btn-active-border-color: rgb(63.84, 147, 67.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #4CAF50;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4CAF50;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-info {
  --bs-btn-color: #3399ff;
  --bs-btn-border-color: #3399ff;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3399ff;
  --bs-btn-hover-border-color: #3399ff;
  --bs-btn-focus-shadow-rgb: 51, 153, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(44.88, 134.64, 224.4);
  --bs-btn-active-border-color: rgb(42.84, 128.52, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3399ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3399ff;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-warning {
  --bs-btn-color: #f7c800;
  --bs-btn-border-color: #f7c800;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #f7c800;
  --bs-btn-hover-border-color: #f7c800;
  --bs-btn-focus-shadow-rgb: 247, 200, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(217.36, 176, 0);
  --bs-btn-active-border-color: rgb(207.48, 168, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f7c800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f7c800;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-danger {
  --bs-btn-color: #d50100;
  --bs-btn-border-color: #d50100;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #d50100;
  --bs-btn-hover-border-color: #d50100;
  --bs-btn-focus-shadow-rgb: 213, 1, 0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(187.44, 0.88, 0);
  --bs-btn-active-border-color: rgb(178.92, 0.84, 0);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #d50100;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #d50100;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-light {
  --bs-btn-color: #efefef;
  --bs-btn-border-color: #efefef;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #efefef;
  --bs-btn-hover-border-color: #efefef;
  --bs-btn-focus-shadow-rgb: 239, 239, 239;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(210.32, 210.32, 210.32);
  --bs-btn-active-border-color: rgb(200.76, 200.76, 200.76);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #efefef;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #efefef;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-dark {
  --bs-btn-color: #1A2142;
  --bs-btn-border-color: #1A2142;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1A2142;
  --bs-btn-hover-border-color: #1A2142;
  --bs-btn-focus-shadow-rgb: 26, 33, 66;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(22.88, 29.04, 58.08);
  --bs-btn-active-border-color: rgb(21.84, 27.72, 55.44);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #1A2142;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1A2142;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-comp-1 {
  --bs-btn-color: #6ECAC9;
  --bs-btn-border-color: #6ECAC9;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #6ECAC9;
  --bs-btn-hover-border-color: #6ECAC9;
  --bs-btn-focus-shadow-rgb: 110, 202, 201;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(96.8, 177.76, 176.88);
  --bs-btn-active-border-color: rgb(92.4, 169.68, 168.84);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6ECAC9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6ECAC9;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-comp-2 {
  --bs-btn-color: #B888F8;
  --bs-btn-border-color: #B888F8;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #B888F8;
  --bs-btn-hover-border-color: #B888F8;
  --bs-btn-focus-shadow-rgb: 184, 136, 248;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: rgb(161.92, 119.68, 218.24);
  --bs-btn-active-border-color: rgb(154.56, 114.24, 208.32);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #B888F8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #B888F8;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-whatsapp {
  --bs-btn-color: #25D366;
  --bs-btn-border-color: #25D366;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #25D366;
  --bs-btn-hover-border-color: #25D366;
  --bs-btn-focus-shadow-rgb: 37, 211, 102;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(32.56, 185.68, 89.76);
  --bs-btn-active-border-color: rgb(31.08, 177.24, 85.68);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #25D366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #25D366;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-messenger {
  --bs-btn-color: #168AFF;
  --bs-btn-border-color: #168AFF;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #168AFF;
  --bs-btn-hover-border-color: #168AFF;
  --bs-btn-focus-shadow-rgb: 22, 138, 255;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(19.36, 121.44, 224.4);
  --bs-btn-active-border-color: rgb(18.48, 115.92, 214.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #168AFF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #168AFF;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-instagram {
  --bs-btn-color: #E1306C;
  --bs-btn-border-color: #E1306C;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #E1306C;
  --bs-btn-hover-border-color: #E1306C;
  --bs-btn-focus-shadow-rgb: 225, 48, 108;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(198, 42.24, 95.04);
  --bs-btn-active-border-color: rgb(189, 40.32, 90.72);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #E1306C;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #E1306C;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] .btn-outline-telegram {
  --bs-btn-color: #24A1DE;
  --bs-btn-border-color: #24A1DE;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #24A1DE;
  --bs-btn-hover-border-color: #24A1DE;
  --bs-btn-focus-shadow-rgb: 36, 161, 222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(31.68, 141.68, 195.36);
  --bs-btn-active-border-color: rgb(30.24, 135.24, 186.48);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #24A1DE;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #24A1DE;
  --bs-gradient: none;
}

[data-bs-theme=operaciones] {
  --upy-background-img: url(/img/themes/orange-triangle.png);
  --upy-background-cover: cover;
  --upy-background-repeat: no-repeat;
}
/*# sourceMappingURL=themes.css.map */
