/* If two consecutive sections share the same data-bg-color, remove padding-top on the second */
section[data-bg-color=bg-white] + section[data-bg-color=bg-white], section[data-bg-color=bg-buff] + section[data-bg-color=bg-buff] {
  padding-top: 0 !important;
}

/* repeat for each background color you use */
.p-20 {
  padding: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

/*
html .container, html .container-fluid {
    max-width: 100%;

    img {
        max-width: 100%;
    }
}
    */
.btn {
  --bs-btn-padding-x: 24px;
  --bs-btn-padding-y: 14px;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 0.9375rem;
  --bs-btn-font-weight: 600;
  --bs-btn-line-height: 1;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 2px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 50px;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(31, 31, 31, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 2px rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: var(--bs-btn-hover-color);
  text-decoration: none;
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #0065BD;
  --bs-btn-border-color: #0065BD;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(0, 85.85, 160.65);
  --bs-btn-hover-border-color: rgb(0, 80.8, 151.2);
  --bs-btn-focus-shadow-rgb: 38, 124, 199;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(0, 80.8, 151.2);
  --bs-btn-active-border-color: rgb(0, 75.75, 141.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #0065BD;
  --bs-btn-disabled-border-color: #0065BD;
}

.btn-secondary {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #286e71;
  --bs-btn-border-color: #286e71;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(34, 93.5, 96.05);
  --bs-btn-hover-border-color: rgb(32, 88, 90.4);
  --bs-btn-focus-shadow-rgb: 72, 132, 134;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(32, 88, 90.4);
  --bs-btn-active-border-color: rgb(30, 82.5, 84.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #286e71;
  --bs-btn-disabled-border-color: #286e71;
}

.btn-success {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #286e71;
  --bs-btn-border-color: #286e71;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(34, 93.5, 96.05);
  --bs-btn-hover-border-color: rgb(32, 88, 90.4);
  --bs-btn-focus-shadow-rgb: 72, 132, 134;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(32, 88, 90.4);
  --bs-btn-active-border-color: rgb(30, 82.5, 84.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #286e71;
  --bs-btn-disabled-border-color: #286e71;
}

.btn-info {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 16, 176, 209;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: rgb(250.5, 211.5, 127.5);
  --bs-btn-border-color: rgb(250.5, 211.5, 127.5);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(251.175, 218.025, 146.625);
  --bs-btn-hover-border-color: rgb(250.95, 215.85, 140.25);
  --bs-btn-focus-shadow-rgb: 218, 184, 113;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(251.4, 220.2, 153);
  --bs-btn-active-border-color: rgb(250.95, 215.85, 140.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: rgb(250.5, 211.5, 127.5);
  --bs-btn-disabled-border-color: rgb(250.5, 211.5, 127.5);
}

.btn-danger {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 215, 216, 217;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-buff {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: #f3efe9;
  --bs-btn-border-color: #f3efe9;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(244.8, 241.4, 236.3);
  --bs-btn-hover-border-color: rgb(244.2, 240.6, 235.2);
  --bs-btn-focus-shadow-rgb: 211, 208, 203;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(245.4, 242.2, 237.4);
  --bs-btn-active-border-color: rgb(244.2, 240.6, 235.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: #f3efe9;
  --bs-btn-disabled-border-color: #f3efe9;
}

.btn-navy {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #003366;
  --bs-btn-border-color: #003366;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(0, 43.35, 86.7);
  --bs-btn-hover-border-color: rgb(0, 40.8, 81.6);
  --bs-btn-focus-shadow-rgb: 38, 82, 125;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(0, 40.8, 81.6);
  --bs-btn-active-border-color: rgb(0, 38.25, 76.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #003366;
  --bs-btn-disabled-border-color: #003366;
}

.btn-raspberry {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #b1006e;
  --bs-btn-border-color: #b1006e;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(150.45, 0, 93.5);
  --bs-btn-hover-border-color: rgb(141.6, 0, 88);
  --bs-btn-focus-shadow-rgb: 189, 38, 132;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(141.6, 0, 88);
  --bs-btn-active-border-color: rgb(132.75, 0, 82.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #b1006e;
  --bs-btn-disabled-border-color: #b1006e;
}

.btn-blue {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #0065BD;
  --bs-btn-border-color: #0065BD;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(0, 85.85, 160.65);
  --bs-btn-hover-border-color: rgb(0, 80.8, 151.2);
  --bs-btn-focus-shadow-rgb: 38, 124, 199;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(0, 80.8, 151.2);
  --bs-btn-active-border-color: rgb(0, 75.75, 141.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #0065BD;
  --bs-btn-disabled-border-color: #0065BD;
}

.btn-azure {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: #00b1eb;
  --bs-btn-border-color: #00b1eb;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(38.25, 188.7, 238);
  --bs-btn-hover-border-color: rgb(25.5, 184.8, 237);
  --bs-btn-focus-shadow-rgb: 5, 155, 204;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(51, 192.6, 239);
  --bs-btn-active-border-color: rgb(25.5, 184.8, 237);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: #00b1eb;
  --bs-btn-disabled-border-color: #00b1eb;
}

.btn-youtube {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: #FF0000;
  --bs-btn-border-color: #FF0000;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(255, 38.25, 38.25);
  --bs-btn-hover-border-color: rgb(255, 25.5, 25.5);
  --bs-btn-focus-shadow-rgb: 221, 5, 5;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #ff3333;
  --bs-btn-active-border-color: rgb(255, 25.5, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: #FF0000;
  --bs-btn-disabled-border-color: #FF0000;
}

.btn-slate {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #4d5d68;
  --bs-btn-border-color: #4d5d68;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(65.45, 79.05, 88.4);
  --bs-btn-hover-border-color: rgb(61.6, 74.4, 83.2);
  --bs-btn-focus-shadow-rgb: 104, 117, 127;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(61.6, 74.4, 83.2);
  --bs-btn-active-border-color: rgb(57.75, 69.75, 78);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #4d5d68;
  --bs-btn-disabled-border-color: #4d5d68;
}

.btn-teal {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: #00a5c0;
  --bs-btn-border-color: #00a5c0;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(38.25, 178.5, 201.45);
  --bs-btn-hover-border-color: rgb(25.5, 174, 198.3);
  --bs-btn-focus-shadow-rgb: 5, 145, 168;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(51, 183, 204.6);
  --bs-btn-active-border-color: rgb(25.5, 174, 198.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: #00a5c0;
  --bs-btn-disabled-border-color: #00a5c0;
}

.btn-teal-20 {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: rgb(204, 237, 242.4);
  --bs-btn-border-color: rgb(204, 237, 242.4);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(211.65, 239.7, 244.29);
  --bs-btn-hover-border-color: rgb(209.1, 238.8, 243.66);
  --bs-btn-focus-shadow-rgb: 178, 206, 211;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(214.2, 240.6, 244.92);
  --bs-btn-active-border-color: rgb(209.1, 238.8, 243.66);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: rgb(204, 237, 242.4);
  --bs-btn-disabled-border-color: rgb(204, 237, 242.4);
}

.btn-concrete {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: #b5bfc8;
  --bs-btn-border-color: #b5bfc8;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(192.1, 200.6, 208.25);
  --bs-btn-hover-border-color: rgb(188.4, 197.4, 205.5);
  --bs-btn-focus-shadow-rgb: 159, 167, 175;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(195.8, 203.8, 211);
  --bs-btn-active-border-color: rgb(188.4, 197.4, 205.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: #b5bfc8;
  --bs-btn-disabled-border-color: #b5bfc8;
}

.btn-concrete-40 {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: rgb(225.4, 229.4, 233);
  --bs-btn-border-color: rgb(225.4, 229.4, 233);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(229.84, 233.24, 236.3);
  --bs-btn-hover-border-color: rgb(228.36, 231.96, 235.2);
  --bs-btn-focus-shadow-rgb: 196, 200, 203;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(231.32, 234.52, 237.4);
  --bs-btn-active-border-color: rgb(228.36, 231.96, 235.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: rgb(225.4, 229.4, 233);
  --bs-btn-disabled-border-color: rgb(225.4, 229.4, 233);
}

.btn-concrete-60 {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: rgb(210.6, 216.6, 222);
  --bs-btn-border-color: rgb(210.6, 216.6, 222);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(217.26, 222.36, 226.95);
  --bs-btn-hover-border-color: rgb(215.04, 220.44, 225.3);
  --bs-btn-focus-shadow-rgb: 184, 189, 193;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(219.48, 224.28, 228.6);
  --bs-btn-active-border-color: rgb(215.04, 220.44, 225.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: rgb(210.6, 216.6, 222);
  --bs-btn-disabled-border-color: rgb(210.6, 216.6, 222);
}

.btn-green {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #286e71;
  --bs-btn-border-color: #286e71;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(34, 93.5, 96.05);
  --bs-btn-hover-border-color: rgb(32, 88, 90.4);
  --bs-btn-focus-shadow-rgb: 72, 132, 134;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(32, 88, 90.4);
  --bs-btn-active-border-color: rgb(30, 82.5, 84.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #286e71;
  --bs-btn-disabled-border-color: #286e71;
}

.btn-buff-80 {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: rgb(245.4, 242.2, 237.4);
  --bs-btn-border-color: rgb(245.4, 242.2, 237.4);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(246.84, 244.12, 240.04);
  --bs-btn-hover-border-color: rgb(246.36, 243.48, 239.16);
  --bs-btn-focus-shadow-rgb: 213, 211, 206;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(247.32, 244.76, 240.92);
  --bs-btn-active-border-color: rgb(246.36, 243.48, 239.16);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: rgb(245.4, 242.2, 237.4);
  --bs-btn-disabled-border-color: rgb(245.4, 242.2, 237.4);
}

.btn-purple {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #663763;
  --bs-btn-border-color: #663763;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(86.7, 46.75, 84.15);
  --bs-btn-hover-border-color: rgb(81.6, 44, 79.2);
  --bs-btn-focus-shadow-rgb: 125, 85, 122;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(81.6, 44, 79.2);
  --bs-btn-active-border-color: rgb(76.5, 41.25, 74.25);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #663763;
  --bs-btn-disabled-border-color: #663763;
}

.btn-mustard {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: #f6a800;
  --bs-btn-border-color: #f6a800;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(247.35, 181.05, 38.25);
  --bs-btn-hover-border-color: rgb(246.9, 176.7, 25.5);
  --bs-btn-focus-shadow-rgb: 214, 147, 5;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(247.8, 185.4, 51);
  --bs-btn-active-border-color: rgb(246.9, 176.7, 25.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: #f6a800;
  --bs-btn-disabled-border-color: #f6a800;
}

.btn-violet {
  --bs-btn-color: #ffffff;
  --bs-btn-bg: #6561a9;
  --bs-btn-border-color: #6561a9;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: rgb(85.85, 82.45, 143.65);
  --bs-btn-hover-border-color: rgb(80.8, 77.6, 135.2);
  --bs-btn-focus-shadow-rgb: 124, 121, 182;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: rgb(80.8, 77.6, 135.2);
  --bs-btn-active-border-color: rgb(75.75, 72.75, 126.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: #6561a9;
  --bs-btn-disabled-border-color: #6561a9;
}

.btn-graphite {
  --bs-btn-color: #1f1f1f;
  --bs-btn-bg: #7f8d99;
  --bs-btn-border-color: #7f8d99;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(146.2, 158.1, 168.3);
  --bs-btn-hover-border-color: rgb(139.8, 152.4, 163.2);
  --bs-btn-focus-shadow-rgb: 113, 125, 135;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(152.6, 163.8, 173.4);
  --bs-btn-active-border-color: rgb(139.8, 152.4, 163.2);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #1f1f1f;
  --bs-btn-disabled-bg: #7f8d99;
  --bs-btn-disabled-border-color: #7f8d99;
}

.btn-outline-primary {
  --bs-btn-color: #0065BD;
  --bs-btn-border-color: #0065BD;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #0065BD;
  --bs-btn-hover-border-color: #0065BD;
  --bs-btn-focus-shadow-rgb: 0, 101, 189;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #0065BD;
  --bs-btn-active-border-color: #0065BD;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #0065BD;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0065BD;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #286e71;
  --bs-btn-border-color: #286e71;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #286e71;
  --bs-btn-hover-border-color: #286e71;
  --bs-btn-focus-shadow-rgb: 40, 110, 113;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #286e71;
  --bs-btn-active-border-color: #286e71;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #286e71;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #286e71;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #286e71;
  --bs-btn-border-color: #286e71;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #286e71;
  --bs-btn-hover-border-color: #286e71;
  --bs-btn-focus-shadow-rgb: 40, 110, 113;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #286e71;
  --bs-btn-active-border-color: #286e71;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #286e71;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #286e71;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: rgb(250.5, 211.5, 127.5);
  --bs-btn-border-color: rgb(250.5, 211.5, 127.5);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(250.5, 211.5, 127.5);
  --bs-btn-hover-border-color: rgb(250.5, 211.5, 127.5);
  --bs-btn-focus-shadow-rgb: 251, 212, 128;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(250.5, 211.5, 127.5);
  --bs-btn-active-border-color: rgb(250.5, 211.5, 127.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: rgb(250.5, 211.5, 127.5);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(250.5, 211.5, 127.5);
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-outline-buff {
  --bs-btn-color: #f3efe9;
  --bs-btn-border-color: #f3efe9;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: #f3efe9;
  --bs-btn-hover-border-color: #f3efe9;
  --bs-btn-focus-shadow-rgb: 243, 239, 233;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #f3efe9;
  --bs-btn-active-border-color: #f3efe9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #f3efe9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f3efe9;
  --bs-gradient: none;
}

.btn-outline-navy {
  --bs-btn-color: #003366;
  --bs-btn-border-color: #003366;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #003366;
  --bs-btn-hover-border-color: #003366;
  --bs-btn-focus-shadow-rgb: 0, 51, 102;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #003366;
  --bs-btn-active-border-color: #003366;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #003366;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #003366;
  --bs-gradient: none;
}

.btn-outline-raspberry {
  --bs-btn-color: #b1006e;
  --bs-btn-border-color: #b1006e;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #b1006e;
  --bs-btn-hover-border-color: #b1006e;
  --bs-btn-focus-shadow-rgb: 177, 0, 110;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #b1006e;
  --bs-btn-active-border-color: #b1006e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #b1006e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b1006e;
  --bs-gradient: none;
}

.btn-outline-blue {
  --bs-btn-color: #0065BD;
  --bs-btn-border-color: #0065BD;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #0065BD;
  --bs-btn-hover-border-color: #0065BD;
  --bs-btn-focus-shadow-rgb: 0, 101, 189;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #0065BD;
  --bs-btn-active-border-color: #0065BD;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #0065BD;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0065BD;
  --bs-gradient: none;
}

.btn-outline-azure {
  --bs-btn-color: #00b1eb;
  --bs-btn-border-color: #00b1eb;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: #00b1eb;
  --bs-btn-hover-border-color: #00b1eb;
  --bs-btn-focus-shadow-rgb: 0, 177, 235;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #00b1eb;
  --bs-btn-active-border-color: #00b1eb;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #00b1eb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00b1eb;
  --bs-gradient: none;
}

.btn-outline-youtube {
  --bs-btn-color: #FF0000;
  --bs-btn-border-color: #FF0000;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: #FF0000;
  --bs-btn-hover-border-color: #FF0000;
  --bs-btn-focus-shadow-rgb: 255, 0, 0;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #FF0000;
  --bs-btn-active-border-color: #FF0000;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #FF0000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FF0000;
  --bs-gradient: none;
}

.btn-outline-slate {
  --bs-btn-color: #4d5d68;
  --bs-btn-border-color: #4d5d68;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #4d5d68;
  --bs-btn-hover-border-color: #4d5d68;
  --bs-btn-focus-shadow-rgb: 77, 93, 104;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #4d5d68;
  --bs-btn-active-border-color: #4d5d68;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #4d5d68;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4d5d68;
  --bs-gradient: none;
}

.btn-outline-teal {
  --bs-btn-color: #00a5c0;
  --bs-btn-border-color: #00a5c0;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: #00a5c0;
  --bs-btn-hover-border-color: #00a5c0;
  --bs-btn-focus-shadow-rgb: 0, 165, 192;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #00a5c0;
  --bs-btn-active-border-color: #00a5c0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #00a5c0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00a5c0;
  --bs-gradient: none;
}

.btn-outline-teal-20 {
  --bs-btn-color: rgb(204, 237, 242.4);
  --bs-btn-border-color: rgb(204, 237, 242.4);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(204, 237, 242.4);
  --bs-btn-hover-border-color: rgb(204, 237, 242.4);
  --bs-btn-focus-shadow-rgb: 204, 237, 242;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(204, 237, 242.4);
  --bs-btn-active-border-color: rgb(204, 237, 242.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: rgb(204, 237, 242.4);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(204, 237, 242.4);
  --bs-gradient: none;
}

.btn-outline-concrete {
  --bs-btn-color: #b5bfc8;
  --bs-btn-border-color: #b5bfc8;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: #b5bfc8;
  --bs-btn-hover-border-color: #b5bfc8;
  --bs-btn-focus-shadow-rgb: 181, 191, 200;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #b5bfc8;
  --bs-btn-active-border-color: #b5bfc8;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #b5bfc8;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b5bfc8;
  --bs-gradient: none;
}

.btn-outline-concrete-40 {
  --bs-btn-color: rgb(225.4, 229.4, 233);
  --bs-btn-border-color: rgb(225.4, 229.4, 233);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(225.4, 229.4, 233);
  --bs-btn-hover-border-color: rgb(225.4, 229.4, 233);
  --bs-btn-focus-shadow-rgb: 225, 229, 233;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(225.4, 229.4, 233);
  --bs-btn-active-border-color: rgb(225.4, 229.4, 233);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: rgb(225.4, 229.4, 233);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(225.4, 229.4, 233);
  --bs-gradient: none;
}

.btn-outline-concrete-60 {
  --bs-btn-color: rgb(210.6, 216.6, 222);
  --bs-btn-border-color: rgb(210.6, 216.6, 222);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(210.6, 216.6, 222);
  --bs-btn-hover-border-color: rgb(210.6, 216.6, 222);
  --bs-btn-focus-shadow-rgb: 211, 217, 222;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(210.6, 216.6, 222);
  --bs-btn-active-border-color: rgb(210.6, 216.6, 222);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: rgb(210.6, 216.6, 222);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(210.6, 216.6, 222);
  --bs-gradient: none;
}

.btn-outline-green {
  --bs-btn-color: #286e71;
  --bs-btn-border-color: #286e71;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #286e71;
  --bs-btn-hover-border-color: #286e71;
  --bs-btn-focus-shadow-rgb: 40, 110, 113;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #286e71;
  --bs-btn-active-border-color: #286e71;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #286e71;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #286e71;
  --bs-gradient: none;
}

.btn-outline-buff-80 {
  --bs-btn-color: rgb(245.4, 242.2, 237.4);
  --bs-btn-border-color: rgb(245.4, 242.2, 237.4);
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: rgb(245.4, 242.2, 237.4);
  --bs-btn-hover-border-color: rgb(245.4, 242.2, 237.4);
  --bs-btn-focus-shadow-rgb: 245, 242, 237;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: rgb(245.4, 242.2, 237.4);
  --bs-btn-active-border-color: rgb(245.4, 242.2, 237.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: rgb(245.4, 242.2, 237.4);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(245.4, 242.2, 237.4);
  --bs-gradient: none;
}

.btn-outline-purple {
  --bs-btn-color: #663763;
  --bs-btn-border-color: #663763;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #663763;
  --bs-btn-hover-border-color: #663763;
  --bs-btn-focus-shadow-rgb: 102, 55, 99;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #663763;
  --bs-btn-active-border-color: #663763;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #663763;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #663763;
  --bs-gradient: none;
}

.btn-outline-mustard {
  --bs-btn-color: #f6a800;
  --bs-btn-border-color: #f6a800;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: #f6a800;
  --bs-btn-hover-border-color: #f6a800;
  --bs-btn-focus-shadow-rgb: 246, 168, 0;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #f6a800;
  --bs-btn-active-border-color: #f6a800;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #f6a800;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f6a800;
  --bs-gradient: none;
}

.btn-outline-violet {
  --bs-btn-color: #6561a9;
  --bs-btn-border-color: #6561a9;
  --bs-btn-hover-color: #ffffff;
  --bs-btn-hover-bg: #6561a9;
  --bs-btn-hover-border-color: #6561a9;
  --bs-btn-focus-shadow-rgb: 101, 97, 169;
  --bs-btn-active-color: #ffffff;
  --bs-btn-active-bg: #6561a9;
  --bs-btn-active-border-color: #6561a9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #6561a9;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6561a9;
  --bs-gradient: none;
}

.btn-outline-graphite {
  --bs-btn-color: #7f8d99;
  --bs-btn-border-color: #7f8d99;
  --bs-btn-hover-color: #1f1f1f;
  --bs-btn-hover-bg: #7f8d99;
  --bs-btn-hover-border-color: #7f8d99;
  --bs-btn-focus-shadow-rgb: 127, 141, 153;
  --bs-btn-active-color: #1f1f1f;
  --bs-btn-active-bg: #7f8d99;
  --bs-btn-active-border-color: #7f8d99;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(31, 31, 31, 0.125);
  --bs-btn-disabled-color: #7f8d99;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7f8d99;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 70, 127, 190;
  text-decoration: none;
}
.btn-link:hover, .btn-link:focus-visible {
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.40625rem;
  --bs-btn-border-radius: 50px;
}

.btn-sm {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.984375rem;
  --bs-btn-border-radius: 50px;
}

/* If two consecutive sections share the same data-bg-color, remove padding-top on the second */
section[data-bg-color=bg-white] + section[data-bg-color=bg-white], section[data-bg-color=bg-buff] + section[data-bg-color=bg-buff] {
  padding-top: 0 !important;
}

/* repeat for each background color you use */
.p-20 {
  padding: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

/*
html .container, html .container-fluid {
    max-width: 100%;

    img {
        max-width: 100%;
    }
}
    */
.ss360-more-results {
  padding: 14px 24px !important;
  border-radius: 50px !important;
  background-color: #0065BD !important;
  border-color: #0065BD !important;
}
.ss360-more-results:hover {
  background-color: #0056A1 !important;
  border-color: #0056A1 !important;
}

@media (max-width: 1279.98px) {
  .site-search-form__inner {
    width: 100%;
  }
}